30#if !defined(_SPANDSP_PRIVATE_MODEM_CONNECT_TONES_H_)
31#define _SPANDSP_PRIVATE_MODEM_CONNECT_TONES_H_
41 int32_t tone_phase_rate;
49 int32_t mod_phase_rate;
61 bool real_time_reports;
struct fsk_rx_state_s fsk_rx_state_t
Definition fsk.h:146
Definition private/modem_connect_tones.h:58
bool framing_ok_announced
True if framing OK has been announced.
Definition private/modem_connect_tones.h:100
span_tone_report_func_t tone_callback
Callback routine, using to report detection of the tone.
Definition private/modem_connect_tones.h:63
void * callback_data
An opaque pointer passed to tone_callback.
Definition private/modem_connect_tones.h:65
int num_bits
The current number of bits in the octet in progress.
Definition private/modem_connect_tones.h:96
int32_t notch_level
The in notch power estimate.
Definition private/modem_connect_tones.h:74
int chunk_remainder
Sample counter for the small chunks of samples, after which a test is conducted.
Definition private/modem_connect_tones.h:80
int tone_cycle_duration
A millisecond counter, to time the duration of tone sections.
Definition private/modem_connect_tones.h:86
int32_t am_level
The 15Hz AM power estimate.
Definition private/modem_connect_tones.h:78
int good_cycles
A count of the number of good cycles of tone reversal seen.
Definition private/modem_connect_tones.h:88
int flags_seen
Number of consecutive flags seen so far.
Definition private/modem_connect_tones.h:98
int32_t channel_level
The total channel power estimate.
Definition private/modem_connect_tones.h:76
float z15hz_1
The 15Hz AM filter state.
Definition private/modem_connect_tones.h:71
int tone_present
The code for the tone currently confirmed present in the audio.
Definition private/modem_connect_tones.h:82
int tone_type
The tone type being detected.
Definition private/modem_connect_tones.h:60
int hit
The confirmed tone code.
Definition private/modem_connect_tones.h:90
fsk_rx_state_t v21rx
A V.21 FSK modem context used when searching for FAX preamble.
Definition private/modem_connect_tones.h:92
unsigned int raw_bit_stream
The raw (stuffed) bit stream buffer.
Definition private/modem_connect_tones.h:94
float znotch_1
The notch filter state.
Definition private/modem_connect_tones.h:68
Definition private/modem_connect_tones.h:38
span_sample_timer_t duration_timer
Maximum duration timer.
Definition private/modem_connect_tones.h:47
span_sample_timer_t hop_timer
Countdown to the next phase hop.
Definition private/modem_connect_tones.h:45