Go to the source code of this file.
|
enum | {
DATA_MODEM_NONE = -1
, DATA_MODEM_FLUSH = 0
, DATA_MODEM_SILENCE
, DATA_MODEM_CED_TONE
,
DATA_MODEM_CNG_TONE
, DATA_MODEM_V8
, DATA_MODEM_BELL103
, DATA_MODEM_BELL202
,
DATA_MODEM_V21
, DATA_MODEM_V23
, DATA_MODEM_V22BIS
, DATA_MODEM_V32BIS
,
DATA_MODEM_V34
} |
|
|
const char * | data_modems_modulation_to_str (int modulation_scheme) |
|
void | data_modems_set_tep_mode (data_modems_state_t *s, int use_tep) |
|
logging_state_t * | data_modems_get_logging_state (data_modems_state_t *s) |
|
void | data_modems_call_event (data_modems_state_t *s, int event) |
|
int | data_modems_restart (data_modems_state_t *s) |
|
void | data_modems_set_async_mode (data_modems_state_t *s, int data_bits, int parity_bits, int stop_bits) |
|
void | data_modems_set_modem_type (data_modems_state_t *s, int which, int baud_rate, int bit_rate) |
|
int | data_modems_rx (data_modems_state_t *s, const int16_t amp[], int len) |
|
int | data_modems_rx_fillin (data_modems_state_t *s, int len) |
|
int | data_modems_tx (data_modems_state_t *s, int16_t amp[], int max_len) |
|
void | data_modems_set_at_tx_handler (data_modems_state_t *s, at_tx_handler_t at_tx_handler, void *at_tx_user_data) |
|
data_modems_state_t * | data_modems_init (data_modems_state_t *s, bool calling_party, at_tx_handler_t at_tx_handler, void *at_tx_user_data, data_modems_control_handler_t modem_control_handler, void *modem_control_user_data, put_msg_func_t put_msg, get_msg_func_t get_msg, void *user_data) |
|
int | data_modems_release (data_modems_state_t *s) |
|
int | data_modems_free (data_modems_state_t *s) |
|
◆ data_modems_state_t
The set of modems needed for data, plus the auxilliary stuff, like tone generation.