⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 primitiv.h

📁 SITEL的2.4G无线分机CVM的客户端PP参考程序
💻 H
📖 第 1 页 / 共 5 页
字号:
/****************************************************************************
*  Program/module: <FILENAME>                                               *
*  Description:                                                             *
*                                                                           *
*  Programmer: <USER>                                                       *
*  Created: <DATE>  <TIME>                                                  *
*  Last update: 030807 12:02:03                                             *
*                                                                           *
****************************************************************************/
/****************************************************************************
*                                                                           *
*  PROJECT:                                                                 *
*  CONTROLLING DOCUMENT:                                                    *
*  SYSTEM DEPENDENCIES:                                                     *
*                                                                           *
*                                                                           *
*                                                                           *
*                                                                           *
*                                                                           *
****************************************************************************/

/****************************************************************************
*                                 PVCS info                                 *
*****************************************************************************

$Author:   SS  $
$Date:   14 Jan 2004 13:21:12  $
$Revision:   1.18  $
$Modtime:   14 Jan 2004 13:20:10  $

*/

#ifndef PRIMITIV_H
#define PRIMITIV_H
/****************************************************************************
*                              Include files                                *
****************************************************************************/

#ifndef SLIM_PRIMITIVE_ENUM
typedef enum
{
  DUMMY_DATA=0x0,
  KEY_MESSAGE,
  KEY_RELEASE,
  KEY_PRESS,
  TIMEOUT,


  MAC_ACTIVATE_REQ,
  TEST_PRIMITIVE,
  START_PING_PONG,
  STOP_PING_PONG,
  SET_PING_PONG_TIME,               // Sets PingPong timeout with 100ms resolution

  _MNCC_SETUP_ind,
  _MNCC_SETUP_ACK_ind,
  _MNCC_ALERT_ind,
  _MNCC_CONNECT_ind,
  _MNCC_RELEASE_ind,
  _MNCC_REJECT_ind,
  _MNCC_MULTIKEYPAD_ind,
  _MNCC_IWUTOIWU_ind,
  _MNCC_LOCATE_ind,
  _MNCC_SIGNAL_ind,

  _MNCC_SETUP_req,
  _MNCC_SETUP_ACK_req,
  _MNCC_ALERT_req,
  _MNCC_CONNECT_req,
  _MNCC_RELEASE_req,
  _MNCC_SIGNAL_req,
  _MNCC_IWUTOIWU_req,
  _MNCC_INFO_req,
  _MNCC_LOCATE_res,

  DECODE_SW_UART_PACKET_req,

  BUS_TX_MAIL,
  RX_INT_MAIL,

  RINGVOLTON_ind,
  RINGVOLTOFF_ind,
  RING_PATTERN_ON_ind,
  RING_PATTERN_OFF_ind,
  RING_TERMINATE_ind,

  ALERT_BROADCAST_req,
  ALERT_BROADCAST_ind,
  LONGBROADCAST_req,
  FULLBROADCAST_req,

  EECACHE_WRITE_req,
  EECACHE_READ_cfm,
  EECACHE_READ_req,

  BSSW_PAGE_req,
  BSSW_REGISTRATE_req,
  BSSW_TESTMODE_req,

  FILLER_2f, // remember to removed a filler if a new primitive is inserted here
  PP_MULTIDISPLAY_ind,
  BSSW_KEYPRESS_ind,

  LINE_SIGNAL_CAS_ON_ind,
  LINE_SIGNAL_CAS_OFF_ind,

  START_TIMER,
  REGISTRATION_req,
  LOCATION_req,
  LOCATION_ind,
  STATE_INIT_ind,
  STATE_EXIT_ind,

  EE_WRITE_DEFAULT_req=0x3A,
  EE_WRITE_req=0x3B, // Data write to EEPROM request
  EE_READ_req=0x3C,  // Data read from EEPROM request
  EE_DATA_cfm,         // Requested data delivered

  HOOK_OFF_req=0x3E, // Mail requesting hook-off line condition
  HOOK_ON_req=0x3F,
  HOOK_OFF_cfm,
  HOOK_ON_cfm,

  LINE_DIAL_req,
  LINE_DIAL_cfm,
  LINE_SIGNAL_cfm,
  LINE_PLUGSTATE_ind,
  LINE_LONGCALIBBRK_req,
  LINE_PROCEED_DIAL_req,
  GOTO_INFINITE_DTMF_req,
  LINE_SIGNAL_req,

  BEARER_AUDIO_req=0x4A,
  TONE_req=0x4B,
  RING_req=0x4C,       // RingTone request
  KEY_ind=0x4D,        // A key is pressed in the keyboard

  AUDIO_RXVOLUME_req=0x4E,

  BUS_TRACE_EXT_req=0x4f,     // Extended bus trace request
  AUDIO_req=0x50,

  OPEN_TONE_cmd,
  CLOSE_TONE_cmd,
  INBAND_req,

  BMCLOWLEVELTEST_req=0x54,
  MACLAYER_TEST_ind=0x55,
  AUDIOCTRL_req=0x56,       // Handset audio path control

  SW_UART_RX_DATA_ind,        // Might be removed again /MST
  SW_UART_RX_ENABLE_req,
  SW_UART_RX_DISABLE_req,
  SW_UART_TX_DATA_req,
  RING_TEST_req,

  DISPLAY_CMD_req=0x5C, // Display command request

  TEST_CMD_req=0x5D,
  TESTCMD_STARTLOGRXFRAME,
  TESTCMD_WARMSTART,
  TESTCMD_CONT_RX_QUAD_TRACK,

  LINE_AUDIOCTRL_req=0x61,

  TASK_CMD_req,         // Task command request
  TASK_CMD_cfm,         // Task command confirmation
  TONE_VOL_req,         // Tone volume request

  BUS_TRACE_req,        // ?? to Bus

  MAC_SEARCH_req,
  MAC_WAKEUP_req,
  MAC_RESET_req,
  _MAC_ENC_KEY_req,
  _MAC_ENC_EKS_req,
  _MAC_PAGE_ind,
  _MAC_DIS_req,
  _MAC_CON_req,
  _MAC_CO_DATA_req,
  _MAC_ME_CON_UPLANE_req,
  _MAC_ME_DIS_UPLANE_req=0x70,
  _MAC_ME_PT_SYSTEM_req,
  _MAC_ME_FT_SYSTEM_req,
  _MAC_ME_FT_SYSTEM_ind,
  _MAC_ME_SARI_ind,
  _MAC_CON_ind,
  _MAC_CO_DTR_ind,
  _MAC_CO_DATA_ind,
  _MAC_DIS_ind,
  _MAC_PAGE_req,
  _MAC_ENC_EKS_ind,
  _MAC_ME_DUMMYBEARER_ind,
  _MAC_ME_DUMMYBEARER_res,
  _MAC_CON_cfm,
  _MAC_RES_DLC_ind,
  _MAC_ENC_EKS_cfm,
  _MAC_ME_CONHAND_ind=0x80,
  _MAC_RFP_STATUS_ind,
  _MAC_DIS_cfm,
  _MAC_CON_res,

  PP_LOCKED_ind,
  BROADCAST_CHAN_req,
  BROADCAST_CHAN_ind,
  SCAN_COMPLETE_ind,

  BEARER_ind,
  BEARER_SCAN_req,
  BEARER_req,
  BEARER_SYNCINFO_req,
  BEARER_RELEASE_req,
  BEARER_RECONN_req,
  BEARER_DATA_req,
  BEARER_ENC_KEY_req,
  BEARER_ENC_EKS_req=0x90,
  BEARER_SCAN_ind,
  BEARER_QUALITY_ind,
  BEARER_SYNCINFO_cfm,
  BEARER_cfm,

  BEARER_RELEASE_ind,
  BEARER_RELEASE_cfm,
  BEARER_FAIL_ind,
  BEARER_DTR_ind,
  BEARER_DATA_ind,
  BEARER_ENC_EKS_cfm,
  BEARER_ENC_EKS_ind,
  ENC_BEARER_req,

  _CCF_ME_CDM_ind,
  _CCF_ME_CDV_ind,
  _CCF_ME_CDV_res,
  _CCF_ME_UPLANE_req=0xA0,
  _CCF_ME_PRELOAD_req,
  _CCF_ME_PRELOAD_cfm,
  _CCF_ME_MFNO_ind,
  _CCF_ME_MFNO_res,
  _CCF_ME_TEST_MODE_req,

  SEL_SLOT_ind,
  INITTASK_HSCSF,

  // CLIP primitives
  FSK_DLC_MSG_HDR_ind,
  FSK_DLC_MSG_LEN_ind,
  FSK_DLC_MSG_ind,
  FSK_DLC_MSG_DATA_ind,
  FSK_DLC_DISCARDEDMSG_ind,
  FSK_DLC_TIME_DATA_ind,

  // from GAP common according to mailprim.h
  _S_FRAME_req,
  _S_FRAME_ind,
  _LCE_RELEASE_req=0xB0,
  DL_BROADCAST_req,
  _DL_BROADCAST_ind,
  _MNCC_RELEASE_res,
  _MNCC_CONNECT_cfm,
  MNCC_COLP_ind,
  _MNCC_RELEASE_cfm,
  SS_RELEASE_ind,
  SS_SETUP_req,
  SS_TIME_DATE_req,
  SS_FACILITY_ind,
  SS_RELEASE_req,
  SS_TIME_DATE_ind,
  MAC_AUDIO_req,
  _MNCC_REJECT_req,
  _MNCC_SUBS_CREATE_req,
  _MNCC_SUBS_CREATE_cfm=0xC0,
  LONGBROADCAST_ind,
  _MNCC_LOCATE_req,
  _MNCC_CALL_PROC_req,
  _MNCC_MULTIDISPLAY_req,
  _MNCC_DETACH_req,
  _MNCC_MESSAGE_WAITING_ind,
  MNCC_MODEL_ID_ind,
  MNCC_DEFAULT_LANGUAGE_ind,
  _MNCC_SEARCH_RFPI_req,
  _MNCC_SEARCH_RFPI_ind,
  _MNCC_SEARCH_STOP_req,
  _MNCC_SUBSCRIPT_SEL_req,
  _MNCC_PROMPT_UPI_ind,
  _MNCC_PROMPT_UPI_res,
  _MNCC_SUBS_SELECT_cfm,
  _MNCC_SUBS_ABORT_req=0xD0,
  _MNCC_SUBS_STATUS_ind,
  _MNCC_SUBS_REMOVE_req,
  _MNCC_SUBS_REMOVE_cfm,
  _MNCC_CALL_PROC_ind,
  MNCL_UNITDATA_CBI_req,
  MNCL_UNITDATA_CBI_ind,
  MNCL_UNITDATA_req,
  MNCL_UNITDATA_ind,
  _MNCC_REGISTRATION_ind,
  _MNCC_DEREGISTRATION_ind,
  _DL_ESTABLISH_req,
  _DL_ESTABLISH_cfm,
  _DL_ESTABLISH_ind,
  _DL_RELEASE_req,
  _DL_RELEASE_cfm,
  _DL_RELEASE_ind=0xE0,
  _DL_DATA_req,
  _MNCC_SUBS_REMOVE_ind,
  _MNCC_FACILITY_ind,
  _MMI_REMOTE_HOOK_req,
  _MNCC_IDLE_DISP_ind,
  MNCC_AOC_ind,
  MNCC_CLIP_ind,
  _MNCC_MULTIKEYPAD_req,
  LOC_REG_STARTED_ind,
  LOC_REG_STOPPED_ind,
  _MNCC_MULTIDISPLAY_ind,
  _MNCC_AUDIO_INBAND_ind,
  _DEBUG_ASSERT_ind,
  _MNMM_LOCATE_rej,

    // FP mac primitives
  FP_BASIC_BEARER_IND=0x0100,
  FP_BASIC_BEARER_HANDOVER_IND,     // Must be placed after BEARER_IND
  FP_BASIC_CONNECTION_HANDOVER_IND, // Must be placed after BEARER_HANDOVER_IND
  FP_ADVANCED_BEARER_IND,
  FP_ADVANCED_BEARER_HANDOVER_IND,
  FP_ADVANCED_CONNECTION_HANDOVER_IND,
  FP_ADVANCED_B_FIELD_BEARER_IND,
  FP_ADVANCED_B_FIELD_BEARER_HANDOVER_IND,
  FP_ADVANCED_B_FIELD_CONNECTION_HANDOVER_IND,
  FP_BEARER_REQ,
  FP_BEARER_ENC_REQ,
  FP_BEARER_CFM,
  FP_BEARER_START_QUALITY_MEASURAMENT_REQ,
  FP_BEARER_QUALITY_IND,
  FP_BEARER_RELEASE_REQ,
  FP_B_FIELD_BEARER_RELEASE_REQ,
  FP_BEARER_REJECT_REQ,
  FP_BEARER_RELEASE_IND,
  FP_BEARER_RELEASE_RES,
  FP_BEARER_ENC_EKS_IND,
  FP_BEARER_ENC_KEY_REQ,
  FP_BEARER_ATTRIBUTES_REQ,
  FP_BEARER_ATTRIBUTES_IND,
  FP_BEARER_ATTRIBUTES_CFM,
  FP_BEARER_BANDWIDTH_REQ,
  FP_BEARER_BANDWIDTH_IND,
  FP_BEARER_BANDWIDTH_CFM,
  FP_CS_DATA_SEGMENT_IND,
  FP_CS_DATA_SEGMENT_REQ,
  FP_CS_DATA_DTR_OK_IND,
  FP_CS_DATA_DTR_ERROR_IND,
  FP_CF_DATA_SEGMENT_IND,
  FP_CF_DATA_SEGMENT_REQ,
  FP_CF_DATA_SEGMENT_RETRANS_REQ,
  FP_CF_DATA_DTR_OK_IND,
  FP_CF_DATA_DTR_ERROR_IND,
  FP_GF_DATA_SEGMENT_IND,
  FP_GF_DATA_SEGMENT_REQ,
  FP_BROADCAST_CHANNEL_REQ,
  FP_BROADCAST_CHANNEL_CFM,
  FP_BROADCAST_CHANNEL_REJECT_IND,
  FP_BROADCAST_BEARER_RELEASE_REQ,
  FP_BROADCAST_QUALITY_IND,
  FP_MULTIFRAME_SYNC_IND,
  FP_TIMEOUT_T211,
  FP_TIMEOUT_T218,
  FP_TIMEOUT_T903,
  FP_TIMEOUT_T904,
  FP_TIMEOUT_T905,
  FP_TIMEOUT_T906,
  FP_TIMEOUT_T910,
  TIMEOUT_FP_BMC,
  FP_ADVANCE_TIMING_REQ,
  FP_ADVANCED_BEARER_UPLINK_IND,
  FP_ADVANCED_BEARER_UPLINK_CFM,
  FP_ADVANCED_B_FIELD_ASYM_DOWNLINK_REQ,
  FP_BEARER_ESTABLISHED_IND,
  FP_BEARER_SETUP_FAILED_IND,
  FP_BEARER_ACKNOWLEDGED_RELEASE_REQ,
  FP_BEARER_ACKNOWLEDGED_RELEASE_IND,
  FP_BEARER_T201_TIMEOUT_IND,
  FP_BEARER_BAD_SIGNAL_QUALITY_IND,
  FP_BEARER_CON_CTRL_HANDOVER_REQ,
  FP_BEARER_CON_CTRL_HANDOVER_IND,
  TIMEOUT_FPCCF_WAIT_FOR_FREE_CHANNEL,
  TIMEOUT_FPCCF_BEARER_REVERSAL,
  FP_SET_ENROLL_BIT_REQ,
  FP_SET_ENROLL_BIT_CFM,
  FP_CLEAR_ENROLL_BIT_REQ,
  FP_CLEAR_ENROLL_BIT_CFM,
  FP_BEARER_AUDIO_TO_BUFFER,
  FP_BEARER_AUDIO_TO_ADPCM_0,
  FP_BEARER_AUDIO_TO_ADPCM_1,
  FP_BEARER_AUDIO_TO_SC14417_LU1,
  FP_BEARER_AUDIO_TO_SC14417_LU7,
  FP_BEARER_AUDIO_TO_SC14417_LU8,
  FP_BEARER_REVERSAL_IND,
  FP_CORRUPT_ASYMMETRIC_CHANNEL_IND,

  TEST_MAD_MOD_REQ,    // For testing porposes.
  FP_ADVANCED_BEARER_REQ,
  FP_BEARER_AUDIO_ENABLE_CODEC_ADPCM,
  FP_CLMS_CO_DTR_IND,

  FP_BEARER_BANDWIDTH_REJECT_IND,
  FP_TIMEOUT_T908,

  FP_BEARER_ATTRIBUTES_CFM_IIP,
  FP_BEARER_FORCE_HANDOVER_REQ,

  FP_MAC_DEBUG_NUM_OF_CCF_INST_0,
  FP_MAC_DEBUG_NUM_OF_CCF_INST_1,
  FP_MAC_DEBUG_NUM_OF_CCF_INST_2,
  FP_MAC_DEBUG_NUMBER_OF_CCF_INSTANCES_3,
  FP_MAC_DEBUG_LBN_STATES,
  FP_MAC_DEBUG_BEARER_TYPES,
  FP_MAC_DEBUG_CHANNELS,
  FP_MAC_DEBUG_BEARER_COUNTERS_INCREASED,
  FP_MAC_DEBUG_BEARER_COUNTERS_DECREASED,
  FP_MAC_DEBUG_NO_CONN_NO,
  FP_MAC_DEBUG_NO_SUBS_NO,
  FP_MAC_DEBUG_WRONG_SETUP,
  FP_MAC_DEBUG_WRONG_NT,
  FP_MAC_DEBUG_ASYM_MESSAGE_TYPE,
  FP_MAC_DEBUG_ASYM_WRONG_NT,

  FP_MAC_SET_DPRS_BLINDSLOT_EXCLUDE_NUMBER,
  FP_MAC_HANDSHAKE_IND,

  FP_SET_EXTENDED_RFP_CAPABILITY_REQ,
  FP_CLEAR_EXTENDED_RFP_CAPABILITY_REQ,

  FP_HANDSET_ENROLLED,
  FP_HANDSET_DISENROLLED,

  FP_MAC_STOP_REQ,

  // Used for Clint production test interface, burst rx function.
  BURST_RX_RESULT=0x01F0,
  PROD_TEST_SET_VARIANT,

  // FP mac-dlc primitives
  FP_MAC_CON_IND=0x0200,
  FP_MAC_DIS_IND,
  FP_MAC_DIS_REQ,
  FP_MAC_CO_DATA_IND,
  FP_MAC_CO_DATA_REQ,
  FP_MAC_CO_DTR_IND,
  FP_MAC_GF_DATA_REQ,
  FP_MAC_GF_DATA_IND,
  FP_MAC_ENC_KEY_REQ,
  FP_MAC_ENC_EKS_IND,
  FP_MAC_MOD_REQ,
  FP_MAC_MOD_IND,
  FP_MAC_MOD_CFM,
  FP_MAC_MOD_RES,
  FP_MAC_CS_CF_REQ,
  FP_MAC_CS_CF_CFM,
  FP_MAC_CS_DATA_REQ,
  FP_MAC_CS_DATA_IND,
  FP_MAC_CS_DTR_IND,
  FP_MAC_CF_DATA_REQ,
  FP_MAC_CF_DATA_IND,
  FP_MAC_CF_DATA_DTR_IND,
  FP_MAC_DIS_CFM,
  FP_MAC_DIS_RES,
  FP_MAC_RES_DLC_IND,
  FP_MAC_CON_CONHAND_REQ,
  FP_MAC_CON_CONHAND_IND,
  FP_MAC_CONN_AUDIO_REQ,
  FP_MAC_DISCONN_AUDIO_REQ,
  FP_MAC_VOLUNTARY_CO_HO_IND,
  FP_MAC_ENC_EKS_ENABLE_IND,
  FP_MAC_ENC_EKS_CRYPTED_REQ,
  FP_MAC_ENC_EKS_CRYPTED_CFM,
  FP_MAC_ENC_EKS_CRYPTED_IND,
  FP_MAC_ENC_EKS_CRYPTED_RES,
  FP_MAC_ENC_EKS_CLEAR_REQ,
  FP_MAC_ENC_EKS_CLEAR_CFM,
  FP_MAC_ENC_EKS_CLEAR_IND,
  FP_MAC_ENC_EKS_CLEAR_RES,
  FP_MAC_ACTIVATE_REQ,
  FP_MAC_DEACTIVATE_REQ,
  FP_MAC_ADVANCE_TIMING_REQ,
  FP_MAC_ACTIVATE_CFM,
  FP_MAC_SET_ENROLL_BIT,
  FP_MAC_CLEAR_ENROLL_BIT,
  FP_MAC_CON_REQ,       // For fast setup

  // Audio control, send to FP_LLME_TASK
  FP_MAC_CONNECT_AUDIO_RAM,
  FP_MAC_CONNECT_AUDIO_LOCAL,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -