📄 heestg.ho
字号:
MC_HEE_BIT_FIELD( u32 , v_RFU4 , 8 )
MC_HEE_BIT_FIELD( u32 , v_RFU3 , 8 )
MC_HEE_BIT_FIELD( u32 , v_RFU2 , 8 )
MC_HEE_BIT_FIELD( u32 , v_RFU1 , 7 )
MC_HEE_BIT_FIELD( u32 , v_hee_CFUPromptFlag , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_AVC_Comp , 2 )
MC_HEE_BIT_FIELD( u32 , v_hee_CLIR , 2 )
MC_HEE_BIT_FIELD( u32 , v_hee_AccessLevel , 2 )
MC_HEE_BIT_FIELD( u32 , v_hee_ReconfPhoneLock , 2 )
MC_HEE_BIT_FIELD( u32 , v_hee_ReconfKeyPadLock , 2 )
MC_HEE_BIT_FIELD( u32 , v_hee_AskForStatusReport , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_RecordSentMessages , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_UserVolume , 4 )
MC_HEE_BIT_FIELD( u32 , v_hee_EarpieceVolume , 4 )
MC_HEE_BIT_FIELD( u32 , v_hee_KeyPadLock , 3 )
MC_HEE_BIT_FIELD( u32 , v_hee_DefaultReplyPath , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_PhoneLock , 3 )
MC_HEE_BIT_FIELD( u32 , v_hee_CCBS , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_CurrentLineL1L2 , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_AutoRedial , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_ShowInfoEndOfCall , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_CallReminder , 1 )
MC_HEE_END_PACKED_TYPE( t_hee_SettingsBitFields1 )
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_SettingsBitFields2 )
#ifdef MANUAL_TRIPLE_BAND
MC_HEE_BIT_FIELD( u32 , v_RFU1 , 2 )
MC_HEE_BIT_FIELD( u32 , v_hee_NorthAmericaMode , 1 )
#else
MC_HEE_BIT_FIELD( u32 , v_RFU1 , 3 )
#endif
/*----------------------------------------------------------------------------*/
/* MPE 26-OCT-1999. New MMI options via problem 419. */
/* MPE 9-Mar-2000. Problem #683 Increase v_hee_CallForwarded from 3 to 4 bits. */
MC_HEE_BIT_FIELD( u32 , v_hee_CallForwarded , 4)
MC_HEE_BIT_FIELD( u32 , v_hee_ShowLastCall , 1)
MC_HEE_BIT_FIELD( u32 , v_hee_ShowDuringCall , 2 )
/* MPE 26-OCT-1999. End of options for problem 419. */
/*----------------------------------------------------------------------------*/
MC_HEE_BIT_FIELD( u32 , v_hee_MediumSelectionForSynchro , 2 )
MC_HEE_BIT_FIELD( u32 , v_hee_MediumSelection , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_DayLightSavingsSelection , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_TimeZoneSelection , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_DayLightSavings , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_HandsfreeVolume , 8 )
MC_HEE_BIT_FIELD( u32 , v_hee_NewSmscb , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_MemoUnread , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_ThaiCalendar , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_PhoneBookSelection , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_ConnectedOnce , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_EscalatingRunning , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_ClirSubscription , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_TestSTK , 1 )
MC_HEE_BIT_FIELD(u32, v_hee_Eotd_FILLWORDS, 23)
MC_HEE_BIT_FIELD(u32, v_hee_Eotd_activation, 1)
MC_HEE_BIT_FIELD(u32, v_hee_Eotd_rate, 8)
MC_HEE_END_PACKED_TYPE( t_hee_SettingsBitFields2 )
/********************************************************************************************/
#endif /*CR_NBG1191*/
/*tcmc_msp: end*/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_QuickSettingsBitFields )
MC_HEE_BIT_FIELD( u32 , v_RFU1 , 8 )
MC_HEE_BIT_FIELD( u32 , v_RFU2 , 5 )
MC_HEE_BIT_FIELD( u32 , v_hee_DefaultServiceCenter , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_AlarmStatusOld , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_VibratorOld , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_RingVolumeOld , 3 )
MC_HEE_BIT_FIELD( u32 , v_hee_KeyPadLockOld , 3 )
MC_HEE_BIT_FIELD( u32 , v_hee_KeyToneAlertOld , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_OrganizerAlertOld , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_BatteryLowAlertOld , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_NewMessageAlertOld , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_BacklightOld , 2 )
MC_HEE_BIT_FIELD( u32 , v_hee_ZoomOld , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_AnyKeyAnswerOld , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_CommunicationOld , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_AnimationOld , 1 )
MC_HEE_END_PACKED_TYPE( t_hee_QuickSettingsBitFields )
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_AccesoriesBitFields )
MC_HEE_BIT_FIELD( u32 , v_hee_MicroGain , 4 )
MC_HEE_BIT_FIELD( u32 , v_hee_SpeakerGain , 4 )
MC_HEE_BIT_FIELD( u32 , v_hee_MeloVolumeLevel , 4 )
MC_HEE_BIT_FIELD( u32 , v_hee_CarKitMelody , 3 )
MC_HEE_BIT_FIELD( u32 , v_hee_CarKitpowerDown1 , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_CarKitpowerDown , 8 )
MC_HEE_BIT_FIELD( u32 , v_hee_AutoVolumeControl , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_CarKitConnectedOnce , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_AutoPowerDown , 2 )
MC_HEE_BIT_FIELD( u32 , v_hee_Speakers , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_AutoAnswer , 3 )
MC_HEE_END_PACKED_TYPE( t_hee_AccesoriesBitFields )
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_SettingsDriver )
MC_HEE_BIT_FIELD( u32 , v_RFU4 , 8 )
MC_HEE_BIT_FIELD( u32 , v_RFU3 , 8 )
MC_HEE_BIT_FIELD( u32 , v_RFU2 , 8 )
MC_HEE_BIT_FIELD( u32 , v_RFU1 , 7 )
MC_HEE_BIT_FIELD( u32 , v_hee_ClockReset , 1 )
MC_HEE_END_PACKED_TYPE( t_hee_SettingsDriver )
/*******************************************************************************************/
#endif /*LABWIN_NT*/
/*******************************************************************************************/
MC_HEE_FIELD_TYPE_BEGIN( t_hee_Smscb )
MC_HEE_FIELD_BLOCK( u8 , v_NbDcsInDcsList , HEE_SETTINGS_SMSCB_NBINDCSLIST )
MC_HEE_FIELD_ARRAY( u8 , a_DcsList , HEE_NB_MAX_DCS_IN_DCS_LIST , HEE_SETTINGS_SMSCB_DCSLIST )
MC_HEE_FIELD_BLOCK( u8 , v_SmscbActiveList , HEE_SETTINGS_SMSCB_ACTIVELIST )
MC_HEE_FIELD_BLOCK( u8 , v_SmscbReserved , HEE_SETTINGS_SMSCB_RESERVED )
MC_HEE_FIELD_TYPE_END( t_hee_Smscb )
/*******************************************************************************************/
MC_HEE_FIELD_TYPE_BEGIN( t_hee_CBMI )
MC_HEE_FIELD_ARRAY( u16 , a_hee_CBMI , HEE_NB_CBMI , HEE_SETTINGS_CBMI )
MC_HEE_FIELD_TYPE_END( t_hee_CBMI )
/*******************************************************************************************/
MC_HEE_FIELD_TYPE_BEGIN( t_hee_CBMIR )
MC_HEE_FIELD_ARRAY( u16 , a_hee_CBMIR , HEE_NB_CBMIR , HEE_SETTINGS_CBMIR )
MC_HEE_FIELD_TYPE_END( t_hee_CBMIR )
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_SmspRecord )
MC_HEE_NORMAL_FIELD( u8 , v_ParamIndicators )
MC_PCC_ARRAY( u8 , a_DestAdd , HEE_DESTADD_SIZE )
MC_PCC_ARRAY( u8 , a_ServCentAdd , HEE_SERVCENTADD_SIZE )
MC_HEE_NORMAL_FIELD( u8 , v_PID )
MC_HEE_NORMAL_FIELD( u8 , v_DCS )
MC_HEE_NORMAL_FIELD( u8 , v_VP )
MC_HEE_END_PACKED_TYPE( t_hee_SmspRecord )
/*******************************************************************************************/
/* Structure for working with the clock registers */
MC_HEE_BEGIN_PACKED_TYPE( t_hee_ClkDateTime )
MC_HEE_NORMAL_FIELD( u8 , v_hee_Year )
MC_HEE_NORMAL_FIELD( u8 , v_hee_Month )
MC_HEE_NORMAL_FIELD( u8 , v_hee_Date )
MC_HEE_NORMAL_FIELD( u8 , v_hee_Day )
MC_HEE_NORMAL_FIELD( u8 , v_hee_Hour )
MC_HEE_NORMAL_FIELD( u8 , v_hee_Minute )
MC_HEE_NORMAL_FIELD( u16 , v_hee_dummy )
MC_HEE_END_PACKED_TYPE( t_hee_ClkDateTime )
/*******************************************************************************************/
MC_HEE_FIELD_TYPE_BEGIN( t_hee_Msisdn )
MC_HEE_FIELD_ARRAY( u8 , a_hee_L1 , HEE_MSISDN_RECORD_LENGTH , HEE_SETTINGS_MSISDN_1 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_L2 , HEE_MSISDN_RECORD_LENGTH , HEE_SETTINGS_MSISDN_2 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_fax , HEE_MSISDN_RECORD_LENGTH , HEE_SETTINGS_MSISDN_3 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_data , HEE_MSISDN_RECORD_LENGTH , HEE_SETTINGS_MSISDN_4 )
MC_HEE_FIELD_TYPE_END( t_hee_Msisdn )
/*******************************************************************************************/
MC_HEE_FIELD_TYPE_BEGIN( t_hee_Mboxn )
MC_HEE_FIELD_ARRAY( u8 , a_hee_L1 , HEE_MBOXN_RECORD_LENGTH , HEE_SETTINGS_MBOXN_1 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_L2 , HEE_MBOXN_RECORD_LENGTH , HEE_SETTINGS_MBOXN_2 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_fax , HEE_MBOXN_RECORD_LENGTH , HEE_SETTINGS_MBOXN_3 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_data , HEE_MBOXN_RECORD_LENGTH , HEE_SETTINGS_MBOXN_4 )
MC_HEE_FIELD_TYPE_END( t_hee_Mboxn )
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_FilterSMSCB )
MC_HEE_NORMAL_FIELD( u16 , v_hee_Id )
MC_PCC_ARRAY( u8 , a_hee_Names , HEE_SIZE_NAME )
MC_HEE_END_PACKED_TYPE( t_hee_FilterSMSCB )
/*******************************************************************************************/
MC_HEE_FIELD_TYPE_BEGIN( t_hee_CcpE )
MC_HEE_FIELD_ARRAY( u8 , a_hee_Record1 , HEE_CCPE_RECORD_LENGTH , HEE_SETTINGS_CCPE_1 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_Record2 , HEE_CCPE_RECORD_LENGTH , HEE_SETTINGS_CCPE_2 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_Record3 , HEE_CCPE_RECORD_LENGTH , HEE_SETTINGS_CCPE_3 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_Record4 , HEE_CCPE_RECORD_LENGTH , HEE_SETTINGS_CCPE_4 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_Record5 , HEE_CCPE_RECORD_LENGTH , HEE_SETTINGS_CCPE_5 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_Record6 , HEE_CCPE_RECORD_LENGTH , HEE_SETTINGS_CCPE_6 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_Record7 , HEE_CCPE_RECORD_LENGTH , HEE_SETTINGS_CCPE_7 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_Record8 , HEE_CCPE_RECORD_LENGTH , HEE_SETTINGS_CCPE_8 )
MC_HEE_FIELD_TYPE_END( t_hee_CcpE )
/*******************************************************************************************/
MC_HEE_FIELD_TYPE_BEGIN( t_hee_ExtE )
MC_HEE_FIELD_ARRAY( u8 , a_hee_Record1 , HEE_EXTE_RECORD_LENGTH , HEE_SETTINGS_EXTE_1 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_Record2 , HEE_EXTE_RECORD_LENGTH , HEE_SETTINGS_EXTE_2 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_Record3 , HEE_EXTE_RECORD_LENGTH , HEE_SETTINGS_EXTE_3 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_Record4 , HEE_EXTE_RECORD_LENGTH , HEE_SETTINGS_EXTE_4 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_Record5 , HEE_EXTE_RECORD_LENGTH , HEE_SETTINGS_EXTE_5 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_Record6 , HEE_EXTE_RECORD_LENGTH , HEE_SETTINGS_EXTE_6 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_Record7 , HEE_EXTE_RECORD_LENGTH , HEE_SETTINGS_EXTE_7 )
MC_HEE_FIELD_ARRAY( u8 , a_hee_Record8 , HEE_EXTE_RECORD_LENGTH , HEE_SETTINGS_EXTE_8 )
MC_HEE_FIELD_TYPE_END( t_hee_ExtE )
/*******************************************************************************************/
/*tcmc_msp: changes for PR 1191*/
#ifdef CR_NBG1191
MC_HEE_FIELD_TYPE_BEGIN( t_hee_Setting )
MC_HEE_FIELD_BLOCK( t_hee_SettingsBitFields , s_hee_SettingsBitFields , HEE_SETTINGS_BITFIELD )
MC_HEE_FIELD_BLOCK( t_hee_SettingsBitFields1 , s_hee_SettingsBitFields1 , HEE_SETTINGS_BITFIELD1 )
MC_HEE_FIELD_BLOCK( t_hee_SettingsBitFields2 , s_hee_SettingsBitFields2 , HEE_SETTINGS_BITFIELD2 )
MC_HEE_FIELD_BLOCK( t_hee_SettingsBitFields3 , s_hee_SettingsBitFields3 , HEE_SETTINGS_BITFIELD3 )
MC_HEE_FIELD_BLOCK( t_hee_SettingsBitFields4 , s_hee_SettingsBitFields4 , HEE_SETTINGS_BITFIELD4 )
MC_HEE_FIELD_BLOCK( t_hee_QuickSettingsBitFields , s_hee_QuickSettingsBitFields , HEE_SETTINGS_QUICKBITFIELD )
MC_HEE_FIELD_BLOCK( t_hee_AccesoriesBitFields , s_hee_AccesoriesBitFields , HEE_SETTINGS_ACCESSORIESBITFIELD )
MC_HEE_FIELD_BLOCK( t_hee_SettingsDriver , s_hee_DriverBitFields , HEE_SETTINGS_DRIVER )
MC_HEE_FIELD_BLOCK( u32 , v_hee_TotalIcomTimerL1 , HEE_SETTINGS_TOTALICOMTIMERL1 )
MC_HEE_FIELD_BLOCK( u32 , v_hee_TotalIcomTimerL2 , HEE_SETTINGS_TOTALICOMTIMERL2 )
MC_HEE_FIELD_BLOCK( u32 , v_hee_TotalOutgTimerL1 , HEE_SETTINGS_TOTALOUTGTIMERL1 )
MC_HEE_FIELD_BLOCK( u32 , v_hee_TotalOutgTimerL2 , HEE_SETTINGS_TOTALOUTGTIMERL2 )
MC_HEE_FIELD_BLOCK( u32 , v_hee_TotalCallTimerL1 , HEE_SETTINGS_TOTALCALLTIMERL1 )
MC_HEE_FIELD_BLOCK( u32 , v_hee_TotalCallTimerL2 , HEE_SETTINGS_TOTALCALLTIMERL2 )
MC_HEE_FIELD_BLOCK( u32 , v_hee_LastCallTimeL1 , HEE_SETTINGS_LASTCALLTIMEL1 )
MC_HEE_FIELD_BLOCK( u32 , v_hee_LastCallTimeL2 , HEE_SETTINGS_LASTCALLTIMEL2 )
MC_HEE_FIELD_BLOCK( u32 , v_hee_LastCallCostL1 , HEE_SETTINGS_LASTCALLCOSTL1 )
MC_HEE_FIELD_BLOCK( u32 , v_hee_LastCallCostL2 , HEE_SETTINGS_LASTCALLCOSTL2 )
MC_HEE_FIELD_BLOCK( u32 , v_hee_EuroConversionCurrency , HEE_SETTINGS_EUROCONVERSIOCURRENCY )
MC_HEE_FIELD_BLOCK( t_hee_ClkDateTime , v_hee_Clock_Save , HEE_SETTINGS_CLOCK_SAVE )
MC_HEE_FIELD_EXPAND_STRUC( t_hee_CBMIR , s_hee_CBMIR )
MC_HEE_FIELD_EXPAND_STRUC( t_hee_CBMI , s_hee_CBMI )
MC_HEE_FIELD_BLOCK( u16 , v_hee_CBMILC , HEE_SETTINGS_CBMILC )
MC_HEE_FIELD_BLOCK( u16 , v_hee_CBMILC_PAD , HEE_SETTINGS_CBMILC_PAD )
MC_HEE_FIELD_EXPAND_STRUC( t_hee_Msisdn , s_hee_Msisdn )
MC_HEE_FIELD_EXPAND_STRUC( t_hee_Mboxn , s_hee_Mboxn )
MC_HEE_FIELD_EXPAND_STRUC( t_hee_CcpE , s_hee_CcpE )
MC_HEE_FIELD_EXPAND_STRUC( t_hee_ExtE , s_hee_ExtE )
MC_HEE_FIELD_EXPAND_ARRAY( t_hee_SmspRecord , a_hee_Smsp , HEE_NB_SMSP_RECORD , HEE_SETTINGS_SMSP_RECORD , 1 )
/* MC_HEE_FIELD_BLOCK( t_hee_Smscb , s_hee_Smscb , HEE_SETTINGS_SMSCB ) */
MC_HEE_FIELD_EXPAND_STRUC( t_hee_Smscb , s_hee_Smscb )
MC_HEE_FIELD_ARRAY( t_hee_FilterSMSCB , a_hee_FilterSMSCB , HEE_NB_CBMI , HEE_SETTINGS_FILTERSMSCB )
MC_HEE_FIELD_BLOCK( u16 , v_hee_CugCurrentIndex , HEE_SETTINGS_CUGCURRENTINDEX )
MC_HEE_FIELD_ARRAY( u16 , a_hee_CugIndex , HEE_NB_CUGINDEX , HEE_SETTINGS_CUGINDEX )
MC_HEE_FIELD_BLOCK( u16 , v_hee_MCC , HEE_SETTINGS_MCC )
MC_HEE_FIELD_BLOCK( u16 , v_hee_MNC , HEE_SETTINGS_MNC )
MC_HEE_FIELD_BLOCK( u16 , v_hee_District , HEE_SETTINGS_DISTRICT )
MC_HEE_FIELD_BLOCK( u16 , v_hee_CFU , HEE_SETTINGS_CFU )
MC_HEE_FIELD_BLOCK( u16 , v_hee_VMWI , HEE_SETTINGS_VMWI )
MC_HEE_FIELD_BLOCK( u16 , v_hee_MaxCountEscalatingTimer , HEE_SETTINGS_MAXCOUNTESCALATINGTIMER )
MC_HEE_FIELD_BLOCK( u16 , v_hee_ConcatMsgReference , HEE_SETTINGS_CONCATMSGREFERENCE )
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -