TinyModem
Header-only software audio modem library
Loading...
Searching...
No Matches
tinymodem::GGWaveDecoder::Candidate Struct Reference

decoder for one protocol and timing offset More...

#include <GGWaveDecoder.h>

Collaboration diagram for tinymodem::GGWaveDecoder::Candidate:

Public Attributes

bool alive = false
GGWaveProtocol protocol
uint32_t start = 0
uint32_t next = 0
int symbol = 0
int nsymbols = 0
int length = 0
bool data_done = false
float end_score = 0
audio_tools::Vector< float > acc
uint8_t bytes [MAX_ENCODED]

Detailed Description

decoder for one protocol and timing offset

Member Data Documentation

◆ acc

audio_tools::Vector<float> tinymodem::GGWaveDecoder::Candidate::acc

◆ alive

bool tinymodem::GGWaveDecoder::Candidate::alive = false

◆ bytes

uint8_t tinymodem::GGWaveDecoder::Candidate::bytes[MAX_ENCODED]

◆ data_done

bool tinymodem::GGWaveDecoder::Candidate::data_done = false

◆ end_score

float tinymodem::GGWaveDecoder::Candidate::end_score = 0

◆ length

int tinymodem::GGWaveDecoder::Candidate::length = 0

◆ next

uint32_t tinymodem::GGWaveDecoder::Candidate::next = 0

◆ nsymbols

int tinymodem::GGWaveDecoder::Candidate::nsymbols = 0

◆ protocol

GGWaveProtocol tinymodem::GGWaveDecoder::Candidate::protocol

◆ start

uint32_t tinymodem::GGWaveDecoder::Candidate::start = 0

◆ symbol

int tinymodem::GGWaveDecoder::Candidate::symbol = 0

The documentation for this struct was generated from the following file: