📄 heestg.ho
字号:
MC_HEE_BEGIN_PACKED_TYPE( t_hee_SettingsBitFields3 )
MC_HEE_BIT_FIELD(u32, v_hee_Eotd_rate, 8)
MC_HEE_BIT_FIELD(u32, v_hee_Eotd_activation, 1)
MC_HEE_BIT_FIELD(u32, v_hee_SettingsBitFields3_FILLWORDS1, 7)
MC_HEE_BIT_FIELD(u32, v_hee_SettingsBitFields3_FILLWORDS2, 8)
MC_HEE_BIT_FIELD(u32, v_hee_SettingsBitFields3_FILLWORDS3, 8)
MC_HEE_END_PACKED_TYPE( t_hee_SettingsBitFields3 )
/********************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_SettingsBitFields4 )
MC_HEE_BIT_FIELD( u32 , v_hee_PhoneLock , 3 )
MC_HEE_BIT_FIELD( u32 , v_hee_ReconfPhoneLock , 2 )
MC_HEE_BIT_FIELD( u32 , v_RFU1 , 3 )
MC_HEE_BIT_FIELD( u32 , v_RFU2 , 8 )
MC_HEE_BIT_FIELD( u32 , v_RFU3 , 8 )
MC_HEE_BIT_FIELD( u32 , v_RFU4 , 8 )
MC_HEE_END_PACKED_TYPE( t_hee_SettingsBitFields4 )
/*******************************************************************************************/
#else /*CR_NBG1191*/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_SettingsBitFields1 )
MC_HEE_BIT_FIELD( u32 , v_hee_CallReminder , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_ShowInfoEndOfCall , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_AutoRedial , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_CurrentLineL1L2 , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_CCBS , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_PhoneLock , 3 )
MC_HEE_BIT_FIELD( u32 , v_hee_DefaultReplyPath , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_KeyPadLock , 3 )
MC_HEE_BIT_FIELD( u32 , v_hee_EarpieceVolume , 4 )
MC_HEE_BIT_FIELD( u32 , v_hee_UserVolume , 4 )
MC_HEE_BIT_FIELD( u32 , v_hee_RecordSentMessages , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_AskForStatusReport , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_ReconfKeyPadLock , 2 )
MC_HEE_BIT_FIELD( u32 , v_hee_ReconfPhoneLock , 2 )
MC_HEE_BIT_FIELD( u32 , v_hee_AccessLevel , 2 )
MC_HEE_BIT_FIELD( u32 , v_hee_CLIR , 2 )
MC_HEE_BIT_FIELD( u32 , v_hee_AVC_Comp , 2 )
MC_HEE_BIT_FIELD( u32 , v_hee_CFUPromptFlag , 1 )
MC_HEE_BIT_FIELD( u32 , v_RFU1 , 7 )
MC_HEE_BIT_FIELD( u32 , v_RFU2 , 8 )
MC_HEE_BIT_FIELD( u32 , v_RFU3 , 8 )
MC_HEE_BIT_FIELD( u32 , v_RFU4 , 8 )
MC_HEE_END_PACKED_TYPE( t_hee_SettingsBitFields1 )
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_SettingsBitFields2 )
MC_HEE_BIT_FIELD(u32, v_hee_Eotd_rate, 8)
MC_HEE_BIT_FIELD(u32, v_hee_Eotd_activation, 1)
MC_HEE_BIT_FIELD(u32, v_hee_Eotd_FILLWORDS, 23)
MC_HEE_BIT_FIELD( u32 , v_hee_TestSTK , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_ClirSubscription , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_EscalatingRunning , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_ConnectedOnce , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_PhoneBookSelection , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_ThaiCalendar , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_MemoUnread , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_NewSmscb , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_HandsfreeVolume , 8 )
MC_HEE_BIT_FIELD( u32 , v_hee_DayLightSavings , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_TimeZoneSelection , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_DayLightSavingsSelection , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_MediumSelection , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_MediumSelectionForSynchro , 2 )
/*------------------------------------------------------------------------*/
/* MPE 26-OCT-1999. New MMI options via problem 419. */
MC_HEE_BIT_FIELD( u32 , v_hee_ShowDuringCall , 2 )
MC_HEE_BIT_FIELD( u32 , v_hee_ShowLastCall , 1 )
/* MPE 12-JAN-2000. Problem #593: Increase v_hee_CallForwarded from 1 to 3 bits. */
/* MPE 9-Mar-2000. Problem #683 Increase v_hee_CallForwarded from 3 to 4 bits. */
MC_HEE_BIT_FIELD( u32 , v_hee_CallForwarded , 4 )
/* MPE 26-OCT-1999. End of options for problem 419. */
/*------------------------------------------------------------------------*/
#ifdef MANUAL_TRIPLE_BAND
MC_HEE_BIT_FIELD( u32 , v_hee_NorthAmericaMode , 1 )
MC_HEE_BIT_FIELD( u32 , v_RFU1 , 2 )
#else
MC_HEE_BIT_FIELD( u32 , v_RFU1 , 3 )
#endif
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_hee_AnimationOld , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_CommunicationOld , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_AnyKeyAnswerOld , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_ZoomOld , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_BacklightOld , 2 )
MC_HEE_BIT_FIELD( u32 , v_hee_NewMessageAlertOld , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_BatteryLowAlertOld , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_OrganizerAlertOld , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_KeyToneAlertOld , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_KeyPadLockOld , 3 )
MC_HEE_BIT_FIELD( u32 , v_hee_RingVolumeOld , 3 )
MC_HEE_BIT_FIELD( u32 , v_hee_VibratorOld , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_AlarmStatusOld , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_DefaultServiceCenter , 1 )
MC_HEE_BIT_FIELD( u32 , v_RFU1 , 5 )
MC_HEE_BIT_FIELD( u32 , v_RFU2 , 8 )
MC_HEE_END_PACKED_TYPE( t_hee_QuickSettingsBitFields )
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_AccesoriesBitFields )
MC_HEE_BIT_FIELD( u32 , v_hee_AutoAnswer , 3 )
MC_HEE_BIT_FIELD( u32 , v_hee_Speakers , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_AutoPowerDown , 2 )
MC_HEE_BIT_FIELD( u32 , v_hee_CarKitConnectedOnce , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_AutoVolumeControl , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_CarKitpowerDown , 8 )
MC_HEE_BIT_FIELD( u32 , v_hee_CarKitpowerDown1 , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_CarKitMelody , 3 )
MC_HEE_BIT_FIELD( u32 , v_hee_MeloVolumeLevel , 4 )
MC_HEE_BIT_FIELD( u32 , v_hee_SpeakerGain , 4 )
MC_HEE_BIT_FIELD( u32 , v_hee_MicroGain , 4 )
MC_HEE_END_PACKED_TYPE( t_hee_AccesoriesBitFields )
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_SettingsDriver )
MC_HEE_BIT_FIELD( u32 , v_hee_ClockReset , 1 )
MC_HEE_BIT_FIELD( u32 , v_RFU1 , 7 )
MC_HEE_BIT_FIELD( u32 , v_RFU2 , 8 )
MC_HEE_BIT_FIELD( u32 , v_RFU3 , 8 )
MC_HEE_BIT_FIELD( u32 , v_RFU4 , 8 )
MC_HEE_END_PACKED_TYPE( t_hee_SettingsDriver )
/*******************************************************************************************/
#else /*LABWIN_NT*/
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_SettingsBitFields )
MC_HEE_BIT_FIELD( u32 , v_hee_VoiceMemo , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_AlarmStatus , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_Vibrator , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_TimeFormat , 1 )
/* MPE: 12th October 1999. */
/* Increasing ring volume field size to 4-bits (from 3-bits). */
MC_HEE_BIT_FIELD( u32 , v_hee_RingVolume , 4 )
MC_HEE_BIT_FIELD( u32 , v_hee_KeyToneAlert , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_OrganizerAlert , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_BatteryLowAlert , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_NewMessageAlert , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_PlmnMode , 3 )
MC_HEE_BIT_FIELD( u32 , v_hee_Backlight , 2 )
/* MPE: 12th Oktober 1999. */
/* Removing the zoom field to make room for a 4-bit RingVolume entry. */
/* MC_HEE_BIT_FIELD( u32 , v_hee_Zoom , 1 ) */
MC_HEE_BIT_FIELD( u32 , v_hee_AnyKeyAnswer , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_Communication , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_Animation , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_Contrast , 3 )
MC_HEE_BIT_FIELD( u32 , v_hee_ClockFormat , 1 )
/* MSO: 12th December 2001. Problem #150 */
/* Removing the MenuMode and Signature field to make room for a 7-bit RingerType entry. */
/* MC_HEE_BIT_FIELD( u32 , v_hee_MenuMode , 1 ) */
/* MC_HEE_BIT_FIELD( u32 , v_hee_Signature , 1 ) */
/* MSO: 12th December 2001. Problem #150 */
/* Increasing RingerType field size to 7-bits (from 5-bits). */
MC_HEE_BIT_FIELD( u32 , v_hee_RingerType , 7 )
MC_HEE_BIT_FIELD( u32 , v_hee_AutomaticLanguage , 1 )
MC_HEE_END_PACKED_TYPE( t_hee_SettingsBitFields )
/*******************************************************************************************/
/*tcmc_msp: changes for PR1191*/
#ifdef CR_NBG1191
MC_HEE_BEGIN_PACKED_TYPE( t_hee_SettingsBitFields1 )
MC_HEE_BIT_FIELD( u32 , v_RFU4 , 4 )
MC_HEE_BIT_FIELD( u32 , v_hee_CFUPromptFlag , 1 )
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_DefaultReplyPath , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_ReconfKeyPadLock , 2 )
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_UserVolume , 4 )
MC_HEE_BIT_FIELD( u32 , v_hee_EarpieceVolume , 4 )
MC_HEE_BIT_FIELD( u32 , v_hee_CCBS , 1 )
MC_HEE_BIT_FIELD( u32 , v_hee_KeyPadLock , 3 )
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 AT_CMD_IMPROVEMENT_FTR /*tcmc_msp: parent PR1174*/
MC_HEE_BIT_FIELD( u32 , v_RFU1 , 2 )
/*Enable immediate display or not of SMS (if not,store SMS class 0)*/
MC_HEE_BIT_FIELD( u32 , v_hee_SmsImmediateDisplay , 1 )
#else
MC_HEE_BIT_FIELD( u32 , v_RFU1 , 3 )
#endif /*AT_CMD_IMPROVEMENT_FTR*/
/*----------------------------------------------------------------------------*/
/* 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_END_PACKED_TYPE( t_hee_SettingsBitFields2 )
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_SettingsBitFields3 )
MC_HEE_BIT_FIELD(u32, v_hee_SettingsBitFields3_FILLWORDS3, 8)
MC_HEE_BIT_FIELD(u32, v_hee_SettingsBitFields3_FILLWORDS2, 8)
MC_HEE_BIT_FIELD(u32, v_hee_SettingsBitFields3_FILLWORDS1, 7)
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_SettingsBitFields3 )
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_SettingsBitFields4 )
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 , 3 )
MC_HEE_BIT_FIELD( u32 , v_hee_ReconfPhoneLock , 2 )
MC_HEE_BIT_FIELD( u32 , v_hee_PhoneLock , 3 )
MC_HEE_END_PACKED_TYPE( t_hee_SettingsBitFields4 )
/*******************************************************************************************/
#else /*CR_NBG1191*/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_SettingsBitFields1 )
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -