Added set(bool), to avoid typecasting on samd arch

This commit is contained in:
Thomas Mørch
2015-12-19 10:34:40 +01:00
parent 786e3f5464
commit 148dd78ca7
2 changed files with 8 additions and 0 deletions
+7
View File
@@ -210,6 +210,13 @@ MyMessage& MyMessage::set(const char* value) {
return *this;
}
MyMessage& MyMessage::set(bool value) {
miSetLength(1);
miSetPayloadType(P_BYTE);
data[0] = value;
return *this;
}
MyMessage& MyMessage::set(uint8_t value) {
miSetLength(1);
miSetPayloadType(P_BYTE);
+1
View File
@@ -283,6 +283,7 @@ public:
MyMessage& set(void* payload, uint8_t length);
MyMessage& set(const char* value);
MyMessage& set(float value, uint8_t decimals);
MyMessage& set(bool value);
MyMessage& set(uint8_t value);
MyMessage& set(uint32_t value);
MyMessage& set(int32_t value);