|
spandsp 3.0.0
|
Public Attributes | ||
| bool | calling_party | |
| True if we are the calling modem. | ||
| int | mode | |
| int | initial_mode | |
| int | current_mode | |
| int | nation | |
| put_msg_func_t | put_msg | |
| void * | user_data | |
| bool | repeat_shifts | |
| bool | autobauding | |
| union { | ||
| queue_state_t queue | ||
| uint8_t buf [QUEUE_STATE_T_SIZE(128)] | ||
| } | queue | |
| tone_gen_descriptor_t | alert_tone_desc | |
| tone_gen_state_t | alert_tone_gen | |
| fsk_tx_state_t | fsk_tx | |
| dtmf_tx_state_t | dtmf_tx | |
| async_tx_state_t | async_tx | |
| int | baudot_tx_shift | |
| int | tx_signal_on | |
| bool | tx_draining | |
| uint8_t | next_byte | |
| fsk_rx_state_t | fsk_rx | |
| dtmf_rx_state_t | dtmf_rx | |
| float | threshold | |
| float | energy | |
| goertzel_state_t | tone_390 | |
| goertzel_state_t | tone_980 | |
| goertzel_state_t | tone_1180 | |
| goertzel_state_t | tone_1270 | |
| goertzel_state_t | tone_1300 | |
| goertzel_state_t | tone_1400 | |
| goertzel_state_t | tone_1650 | |
| goertzel_state_t | tone_1800 | |
| int | current_sample | |
| int | duration | |
| int | target_duration | |
| int | in_tone | |
| int | baudot_rx_shift | |
| int | consecutive_ones | |
| uint8_t | rx_msg [256+1] | |
| int | rx_msg_len | |
| int | bit_pos | |
| int | in_progress | |
| int | rx_suppression | |
| int | tx_suppression | |
| logging_state_t | logging | |
| Error and flow logging control. | ||
| int v18_state_s::current_sample |
The current sample number within a processing block.
| int v18_state_s::duration |
Tone state duration
| float v18_state_s::energy |
The accumlating total energy on the same period over which the Goertzels work.
| float v18_state_s::threshold |
Minimum acceptable tone level for detection.