📄 cnxt_diag_codes_ex.h
字号:
CSDIAG_INFO0_V92 ,/* TBD */ CSDIAG_QC_SYGNAL_MAP ,/* TBD */ CSDIAG_MH_ENABLED ,/*BOOL return TRUE if MOH is enabled *//*100*/ CSDIAG_CID_ENABLED ,/*BOOL return TRUE if CID is enabled */ CSDIAG_TIME_ON_HOLD ,/*DWORD Seconds, time spent with the server on hold */ CSDIAG_SERVER_HOLD_DURATION ,/*DWORD seconds, from MHack (which contains maximum server hold time duration) */ CSDIAG_MOH_REMOTE_RESPONSE ,/*DIAG_MOH_REMOTE_RESPONSE_T */ CSDIAG_CALLER_ID_STRING ,/*STRING *//*105*/ CSDIAG_MOH_STATUS ,/*MOH_STATE */ CSDIAG_MOH_REMOTE_REQUEST ,/*DIAG_MOH_REMOTE_REQ_T */ CSDIAG_MOH_LOCAL_RESPONSE ,/*MOH_LOCAL_DECISION_T */ CSDIAG_TIMEOUT_FOR_USER_RESPONSE ,/*DWORD */ CSDIAG_NEGOTIATION_TIME ,/*DWORD time elapsed between the beginning of the negotiation and the actual monitor *//*110*/ CSDIAG_K56_RATES_SUPORTED ,/*BOOL TRUE if V90 or FLEX are enabled */ CSDIAG_PULSE_DIALING_ENABLED ,/*BOOL TRUE if Pulse dialing is enabled in ctry params */ CSDIAG_LAST_DIAL_TYPE ,/*LAST_DIAL_TYPE pulse or tone */ CSDIAG_FILTER_COEFFICIENTS ,/*MODEM_FILTER_T */ CSDIAG_REMOTE_MSE ,/*115*/ CSDIAG_REMOTE_SNR , CSDIAG_REMOTE_RX_SIGNAL_POWER , CSDIAG_REMOTE_RX_BIT_RATE , CSDIAG_REMOTE_TX_BIT_RATE , CSDIAG_CONNECTION_DIRECTION ,/*BOOL (True for originator calls, False for Answer calls) *//*120*/ CSDIAG_CID_SETTING ,/*DWORD. (0 - Disabled, 1 - Enabled, string format, 2 - Enabled, binary format) */ CSDIAG_MOH_METHOD ,/*MOH_METHOD */ CSDIAG_OGC_ENABLED ,/*BOOL (0 - Disabled,1 - Enabled) */ CSDIAG_HANDSET_EXCLUSIVE_BIT ,/*BOOL (0 - not handset exclusive,1 - is handset exclusive) */ CSDIAG_APP_V92_AWARE ,/*App indicated V.92 support in init sequence, RMY 060302 *//*Lasso Test temporary range */ CSDIAG_EEPROM_PNP_IF=TMP_LASSO_TESTS_RANGE ,/*DIAG_EEPROM_PNP_T (structure) */ CSDIAG_BUS_IF ,/*DIAG_BUS_IF_T (structure) */ CSDIAG_DEVICE_TYPE ,/*DIAG_ASIC_TYPE //For smart daa only */ CSDIAG_POWER_TYPE ,/*DIAG_POWER_TYPE */ CSDIAG_CHECK_PME ,/*OUT: DWORD */ CSDIAG_GET_GPIO ,/*DIAG_GET_SET_GPIO_T */ CSDIAG_GET_HW_INPUT ,/*DIAG_GET_SET_GPIO_T */ CSDIAG_GET_TEST_RX_BUFFER ,/*string */ /*V42@DC */ CSDIAG_SESSION_ID = 0x03FF, CSDIAG_PREVIOUS_TERMINATION_CAUSE = CSDIAG_TERMINATION_CAUSE + 0x0400, CSDIAG_PREVIOUS_SESSION_ID = 0x07FF, /* internal debug */ CSDIAG_CODE_TRACE = 0x6000, CSDIAG_CODE_SCR_TRACE, CSDIAG_CODE_TRACE_MASK, /*v42dc capability code(0x8000-0x87FF) */ CSDIAG_DEFINED_DIAG_CODE_RANGES = 0x8000, CSDIAG_DEFINED_CURRENT_CALL_SDK_DIAG_CODE_RANGES, CSDIAG_DEFINED_PREVIOUS_CALL_SDK_DIAG_CODE_RANGES, CSDIAG_SIGNATURE,/*V42@DC */ /* send in band AT command for ACF only */ CSDIAG_ACF_GET_LAST_IN_BAND_AT_RESPONSE = 0xA000, CSDIAG_LAST /*The last enum value, for range check */ } CNXT_DIAG_CODES, *PCNXT_DIAG_CODES;/* For Modem Control only */typedef enum {/*0*/ CSDIAG_CTRL_MOH_ENABLE, /* IN: BOOL None */ CSDIAG_CTRL_CW_DETECTED, /* IN: CW_FAKE_MOH_T NONE */ CSDIAG_CTRL_MOH_LOCAL_DECISION, /* IN: MOH_LOCAL_DECISION_T */ CSDIAG_CTRL_QC_PROFILE_FLUSH, /* TBD */ CSDIAG_CTRL_QC_PROFILE_LOAD, /* TBD *//*5*/ CSDIAG_CTRL_QC_PROFILE_DELETION, /* NONE */ CSDIAG_CTRL_QC_PROFILE_WRITE, /* IN: BOOL: ENABLE OR DISABLE WRITING */ CSDIAG_CTRL_OUTGOING_CALL_REQ, /* NONE */ CSDIAG_CTRL_UPSTREAM_ENABLE, /* IN: BOOL None */ CSDIAG_CTRL_QC_DISABLE, /* IN: BOOL 1 to disable, 0 to enable *//*10*/ CSDIAG_CTRL_MOH_LOCAL_TIMEOUT, /* IN: DWORD 1-13 */ CSDIAG_CTRL_MOH_CW_SETTINGS, /* IN: CW_SET_T */ CSDIAG_CTRL_V44_COMPRESSION_MODE, /* IN: DWORD 0-3 */ CSDIAG_CTRL_V44_COMPRESSION_NEGOTIATION, /* IN: BOOL 0-1 */ CSDIAG_CTRL_V44_CAPABILITY, /* IN: DWORD 0-2 *//*15*/ CSDIAG_CTRL_V44_TX_DICTIONARY_SIZE, /* IN: DWORD 256-65536 */ CSDIAG_CTRL_V44_RX_DICTIONARY_SIZE, /* IN: DWORD 256-65536 */ CSDIAG_CTRL_V44_MAX_TX_STRING, /* IN: DWORD 32-255 */ CSDIAG_CTRL_V44_MAX_RX_STRING, /* IN: DWORD 32-255 */ CSDIAG_CTRL_V44_MAX_TX_HISTORY, /* IN: DWORD 512-65536 *//*20*/ CSDIAG_CTRL_V44_MAX_RX_HISTORY, /* IN: DWORD 512-65536 */ /* send in band AT command for ACF only */ CSDIAG_CTRL_ACF_SEND_IN_BAND_AT_CMD, /* send usual string but without 'AT' or <cr> */ CSDIAG_CTRL_SET_CID, /* IN: BOOL (1 - Enable, 0 - Disable) */ CSDIAG_CTRL_MOH_SET_METHOD, /* IN: MOH_METHOD */ CSDIAG_CTRL_DBG_PRINT, /* IN: string */ /*Lasso Test temporary range *//*10000*/CSDIAG_CTRL_OSCILATOR_SET=TMP_LASSO_TESTS_RANGE, /* IN: BOOL 1 to start, 0 to stop */ CSDIAG_CTRL_SET_GPIO, /* IN: DIAG_GET_SET_GPIO_T */ /*W.O.R. Test */ CSDIAG_CTRL_SET_POWER_TYPE, /* IN: DIAG_POWER_TYPE */ CSDIAG_CTRL_ARM_FOR_WAKE, /* IN: BOOL (1 - Arm, 0 - Disarm) */ CSDIAG_CTRL_CLEAR_PME, /* NONE */ /*Codec LoopBack */ CSDIAG_CTRL_START_ANALOG_LOOPBACK, /* IN: BOOL (1 - Start, 0 - Stop) - RKCTRL */ CSDIAG_CTRL_BUS_IF_SET_DATA_TRANSFER, /* IN: BOOL (1 - Start, 0 - Stop) */ CSDIAG_CTRL_TRANSMIT_DATA, /* IN: BYTE* (data stream) //Analog LoopBack */ /*Tone Loopback */ CSDIAG_CTRL_SINGLE_TONE_GENERATE, /* IN: TONE_GENERATOR_TEST_T (BOOL to start/stop, tone description) // */ CSDIAG_CTRL_SINGLE_TONE_DETECT, /* IN: DWORD timeout TONE_DETECTOR_TEST_T (tone type, timeout) //Result will be notified by callback CSDIAG_TRAP_TONE_DETECTED */ CSDIAG_CTRL_DTMF_TONE_GENERATE, /* IN: DPDIALDIGITS */ CSDIAG_CTRL_DTMF_TONE_DETECT, /* IN: BOOL (1 - Start, 0 - Stop); */ CSDIAG_CTRL_START_RING_DETECTOR, /* IN: BOOL (1- start, 0 - stop) */ CSDIAG_CTRL_GO_OFF_HOOK, /* NONE */ CSDIAG_CTRL_GO_ON_HOOK, /* NONE */ CSDIAG_CTRL_V34_CONNECTION, /* IN: BOOL (1- start, 0 - stop) */ CSDIAG_CTRL_OVP_DETECTION, /* IN: DWORD (timeout) */ CSDIAG_CTRL_CID_DETECTION, /* IN: DWORD (timeout) */ /* A BLAM code. Keep it here for compatibility. */ CSDIAG_CTRL_CODE_TRACE_MASK, CSDIAG_CTRL_REMOTE_DIAGNOSTICS, CSDIAG_CTRL_CODE_LAST }CNXT_DIAG_CTRL_CODES, *PCNXT_DIAG_CTRL_CODES;typedef enum { CSDIAG_TRAP_MODEM_STATE = CSDIAG_MODEM_STATE, CSDIAG_TRAP_TERMINATION_CAUSE = CSDIAG_TERMINATION_CAUSE, CSDIAG_TRAP_CALL_SETUP_RES = CSDIAG_CALL_SETUP_RES, CSDIAG_TRAP_MOH_REMOTE_RESPONSE = CSDIAG_MOH_REMOTE_RESPONSE, CSDIAG_TRAP_MOH_STATUS = CSDIAG_MOH_STATUS, CSDIAG_TRAP_MOH_LOCAL_RESPONSE = CSDIAG_MOH_LOCAL_RESPONSE, CSDIAG_TRAP_APP_V92_AWARE = CSDIAG_APP_V92_AWARE, CSDIAG_TRAP_PORT_STATE = 109, /*DIAG_NOTIFY_PORT_STATE_T */ CSDIAG_TRAP_SINGLE_TONE_DETECTED = TMP_LASSO_TESTS_RANGE, /*DIAG_SINGLE_TONE_DETECTOR_RESULT */ CSDIAG_TRAP_DTMF_GENERATOR_RESULT, /*BOOL */ CSDIAG_TRAP_DTMF_DETECTOR_RESULT, /*DIAG_DTMF_DETECTOR_RESULT */ CSDIAG_TRAP_RING_DETECTOR_RESULT, /*RING_DET_PARAMS (0 - Timed Out, 1 - Detected) */ CSDIAG_TRAP_RECIEVE_DATA, /*byte * stream */ CSDIAG_TRAP_OVP_DETECTED, /*BOOL (0 - Timed Out, 1 - Detected) */ CSDIAG_TRAP_RLSD_DETECTED, /*BOOL (0 - Timed Out, 1 - Detected) */ CSDIAG_TRAP_LAST,}CNXT_DIAG_TRAP_CODES, *PCNXT_DIAG_TRAP_CODES;typedef enum{ /*+ms params *//*0*/ CSDIAG_CFG_MODULATION, /* IN: Modulation Type: RK_DP_IDS (First parameter of at+ms) */ CSDIAG_CFG_BIT_RATE_RX_MAX, /* INT - Bit Rate None */ CSDIAG_CFG_BIT_RATE_TX_MAX, /* INT - Bit Rate None */ CSDIAG_CFG_BIT_RATE_RX_MIN, /* INT - Bit Rate None */ CSDIAG_CFG_BIT_RATE_TX_MIN, /* INT - Bit Rate None *//*5*/ CSDIAG_CFG_AUTOMODE_ENABLE, /* BOOL - 1/0 None */ /*QC configs */ CSDIAG_CFG_QC_PROFILE_DELETION, /* NONE */ CSDIAG_CFG_QC_PROFILE_WRITE, /* BOOL: ENABLE OR DISABLE WRITING */ CSDIAG_CFG_QC_DISABLE, /* BOOL 1 to disable, 0 to enable */ /*Upstream configs */ CSDIAG_CFG_UPSTREAM_ENABLE, /* BOOL None */ /*Moh Configs *//*10*/ CSDIAG_CFG_MOH_ENABLE, /* IN: BOOL None */ CSDIAG_CFG_MOH_LOCAL_TIMEOUT, /* DWORD 1-13 */ CSDIAG_CFG_MOH_CW_SETTINGS, /* CW_SET_T */ /*ds44 params */ CSDIAG_CFG_V44_COMPRESSION_MODE, /* DWORD 0-3 */ CSDIAG_CFG_V44_COMPRESSION_NEGOTIATION, /* BOOL 0-1 *//*15*/ CSDIAG_CFG_V44_CAPABILITY, /* DWORD 0-2 */ CSDIAG_CFG_V44_TX_DICTIONARY_SIZE, /* DWORD 256-65536 */ CSDIAG_CFG_V44_RX_DICTIONARY_SIZE, /* DWORD 256-65536 */ CSDIAG_CFG_V44_MAX_TX_STRING, /* DWORD 32-255 */ CSDIAG_CFG_V44_MAX_RX_STRING, /* DWORD 32-255 *//*20*/ CSDIAG_CFG_V44_MAX_TX_HISTORY, /* DWORD 512-65536 */ CSDIAG_CFG_V44_MAX_RX_HISTORY, /* DWORD 512-65536 */ CSDIAG_CFG_MOH_SET_METHOD, /* MOH_METHOD */ CSDIAG_CFG_MOH_RESUME_OVERRIDE, CSDIAG_CFG_MOH_REJECT_OVERRIDE,/*25*/ CSDIAG_CFG_MOH_ACCEPT_OVERRIDE, CSDIAG_CFG_SET_CID, CSDIAG_CFG_CODE_LAST } CNXT_DIAG_CFG_CODES;/* The overloaded structure for pOutBuffer parameter. *//* It allows a timestamp could be sent back. *//*typedef struct { PVOID pOutBuf; DWORD dwTimeStamp;} OVERLOADED_OUTBUF, *POVERLOADED_OUTBUF; */#endif /* _CNXT_DIAG_CODES_EX_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -