📄 heestg.ho
字号:
MC_HEE_FIELD_BLOCK( u8 , v_hee_FirstDayOfWeek , HEE_SETTINGS_FIRSTDAYOFWEEK )
MC_HEE_FIELD_BLOCK( u8 , v_hee_FirstWeekOfYear , HEE_SETTINGS_FIRSTWEEKOFYEAR )
MC_HEE_FIELD_BLOCK( u8 , v_hee_ValidityPeriodeUnit , HEE_SETTINGS_VALIDITYPERIODEUNIT )
MC_HEE_FIELD_BLOCK( u8 , v_hee_ValidityPeriodeValue , HEE_SETTINGS_VALIDITYPERIODEVALUE )
MC_HEE_FIELD_BLOCK( u8 , v_hee_QuickSettingsIndex , HEE_SETTINGS_QUICKSETTINGSINDEX )
MC_HEE_FIELD_BLOCK( u8 , v_hee_CugNbOfIndex , HEE_SETTINGS_CUGNBOFINDEX )
MC_HEE_FIELD_ARRAY( ascii , a_hee_Signature , 73 , HEE_SETTINGS_SIGNATURE )
MC_HEE_FIELD_BLOCK( u8 , v_hee_SmartTimeOutValue , HEE_SETTINGS_SMARTTIMEOUTVALUE )
MC_HEE_FIELD_ARRAY( u8 , a_hee_IMSI , 8 , HEE_SETTINGS_IMSI )
MC_HEE_FIELD_ARRAY( u8 , a_hee_EmergencyNumber , HEE_EMERGENCYNUMBER , HEE_SETTINGS_EMERGENCYNUMBER )
MC_HEE_FIELD_BLOCK( u8 , v_hee_MessageReference , HEE_SETTINGS_MESSAGEREFERENCE )
MC_HEE_FIELD_BLOCK( u8 , v_hee_ImsiLength , HEE_SETTINGS_IMSILENGTH )
MC_HEE_FIELD_BLOCK( u8 , v_hee_DefaultLanguage , HEE_SETTINGS_DEFAULTLANGUAGE )
MC_HEE_FIELD_ARRAY( u8 , a_hee_VoiceMailNb , 24 , HEE_SETTINGS_VOICEMAILNB )
MC_HEE_FIELD_BLOCK( u8 , v_hee_CRTP_SleepMode , HEE_SETTINGS_CRTP_SLEEP_MODE )
/* DGG 10/05/01 : comment out the following line for compatibility with spvcb */
/* MC_HEE_FIELD_BLOCK( u8 , v_hee_SMSCB , HEE_SETTINGS_SMSCB ) */
MC_HEE_FIELD_BLOCK( u8 , v_hee_MaxMcPerMi , HEE_SETTINGS_MAX_MC_PER_MI ) /*SMSI*/
MC_HEE_FIELD_BLOCK( u8 , v_hee_DefaultPollingSTK , HEE_SETTINGS_DEFAULTPOLLINGSTK )
MC_HEE_FIELD_BLOCK( u8 , v_hee_CFU_VMI , HEE_SETTINGS_CFU_VMI )
MC_HEE_FIELD_BLOCK( u8 , v_hee_TimeZone , HEE_SETTINGS_TIMEZONE )
/* MC_HEE_FIELD_BLOCK( u8 , v_hee_HandsfreeVolume , HEE_SETTINGS_HANDSFREE ) */
MC_HEE_FIELD_BLOCK( u8 , v_hee_Equalizer , HEE_SETTINGS_EQUALIZER )
MC_HEE_FIELD_ARRAY( ascii , a_hee_WelcomeMessage , HEE_WELCOMEMESSAGE , HEE_SETTINGS_WELCOMEMESSAGE )
MC_HEE_FIELD_ARRAY( ascii , a_hee_GoodbyeMessage , HEE_GOODBYEMESSAGE , HEE_SETTINGS_GOODBYEMESSAGE )
/* MPE 7 May 2002 - Adding new blocks for EOTD settings. */
MC_HEE_FIELD_ARRAY( u8 , a_hee_Eotd_MLC_source , HEE_EOTD_NUMBER_LENGTH , HEE_SETTINGS_EOTD_SRCE )
MC_HEE_FIELD_ARRAY( u8 , a_hee_Eotd_MLC_destination , HEE_EOTD_NUMBER_LENGTH , HEE_SETTINGS_EOTD_DEST )
/* MPE 7 May 2002 - End of new EOTD blocks. */
MC_HEE_FIELD_BLOCK( u8 , v_hee_CountEscalatingTimer , HEE_SETTINGS_COUNTESCALATINGTIMER )
MC_HEE_FIELD_BLOCK( u8 , v_hee_BackupBatChargeCounter , HEE_SETTINGS_BACKUPBATCHARGECOUNTER )
/* LMSdv88760 - 07/07/03 - tcmc_wbm */
/* UART1 Tx Setting Field */
#ifdef CR_88760_CUST_DCD
MC_HEE_FIELD_BLOCK( u8 , v_hee_uart1_tx_setting , HEE_UART1_TX_SETTING )
#else /*CR_88760_CUST_DCD*/
MC_HEE_GAP( v_GAP_End , 1 )
#endif /*CR_88760_CUST_DCD*/
/* End LMSdv88760 */
MC_HEE_FIELD_TYPE_END( t_hee_Setting )
/*******************************************************************************************/
#else /*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_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 )
MC_HEE_FIELD_BLOCK( u8 , v_hee_FirstDayOfWeek , HEE_SETTINGS_FIRSTDAYOFWEEK )
MC_HEE_FIELD_BLOCK( u8 , v_hee_FirstWeekOfYear , HEE_SETTINGS_FIRSTWEEKOFYEAR )
MC_HEE_FIELD_BLOCK( u8 , v_hee_ValidityPeriodeUnit , HEE_SETTINGS_VALIDITYPERIODEUNIT )
MC_HEE_FIELD_BLOCK( u8 , v_hee_ValidityPeriodeValue , HEE_SETTINGS_VALIDITYPERIODEVALUE )
MC_HEE_FIELD_BLOCK( u8 , v_hee_QuickSettingsIndex , HEE_SETTINGS_QUICKSETTINGSINDEX )
MC_HEE_FIELD_BLOCK( u8 , v_hee_CugNbOfIndex , HEE_SETTINGS_CUGNBOFINDEX )
MC_HEE_FIELD_ARRAY( ascii , a_hee_Signature , 73 , HEE_SETTINGS_SIGNATURE )
MC_HEE_FIELD_BLOCK( u8 , v_hee_SmartTimeOutValue , HEE_SETTINGS_SMARTTIMEOUTVALUE )
MC_HEE_FIELD_ARRAY( u8 , a_hee_IMSI , 8 , HEE_SETTINGS_IMSI )
MC_HEE_FIELD_ARRAY( u8 , a_hee_EmergencyNumber , HEE_EMERGENCYNUMBER , HEE_SETTINGS_EMERGENCYNUMBER )
MC_HEE_FIELD_BLOCK( u8 , v_hee_MessageReference , HEE_SETTINGS_MESSAGEREFERENCE )
MC_HEE_FIELD_BLOCK( u8 , v_hee_ImsiLength , HEE_SETTINGS_IMSILENGTH )
MC_HEE_FIELD_BLOCK( u8 , v_hee_DefaultLanguage , HEE_SETTINGS_DEFAULTLANGUAGE )
MC_HEE_FIELD_ARRAY( u8 , a_hee_VoiceMailNb , 24 , HEE_SETTINGS_VOICEMAILNB )
MC_HEE_FIELD_BLOCK( u8 , v_hee_CRTP_SleepMode , HEE_SETTINGS_CRTP_SLEEP_MODE )
/* DGG 10/05/01 : comment out the following line for compatibility with spvcb */
/* MC_HEE_FIELD_BLOCK( u8 , v_hee_SMSCB , HEE_SETTINGS_SMSCB ) */
MC_HEE_FIELD_BLOCK( u8 , v_hee_MaxMcPerMi , HEE_SETTINGS_MAX_MC_PER_MI ) /*SMSI*/
MC_HEE_FIELD_BLOCK( u8 , v_hee_DefaultPollingSTK , HEE_SETTINGS_DEFAULTPOLLINGSTK )
MC_HEE_FIELD_BLOCK( u8 , v_hee_CFU_VMI , HEE_SETTINGS_CFU_VMI )
MC_HEE_FIELD_BLOCK( u8 , v_hee_TimeZone , HEE_SETTINGS_TIMEZONE )
/* MC_HEE_FIELD_BLOCK( u8 , v_hee_HandsfreeVolume , HEE_SETTINGS_HANDSFREE ) */
MC_HEE_FIELD_BLOCK( u8 , v_hee_Equalizer , HEE_SETTINGS_EQUALIZER )
MC_HEE_FIELD_ARRAY( ascii , a_hee_WelcomeMessage , HEE_WELCOMEMESSAGE , HEE_SETTINGS_WELCOMEMESSAGE )
MC_HEE_FIELD_ARRAY( ascii , a_hee_GoodbyeMessage , HEE_GOODBYEMESSAGE , HEE_SETTINGS_GOODBYEMESSAGE )
/* MPE 7 May 2002 - Adding new blocks for EOTD settings. */
MC_HEE_FIELD_ARRAY( u8 , a_hee_Eotd_MLC_source , HEE_EOTD_NUMBER_LENGTH , HEE_SETTINGS_EOTD_SRCE )
MC_HEE_FIELD_ARRAY( u8 , a_hee_Eotd_MLC_destination , HEE_EOTD_NUMBER_LENGTH , HEE_SETTINGS_EOTD_DEST )
/* MPE 7 May 2002 - End of new EOTD blocks. */
MC_HEE_FIELD_BLOCK( u8 , v_hee_CountEscalatingTimer , HEE_SETTINGS_COUNTESCALATINGTIMER )
MC_HEE_FIELD_BLOCK( u8 , v_hee_BackupBatChargeCounter , HEE_SETTINGS_BACKUPBATCHARGECOUNTER )
/* LMSdv88760 - 07/07/03 - tcmc_wbm */
/* UART1 Tx Setting Field */
#ifdef CR_88760_CUST_DCD
MC_HEE_FIELD_BLOCK( u8, v_hee_uart1_tx_setting, HEE_UART1_TX_SETTING )
#else /*CR_88760_CUST_DCD*/
MC_HEE_GAP( v_GAP_End , 1 )
#endif /*CR_88760_CUST_DCD*/
/* End LMSdv88760 */
MC_HEE_FIELD_TYPE_END( t_hee_Setting )
#endif /*tcmc_msp: end*/
/*******************************************************************************************/
MC_HEE_SECTION_TYPE_BEGIN( t_hee_SettingParam )
MC_HEE_NORMAL_FIELD( t_hee_SectionHeader , s_hee_SettingSectionHeader )
MC_HEE_FIELD_EXPAND_STRUC( t_hee_Setting , s_hee_Setting )
MC_HEE_SECTION_TYPE_END( t_hee_SettingParam )
/*******************************************************************************************/
#ifndef HEE0PRO_C
#define GLOBAL extern
#else
#define GLOBAL
#endif
/*******************************************************************************************/
#ifdef __unix
#pragma align 4 (s_hee_SettingParam, s_hee_DefaultSettingParam)
#endif
/*******************************************************************************************/
GLOBAL MC_HEE_SECTION_VAR( t_hee_SettingParam , s_hee_SettingParam , HEE_SETTINGS_SECTION );
/*******************************************************************************************/
GLOBAL const MC_HEE_SECTION_CONST( t_hee_SettingParam , s_hee_DefaultSettingParam )
#ifdef HEE0PRO_C
={
/* s_hee_SettingSectionHeader */
{
/* v_hee_CheckSum */
HEE_EEPROM_CHECKSUM,
/* v_hee_Version */
HEE_EEPROM_SETTING_VERSION,
/* v_hee_SectionSize */
HEE_EEPROM_SETTING_SIZE ,
/* v_hee_Signature */
HEE_EEPROM_SIGNATURE
},
{
/* u32 t_hee_SettingsBitFields s_hee_SettingsBitFields */
{0,0,1,1,2,1,1,1,1,0,1,0,0,1,3,0,1,0},
/*tcmc_msp: changes for PR 1191*/
#ifdef CR_NBG1191
/* u32 t_hee_SettingsBitFields1 s_hee_SettingsBitFields1 */
{0,0,0,0,0,0,2,0,0,5,5,0,0,0,1,0,0},
#ifdef AT_CMD_IMPROVEMENT_FTR /*tcmc_msp:parent PR1174*/
/* u32 t_hee_SettingsBitFields2 s_hee_SettingsBitFields2 */
{0,1,0,0,1,0,0,1,1,1,1,1,0,0,1,0,0,1,0},
#else
/* u32 t_hee_SettingsBitFields2 s_hee_SettingsBitFields2 */
{0,0,0,1,0,0,1,1,1,1,1,0,0,1,0,0,1,0},
#endif /*AT_CMD_IMPROVEMENT_FTR*/
/* u32 t_hee_SettingsBitFields3 s_hee_SettingsBitFields3 */
{0,0,0,0,0},
/* u32 t_hee_SettingsBitFields3 s_hee_SettingsBitFields4 */
{0,0,0,0,0,0},
#else /*CR_NBG1191*/
/* u32 t_hee_SettingsBitFields1 s_hee_SettingsBitFields1 */
{0,0,0,0,0,2,0,0,0,0,0,0,5,5,0,0,0,0,0,1,0,0},
/* u32 t_hee_SettingsBitFields2 s_hee_SettingsBitFields2 */
{0,0,0,1,0,0,1,1,1,1,1,0,0,1,0,0,1,0,0,0,0},
#endif /*CR_NBG1191*/
/*tcmc_msp: end*/
/* u32 t_hee_QuickSettingsBitFields s_hee_QuickSettingsBitFields */
{0,0,0,0,1,3,0,1,1,1,1,1,0,0,1,1},
/* u32 t_hee_AccesoriesBitFields s_hee_AccesoriesBitFields */
{3,3,3,0,0,32,0,0,3,0,0},
/* u32 t_hee_SettingsDriver s_hee_DriverBitFields */
{0,0,0,0,0},
/*u32 v_hee_TotalIcomTimerL1 */
0x00000000,
/*u32 v_hee_TotalIcomTimerL2 */
0x00000000,
/*u32 v_hee_TotalOutgTimerL1 */
0x00000000,
/*u32 v_hee_TotalOutgTimerL2 */
0x00000000,
/*u32 v_hee_TotalCallTimerL1 */
0x00000000,
/*u32 v_hee_TotalCallTimerL2 */
0x00000000,
/*u32 v_hee_LastCallTimeL1 */
0x00000000,
/*u32 v_hee_LastCallTimeL2 */
0x00000000,
/*u32 v_hee_LastCallCostL1 */
0x00000000,
/*u32 v_hee_LastCallCostL2 */
0x00000000,
/*u32 v_hee_EuroConversionCurrency */
0x00000000,
/* t_hee_ClkDateTime v_hee_Clock_Save */
0x00,0x00,0x00,0x00,0x00,0x00,0x0000,
/* u16 t_hee_CBMIR[HEE_NB_CBMIR] */
{0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF},
/* u16 t_hee_CBMI[HEE_NB_CBMI] */
{0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF},
/* u16 v_hee_CBMILC */
0xFFFF, 0xFFFF,
/* t_hee_Msisdn s_hee_Msisdn */
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -