mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-11-01 15:50:05 +00:00
Parse Clutter Filter Map (Message 15)
This commit is contained in:
parent
f36d57b71d
commit
3ab4ec4b9b
15 changed files with 682 additions and 22 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue