File tree 2 files changed +9
-1
lines changed
2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -111,7 +111,7 @@ char* MyMessage::getString(char *buffer) const {
111
111
}
112
112
113
113
bool MyMessage::getBool () const {
114
- return getInt ();
114
+ return getByte ();
115
115
}
116
116
117
117
uint8_t MyMessage::getByte () const {
@@ -210,6 +210,13 @@ MyMessage& MyMessage::set(const char* value) {
210
210
return *this ;
211
211
}
212
212
213
+ MyMessage& MyMessage::set (bool value) {
214
+ miSetLength (1 );
215
+ miSetPayloadType (P_BYTE);
216
+ data[0 ] = value;
217
+ return *this ;
218
+ }
219
+
213
220
MyMessage& MyMessage::set (uint8_t value) {
214
221
miSetLength (1 );
215
222
miSetPayloadType (P_BYTE);
Original file line number Diff line number Diff line change @@ -283,6 +283,7 @@ class MyMessage
283
283
MyMessage& set (void * payload, uint8_t length);
284
284
MyMessage& set (const char * value);
285
285
MyMessage& set (float value, uint8_t decimals);
286
+ MyMessage& set (bool value);
286
287
MyMessage& set (uint8_t value);
287
288
MyMessage& set (uint32_t value);
288
289
MyMessage& set (int32_t value);
You can’t perform that action at this time.
0 commit comments