Merge pull request #307 from tbowmo/samd
Created set(bool) to avoid typecasting on samd arch
This commit is contained in:
@@ -111,7 +111,7 @@ char* MyMessage::getString(char *buffer) const {
|
||||
}
|
||||
|
||||
bool MyMessage::getBool() const {
|
||||
return getInt();
|
||||
return getByte();
|
||||
}
|
||||
|
||||
uint8_t MyMessage::getByte() const {
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user