27#include <ILCDataTypes.h>
28#include <ModbusBuffer.h>
34class ILCMessageFactory;
69 int32_t getLength() {
return this->
buffer.getLength(); }
70 uint16_t *getBuffer() {
return this->
buffer.getBuffer(); }
72 int32_t *getExpectedHPResponses() {
return this->expectedHPResponses; }
73 int32_t *getExpectedFAResponses() {
return this->expectedFAResponses; }
74 int32_t *getExpectedHMResponses() {
return this->expectedHMResponses; }
95 int32_t expectedHPResponses[HP_COUNT];
96 int32_t expectedFAResponses[FA_COUNT];
97 int32_t expectedHMResponses[HP_COUNT];
98 int32_t subnetStartIndex;
Abstract class.
Definition BusList.h:57
virtual void update()
Called when update to buffer is required.
Definition BusList.h:80
ILCSubnetData * subnetData
Status of messages on a subnet.
Definition BusList.h:86
ModbusBuffer buffer
Buffer holding data send to FPGA Command FIFO.
Definition BusList.h:92
virtual void buildBuffer()
(Re)-build message send to FPGA.
Definition BusList.cpp:36
void endSubnet()
Ends subnet.
Definition BusList.cpp:72
void startSubnet(uint8_t subnet)
Writes command to start a subnet message on the bus.
Definition BusList.cpp:45
Definition ILCMessageFactory.h:37
Definition ILCSubnetData.h:38
Utility class for Modbus buffer management.
Definition ModbusBuffer.h:42