📄 mdm_msg.h
字号:
CAI parameters used for the modem L1 configuration ========================================================== *//*Fields in assign CAI information element: <byte> length of information element <byte> info field and B-channel hardware <byte> rate adaptation bit rate <byte> async framing parameters <byte> reserved <word> packet length <byte> modem line taking options <byte> modem modulation negotiation parameters <byte> modem modulation options <byte> modem disabled modulations mask low <byte> modem disabled modulations mask high <byte> modem enabled modulations mask <word> modem min TX speed <word> modem max TX speed <word> modem min RX speed <word> modem max RX speed <byte> modem disabled symbol rates mask <byte> modem info options mask <byte> modem transmit level adjust <byte> modem speaker parameters <word> modem private debug config <struct> modem reserved <struct> v18 config parameters <struct> v18 probing sequence <struct> v18 probing message*/#define DSP_CAI_HARDWARE_HDLC_64K 0x05#define DSP_CAI_HARDWARE_HDLC_56K 0x08#define DSP_CAI_HARDWARE_TRANSP 0x09#define DSP_CAI_HARDWARE_V110_SYNC 0x0c#define DSP_CAI_HARDWARE_V110_ASYNC 0x0d#define DSP_CAI_HARDWARE_HDLC_128K 0x0f#define DSP_CAI_HARDWARE_FAX 0x10#define DSP_CAI_HARDWARE_MODEM_ASYNC 0x11#define DSP_CAI_HARDWARE_MODEM_SYNC 0x12#define DSP_CAI_HARDWARE_V110_HDLCA 0x13#define DSP_CAI_HARDWARE_ADVANCED_VOICE 0x14#define DSP_CAI_HARDWARE_TRANSP_DTMF 0x16#define DSP_CAI_HARDWARE_DTMF_VOICE_ISDN 0x17#define DSP_CAI_HARDWARE_DTMF_VOICE_LOCAL 0x18#define DSP_CAI_HARDWARE_MASK 0x3f#define DSP_CAI_ENABLE_INFO_INDICATIONS 0x80#define DSP_CAI_RATE_ADAPTATION_300 0x00#define DSP_CAI_RATE_ADAPTATION_600 0x01#define DSP_CAI_RATE_ADAPTATION_1200 0x02#define DSP_CAI_RATE_ADAPTATION_2400 0x03#define DSP_CAI_RATE_ADAPTATION_4800 0x04#define DSP_CAI_RATE_ADAPTATION_9600 0x05#define DSP_CAI_RATE_ADAPTATION_19200 0x06#define DSP_CAI_RATE_ADAPTATION_38400 0x07#define DSP_CAI_RATE_ADAPTATION_48000 0x08#define DSP_CAI_RATE_ADAPTATION_56000 0x09#define DSP_CAI_RATE_ADAPTATION_7200 0x0a#define DSP_CAI_RATE_ADAPTATION_14400 0x0b#define DSP_CAI_RATE_ADAPTATION_28800 0x0c#define DSP_CAI_RATE_ADAPTATION_12000 0x0d#define DSP_CAI_RATE_ADAPTATION_1200_75 0x0e#define DSP_CAI_RATE_ADAPTATION_75_1200 0x0f#define DSP_CAI_RATE_ADAPTATION_MASK 0x0f#define DSP_CAI_ASYNC_PARITY_ENABLE 0x01#define DSP_CAI_ASYNC_PARITY_SPACE 0x00#define DSP_CAI_ASYNC_PARITY_ODD 0x02#define DSP_CAI_ASYNC_PARITY_EVEN 0x04#define DSP_CAI_ASYNC_PARITY_MARK 0x06#define DSP_CAI_ASYNC_PARITY_MASK 0x06#define DSP_CAI_ASYNC_ONE_STOP_BIT 0x00#define DSP_CAI_ASYNC_TWO_STOP_BITS 0x20#define DSP_CAI_ASYNC_CHAR_LENGTH_8 0x00#define DSP_CAI_ASYNC_CHAR_LENGTH_7 0x40#define DSP_CAI_ASYNC_CHAR_LENGTH_6 0x80#define DSP_CAI_ASYNC_CHAR_LENGTH_5 0xc0#define DSP_CAI_ASYNC_CHAR_LENGTH_MASK 0xc0#define DSP_CAI_MODEM_LEASED_LINE_MODE 0x01#define DSP_CAI_MODEM_4_WIRE_OPERATION 0x02#define DSP_CAI_MODEM_DISABLE_BUSY_DETECT 0x04#define DSP_CAI_MODEM_DISABLE_CALLING_TONE 0x08#define DSP_CAI_MODEM_DISABLE_ANSWER_TONE 0x10#define DSP_CAI_MODEM_ENABLE_DIAL_TONE_DET 0x20#define DSP_CAI_MODEM_USE_POTS_INTERFACE 0x40#define DSP_CAI_MODEM_FORCE_RAY_TAYLOR_FAX 0x80#define DSP_CAI_MODEM_NEGOTIATE_HIGHEST 0x00#define DSP_CAI_MODEM_NEGOTIATE_DISABLED 0x01#define DSP_CAI_MODEM_NEGOTIATE_IN_CLASS 0x02#define DSP_CAI_MODEM_NEGOTIATE_V100 0x03#define DSP_CAI_MODEM_NEGOTIATE_V8 0x04#define DSP_CAI_MODEM_NEGOTIATE_V8BIS 0x05#define DSP_CAI_MODEM_NEGOTIATE_MASK 0x07#define DSP_CAI_MODEM_GUARD_TONE_NONE 0x00#define DSP_CAI_MODEM_GUARD_TONE_550HZ 0x40#define DSP_CAI_MODEM_GUARD_TONE_1800HZ 0x80#define DSP_CAI_MODEM_GUARD_TONE_MASK 0xc0#define DSP_CAI_MODEM_DISABLE_RETRAIN 0x01#define DSP_CAI_MODEM_DISABLE_STEPUPDOWN 0x02#define DSP_CAI_MODEM_DISABLE_SPLIT_SPEED 0x04#define DSP_CAI_MODEM_DISABLE_TRELLIS 0x08#define DSP_CAI_MODEM_ALLOW_RDL_TEST_LOOP 0x10#define DSP_CAI_MODEM_DISABLE_FLUSH_TIMER 0x40#define DSP_CAI_MODEM_REVERSE_DIRECTION 0x80#define DSP_CAI_MODEM_DISABLE_V21 0x01#define DSP_CAI_MODEM_DISABLE_V23 0x02#define DSP_CAI_MODEM_DISABLE_V22 0x04#define DSP_CAI_MODEM_DISABLE_V22BIS 0x08#define DSP_CAI_MODEM_DISABLE_V32 0x10#define DSP_CAI_MODEM_DISABLE_V32BIS 0x20#define DSP_CAI_MODEM_DISABLE_V34 0x40#define DSP_CAI_MODEM_DISABLE_V90 0x80#define DSP_CAI_MODEM_DISABLE_BELL103 0x01#define DSP_CAI_MODEM_DISABLE_BELL212A 0x02#define DSP_CAI_MODEM_DISABLE_VFC 0x04#define DSP_CAI_MODEM_DISABLE_K56FLEX 0x08#define DSP_CAI_MODEM_DISABLE_X2 0x10#define DSP_CAI_MODEM_ENABLE_V29FDX 0x01#define DSP_CAI_MODEM_ENABLE_V33 0x02#define DSP_CAI_MODEM_DISABLE_2400_SYMBOLS 0x01#define DSP_CAI_MODEM_DISABLE_2743_SYMBOLS 0x02#define DSP_CAI_MODEM_DISABLE_2800_SYMBOLS 0x04#define DSP_CAI_MODEM_DISABLE_3000_SYMBOLS 0x08#define DSP_CAI_MODEM_DISABLE_3200_SYMBOLS 0x10#define DSP_CAI_MODEM_DISABLE_3429_SYMBOLS 0x20#define DSP_CAI_MODEM_DISABLE_TX_REDUCTION 0x01#define DSP_CAI_MODEM_DISABLE_PRECODING 0x02#define DSP_CAI_MODEM_DISABLE_PREEMPHASIS 0x04#define DSP_CAI_MODEM_DISABLE_SHAPING 0x08#define DSP_CAI_MODEM_DISABLE_NONLINEAR_EN 0x10#define DSP_CAI_MODEM_SPEAKER_OFF 0x00#define DSP_CAI_MODEM_SPEAKER_DURING_TRAIN 0x01#define DSP_CAI_MODEM_SPEAKER_TIL_CONNECT 0x02#define DSP_CAI_MODEM_SPEAKER_ALWAYS_ON 0x03#define DSP_CAI_MODEM_SPEAKER_CONTROL_MASK 0x03#define DSP_CAI_MODEM_SPEAKER_VOLUME_MIN 0x00#define DSP_CAI_MODEM_SPEAKER_VOLUME_LOW 0x04#define DSP_CAI_MODEM_SPEAKER_VOLUME_HIGH 0x08#define DSP_CAI_MODEM_SPEAKER_VOLUME_MAX 0x0c#define DSP_CAI_MODEM_SPEAKER_VOLUME_MASK 0x0c/* ========================================================== DCD/CTS State ========================================================== */#define MDM_WANT_CONNECT_B3_ACTIVE_I 0x01#define MDM_NCPI_VALID 0x02#define MDM_NCPI_CTS_ON_RECEIVED 0x04#define MDM_NCPI_DCD_ON_RECEIVED 0x08/* ========================================================== CAPI NCPI Constants ========================================================== */#define MDM_NCPI_ECM_V42 0x0001#define MDM_NCPI_ECM_MNP 0x0002#define MDM_NCPI_TRANSPARENT 0x0004#define MDM_NCPI_COMPRESSED 0x0010/* ========================================================== CAPI B2 Config Constants ========================================================== */#define MDM_B2_DISABLE_V42bis 0x0001#define MDM_B2_DISABLE_MNP 0x0002#define MDM_B2_DISABLE_TRANS 0x0004#define MDM_B2_DISABLE_V42 0x0008#define MDM_B2_DISABLE_COMP 0x0010/* ========================================================== CAPI B1 Config Constants ========================================================== */#define MDM_CAPI_DISABLE_RETRAIN 0x0001#define MDM_CAPI_DISABLE_RING_TONE 0x0002#define MDM_CAPI_GUARD_1800 0x0004#define MDM_CAPI_GUARD_550 0x0008#define MDM_CAPI_NEG_V8 0x0003#define MDM_CAPI_NEG_V100 0x0002#define MDM_CAPI_NEG_MOD_CLASS 0x0001#define MDM_CAPI_NEG_DISABLED 0x0000#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -