diff --git a/protocols/dmp/device.cpp b/protocols/dmp/device.cpp index 3306234..696e687 100644 --- a/protocols/dmp/device.cpp +++ b/protocols/dmp/device.cpp @@ -70,6 +70,27 @@ void Device::dmpReceiver(PDU::Block block) } +/** + * @brief Device::dmpGet + * @param dmp + */ +void Device::dmpGet(PDU::Message dmp) +{ + (void)dmp; +} + + +/** + * @brief Device::dmpSet + * @param dmp + */ +void Device::dmpSet(PDU::Message dmp) +{ + auto type = static_cast(dmp->header()); + auto set_data = static_cast(dmp->data()); +} + + /** * @brief Device::getProperty * @param address diff --git a/protocols/dmp/device.h b/protocols/dmp/device.h index 4dccc89..7b3abbe 100644 --- a/protocols/dmp/device.h +++ b/protocols/dmp/device.h @@ -42,6 +42,8 @@ public: virtual void dmpReceiver(PDU::Block); protected: + virtual void dmpGet(PDU::Message); + virtual void dmpSet(PDU::Message); virtual uint32_t getProperty(const unsigned int address) const; virtual void setProperty(const unsigned int address, const int value);