1 #ifndef ConnectinoModule_h 2 #define ConnectinoModule_h 28 virtual bool moduleCallback(uint8_t subId, uint8_t reqId, uint16_t dataSize, uint8_t *data) = 0;
56 bool append(uint8_t ** buffer, uint16_t * bufferSize,
const char data[],
const uint8_t numOfSizeBytes = 1);
70 bool append(uint8_t ** buffer, uint16_t * bufferSize,
const uint8_t data[],
const uint16_t dataSize,
const uint8_t numOfSizeBytes = 1);
81 bool append(uint8_t ** buffer, uint16_t * bufferSize,
const bool data);
92 bool append(uint8_t ** buffer, uint16_t * bufferSize,
const uint8_t data);
103 bool append(uint8_t ** buffer, uint16_t * bufferSize,
const uint16_t data);
114 bool append(uint8_t ** buffer, uint16_t * bufferSize,
const uint32_t data);
bool append(uint8_t **buffer, uint16_t *bufferSize, const char data[], const uint8_t numOfSizeBytes=1)
Append a string to the frames payload.
Definition: ConnectinoModule.cpp:8
void begin()
Starts the module.
Definition: ConnectinoModule.cpp:4
virtual bool moduleCallback(uint8_t subId, uint8_t reqId, uint16_t dataSize, uint8_t *data)=0
Callback function for serial frames of the Binuart module.
virtual uint8_t getModId()=0
Return the modules ID.
Binuart module.
Definition: ConnectinoModule.h:10