📄 heedata.ho
字号:
/******************************************************************************/
/* SCCS: %Z% Name: %M% Date US: %G% %U% Ver.: %I% */
/******************************************************************************/
/*F(***************************************************************************
* File name : %M%
* Project : ROAD RUNNER
* Module :
* Date : (US) %G% %U%
* Version : %I%
* Compiler name and release(s) :
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* DESCRIPTION
*
* THIS FILE DESCRIBES THE SIM-LOCKED SECTION OF E2PROM
*
*----------------------------------------------------------------------------*
* EVOLUTION
*----------------------------------------------------------------------------*
* date | Author | Arnb | Description
*----------------------------------------------------------------------------*
* 13.09.99 |F. BIOTEAU | | Creation for G2K
* 10.10.03 | frd964t | XXYYYY | LMSdv97107
***************************************************************************)F*/
/* #*/
#ifndef HEEDATA_HO
#define HEEDATA_HO
#define HEE_DATA_SECTION_NAME "DATA"
MC_HEE_SECTION_LOADED_IN_RAM_IMAGE
#define HEE_EEPROM_DATA_VERSION 0x11
#define HEE_EEPROM_DATA_SIZE sizeof(t_hee_DataParam)
#define HEE_NB_ATP_STORAGE 3
#define HEE_BCD_LENGTH_SCA 12
#ifdef GPRS_FTR
#define HEE_NBR_PREDEFINED_PDP_CTX 3
#define HEE_PDP_SIZE_APN 63 /* without the terminating null character */
#endif
#ifdef _LABWIN32 /*inverted version of the bitfield structures for TAT */
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_DataBitFields )
/*+ LMSdv92406 PNA 16/09/03 */
#ifdef LOAD_TEST_AT_CMD_FTR
MC_HEE_BIT_FIELD( u32 , v_Dummyu32 , 1 )
MC_HEE_BIT_FIELD( u32 , v_CFUNState , 1 ) /* State of CFUN command */
#else /* LOAD_TEST_AT_CMD_FTR */
MC_HEE_BIT_FIELD( u32 , v_Dummyu32 , 2 )
#endif /* LOAD_TEST_AT_CMD_FTR */
/*- LMSdv92406 PNA 16/09/03 */
MC_HEE_BIT_FIELD( u32 , v_CSMSService , 1 ) /* Phase supported for the SMS/SMSCB for AT+CSMS cmd */
MC_HEE_BIT_FIELD( u32 , v_CGREGn , 2 ) /* n parameter set by +CGREG cmd AT+CGREG */
MC_HEE_BIT_FIELD( u32 , v_CREGn , 2 ) /* n parameter set by +CREG cmd AT+CREG */
MC_HEE_BIT_FIELD( u32 , v_CMEE , 2 ) /* Current value of CME <error> to use AT+CMEE */
MC_HEE_BIT_FIELD( u32 , v_CallMode , 2 ) /* +CMOD call value AT+CMOD */
MC_HEE_BIT_FIELD( u32 , v_Crc , 1 ) /* cellular result code to indicate if RING or +CRING is to be used AT+CRC */
MC_HEE_BIT_FIELD( u32 , v_ConnElm , 2 ) /* Connection element of bearer capabilities Transparent/nontransprent/transparetn1rst/nontransparent1rst AT+CBST */
MC_HEE_BIT_FIELD( u32 , v_InfoTrans , 3 ) /* Information transfer capabilities of bearer capabilities AT+CBST */
MC_HEE_BIT_FIELD( u32 , v_TransferMode , 1 ) /* Transfer mode of bearer capabilities AT+CBST */
MC_HEE_BIT_FIELD( u32 , v_SyncAsync , 1 ) /* Synchronous/Asynchronous of bearer capabilities AT+CBST */
MC_HEE_BIT_FIELD( u32 , v_UserBearerRate , 4 ) /* User Rate of bearer capabilities AT+CBST */
MC_HEE_BIT_FIELD( u32 , v_TypeOfAddress , 8 ) /* Type of Address for D command AT+CSTA */
MC_HEE_BIT_FIELD( u32 , v_CrState , 1 ) /* Service reporting control AT+CR */
MC_HEE_END_PACKED_TYPE( t_hee_DataBitFields )
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_DataBitFields1 )
#ifdef AT_CMD_IMPROVEMENT_FTR
#ifdef HARDWARE_FLOW_CONTROL
MC_HEE_BIT_FIELD( u32 , v_Dummyu32 , 11 )
#else
MC_HEE_BIT_FIELD( u32 , v_Dummyu32 , 12 )
#endif /* HARDWARE_FLOW_CONTROL */
#else
MC_HEE_BIT_FIELD( u32 , v_Dummyu32 , 15 )
#endif /* AT_CMD_IMPROVEMENT_FTR */
MC_HEE_BIT_FIELD( u32 , v_Fclass , 1 ) /* Class of fax AT+FCLASS */
MC_HEE_BIT_FIELD( u32 , v_FlowControl , 3 ) /* Flow control &K command */
MC_HEE_BIT_FIELD( u32 , v_FlowControlDTEbyDCE , 2 ) /* Flow control +IFC command */
MC_HEE_BIT_FIELD( u32 , v_FlowControlDCEbyDTE , 2 ) /* Flow control +IFC command */
MC_HEE_BIT_FIELD( u32 , v_DcdControl , 1 ) /* Dcd control command in com AT&C */
MC_HEE_BIT_FIELD( u32 , v_DTRBehaviour , 2 ) /* DTR circuit 108 behaviour AT&D */
#ifdef AT_CMD_IMPROVEMENT_FTR
#ifdef HARDWARE_FLOW_CONTROL
MC_HEE_BIT_FIELD( u32 , v_RTScontrol , 1 ) /* RTS/CTS control command in com AT&R */
#endif /* HARDWARE_FLOW_CONTROL */
MC_HEE_BIT_FIELD( u32 , v_DSRcontrol , 1 ) /* DSR control command in com AT&S */
#endif /* AT_CMD_IMPROVEMENT_FTR */
MC_HEE_BIT_FIELD( u32 , v_ExtendedResultCode , 3 ) /* Config to control format answer ATX */
MC_HEE_BIT_FIELD( u32 , v_Verbose , 1 ) /* Verbose Result enable/disable ATV */
MC_HEE_BIT_FIELD( u32 , v_SuppressResult , 1 ) /* Result code suppression ATQ */
MC_HEE_BIT_FIELD( u32 , v_Echo , 1 ) /* Echo command enable/disable ATE */
#ifdef AT_CMD_IMPROVEMENT_FTR
MC_HEE_BIT_FIELD( u32 , v_CVHUMode , 2 ) /* CVHU Mode which determines the behaviour of DTR dropped, ATH for voice calls */
#endif /* AT_CMD_IMPROVEMENT_FTR */
MC_HEE_END_PACKED_TYPE( t_hee_DataBitFields1 )
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_DataBitFields2 )
/*+ LMSdv86578 */
#if defined (AT_CMD_FOR_AOC_FTR) && !defined(ATP_SUPPRESS_REC7_07_FTR)
MC_HEE_BIT_FIELD( u16 , v_Dummy_AOC , 13 )
MC_HEE_BIT_FIELD( u16 , v_CCWE_Mode , 1 ) /* Mode of event reporting AT+CCWE */
MC_HEE_BIT_FIELD( u16 , v_CAOC_Mode , 2 ) /* Mode of event reporting AT+CAOC */
#endif /* defined (AT_CMD_FOR_AOC_FTR) && !defined(ATP_SUPPRESS_REC7_07_FTR) */
/*- LMSdv86578 */
#ifdef AT_CMD_IMPROVEMENT_FTR
MC_HEE_BIT_FIELD( u16 , v_CLIR_n , 2 ) /* <n> +CLIR */
MC_HEE_BIT_FIELD( u16 , v_CLIP_n , 1 ) /* <n> +CLIP */
MC_HEE_BIT_FIELD( u16 , v_CSSN_n , 1 ) /* <n> +CSSN */
MC_HEE_BIT_FIELD( u16 , v_CSSN_m , 1 ) /* <m> +CSSN */
MC_HEE_BIT_FIELD( u16 , v_COLP_n , 1 ) /* <n> +COLP */
#else
MC_HEE_BIT_FIELD( u16 , v_Dummy , 6 )
#endif /* AT_CMD_IMPROVEMENT_FTR */
MC_HEE_BIT_FIELD( u16 , v_CharSet , 2 ) /* Char Set +CSCS */
MC_HEE_BIT_FIELD( u16 , v_CSDH , 1 ) /* Show text mode Parameters */
MC_HEE_BIT_FIELD( u16 , v_CMGFMode , 1 ) /* Messages format for AT+CMGF cmd */
MC_HEE_BIT_FIELD( u16 , v_RegisterInAutomaticMode , 1 ) /* Redo a registration in automatic mode for AT+COPS cmd*/
MC_HEE_BIT_FIELD( u16 , v_CMER_Mode , 3 ) /* Mode of event reporting AT+CMER */
MC_HEE_BIT_FIELD( u16 , v_CMER_IndicatorReport , 2 ) /* Indicator event report enable/Disable AT+CMER */
/*+ LMSdv86578 */
#if defined (AT_CMD_FOR_AOC_FTR) && !defined(ATP_SUPPRESS_REC7_07_FTR)
/* already u32 aligned */
#else /* defined (AT_CMD_FOR_AOC_FTR) && !defined(ATP_SUPPRESS_REC7_07_FTR) */
/*- LMSdv86578 */
MC_HEE_GAP( v_GAP_DataBitFields2 , 2 )
/*+ LMSdv86578 */
#endif /* defined (AT_CMD_FOR_AOC_FTR) && !defined(ATP_SUPPRESS_REC7_07_FTR) */
/*- LMSdv86578 */
MC_HEE_END_PACKED_TYPE( t_hee_DataBitFields2 )
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_DataBitFields3 )
MC_HEE_BIT_FIELD( u16 , v_Dummy , 7 )
MC_HEE_BIT_FIELD( u16 , v_CNMI_bfr , 1 ) /* Mode for the buffer management AT+CNMI */
MC_HEE_BIT_FIELD( u16 , v_CNMI_ds , 2 ) /* Mode of SR transfer to the PC AT+CNMI */
MC_HEE_BIT_FIELD( u16 , v_CNMI_Bm , 2 ) /* Mode of SMSCB transfer to the PC AT+CNMI */
MC_HEE_BIT_FIELD( u16 , v_CNMI_Mt , 2 ) /* Mode of SMS transfer to the PC AT+CNMI */
MC_HEE_BIT_FIELD( u16 , v_CNMI_Mode , 2 ) /* Mode for the SMS buffering mechanism AT+CNMI */
MC_HEE_GAP( v_GAP_DataBitFields3 , 2 )
MC_HEE_END_PACKED_TYPE( t_hee_DataBitFields3 )
/*******************************************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
#ifdef GPRS_FTR
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_atp_PDPContext )
MC_HEE_BIT_FIELD( u16 , v_hee_PDPCtxtQosPeak , 4 ) /* Qos profile : Peak */
MC_HEE_BIT_FIELD( u16 , v_hee_PDPCtxtQosReliability , 3 ) /* Qos profile : Reliability */
MC_HEE_BIT_FIELD( u16 , v_hee_PDPCtxtQosDelay , 3 ) /* Qos profile : Delay */
MC_HEE_BIT_FIELD( u16 , v_hee_PDPCtxtQosPrecedence , 2 ) /* Qos profile : precedence */
MC_HEE_BIT_FIELD( u16 , v_hee_PDPCtxtDefined , 1 ) /* if 1, the context is already defined at switch-on */
MC_HEE_BIT_FIELD( u16 , v_hee_PDPCtxtLocked , 1 ) /* if 1, the context cannot be modified by the user */
MC_HEE_BIT_FIELD( u16 , v_hee_PDPCtxtCid , 2 ) /* identifier for this PDP context */
MC_HEE_NORMAL_FIELD(u8 , v_hee_PDPCtxtQosMean ) /* Qos profile : Mean */
#ifndef ATP_PPP_OVER_GPRS_FTR
MC_HEE_GAP(v_GAP_PDPContext , 1 ) /* depends on HEE_PDP_SIZE_APN size */
MC_HEE_FIELD_ARRAY( u8 , a_hee_PDPCtxtApn , HEE_PDP_SIZE_APN + 1 , HEE_DATA_ATP_PDP_APN ) /* APN */
#else /* ATP_PPP_OVER_GPRS_FTR */
MC_HEE_NORMAL_FIELD(u8 , v_hee_PDPType) /* can be 1 (IP) or 3 (PPP) */
MC_HEE_FIELD_ARRAY( u8 , a_hee_PDPCtxtApn , HEE_PDP_SIZE_APN + 1 , HEE_DATA_ATP_PDP_APN ) /* APN */
#endif /* ATP_PPP_OVER_GPRS_FTR */
#ifdef RELEASE99_CPR
MC_HEE_BIT_FIELD( u32 , v_hee_PDPCtxtQosGuaranteedDLBitRate , 8 ) /* Qos profile : Guaranteed Bit Rate for Downlink */
MC_HEE_BIT_FIELD( u32 , v_hee_PDPCtxtQosGuaranteedULBitRate , 8 ) /* Qos profile : Guaranteed Bit Rate for Uplink */
MC_HEE_BIT_FIELD( u32 , v_hee_PDPCtxtQosTrafficHandling , 2 ) /* Qos profile : Traffic Handling Priority */
MC_HEE_BIT_FIELD( u32 , v_hee_PDPCtxtQosTransferDelay , 6 ) /* Qos profile : Transfert Delay */
MC_HEE_BIT_FIELD( u32 , v_hee_PDPCtxtQosSDUErrorRatio , 4 ) /* Qos profile : SDU error ratio */
MC_HEE_BIT_FIELD( u32 , v_hee_PDPCtxtQosResidualBER , 4 ) /* Qos profile : Residual BER */
MC_HEE_BIT_FIELD( u32 , v_hee_PDPCtxtQosMaxDLBitRate , 8 ) /* Qos profile : Maximum Bit Rate for Downlink */
MC_HEE_BIT_FIELD( u32 , v_hee_PDPCtxtQosMaxULBitRate , 8 ) /* Qos profile : Maximum Bit Rate for Uplink */
MC_HEE_BIT_FIELD( u32 , v_hee_PDPCtxtQosMaxSDUSize , 8 ) /* Qos profile : Maximum SDU size*/
MC_HEE_BIT_FIELD( u32 , v_hee_PDPCtxtQosDeliveryErrSDU , 3 ) /* Qos profile : Delivery Erroneous SDU */
MC_HEE_BIT_FIELD( u32 , v_hee_PDPCtxtQosDeliveryOrder , 2 ) /* Qos profile : DeliveryOrder */
MC_HEE_BIT_FIELD( u32 , v_hee_PDPCtxtQosTrafficClass , 3 ) /* Qos profile : Traffic Class */
#endif /* RELEASE99_CPR */
MC_HEE_END_PACKED_TYPE( t_hee_atp_PDPContext )
/*******************************************************************************************/
#endif /* GPRS_FTR */
/*******************************************************************************************/
#else /* _LABWIN32 */
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_DataBitFields )
MC_HEE_BIT_FIELD( u32 , v_CrState , 1 ) /* Service reporting control AT+CR */
MC_HEE_BIT_FIELD( u32 , v_TypeOfAddress , 8 ) /* Type of Address for D command AT+CSTA */
MC_HEE_BIT_FIELD( u32 , v_UserBearerRate , 4 ) /* User Rate of bearer capabilities AT+CBST */
MC_HEE_BIT_FIELD( u32 , v_SyncAsync , 1 ) /* Synchronous/Asynchronous of bearer capabilities AT+CBST */
MC_HEE_BIT_FIELD( u32 , v_TransferMode , 1 ) /* Transfer mode of bearer capabilities AT+CBST */
MC_HEE_BIT_FIELD( u32 , v_InfoTrans , 3 ) /* Information transfer capabilities of bearer capabilities AT+CBST */
MC_HEE_BIT_FIELD( u32 , v_ConnElm , 2 ) /* Connection element of bearer capabilities Transparent/nontransprent/transparetn1rst/nontransparent1rst AT+CBST */
MC_HEE_BIT_FIELD( u32 , v_Crc , 1 ) /* cellular result code to indicate if RING or +CRING is to be used AT+CRC */
MC_HEE_BIT_FIELD( u32 , v_CallMode , 2 ) /* +CMOD call value AT+CMOD */
MC_HEE_BIT_FIELD( u32 , v_CMEE , 2 ) /* Current value of CME <error> to use AT+CMEE */
MC_HEE_BIT_FIELD( u32 , v_CREGn , 2 ) /* n parameter set by +CREG cmd AT+CREG */
MC_HEE_BIT_FIELD( u32 , v_CGREGn , 2 ) /* n parameter set by +CGREG cmd AT+CGREG */
MC_HEE_BIT_FIELD( u32 , v_CSMSService , 1 ) /* Phase supported for the SMS/SMSCB for AT+CSMS cmd */
/*+ LMSdv92406 PNA 16/09/03 */
#ifdef LOAD_TEST_AT_CMD_FTR
MC_HEE_BIT_FIELD( u32 , v_CFUNState , 1 ) /* State of CFUN command */
MC_HEE_BIT_FIELD( u32 , v_Dummyu32 , 1 )
#else /* LOAD_TEST_AT_CMD_FTR */
MC_HEE_BIT_FIELD( u32 , v_Dummyu32 , 2 )
#endif /* LOAD_TEST_AT_CMD_FTR */
/*- LMSdv92406 PNA 16/09/03 */
MC_HEE_END_PACKED_TYPE( t_hee_DataBitFields )
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_DataBitFields1 )
#ifdef AT_CMD_IMPROVEMENT_FTR
MC_HEE_BIT_FIELD( u32 , v_CVHUMode , 2 ) /* CVHU Mode which determine the behaviour of DTR dropped, ATH for voice calls */
#endif /* AT_CMD_IMPROVEMENT_FTR */
MC_HEE_BIT_FIELD( u32 , v_Echo , 1 ) /* Echo command enable/disable ATE */
MC_HEE_BIT_FIELD( u32 , v_SuppressResult , 1 ) /* Result code suppression ATQ */
MC_HEE_BIT_FIELD( u32 , v_Verbose , 1 ) /* Verbose Result enable/disable ATV */
MC_HEE_BIT_FIELD( u32 , v_ExtendedResultCode , 3 ) /* Config to control format answer ATX */
#ifdef AT_CMD_IMPROVEMENT_FTR
MC_HEE_BIT_FIELD( u32 , v_DSRcontrol , 1 ) /* DSR control command in com AT&S */
#ifdef HARDWARE_FLOW_CONTROL
MC_HEE_BIT_FIELD( u32 , v_RTScontrol , 1 ) /* RTS/CTS control command in com AT&R */
#endif /* HARDWARE_FLOW_CONTROL */
#endif /* AT_CMD_IMPROVEMENT_FTR */
MC_HEE_BIT_FIELD( u32 , v_DTRBehaviour , 2 ) /* DTR circuit 108 behaviour AT&D */
MC_HEE_BIT_FIELD( u32 , v_DcdControl , 1 ) /* Dcd control command in com AT&C */
MC_HEE_BIT_FIELD( u32 , v_FlowControlDCEbyDTE , 2 ) /* Flow control +IFC command */
MC_HEE_BIT_FIELD( u32 , v_FlowControlDTEbyDCE , 2 ) /* Flow control +IFC command */
MC_HEE_BIT_FIELD( u32 , v_FlowControl , 3 ) /* Flow control &K command */
MC_HEE_BIT_FIELD( u32 , v_Fclass , 1 ) /* Class of fax AT+FCLASS */
#ifdef AT_CMD_IMPROVEMENT_FTR
#ifdef HARDWARE_FLOW_CONTROL
MC_HEE_BIT_FIELD( u32 , v_Dummyu32 , 11 )
#else
MC_HEE_BIT_FIELD( u32 , v_Dummyu32 , 12 )
#endif /* HARDWARE_FLOW_CONTROL */
#else
MC_HEE_BIT_FIELD( u32 , v_Dummyu32 , 15 )
#endif /* AT_CMD_IMPROVEMENT_FTR */
MC_HEE_END_PACKED_TYPE( t_hee_DataBitFields1 )
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_DataBitFields2 )
MC_HEE_BIT_FIELD( u16 , v_CMER_IndicatorReport , 2 ) /* Indicator event report enable/Disable AT+CMER */
MC_HEE_BIT_FIELD( u16 , v_CMER_Mode , 3 ) /* Mode of event reporting AT+CMER */
MC_HEE_BIT_FIELD( u16 , v_RegisterInAutomaticMode , 1 ) /* Redo a registration in automatic mode for AT+COPS cmd*/
MC_HEE_BIT_FIELD( u16 , v_CMGFMode , 1 ) /* Messages format for AT+CMGF cmd */
MC_HEE_BIT_FIELD( u16 , v_CSDH , 1 ) /* Show text mode Parameters */
MC_HEE_BIT_FIELD( u16 , v_CharSet , 2 ) /* Char Set +CSCS */
#ifdef AT_CMD_IMPROVEMENT_FTR
MC_HEE_BIT_FIELD( u16 , v_COLP_n , 1 ) /* <n> +COLP */
MC_HEE_BIT_FIELD( u16 , v_CSSN_m , 1 ) /* <m> +CSSN */
MC_HEE_BIT_FIELD( u16 , v_CSSN_n , 1 ) /* <n> +CSSN */
MC_HEE_BIT_FIELD( u16 , v_CLIP_n , 1 ) /* <n> +CLIP */
MC_HEE_BIT_FIELD( u16 , v_CLIR_n , 2 ) /* <n> +CLIR */
#endif /* AT_CMD_IMPROVEMENT_FTR */
/*+ LMSdv86578 */
#if defined (AT_CMD_FOR_AOC_FTR) && !defined(ATP_SUPPRESS_REC7_07_FTR)
MC_HEE_BIT_FIELD( u16 , v_CAOC_Mode , 2 ) /* Mode of event reporting AT+CAOC */
MC_HEE_BIT_FIELD( u16 , v_CCWE_Mode , 1 ) /* Mode of event reporting AT+CCWE */
MC_HEE_BIT_FIELD( u16 , v_Dummy_AOC , 13 )
#endif /* defined (AT_CMD_FOR_AOC_FTR) && !defined(ATP_SUPPRESS_REC7_07_FTR) */
#ifdef AT_CMD_IMPROVEMENT_FTR
/* nothing, already aligned */
#else /* AT_CMD_IMPROVEMENT_FTR */
MC_HEE_BIT_FIELD( u16 , v_Dummy , 6 )
#endif /* AT_CMD_IMPROVEMENT_FTR */
#if defined (AT_CMD_FOR_AOC_FTR) && !defined(ATP_SUPPRESS_REC7_07_FTR)
/* already u32 aligned */
#else /* defined (AT_CMD_FOR_AOC_FTR) && !defined(ATP_SUPPRESS_REC7_07_FTR) */
/*- LMSdv86578 */
MC_HEE_GAP( v_GAP_DataBitFields2 , 2 )
/*+ LMSdv86578 */
#endif /* defined (AT_CMD_FOR_AOC_FTR) && !defined(ATP_SUPPRESS_REC7_07_FTR) */
/*- LMSdv86578 */
MC_HEE_END_PACKED_TYPE( t_hee_DataBitFields2 )
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_DataBitFields3 )
MC_HEE_BIT_FIELD( u16 , v_CNMI_Mode , 2 ) /* Mode for the SMS buffering mechanism AT+CNMI */
MC_HEE_BIT_FIELD( u16 , v_CNMI_Mt , 2 ) /* Mode of SMS transfer to the PC AT+CNMI */
MC_HEE_BIT_FIELD( u16 , v_CNMI_Bm , 2 ) /* Mode of SMSCB transfer to the PC AT+CNMI */
MC_HEE_BIT_FIELD( u16 , v_CNMI_ds , 2 ) /* Mode of SR transfer to the PC AT+CNMI */
MC_HEE_BIT_FIELD( u16 , v_CNMI_bfr , 1 ) /* Mode for the buffer management AT+CNMI */
MC_HEE_BIT_FIELD( u16 , v_Dummy , 7 )
MC_HEE_GAP( v_GAP_DataBitFields3 , 2 )
MC_HEE_END_PACKED_TYPE( t_hee_DataBitFields3 )
/*******************************************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
#ifdef GPRS_FTR
/*******************************************************************************************/
MC_HEE_BEGIN_PACKED_TYPE( t_hee_atp_PDPContext )
MC_HEE_BIT_FIELD( u16 , v_hee_PDPCtxtCid , 2 ) /* identifier for this PDP context */
MC_HEE_BIT_FIELD( u16 , v_hee_PDPCtxtLocked , 1 ) /* if 1, the context cannot be modified by the user */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -