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

📄 heestp.ho

📁 这是用Labwindows开发的一个RF test程序。 用于日本机种的组装后ANT 测试。
💻 HO
📖 第 1 页 / 共 4 页
字号:
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupCopyCat , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupUCS2State , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupNotConfCall , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupScreenEndCallSTK , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupEndSessionSTK , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupSimToolKit , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupCompress , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupEFR , 1 )
#if defined (PA_TYPE_SETUP)
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupPAType , 1 )
#else
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupAVC , 1 )
#endif

MC_HEE_END_PACKED_TYPE( t_hee_Features )

/*******************************************************************************************/

MC_HEE_BEGIN_PACKED_TYPE( t_hee_Features1 )

  MC_HEE_BIT_FIELD( u32 , v_hee_BOUYGUESoperator , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Operator1 , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Operator2 , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Operator3 , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Operator4 , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Operator5 , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Operator6 , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Operator7 , 1 )
  /* MSO: 05th February 2002. Problem #264 */
  /* Added field v_hee_SetupMATAccessState */
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupMATAccessState , 3 )
  /* MSO: 13th December 2001. Problem #156 */
  /* Added field v_hee_AmrActived */
  MC_HEE_BIT_FIELD( u32 , v_hee_AmrActived , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Setup_Brix , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Setup_Equalizer , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Setup_SpareDigit , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Setup_Meca , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Setup_Handsfree , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Setup_IRDA , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Slow_Synchro , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupVASSMS , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupMoses , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupSpridge , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_NoNetworkInEmergencyIdle , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupGames , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Setup_ATP , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupDisplayMenuFaxData , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupDisplayMenuMailBox , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupSSinFDN , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupBandIndication , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupTraceL1Management , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupSwitchVoltFreqManagement , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupAvddssManagement , 1 )

MC_HEE_END_PACKED_TYPE( t_hee_Features1 )

/*******************************************************************************************/

MC_HEE_BEGIN_PACKED_TYPE( t_hee_FeaturesGPRS1 )

  MC_HEE_BIT_FIELD( u32 , v_hee_QoSPrecedenceRequested , 2 ) /*Config*/
  MC_HEE_BIT_FIELD( u32 , v_hee_QoSMeanMin , 8 ) /*Config*/
  MC_HEE_BIT_FIELD( u32 , v_hee_QoSReliabilityMin , 3 ) /*Config*/
  MC_HEE_BIT_FIELD( u32 , v_hee_QoSDelayMin , 3 ) /*Config*/
  MC_HEE_BIT_FIELD( u32 , v_hee_QoSPrecedenceMin , 2 ) /*Config*/
  MC_HEE_BIT_FIELD( u32 , v_hee_MultiSlotClass , 5 ) /*Config : Define the service class of the mobile */
  MC_HEE_BIT_FIELD( u32 , v_hee_CounterType , 2 ) /*Config : Define if the counter are displayed in bytes, time or nothing */
  MC_HEE_BIT_FIELD( u32 , v_hee_PDPActivation , 2 ) /*Config : Define when the PDP activation is made */
  MC_HEE_BIT_FIELD( u32 , v_hee_GPRSAttach , 1 ) /*Config : Define if user is allowed to modify attach cofiguration */
  MC_HEE_BIT_FIELD( u32 , v_hee_IncomingSpeechCallWhileCSDCall , 1 ) /*Config : Define if incoming calls are presented during GSM data call*/
  MC_HEE_BIT_FIELD( u32 , v_hee_OperationMode , 3 ) /*Config : Mode of operation of the mobile */

MC_HEE_END_PACKED_TYPE( t_hee_FeaturesGPRS1 )

MC_HEE_BEGIN_PACKED_TYPE( t_hee_FeaturesGPRS2 )

  MC_HEE_BIT_FIELD( u32 , v_RFU3 , 8 )
  MC_HEE_BIT_FIELD( u32 , v_hee_QoSMeanRequested , 8 ) /*Config*/
  MC_HEE_BIT_FIELD( u32 , v_RFU2 , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_QoSPeakRequested , 4 ) /*Config*/
  MC_HEE_BIT_FIELD( u32 , v_hee_QoSReliabilityRequested , 3 ) /*Config*/
  MC_HEE_BIT_FIELD( u32 , v_hee_2PDPManagement , 1 ) /*Config : Define wether or not 2PDPs are possible on the mobile */
  MC_HEE_BIT_FIELD( u32 , v_hee_QoSDelayRequested , 3 ) /*Config*/
  MC_HEE_BIT_FIELD( u32 , v_hee_QoSPeakMin , 4 ) /*Config*/

/* LKN 19-03-02 Added RELEASE99_CPR section */
#if defined(RELEASE99_CPR)
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosTrafficClass            , 3 ) /* Qos profile : Traffic Class */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosDeliveryOrder           , 2 ) /* Qos profile : DeliveryOrder */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosDeliveryErrSDU          , 3 ) /* Qos profile : Delivery Erroneous SDU */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosMaxSDUSize              , 8 ) /* Qos profile : Maximum SDU size */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosMaxULBitRate            , 8 ) /* Qos profile : Maximum Bit Rate for Uplink */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosMaxDLBitRate            , 8 ) /* Qos profile : Maximum Bit Rate for Downlink */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosResidualBER             , 4 ) /* Qos profile : Residual BER */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosSDUErrorRatio           , 4 ) /* Qos profile : SDU error ratio */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosTransferDelay           , 6 ) /* Qos profile : Transfert Delay */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosTrafficHandling         , 2 ) /* Qos profile : Traffic Handling Priority */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosGuaranteedULBitRate     , 8 ) /* Qos profile : Guaranteed Bit Rate for Uplink */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosGuaranteedDLBitRate     , 8 ) /* Qos profile : Guaranteed Bit Rate for Downlink */ 

    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosMinTrafficClass            , 3 ) /* Qos profile : Traffic Class */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosMinDeliveryOrder           , 2 ) /* Qos profile : DeliveryOrder */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosMinDeliveryErrSDU          , 3 ) /* Qos profile : Delivery Erroneous SDU */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosMinMaxSDUSize              , 8 ) /* Qos profile : Maximum SDU size */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosMinMaxULBitRate            , 8 ) /* Qos profile : Maximum Bit Rate for Uplink */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosMinMaxDLBitRate            , 8 ) /* Qos profile : Maximum Bit Rate for Downlink */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosMinResidualBER             , 4 ) /* Qos profile : Residual BER */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosMinSDUErrorRatio           , 4 ) /* Qos profile : SDU error ratio */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosMinTransferDelay           , 6 ) /* Qos profile : Transfert Delay */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosMinTrafficHandling         , 2 ) /* Qos profile : Traffic Handling Priority */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosMinGuaranteedULBitRate     , 8 ) /* Qos profile : Guaranteed Bit Rate for Uplink */ 
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_QosMinGuaranteedDLBitRate     , 8 ) /* Qos profile : Guaranteed Bit Rate for Downlink */ 
#endif /* RELEASE99_CPR */

MC_HEE_END_PACKED_TYPE( t_hee_FeaturesGPRS2 )

/*******************************************************************************************/

#ifdef DYNAMIC_CODEC_PRIORITY_IN_BEARER_FTR
    /* begin LMSdv93154 / LMSdv96917 */
#if defined (CODEC_FIFTH_PRIO_CPR) /* ------------------------- */
MC_HEE_BEGIN_PACKED_TYPE(  t_hee_CodecPriorityStr )
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_FirstCodecPriority     , 4 )
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_SecondCodecPriority    , 4 )
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_ThirdCodecPriority     , 4 )
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_FourthCodecPriority    , 4 )    
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_FifthCodecPriority     , 4 )
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_FillCodecPriority      ,12 )
MC_HEE_END_PACKED_TYPE(  t_hee_CodecPriorityStr )
#else  /* CODEC_FIFTH_PRIO_CPR -------------------------------- */
/* LMSdv94437 - 21/08/03 - tcmc_wbm */
MC_HEE_BEGIN_PACKED_TYPE(  t_hee_CodecPriorityStr )
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_FirstCodecPriority     , 8 )
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_SecondCodecPriority    , 8 )
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_ThirdCodecPriority     , 8 )
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_FourthCodecPriority    , 8 )    
MC_HEE_END_PACKED_TYPE(  t_hee_CodecPriorityStr )
/* End LMSdv94437 */
#endif /* CODEC_FIFTH_PRIO_CPR -------------------------------- */
    /* end LMSdv93154 / LMSdv96917 */
#endif /* DYNAMIC_CODEC_PRIORITY_IN_BEARER_FTR */

/*******************************************************************************************/
  /*tcmc_msp: Pr1151 changes on date 08/11/2002*/

MC_HEE_BEGIN_PACKED_TYPE( t_hee_Features2 )
#ifdef BER_WITHOUT_SIM_FTR
  MC_HEE_BIT_FIELD( u16, v_hee_SetupBerWithoutSimState           , 1 )
  MC_HEE_BIT_FIELD( u16, v_hee_Features2_fillword                , 7 )
  MC_HEE_BIT_FIELD( u32 , v_hee_CtmIndication                    , 1 )
/* LMSdv90899 - 23/07/03 - tcmc_wbm */
#ifdef TELECA_MS20_FTR
  MC_HEE_BIT_FIELD( u32 , v_hee_FirstStartup                     , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Features2Dummy                   , 6 )
#else /* TELECA_MS20_FTR */
  MC_HEE_BIT_FIELD( u32 , v_hee_Features2Dummy                   , 7 )
#endif /* TELECA_MS20_FTR */
/* End LMSdv90899 */
  MC_PCC_FILL_STRUCT2
#else   
  MC_HEE_BIT_FIELD( u32 , v_hee_CtmIndication                    , 1 )  /* tcmc_abb: PR1401 */
/* LMSdv90899 - 23/07/03 - tcmc_wbm */
#ifdef TELECA_MS20_FTR
  MC_HEE_BIT_FIELD( u32 , v_hee_FirstStartup                     , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Features2Dummy                   , 6 )
#else /* TELECA_MS20_FTR */
  MC_HEE_BIT_FIELD( u32 , v_hee_Features2Dummy                   , 7 )
#endif /* TELECA_MS20_FTR */
/* End LMSdv90899 */
  MC_PCC_FILL_STRUCT3
#endif /*BER_WITHOUT_SIM_FTR*/
MC_HEE_END_PACKED_TYPE( t_hee_Features2 )

  /*tcmc_msp: end of changes*/

/*******************************************************************************************/

/* LMSdv94711 - 22/08/03 - tcmc_wbm */
/*#if defined (SPV_FLOATING_MATCHING_DIGITS)

MC_HEE_FIELD_TYPE_BEGIN( t_hee_Features3 )

  MC_HEE_FIELD_BLOCK( u8 , v_NbFloatingDigits , HEE_SETUP_NB_FLOATING_DIGITS )
  MC_HEE_GAP( v_Empty , 3 )

MC_HEE_FIELD_TYPE_END( t_hee_Features3 )

#endif*/ /* SPV_FLOATING_MATCHING_DIGITS */

#if defined (SPV_FLOATING_MATCHING_DIGITS) ||  defined (SPV_LOWER_LIMIT_FOR_DIGITS_CMP) 

MC_HEE_FIELD_TYPE_BEGIN( t_hee_Features3 )
  
#if defined (SPV_FLOATING_MATCHING_DIGITS) 
  MC_HEE_FIELD_BLOCK( u8 , v_NbFloatingDigits , HEE_SETUP_NB_FLOATING_DIGITS )
#endif
#if defined  (SPV_LOWER_LIMIT_FOR_DIGITS_CMP) 
MC_HEE_FIELD_BLOCK( u8 , v_NbFixedDigits , HEE_SETUP_NB_FIXED_DIGITS )
#endif

#if defined (SPV_FLOATING_MATCHING_DIGITS) &&  defined (SPV_LOWER_LIMIT_FOR_DIGITS_CMP) 
  MC_HEE_GAP( v_Empty , 2 )
#else    
  MC_HEE_GAP( v_Empty , 3 )  /* only one of the 2 switches is defined */
#endif

MC_HEE_FIELD_TYPE_END( t_hee_Features3 )

#endif /* SPV_FLOATING_MATCHING_DIGITS || SPV_LOWER_LIMIT_FOR_DIGITS_CMP */
/* End LMSdv94711 */


/*******************************************************************************************/

#endif /*LABWIN_NT */

/*******************************************************************************************/

MC_HEE_FIELD_TYPE_BEGIN( t_hee_Setup )

  MC_HEE_NORMAL_FIELD( t_hee_SetupLanguages , s_hee_SetupLanguages )
  MC_HEE_FIELD_BLOCK( t_hee_Features , s_hee_Features , HEE_SETUP_FEATURES_BITFIELD )
  MC_HEE_NORMAL_FIELD( t_hee_Features1 ,      s_hee_Features1 ) 
#ifdef GPRS_FTR
  MC_HEE_NORMAL_FIELD( t_hee_FeaturesGPRS1 ,   s_hee_FeaturesGPRS1 )
  MC_HEE_NORMAL_FIELD( t_hee_FeaturesGPRS2 ,   s_hee_FeaturesGPRS2 )
#endif 
  MC_HEE_FIELD_ARRAY(  u8 , a_hee_TATSimStringAD , HEE_TAT_SIM_STRING_AD_LENGTH , HEE_SETUP_TAT_SIM_STRING_AD )
#ifdef DYNAMIC_CODEC_PRIORITY_IN_BEARER_FTR
  MC_HEE_FIELD_BLOCK( t_hee_CodecPriorityStr , s_hee_CodecPriorityStr , HEE_CODEC_PRIORITY_STRING ) 
#endif /* DYNAMIC_CODEC_PRIORITY_IN_BEARER_FTR */

  /*tcmc_msp: PR 1151 changes on date 08/11/2002*/
/* #ifdef BER_WITHOUT_SIM_FTR */  /* removed cause needed anyway for PR1401 */
  MC_HEE_FIELD_BLOCK( t_hee_Features2 , s_hee_Features2 , HEE_SETUP_BER_WITHOUT_SIM_STATE )
/* #endif */
  /*tcmc_msp: end of changes*/

/* LMSdv94711 - 22/08/03 - tcmc_wbm */
/*#if defined (SPV_FLOATING_MATCHING_DIGITS)*/
#if defined (SPV_FLOATING_MATCHING_DIGITS) ||  defined (SPV_LOWER_LIMIT_FOR_DIGITS_CMP)

⌨️ 快捷键说明

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