Version FC
Dependencies: DmTftLibrary eeprom SX1280Lib filesystem mbed
Fork of MSNV2-Terminal_V1-5 by
Diff: Payload.hpp
- Branch:
- Integration
- Revision:
- 39:13e66d087ae9
- Parent:
- 38:9b43b2415093
diff -r 9b43b2415093 -r 13e66d087ae9 Payload.hpp --- a/Payload.hpp Fri Oct 19 06:32:59 2018 +0000 +++ b/Payload.hpp Fri Oct 19 15:08:35 2018 +0000 @@ -9,28 +9,25 @@ #include "Component.hpp" -namespace misnet -{ -class Payload; +namespace misnet { + class Payload; } - -class misnet::Payload -{ +class misnet::Payload { public: // TODO : provide a real list of payload identifiers ! enum PAYLOAD_ID { - IOT_PAYLOAD_1 = 1, - IOT_PAYLOAD_2 = 2, - IOT_PAYLOAD_3 = 3, - IOT_PAYLOAD_4 = 4, - IOT_PAYLOAD_5 = 5, - IOT_PAYLOAD_6 = 6, - SMART_TOOL_PAYLOAD_1 = 7, - SMART_TOOL_PAYLOAD_2 = 8, - SMART_TOOL_PAYLOAD_3 = 9, - SMART_TOOL_PAYLOAD_4 = 10 - } ; + IOT_PAYLOAD_1 = 1, + IOT_PAYLOAD_2 = 2, + IOT_PAYLOAD_3 = 3, + IOT_PAYLOAD_4 = 4, + IOT_PAYLOAD_5 = 5, + IOT_PAYLOAD_6 = 6, + SMART_TOOL_PAYLOAD_1 = 7, + SMART_TOOL_PAYLOAD_2 = 8, + SMART_TOOL_PAYLOAD_3 = 9, + SMART_TOOL_PAYLOAD_4 = 10 + }; Payload(PAYLOAD_ID id, std::vector<misnet::Component*> components, uint16_t base_period); @@ -52,14 +49,16 @@ return this->_basePeriod; } +#ifdef TEST_ENVIRONMENT std::string toString(); +#endif private: - const PAYLOAD_ID _id; - std::vector<misnet::Component*> _components; - std::vector<misnet::Service*> _services; - uint16_t _basePeriod; + const PAYLOAD_ID _id; + std::vector<misnet::Component*> _components; + std::vector<misnet::Service*> _services; + uint16_t _basePeriod; }; #endif // __PAYLOAD_HPP__