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;
Definition: private/fsk.h:59
Definition: private/modem_connect_tones.h:58
tone_report_func_t tone_callback
Callback routine, using to report detection of the tone.
Definition: private/modem_connect_tones.h:62
void * callback_data
An opaque pointer passed to tone_callback.
Definition: private/modem_connect_tones.h:64
int num_bits
The current number of bits in the octet in progress.
Definition: private/modem_connect_tones.h:95
int32_t notch_level
The in notch power estimate.
Definition: private/modem_connect_tones.h:73
int chunk_remainder
Sample counter for the small chunks of samples, after which a test is conducted.
Definition: private/modem_connect_tones.h:79
int tone_cycle_duration
A millisecond counter, to time the duration of tone sections.
Definition: private/modem_connect_tones.h:85
int32_t am_level
The 15Hz AM power estimate.
Definition: private/modem_connect_tones.h:77
int good_cycles
A count of the number of good cycles of tone reversal seen.
Definition: private/modem_connect_tones.h:87
int flags_seen
Number of consecutive flags seen so far.
Definition: private/modem_connect_tones.h:97
int32_t channel_level
The total channel power estimate.
Definition: private/modem_connect_tones.h:75
float z15hz_1
The 15Hz AM filter state.
Definition: private/modem_connect_tones.h:70
int tone_present
TRUE is the tone is currently confirmed present in the audio.
Definition: private/modem_connect_tones.h:81
int tone_type
The tone type being detected.
Definition: private/modem_connect_tones.h:60
int hit
TRUE if the tone has been seen since the last time the user tested for it.
Definition: private/modem_connect_tones.h:89
fsk_rx_state_t v21rx
A V.21 FSK modem context used when searching for FAX preamble.
Definition: private/modem_connect_tones.h:91
int framing_ok_announced
TRUE if framing OK has been announced.
Definition: private/modem_connect_tones.h:99
unsigned int raw_bit_stream
The raw (stuffed) bit stream buffer.
Definition: private/modem_connect_tones.h:93
float znotch_1
The notch filter state.
Definition: private/modem_connect_tones.h:67
Definition: private/modem_connect_tones.h:38
int hop_timer
Countdown to the next phase hop.
Definition: private/modem_connect_tones.h:45
int duration_timer
Maximum duration timer.
Definition: private/modem_connect_tones.h:47