|
Typedefs |
typedef void(* | put_msg_func_t )(void *user_data, const uint8_t *msg, int len) |
typedef int(* | get_msg_func_t )(void *user_data, uint8_t *msg, int max_len) |
typedef void(* | put_byte_func_t )(void *user_data, int byte) |
typedef int(* | get_byte_func_t )(void *user_data) |
typedef void(* | put_bit_func_t )(void *user_data, int bit) |
typedef int(* | get_bit_func_t )(void *user_data) |
typedef void(* | modem_tx_status_func_t )(void *user_data, int status) |
typedef void(* | modem_rx_status_func_t )(void *user_data, int status) |
typedef async_tx_state_s | async_tx_state_t |
typedef async_rx_state_s | async_rx_state_t |
Enumerations |
enum | {
SIG_STATUS_CARRIER_DOWN = -1,
SIG_STATUS_CARRIER_UP = -2,
SIG_STATUS_TRAINING_IN_PROGRESS = -3,
SIG_STATUS_TRAINING_SUCCEEDED = -4,
SIG_STATUS_TRAINING_FAILED = -5,
SIG_STATUS_FRAMING_OK = -6,
SIG_STATUS_END_OF_DATA = -7,
SIG_STATUS_ABORT = -8,
SIG_STATUS_BREAK = -9,
SIG_STATUS_SHUTDOWN_COMPLETE = -10,
SIG_STATUS_OCTET_REPORT = -11
} |
enum | { ASYNC_PARITY_NONE = 0,
ASYNC_PARITY_EVEN,
ASYNC_PARITY_ODD
} |
Functions |
| SPAN_DECLARE (const char *) signal_status_to_str(int status) |
| Convert a signal status to a short text description.
|
| SPAN_DECLARE (async_tx_state_t *) async_tx_init(async_tx_state_t *s |
| Initialise an asynchronous data transmit context.
|
| SPAN_DECLARE (int) async_tx_release(async_tx_state_t *s) |
| Receive a chunk of ADSI audio.
|
| SPAN_DECLARE_NONSTD (int) async_tx_get_bit(void *user_data) |
| Get the next bit of a transmitted serial bit stream.
|
| SPAN_DECLARE (async_rx_state_t *) async_rx_init(async_rx_state_t *s |
| Initialise an asynchronous data receiver context.
|
| SPAN_DECLARE_NONSTD (void) async_rx_put_bit(void *user_data |
| Accept a bit from a received serial bit stream.
|
Variables |
int | data_bits |
int int | parity_bits |
int int int | stop_bits |
int int int int | use_v14 |
int int int int get_byte_func_t | get_byte |
int int int int get_byte_func_t
void * | user_data |
int int int int put_byte_func_t | put_byte |
int | bit |