49 inline void setUInt16(uint8_t* data, uint8_t
byte, uint16_t value);
52 inline uint16_t getUInt16(uint8_t* data, uint8_t
byte);
55 inline void setUInt32(uint8_t* data, uint8_t
byte, uint32_t value);
58 inline uint32_t getUInt32(uint8_t* data, uint8_t
byte);
61 uint16_t compSum(uint8_t* data, uint8_t size);
64 std::shared_ptr<rogue::interfaces::stream::Frame> frame_;
92 static std::shared_ptr<rogue::protocols::rssi::Header>
create(
93 std::shared_ptr<rogue::interfaces::stream::Frame> frame);
104 explicit Header(std::shared_ptr<rogue::interfaces::stream::Frame> frame);
113 std::shared_ptr<rogue::interfaces::stream::Frame>
getFrame();