機能
エラーメッセージを取得します。
書式
error_string = modbus_strerror( errnum )
引数
errnum[ VB.NET: Integer ] [ C, C++: int ] [ C#: int ] [ Python: ctypes.c_int ]
errnumを指定下さい。
戻り値
error_string [ VB.NET: IntPtr ] [ C, C++: char * ] [ C#: string ] [ Python: ctypes.c_char_p ]
成功時にはerrnumに対応したエラーメッセージを取得します。
説明
errnumで指定されたエラー番号に対応するエラーメッセージを取得可能です。
errnumはmodbus_read_errno関数で取得可能です。
本関数を利用する事で、OSで定義されているものに加えて、libmodbusで定義されているエラー番号のメッセージも取得可能です。
使用例
errnoに対応したエラー内容をErrorStringに格納します。
VB.NET |
Dim error_string As String error_string = modbus_strerror(errno)
|
C, C++ |
char error_string[256]; error_string = modbus_strerror(errno);
|
C# |
string error_string; error_string = modbus.StrError(errno);
|
Python |
err_str = ctypes.create_string_buffer(256) err_str.value = modbus.modbus_strerror(errno)
|