ConOpSys data type definitions header file.
int BOOL
Boolean datatype definition.
Definition: Defines.h:124
unsigned long long U64
Binary 64-Bit unsigned integer datatype defenition.
Definition: Defines.h:213
unsigned char U8
Binary 8-Bit unsigned integer datatype defenition.
Definition: Defines.h:183
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
float F32
IEEE-754 32-Bit single presession floating point numbers datatype defenition.
Definition: Defines.h:324
MODBUS request FIFO class.
Definition: MODBUS_Request_FIFO.h:54
BOOL Pop(U8 *u8_Value, F32 *f32_Interval)
Pop data from buffer.
Definition: MODBUS_Request_FIFO.cpp:149
BOOL Is_Empty()
Returns empty buffer status.
Definition: MODBUS_Request_FIFO.cpp:101
BOOL bool_Overflow
Overflow flag.
Definition: MODBUS_Request_FIFO.h:156
TMODBUS_Request_FIFO()
Class constructor method.
Definition: MODBUS_Request_FIFO.cpp:71
U64 u64_Timestamp[16]
Timestamp buffer.
Definition: MODBUS_Request_FIFO.h:129
VOID Push(U8 u8_Value)
Push data into buffer.
Definition: MODBUS_Request_FIFO.cpp:113
U8 u8_Data[16]
Data buffer.
Definition: MODBUS_Request_FIFO.h:126
U32 u32_Pop_Index
Pop end index.
Definition: MODBUS_Request_FIFO.h:138
U64 u64_Last_Pop_Timestamp
Last pop operation timestamp.
Definition: MODBUS_Request_FIFO.h:153
BOOL bool_Status[16]
Status code buffer.
Definition: MODBUS_Request_FIFO.h:132
~TMODBUS_Request_FIFO()
Class destructor method.
Definition: MODBUS_Request_FIFO.cpp:93
U32 u32_Push_Index
Push end index.
Definition: MODBUS_Request_FIFO.h:135