diff --git a/libraries/MySensors/core/MyMessage.cpp b/libraries/MySensors/core/MyMessage.cpp index 2dc713a..d7a11ab 100644 --- a/libraries/MySensors/core/MyMessage.cpp +++ b/libraries/MySensors/core/MyMessage.cpp @@ -37,6 +37,10 @@ bool MyMessage::isAck() const { return miGetAck(); } +uint8_t MyMessage::getCommand() const { + return miGetCommand(); +} + /* Getters for payload converted to desired form */ void* MyMessage::getCustom() const { return (void *)data; diff --git a/libraries/MySensors/core/MyMessage.h b/libraries/MySensors/core/MyMessage.h index c0605ec..929849b 100644 --- a/libraries/MySensors/core/MyMessage.h +++ b/libraries/MySensors/core/MyMessage.h @@ -254,6 +254,9 @@ public: int32_t getLong() const; uint32_t getULong() const; + // Getter for command type + uint8_t getCommand() const; + // Getter for ack-flag. True if this is an ack message. bool isAck() const;