ConOpSys V2970
P004.07
ANVILEX control operating system
|
Communication protocol MODBUS RTU over UART class header file. More...
#include "Protocol_Base.h"
#include "MODBUS_Request_FIFO.h"
#include "MODBUS_Request_PDU.h"
#include "MODBUS_Response_PDU.h"
#include "MODBUS_PDU.h"
Go to the source code of this file.
Classes | |
class | TProtocol_MODBUS_Over_UART |
Communication protocol MODBUS RTU over UART class. More... | |
struct | TProtocol_MODBUS_Over_UART::TParameter_Register_Mapping_Entry |
MODBUS RTU register mapping entry struct. More... | |
struct | TProtocol_MODBUS_Over_UART::TParameter_Coil_Mapping_Entry |
MODBUS RTU coil mapping entry struct. More... | |
struct | TProtocol_MODBUS_Over_UART::TParameter_Input_Mapping_Entry |
MODBUS RTU input mapping entry struct. More... | |
struct | TProtocol_MODBUS_Over_UART::TMODBUS_Event_Log_Record |
Macros | |
#define | MODBUS_PROTOCOL_TURNAROUND_TIMEOUT ( (F32)0.15f ) |
MODBUS RTU 150ms turnaround timeout. More... | |
#define | MODBUS_SYMBOL_TIME ( (F32)11.0f / (F32)9600.0f ) |
MODBUS RTU symbol time. More... | |
#define | MODBUS_PROTOCOL_FRAME_TIMEOUT ( ( (F32)3.5f * (F32)11.0f ) / (F32)9600.0f ) |
MODBUS RTU 3.5 charachter frame timeout. More... | |
#define | MODBUS_PROTOCOL_SYMBOL_TIMEOUT ( ( (F32)1.5f * (F32)11.0f ) / (F32)9600.0f ) |
MODBUS RTU 1.5 character symbol timeout. More... | |
Communication protocol MODBUS RTU over UART class header file.
MODBUS RTU 3.5 charachter frame timeout.
MODBUS RTU 1.5 character symbol timeout.
#define MODBUS_PROTOCOL_TURNAROUND_TIMEOUT ( (F32)0.15f ) |
MODBUS RTU 150ms turnaround timeout.