modbus_strerror


機能

 

エラーメッセージを取得します。

 

書式

 

error_string =  modbus_strerror( errnum )

 

引数

 

errnum [ C: int ] [ Python: ctypes.c_int ]

errnumを指定下さい。

 

戻り値

 

error_string [ C: char * ]  [ Python: ctypes.c_char_p ]

 

成功時にはerrnumに対応したエラーメッセージを取得します。

 

説明

 

errnumで指定されたエラー番号に対応するエラーメッセージを取得可能です。

errno取得及び、エラー内容取得の具体的な方法は、各サンプルを参照ください。

 

本関数を利用する事で、OSで定義されているものに加えて、libmodbusで定義されているエラー番号のメッセージも取得可能です。

 

使用例

 

errnoに対応したエラー内容をErrorStringに格納します。

 

C

char error_string[256];

error_string = modbus_strerror(errno);

 

Python

err_str = ctypes.create_string_buffer(256)

err_str.value = modbus.modbus_strerror(errno)