21 #ifndef CW_DECODER_PRIV_H_
22 #define CW_DECODER_PRIV_H_
45 size_t min_len,
size_t max_len);
57 NO_SYNC, SEARCH_DOT, SEARCH_DASH, SEARCH_SPACE
61 const float d_confidence;
62 const size_t d_dot_duration;
63 const size_t d_dash_duration;
64 const size_t d_short_pause_duration;
65 const size_t d_long_pause_duration;
66 const size_t d_min_len;
67 const size_t d_max_len;
68 const float d_trigger_level;
72 cw_dec_state_t d_state;
88 is_triggered(
float meanval,
float cv);
91 check_conf_level(
size_t cnt,
size_t target);
103 enter_search_space();
#define SATNOGS_API
Definition: api.h:30
Helper class for the CW decoder.
Definition: cw_decoder_priv.h:41
cw_decoder_priv(double freq, float confidence, size_t dot_duration, size_t min_len, size_t max_len)
decoder_status_t decode(float newval, float snr)
A Binary tree representation of the Morse coding scheme. Left transitions occur when a dot is receive...
Definition: morse_tree.h:67
data_t s[NROOTS]
Definition: decode_rs.h:75
morse_symbol_t
Definition: morse.h:28
class decoder_status decoder_status_t
Definition: decoder.h:55
Definition: amsat_duv_decoder.h:29