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

📄 heestp.ho

📁 这是用Labwindows开发的一个RF test程序。 用于日本机种的组装后ANT 测试。
💻 HO
📖 第 1 页 / 共 4 页
字号:
  MC_HEE_BIT_FIELD( u32 , v_hee_Setup_SpareDigit , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Setup_Equalizer , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Setup_Brix , 1 )
  /* MSO: 13th December 2001. Problem #156 */
  /* Added field v_hee_AmrActived */
  MC_HEE_BIT_FIELD( u32 , v_hee_AmrActived , 1 )
  /* MSO: 05th February 2002. Problem #264 */
  /* Added field v_hee_SetupMATAccessState */
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupMATAccessState , 3 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Operator7 , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Operator6 , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Operator5 , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Operator4 , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Operator3 , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Operator2 , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_Operator1 , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_BOUYGUESoperator , 1 )

MC_HEE_END_PACKED_TYPE( t_hee_Features1 )

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

MC_HEE_BEGIN_PACKED_TYPE( t_hee_FeaturesGPRS1 )

  MC_HEE_BIT_FIELD( u32 , v_hee_OperationMode , 3 )
  MC_HEE_BIT_FIELD( u32 , v_hee_IncomingSpeechCallWhileCSDCall , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_GPRSAttach , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_PDPActivation , 2 )
  MC_HEE_BIT_FIELD( u32 , v_hee_CounterType , 2 )
  MC_HEE_BIT_FIELD( u32 , v_hee_MultiSlotClass , 5 )
  MC_HEE_BIT_FIELD( u32 , v_hee_QoSPrecedenceMin , 2 )
  MC_HEE_BIT_FIELD( u32 , v_hee_QoSDelayMin , 3 )
  MC_HEE_BIT_FIELD( u32 , v_hee_QoSReliabilityMin , 3 )
  MC_HEE_BIT_FIELD( u32 , v_hee_QoSMeanMin , 8 )
  MC_HEE_BIT_FIELD( u32 , v_hee_QoSPrecedenceRequested , 2 )

MC_HEE_END_PACKED_TYPE( t_hee_FeaturesGPRS1 )

MC_HEE_BEGIN_PACKED_TYPE( t_hee_FeaturesGPRS2 )

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

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

  MC_HEE_BIT_FIELD( u32 , v_hee_QoSPeakMin , 4 )
  MC_HEE_BIT_FIELD( u32 , v_hee_QoSDelayRequested , 3 )
  MC_HEE_BIT_FIELD( u32 , v_hee_2PDPManagement , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_QoSReliabilityRequested , 3 )
  MC_HEE_BIT_FIELD( u32 , v_hee_QoSPeakRequested , 4 )
  MC_HEE_BIT_FIELD( u32 , v_RFU2 , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_QoSMeanRequested , 8 )
  MC_HEE_BIT_FIELD( u32 , v_RFU3 , 8 )

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_FillCodecPriority      ,12 )
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_FifthCodecPriority     , 4 )
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_FourthCodecPriority    , 4 )    
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_ThirdCodecPriority     , 4 )
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_SecondCodecPriority    , 4 )
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_FirstCodecPriority     , 4 )
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_FourthCodecPriority    , 8 )    
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_ThirdCodecPriority     , 8 )
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_SecondCodecPriority    , 8 )
    MC_HEE_BIT_FIELD(   u32 ,	v_hee_FirstCodecPriority     , 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 */

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

/*******************************************************************************************/
/* 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 */


/*******************************************************************************************/
 
#else /*LABWIN_NT */

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

MC_HEE_BEGIN_PACKED_TYPE( t_hee_SetupLanguages )

  MC_HEE_BIT_FIELD( u32 , v_German , 1 )
  MC_HEE_BIT_FIELD( u32 , v_English , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Italian , 1 )
  MC_HEE_BIT_FIELD( u32 , v_French , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Spanish , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Dutch , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Swedish , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Danish , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Portuguese , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Finnish , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Norwegian , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Greek , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Turkish , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Hungarian , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Polish , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Czech , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Slovakia , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Russian , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Indonesia , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Arabic , 1 )
  MC_HEE_BIT_FIELD( u32 , v_SimplifiedChinese , 1 )
  MC_HEE_BIT_FIELD( u32 , v_TraditionalChinese , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Hebrew , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Lithuanian , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Romanian , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Thai , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Estonian , 1 )
  MC_HEE_BIT_FIELD( u32 , v_Latvian , 1 )
  MC_HEE_BIT_FIELD( u32 , v_RFU , 4 )

MC_HEE_END_PACKED_TYPE( t_hee_SetupLanguages )

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

MC_HEE_BEGIN_PACKED_TYPE( t_hee_Features )

  MC_HEE_BIT_FIELD( u32 , v_hee_ROKoperator , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_FTMoperator , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_KPNoperator , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_LoftFeatures , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_UEFAFeatures , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupHRPriority , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupHRState , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupEndSessionSTK2 , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupSTKEmptyString , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupSTKCrBit , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupEscalatingTimer , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupDisplayMenuLang , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupMenuRegister , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupVibrator , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupProtectMboxn , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupReadWelcomeInSim , 1 )
#ifdef DYNAMIC_FREQBAND_SFI 
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupDCSState , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupEGSMState , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupGSMState , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupGSM850State , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupPCS1900State , 1 )
#else
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupDCSState , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupEGSMState , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupGSMState , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupTextPrompt , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupMbNbNotEditable , 1 )
#endif
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupBeepCredit , 1 )
  MC_HEE_BIT_FIELD( u32 , v_hee_SetupSmartEditor , 1 )

⌨️ 快捷键说明

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