Added set(bool), to avoid typecasting on samd arch
This commit is contained in:
@@ -210,6 +210,13 @@ MyMessage& MyMessage::set(const char* value) {
|
|||||||
return *this;
|
return *this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
MyMessage& MyMessage::set(bool value) {
|
||||||
|
miSetLength(1);
|
||||||
|
miSetPayloadType(P_BYTE);
|
||||||
|
data[0] = value;
|
||||||
|
return *this;
|
||||||
|
}
|
||||||
|
|
||||||
MyMessage& MyMessage::set(uint8_t value) {
|
MyMessage& MyMessage::set(uint8_t value) {
|
||||||
miSetLength(1);
|
miSetLength(1);
|
||||||
miSetPayloadType(P_BYTE);
|
miSetPayloadType(P_BYTE);
|
||||||
|
|||||||
@@ -283,6 +283,7 @@ public:
|
|||||||
MyMessage& set(void* payload, uint8_t length);
|
MyMessage& set(void* payload, uint8_t length);
|
||||||
MyMessage& set(const char* value);
|
MyMessage& set(const char* value);
|
||||||
MyMessage& set(float value, uint8_t decimals);
|
MyMessage& set(float value, uint8_t decimals);
|
||||||
|
MyMessage& set(bool value);
|
||||||
MyMessage& set(uint8_t value);
|
MyMessage& set(uint8_t value);
|
||||||
MyMessage& set(uint32_t value);
|
MyMessage& set(uint32_t value);
|
||||||
MyMessage& set(int32_t value);
|
MyMessage& set(int32_t value);
|
||||||
|
|||||||
Reference in New Issue
Block a user