Data Structures | Defines | Typedefs

epics/apps/crucible/cbm.old2/cbmApp/sRc.org/modbus.h File Reference

(r4864/r2310)

Go to the source code of this file.

Data Structures

struct  modbusMBAPHeader_str
struct  modbusReadRequest_str
struct  modbusReadResponse_str
struct  modbusWriteSingleRequest_str
struct  modbusWriteSingleResponse_str
struct  modbusWriteMultipleRequest_str
struct  modbusWriteMultipleResponse_str
struct  modbusExceptionResponse_str

Defines

#define MODBUS_READ_COILS   0x01
#define MODBUS_READ_DISCRETE_INPUTS   0x02
#define MODBUS_READ_HOLDING_REGISTERS   0x03
#define MODBUS_READ_INPUT_REGISTERS   0x04
#define MODBUS_WRITE_SINGLE_COIL   0x05
#define MODBUS_WRITE_SINGLE_REGISTER   0x06
#define MODBUS_WRITE_MULTIPLE_COILS   0x0F
#define MODBUS_WRITE_MULTIPLE_REGISTERS   0x10
#define MODBUS_EXCEPTION_FCN   0x80
#define MAX_MODBUS_FRAME_SIZE   600

Typedefs

typedef struct modbusMBAPHeader_str modbusMBAPHeader
typedef struct
modbusReadRequest_str 
modbusReadRequest
typedef struct
modbusReadResponse_str 
modbusReadResponse
typedef struct
modbusWriteSingleRequest_str 
modbusWriteSingleRequest
typedef struct
modbusWriteSingleResponse_str 
modbusWriteSingleResponse
typedef struct
modbusWriteMultipleRequest_str 
modbusWriteMultipleRequest
typedef struct
modbusWriteMultipleResponse_str 
modbusWriteMultipleResponse
typedef struct
modbusExceptionResponse_str 
modbusExceptionResponse

Define Documentation

#define MAX_MODBUS_FRAME_SIZE   600

Definition at line 25 of file modbus.h.

#define MODBUS_EXCEPTION_FCN   0x80

Definition at line 23 of file modbus.h.

#define MODBUS_READ_COILS   0x01

Definition at line 14 of file modbus.h.

#define MODBUS_READ_DISCRETE_INPUTS   0x02

Definition at line 15 of file modbus.h.

#define MODBUS_READ_HOLDING_REGISTERS   0x03

Definition at line 16 of file modbus.h.

#define MODBUS_READ_INPUT_REGISTERS   0x04

Definition at line 17 of file modbus.h.

#define MODBUS_WRITE_MULTIPLE_COILS   0x0F

Definition at line 20 of file modbus.h.

#define MODBUS_WRITE_MULTIPLE_REGISTERS   0x10

Definition at line 21 of file modbus.h.

#define MODBUS_WRITE_SINGLE_COIL   0x05

Definition at line 18 of file modbus.h.

#define MODBUS_WRITE_SINGLE_REGISTER   0x06

Definition at line 19 of file modbus.h.


Typedef Documentation