Decode status widget (#1431)

* Initial cleanup of pocsag beta, using DSP filters

* Better filter params

* Better filter

* Add signal diagnostics widgets

* POCSAG procs sends stats messages

* Only draw 32 bits

* Add AudioNormalizer filter
This commit is contained in:
Kyle Reed 2023-09-03 21:49:44 -07:00 committed by GitHub
parent 2435ee780f
commit 4819a2f4e2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 305 additions and 230 deletions

View file

@ -344,12 +344,18 @@ class POCSAGPacketMessage : public Message {
class POCSAGStatsMessage : public Message {
public:
constexpr POCSAGStatsMessage(
uint16_t baud_rate)
uint32_t current_bits,
uint8_t current_frames,
bool has_sync)
: Message{ID::POCSAGStats},
baud_rate_{baud_rate} {
current_bits{current_bits},
current_frames{current_frames},
has_sync{has_sync} {
}
uint16_t baud_rate_;
uint32_t current_bits = 0;
uint8_t current_frames = 0;
bool has_sync = false;
};
class ACARSPacketMessage : public Message {