Agile Modbus  1.1.4
Lightweight modbus protocol stack.
TCP Exported Constants
Collaboration diagram for TCP Exported Constants:

Macros

#define AGILE_MODBUS_TCP_HEADER_LENGTH   7
 
#define AGILE_MODBUS_TCP_PRESET_REQ_LENGTH   12
 
#define AGILE_MODBUS_TCP_PRESET_RSP_LENGTH   8
 
#define AGILE_MODBUS_TCP_CHECKSUM_LENGTH   0
 
#define AGILE_MODBUS_TCP_MAX_ADU_LENGTH   260
 

Detailed Description

Macro Definition Documentation

◆ AGILE_MODBUS_TCP_HEADER_LENGTH

#define AGILE_MODBUS_TCP_HEADER_LENGTH   7

Definition at line 32 of file agile_modbus_tcp.h.

◆ AGILE_MODBUS_TCP_PRESET_REQ_LENGTH

#define AGILE_MODBUS_TCP_PRESET_REQ_LENGTH   12

Definition at line 33 of file agile_modbus_tcp.h.

◆ AGILE_MODBUS_TCP_PRESET_RSP_LENGTH

#define AGILE_MODBUS_TCP_PRESET_RSP_LENGTH   8

Definition at line 34 of file agile_modbus_tcp.h.

◆ AGILE_MODBUS_TCP_CHECKSUM_LENGTH

#define AGILE_MODBUS_TCP_CHECKSUM_LENGTH   0

Definition at line 36 of file agile_modbus_tcp.h.

◆ AGILE_MODBUS_TCP_MAX_ADU_LENGTH

#define AGILE_MODBUS_TCP_MAX_ADU_LENGTH   260
   Modbus_Application_Protocol_V1_1b.pdf Chapter 4 Section 1 Page 5
   TCP MODBUS ADU = 253 bytes + MBAP (7 bytes) = 260 bytes

Definition at line 45 of file agile_modbus_tcp.h.