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 __CHANNELDESCRIPTION_HPP__
patrick_duc 24:92c30dabfda4 2 #define __CHANNELDESCRIPTION_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 "DataMessagePart.hpp"
patrick_duc 24:92c30dabfda4 8
patrick_duc 24:92c30dabfda4 9
patrick_duc 24:92c30dabfda4 10 namespace misnet {
patrick_duc 24:92c30dabfda4 11 class ChannelDescription;
patrick_duc 24:92c30dabfda4 12 }
patrick_duc 24:92c30dabfda4 13
patrick_duc 24:92c30dabfda4 14
patrick_duc 24:92c30dabfda4 15 // This class represents a channel description block.
patrick_duc 24:92c30dabfda4 16 // NB. The term "channel" represents both the channel concept and the index of a service in a payload.
patrick_duc 24:92c30dabfda4 17 class misnet::ChannelDescription {
patrick_duc 24:92c30dabfda4 18 public:
patrick_duc 24:92c30dabfda4 19
patrick_duc 24:92c30dabfda4 20 private:
patrick_duc 24:92c30dabfda4 21 uint8_t _channel; // Index of the payload channel whose description follows
patrick_duc 24:92c30dabfda4 22 uint8_t _configuration; // 1 bit for state(enabled/disabled),
patrick_duc 24:92c30dabfda4 23 // 1 bit for request mode (trigger or frequency),
patrick_duc 24:92c30dabfda4 24 // 1 bit for trigger mode (by range, by delta or on change)
patrick_duc 24:92c30dabfda4 25 // and 1 bit RFU
patrick_duc 24:92c30dabfda4 26 uint8_t _type; // LwM2M/MISNet object code (range starting at 3200)
patrick_duc 24:92c30dabfda4 27 uint8_t _data_type; // LwM2M value resource data type (range starting at 5000)
patrick_duc 24:92c30dabfda4 28 };
patrick_duc 24:92c30dabfda4 29
patrick_duc 24:92c30dabfda4 30 #endif // __CHANNELDESCRIPTION_HPP__