Version FC

Dependencies:   DmTftLibrary eeprom SX1280Lib filesystem mbed

Fork of MSNV2-Terminal_V1-5 by Francis CHATAIN

Committer:
FCH_31
Date:
Mon Oct 22 09:37:50 2018 +0000
Revision:
41:5a436163dddf
Parent:
24:92c30dabfda4
avec radio;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
patrick_duc 24:92c30dabfda4 1 #ifndef __SMTCLEARMESSAGEPART_HPP__
patrick_duc 24:92c30dabfda4 2 #define __SMTCLEARMESSAGEPART_HPP__
patrick_duc 24:92c30dabfda4 3
patrick_duc 24:92c30dabfda4 4 #include "Context.h"
patrick_duc 24:92c30dabfda4 5
patrick_duc 24:92c30dabfda4 6
patrick_duc 24:92c30dabfda4 7 #include "ClearMessagePart.hpp"
patrick_duc 24:92c30dabfda4 8
patrick_duc 24:92c30dabfda4 9
patrick_duc 24:92c30dabfda4 10 namespace misnet {
patrick_duc 24:92c30dabfda4 11 class SMTClearMessagePart;
patrick_duc 24:92c30dabfda4 12 }
patrick_duc 24:92c30dabfda4 13
patrick_duc 24:92c30dabfda4 14
patrick_duc 24:92c30dabfda4 15 class misnet::SMTClearMessagePart : virtual public ClearMessagePart {
patrick_duc 24:92c30dabfda4 16 public:
patrick_duc 24:92c30dabfda4 17 SMTClearMessagePart(uint16_t smtId) : ClearMessagePart((uint16_t) ClearMessagePart::SMART_TOOL),
patrick_duc 24:92c30dabfda4 18 _smtId(smtId & SMART_TOOL_ID_MASK) {
patrick_duc 24:92c30dabfda4 19 this->_buffer += smtId & SMART_TOOL_ID_MASK;
patrick_duc 24:92c30dabfda4 20 }
patrick_duc 24:92c30dabfda4 21
patrick_duc 24:92c30dabfda4 22 private:
patrick_duc 24:92c30dabfda4 23 static const uint16_t SMART_TOOL_ID_MASK = 0x3FFF;
patrick_duc 24:92c30dabfda4 24
patrick_duc 24:92c30dabfda4 25 uint16_t _smtId; // Smart Tool identifier
patrick_duc 24:92c30dabfda4 26 };
patrick_duc 24:92c30dabfda4 27
patrick_duc 24:92c30dabfda4 28 #endif // __SMTCLEARMESSAGEPART_HPP__