|
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) |
|