IPC@CHIP Modbus library – API Documentation

Header image

Main page


Modbus - Data types


Detailed Description

This page lists all data types of the Modbus API.

Data Structures

struct  MBRTU_SLV_Init
 Modbus RTU slave initialization parameters. More...
struct  TCPKeepAliveOpt
 TCP Keep-Alive settings. More...
struct  MBTCP_SRV_Init
 Modbus server TCP initialization parameters. More...

Typedefs

typedef unsigned char u8
 Unsigned 8-Bit.
typedef char s8
 Signed 8-Bit.
typedef unsigned short u16
 Unsigned 16-Bit.
typedef signed short s16
 Signed 16-Bit.
typedef unsigned long u32
 Unsigned 32-Bit.
typedef signed long s32
 Signed 32-Bit.
typedef void * MbHandle
 Library handle.

Enumerations

enum  ModbusExceptionCodes {
  MB_NO_EXCEPTION = 0,
  MB_ILLEGAL = 0x01,
  MB_ILL_DATA_ADDR = 0x02,
  MB_ILL_DATA_VAL = 0x03,
  MB_SERVER_FAILURE = 0x04,
  MB_ACK = 0x05,
  MB_SERVER_BUSY = 0x06,
  MB_MEMORY_PARITY = 0x08,
  MB_GW_PATH_UNAVAIL = 0x0A,
  MB_GW_TARGET_RESP = 0x0B
}
 

Modbus exception code numerator.

More...





Top of page | Main page

Copyright © 2017 Beck IPC GmbH
Generated on Thu Mar 9 18:00:33 2017 by Doxygen 1.6.1