Common

Data types

boolean – boolean value: TRUE or FALSE

char08 – one byte signed integer or ASCII character

uchar08 - one byte unsigned integer or ASCII character

int16 – 2 byte signed integer

uint16 - 2 byte unsigned integer

long32 - 4 byte signed integer

ulong32 - 4 byte unsigned integer

long64 - 8 byte signed integer

ulong64 - 8 byte unsigned integer

Error return values

#define ERR_NONE                 0  // no error
#define ERR_INTERNAL            -1  // internal error
#define ERR_NOTFOUND            -2  // iqInterface is found for connection
#define ERR_BUFFER_OVERFLOW     -3  // not enough buffer size
#define ERR_PARAMETER           -4  // wrong input function parameter
#define ERR_OPERATION           -5  // operation failed
#define ERR_DATA                -6  // wrong data received or to send
#define ERR_CUSTOM              -7  // specific error