Parse Clutter Filter Map (Message 15)

This commit is contained in:
Dan Paulat 2021-06-15 21:59:38 -05:00
parent f36d57b71d
commit 3ab4ec4b9b
15 changed files with 682 additions and 22 deletions

View file

@ -1,3 +1,5 @@
#pragma once
#include <cstdint>
#include <memory>
@ -20,7 +22,7 @@ public:
MessageHeader& operator=(const MessageHeader&) = delete;
MessageHeader(MessageHeader&&) noexcept;
MessageHeader& operator=(MessageHeader&&);
MessageHeader& operator=(MessageHeader&&) noexcept;
uint16_t message_size() const;
uint8_t rda_redundant_channel() const;
@ -31,6 +33,8 @@ public:
uint16_t number_of_message_segments() const;
uint16_t message_segment_number() const;
void set_message_size(uint16_t messageSize);
bool Parse(std::istream& is);
static const size_t SIZE = 16u;