|
enum | { LAPM_FRAMETYPE_I = 0x00
, LAPM_FRAMETYPE_I_ALT = 0x02
, LAPM_FRAMETYPE_S = 0x01
, LAPM_FRAMETYPE_U = 0x03
} |
enum | { LAPM_S_RR = 0x00
, LAPM_S_RNR = 0x04
, LAPM_S_REJ = 0x08
, LAPM_S_SREJ = 0x0C
} |
enum | {
LAPM_U_UI = 0x00
, LAPM_U_DM = 0x0C
, LAPM_U_DISC = 0x40
, LAPM_U_UA = 0x60
,
LAPM_U_SABME = 0x6C
, LAPM_U_FRMR = 0x84
, LAPM_U_XID = 0xAC
, LAPM_U_TEST = 0xE0
} |
enum | {
PI_HDLC_OPTIONAL_FUNCTIONS = 0x03
, PI_TX_INFO_MAXSIZE = 0x05
, PI_RX_INFO_MAXSIZE = 0x06
, PI_TX_WINDOW_SIZE = 0x07
,
PI_RX_WINDOW_SIZE = 0x08
} |
enum | { PI_PARAMETER_SET_ID = 0x00
, PI_V42BIS_COMPRESSION_REQUEST = 0x01
, PI_V42BIS_NUM_CODEWORDS = 0x02
, PI_V42BIS_MAX_STRING_LENGTH = 0x03
} |
enum | {
LAPM_DETECT = 0
, LAPM_IDLE = 1
, LAPM_ESTABLISH = 2
, LAPM_DATA = 3
,
LAPM_RELEASE = 4
, LAPM_SIGNAL = 5
, LAPM_SETPARM = 6
, LAPM_TEST = 7
,
LAPM_V42_UNSUPPORTED = 8
} |
|
const char * | lapm_status_to_str (int status) |
void | lapm_receive (void *user_data, const uint8_t *frame, int len, int ok) |
void | v42_stop (v42_state_t *ss) |
void | v42_rx_bit (void *user_data, int bit) |
int | v42_tx_bit (void *user_data) |
int | v42_set_local_busy_status (v42_state_t *s, int busy) |
int | v42_get_far_busy_status (v42_state_t *s) |
void | v42_set_status_callback (v42_state_t *s, modem_status_func_t status_handler, void *user_data) |
void | v42_restart (v42_state_t *s) |
v42_state_t * | v42_init (v42_state_t *ss, int calling_party, int detect, get_msg_func_t iframe_get, put_msg_func_t iframe_put, void *user_data) |
int | v42_release (v42_state_t *s) |
int | v42_free (v42_state_t *s) |