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

Macros

#define AGILE_MODBUS_RTU_HEADER_LENGTH   1
 
#define AGILE_MODBUS_RTU_PRESET_REQ_LENGTH   6
 
#define AGILE_MODBUS_RTU_PRESET_RSP_LENGTH   2
 
#define AGILE_MODBUS_RTU_CHECKSUM_LENGTH   2
 
#define AGILE_MODBUS_RTU_MAX_ADU_LENGTH   256
 

Detailed Description

Macro Definition Documentation

◆ AGILE_MODBUS_RTU_HEADER_LENGTH

#define AGILE_MODBUS_RTU_HEADER_LENGTH   1

Definition at line 32 of file agile_modbus_rtu.h.

◆ AGILE_MODBUS_RTU_PRESET_REQ_LENGTH

#define AGILE_MODBUS_RTU_PRESET_REQ_LENGTH   6

Definition at line 33 of file agile_modbus_rtu.h.

◆ AGILE_MODBUS_RTU_PRESET_RSP_LENGTH

#define AGILE_MODBUS_RTU_PRESET_RSP_LENGTH   2

Definition at line 34 of file agile_modbus_rtu.h.

◆ AGILE_MODBUS_RTU_CHECKSUM_LENGTH

#define AGILE_MODBUS_RTU_CHECKSUM_LENGTH   2

Definition at line 36 of file agile_modbus_rtu.h.

◆ AGILE_MODBUS_RTU_MAX_ADU_LENGTH

#define AGILE_MODBUS_RTU_MAX_ADU_LENGTH   256
   Modbus_Application_Protocol_V1_1b.pdf Chapter 4 Section 1 Page 5
   RS232 / RS485 ADU = 253 bytes + slave (1 byte) + CRC (2 bytes) = 256 bytes

Definition at line 45 of file agile_modbus_rtu.h.