|
bool | calling_party |
| True if we are the calling modem.
|
|
int | initial_mode |
|
int | nation |
|
span_put_msg_func_t | put_msg |
|
void * | put_msg_user_data |
|
span_modem_status_func_t | status_handler |
|
void * | status_handler_user_data |
|
bool | repeat_shifts |
|
bool | autobauding |
|
char | stored_message [81] |
|
int | current_mode |
|
int | tx_state |
|
int | rx_state |
|
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 |
|
modem_connect_tones_rx_state_t | answer_tone_rx |
|
float | threshold |
|
float | energy |
|
goertzel_state_t | tone_set [GOERTZEL_TONE_SET_ENTRIES] |
|
int | current_goertzel_sample |
|
span_sample_timer_t | tone_duration |
|
span_sample_timer_t | target_tone_duration |
|
int | in_tone |
|
int | baudot_rx_shift |
|
uint8_t | rx_msg [256+1] |
|
int | rx_msg_len |
|
span_sample_timer_t | msg_in_progress_timer |
|
span_sample_timer_t | rx_suppression_timer |
|
span_sample_timer_t | tx_suppression_timer |
|
span_sample_timer_t | ta_interval |
|
span_sample_timer_t | tc_interval |
|
span_sample_timer_t | te_interval |
|
span_sample_timer_t | tm_interval |
|
span_sample_timer_t | tr_interval |
|
span_sample_timer_t | tt_interval |
|
span_sample_timer_t | ta_timer |
|
span_sample_timer_t | tc_timer |
|
span_sample_timer_t | te_timer |
|
span_sample_timer_t | tm_timer |
|
span_sample_timer_t | tr_timer |
|
span_sample_timer_t | tt_timer |
|
int | txp_cnt |
|
logging_state_t | logging |
| Error and flow logging control.
|
|
◆ current_goertzel_sample
int v18_state_s::current_goertzel_sample |
The current sample number within a tone processing block.
◆ energy
float v18_state_s::energy |
The accumlating total energy on the same period over which the Goertzels work.
◆ threshold
float v18_state_s::threshold |
Minimum acceptable tone level for detection.
◆ tone_duration
span_sample_timer_t v18_state_s::tone_duration |
The documentation for this struct was generated from the following file: