2#define XRP_TAG_SERVO 0X13
12 static constexpr uint8_t
value = XRP_TAG_SERVO;
13 static constexpr bool hasId =
true;
41 void setData(
const void* dataPtr)
override
43 if (dataPtr !=
nullptr) {
61 int channelID = (uint8_t)buf[pos + 1];
float networkToFloat(char *buf, int offset)
Definition byteutils.cpp:9
Definition message_type.h:3
Definition xrp_servo.h:18
XrpServo(uint8_t id, float value)
Definition xrp_servo.h:24
int fromNetworkBuffer(char *buf, int pos, int end) override
Definition xrp_servo.h:55
XrpServo()
Definition xrp_servo.h:20
void setData(const void *dataPtr) override
Definition xrp_servo.h:41
xrp_servo_t data
Definition xrp_servo.h:71
uint8_t getId() override
Definition xrp_servo.h:37
int toNetworkBuffer(char *buffer, int pos, int end) override
Definition xrp_servo.h:51
void * getData() override
Definition xrp_servo.h:47
bool hasId() override
Definition xrp_servo.h:33
int getTag() override
Definition xrp_servo.h:29
Definition message_type.h:18
static constexpr uint8_t value
Definition message_type.h:19
uint8_t id
Definition xrp_servo.h:6
float value
Definition xrp_servo.h:7