Noaa apt decoder (#2648)

This commit is contained in:
Totoo 2025-05-11 20:24:52 +02:00 committed by GitHub
parent 7553dafffc
commit db65ae192a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 792 additions and 0 deletions

View file

@ -131,6 +131,9 @@ class Message {
WeFaxRxStatusData = 74,
WeFaxRxImageData = 75,
WFMAMConfigure = 76,
NoaaAptRxConfigure = 77,
NoaaAptRxStatusData = 78,
NoaaAptRxImageData = 79,
MAX
};
@ -1504,4 +1507,27 @@ class WeFaxRxImageDataMessage : public Message {
uint32_t cnt = 0;
};
class NoaaAptRxConfigureMessage : public Message {
public:
constexpr NoaaAptRxConfigureMessage()
: Message{ID::NoaaAptRxConfigure} {}
};
class NoaaAptRxStatusDataMessage : public Message {
public:
constexpr NoaaAptRxStatusDataMessage(uint8_t state)
: Message{ID::NoaaAptRxStatusData},
state{state} {
}
uint8_t state = 0;
};
class NoaaAptRxImageDataMessage : public Message {
public:
constexpr NoaaAptRxImageDataMessage()
: Message{ID::NoaaAptRxImageData} {}
uint8_t image[400]{0};
uint32_t cnt = 0;
};
#endif /*__MESSAGE_H__*/