📄 heestp.ho
字号:
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 + -