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

📄 heestg.ho

📁 这是用Labwindows开发的一个RF test程序。 用于日本机种的组装后ANT 测试。
💻 HO
📖 第 1 页 / 共 5 页
字号:

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 + -