2#define XRP_TAG_DIO 0x14
12 static constexpr uint8_t
value = XRP_TAG_DIO;
13 static constexpr bool hasId =
true;
42 void setData(
const void* dataPtr)
override
44 if (dataPtr !=
nullptr) {
58 buffer[pos + 1] = XRP_TAG_DIO;
69 data.
id = (uint8_t)buf[pos + 1];
Definition message_type.h:3
bool hasId() override
Definition xrp_dio.h:34
xrp_dio_t data
Definition xrp_dio.h:77
XrpDio(uint8_t id, uint8_t value)
Definition xrp_dio.h:25
XrpDio()
Definition xrp_dio.h:20
void * getData() override
Definition xrp_dio.h:48
uint8_t getId() override
Definition xrp_dio.h:38
int getTag() override
Definition xrp_dio.h:30
int fromNetworkBuffer(char *buf, int pos, int end) override
Definition xrp_dio.h:63
int toNetworkBuffer(char *buffer, int pos, int end) override
Definition xrp_dio.h:52
void setData(const void *dataPtr) override
Definition xrp_dio.h:42
Definition message_type.h:18
static constexpr uint8_t value
Definition message_type.h:19
uint8_t value
Definition xrp_dio.h:7
uint8_t id
Definition xrp_dio.h:6