|
Defines |
|
#define | BAUDOT_FIGURE_SHIFT 0x1B |
|
#define | BAUDOT_LETTER_SHIFT 0x1F |
|
#define | SOH 0x01 |
|
#define | STX 0x02 |
|
#define | ETX 0x03 |
|
#define | DLE 0x10 |
|
#define | SUB 0x1A |
Functions |
| void | adsi_rx (adsi_rx_state_t *s, const int16_t *amp, int len) |
| | Receive a chunk of ADSI audio.
|
| void | adsi_rx_init (adsi_rx_state_t *s, int standard, put_msg_func_t put_msg, void *user_data) |
| | Initialise an ADSI receive context.
|
| int | adsi_tx (adsi_tx_state_t *s, int16_t *amp, int max_len) |
| | Generate a block of ADSI audio samples.
|
| void | adsi_send_alert_tone (adsi_tx_state_t *s) |
| | Request generation of an ADSI alert tone.
|
| int | adsi_put_message (adsi_tx_state_t *s, uint8_t *msg, int len) |
| | Put a message into the input buffer of an ADSI transmit context.
|
| void | adsi_tx_init (adsi_tx_state_t *s, int standard) |
| | Initialise an ADSI transmit context.
|
| int | adsi_next_field (adsi_rx_state_t *s, const uint8_t *msg, int msg_len, int pos, uint8_t *field_type, uint8_t const **field_body, int *field_len) |
| | Get a field from an ADSI message.
|
| int | adsi_add_field (adsi_tx_state_t *s, uint8_t *msg, int len, uint8_t field_type, uint8_t const *field_body, int field_len) |
| | Insert the header or a field into an ADSI message.
|
| const char * | adsi_standard_to_str (int standard) |
| | Return a short name for an ADSI standard.
|