RxPipeline class final
#include <pr/rx_pipeline.hpp>
Packet-radio RX pipeline (AFSK -> HDLC -> AX.25 UI parser).
Public functions
-
auto pop_ui_frame(ax25::
ParsedUiFrame* out_frame) -> bool - void process_block(std::span<const std::int16_t> samples)
- void process_level_bit(bool level_bit)
- void process_sample(std::int16_t sample)
- void reset()
- auto set_mode(PacketRadioMode mode) -> bool
- auto set_sample_rate(std::uint32_t sample_rate_hz) -> bool
- auto stats() const -> RxPipelineStats