LinuxQMISDK  Lite-0.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
nas.h
Go to the documentation of this file.
1 
6 #ifndef __LIBPACK_NAS_H__
7 #define __LIBPACK_NAS_H__
8 
9 #include <stdint.h>
10 #include "common.h"
11 #define NAS_OTA_MESSAGE_MAX_BUF_SIZE 2048
12 #define NAS_MAX_NUM_NETWORKS 30
13 #define NAS_MAX_DESCRIPTION_LENGTH 255
14 #define NAS_PLMN_LENGTH 3
15 
20 typedef struct {
21  uint32_t len;
22  signed char rssi[8];
23  uint32_t radio[8];
25 
37  uint8_t *pResp,
38  uint16_t respLen,
40  );
41 
53  pack_qmi_t *pCtx,
54  uint8_t *pReq,
55  uint16_t *pLen
56  );
57 
198 typedef struct
199 {
200  uint8_t *pEmerMode;
201  uint16_t *pModePref;
202  uint64_t *pBandPref;
203  uint16_t *pPRLPref;
204  uint16_t *pRoamPref;
205  uint64_t *pLTEBandPref;
206  uint8_t *pNetSelPref;
207  uint32_t *pSrvDomainPref;
208  uint32_t *pGWAcqOrderPref;
210 
221  pack_qmi_t *pCtx,
222  uint8_t *pReqBuf,
223  uint16_t *pLen
224  );
225 
236  uint8_t *pResp,
237  uint16_t respLen,
239  );
240 
261 {
262  uint8_t netReg;
263  uint16_t mcc;
264  uint16_t mnc;
265 };
266 
284 {
285  uint8_t acqOrdeLen;
286  uint8_t *pAcqOrder;
287 };
288 
315 struct nas_CSGID
316 {
317  uint16_t mcc;
318  uint16_t mnc;
319  uint8_t mncPcsDigits;
320  uint32_t id;
321  uint8_t rat;
322 };
323 
482 typedef struct
483 {
484  uint8_t *pEmerMode;
485  uint16_t *pModePref;
486  uint64_t *pBandPref;
487  uint16_t *pPRLPref;
488  uint16_t *pRoamPref;
489  uint64_t *pLTEBandPref;
491  uint8_t *pChgDuration;
493  uint32_t *pSrvDomainPref;
494  uint32_t *pGWAcqOrderPref;
495  uint64_t *pTdscdmaBandPref;
498  struct nas_CSGID *pCSGID;
499  unsigned char *pRAT;
501 
513  pack_qmi_t *pCtx,
514  uint8_t *pReqBuf,
515  uint16_t *pLen,
517  );
518 
528  uint8_t *pResp,
529  uint16_t respLen
530  );
542  pack_qmi_t *pCtx,
543  uint8_t *pReqBuf,
544  uint16_t *pLen,
545  uint64_t bandPref
546  );
547 
553  uint8_t *pResp,
554  uint16_t respLen
555  );
556 
652 typedef struct
653 {
655  uint8_t *pDDTMInd;
659  uint8_t *pNetworkTimeInd;
660  uint8_t *pSysInfoInd;
662  uint8_t *pErrorRateInd;
666  uint8_t *pLTECphyCa;
668 
680  pack_qmi_t *pCtx,
681  uint8_t *pReqBuf,
682  uint16_t *pLen,
684  );
685 
695  uint8_t *pResp,
696  uint16_t respLen
697  );
698 
704 typedef struct {
705  uint8_t radioInterface;
706  uint16_t activeBandClass;
707  uint16_t activeChannel;
709 
714 typedef struct {
715  uint8_t instancesSize;
718 
730  pack_qmi_t *pCtx,
731  uint8_t *pReqBuf,
732  uint16_t *pLen
733  );
745  uint8_t *pResp,
746  uint16_t respLen,
747  unpack_nas_GetRFInfo_t *pOutput
748  );
749 
754 typedef struct
755 {
756  int8_t rssi;
757  int16_t ecio;
758 } cdmaSSInfo;
759 
766 typedef struct
767 {
768  int8_t rssi;
769  int16_t ecio;
770  uint8_t sinr;
771  int32_t io;
772 } hdrSSInfo;
773 
780 typedef struct
781 {
782  int8_t rssi;
783  int8_t rsrq;
784  int16_t rsrp;
785  int16_t snr;
786 } lteSSInfo;
787 
794 typedef struct
795 {
796  float rssi;
797  float rscp;
798  float ecio;
799  float sinr;
801 
809 typedef struct {
812  int8_t GSMSSInfo;
816 
828  pack_qmi_t *pCtx,
829  uint8_t *pReqBuf,
830  uint16_t *pLen
831  );
832 
844  uint8_t *pResp,
845  uint16_t respLen,
847  );
848 
859 typedef struct
860 {
863  int8_t *pGSMSigInfo;
866  int8_t *pRscp;
869 
880  uint8_t *pResp,
881  uint16_t respLen,
883  );
884 
892 typedef struct {
893  uint16_t mcc;
894  uint16_t mnc;
895  char name[255];
896  uint16_t sid;
897  uint16_t nid;
899 
911  uint8_t *pResp,
912  uint16_t respLen,
914  );
915 
927  pack_qmi_t *pCtx,
928  uint8_t *pReqBuf,
929  uint16_t *pLen
930  );
951 typedef struct
952 {
953  uint8_t srvStatus;
954  uint8_t isPrefDataPath;
956 
987 typedef struct
988 {
989  uint8_t srvStatus;
990  uint8_t trueSrvStatus;
991  uint8_t isPrefDataPath;
993 
1070 typedef struct
1071 {
1073  uint8_t srvDomain;
1075  uint8_t srvCapability;
1077  uint8_t roamStatus;
1081 
1201 typedef struct
1202 {
1205  uint8_t isSysPrlMatch;
1207  uint8_t pRevInUse;
1208  uint8_t bsPRevValid;
1209  uint8_t bsPRev;
1211  uint8_t ccsSupported;
1213  uint16_t systemID;
1214  uint16_t networkID;
1215  uint8_t bsInfoValid;
1216  uint16_t baseId;
1217  uint32_t baseLat;
1218  uint32_t baseLong;
1220  uint16_t packetZone;
1222  uint8_t MCC[3];
1223  uint8_t MNC[3];
1224 } nas_CDMASysInfo;
1225 
1290 typedef struct
1291 {
1294  uint8_t isSysPrlMatch;
1298  uint8_t hdrActiveProt;
1300  uint8_t is856SysId[16];
1301 } nas_HDRSysInfo;
1302 
1396 typedef struct
1397 {
1399  uint8_t lacValid;
1400  uint16_t lac;
1401  uint8_t cellIdValid;
1402  uint32_t cellId;
1405  uint8_t rejCause;
1407  uint8_t MCC[3];
1408  uint8_t MNC[3];
1410  uint8_t egprsSupp;
1411  uint8_t dtmSuppValid;
1412  uint8_t dtmSupp;
1413 } nas_GSMSysInfo;
1414 
1530 typedef struct
1531 {
1533  uint8_t lacValid;
1534  uint16_t lac;
1535  uint8_t cellIdValid;
1536  uint32_t cellId;
1539  uint8_t rejCause;
1541  uint8_t MCC[3];
1542  uint8_t MNC[3];
1544  uint8_t hsCallStatus;
1545  uint8_t hsIndValid;
1546  uint8_t hsInd;
1547  uint8_t pscValid;
1548  uint16_t psc;
1550 
1629 typedef struct
1630 {
1632  uint8_t lacValid;
1633  uint16_t lac;
1634  uint8_t cellIdValid;
1635  uint32_t cellId;
1638  uint8_t rejCause;
1640  uint8_t MCC[3];
1641  uint8_t MNC[3];
1642  uint8_t tacValid;
1643  uint16_t tac;
1644 } nas_LTESysInfo;
1645 
1659 typedef struct
1660 {
1661  uint16_t geoSysIdx;
1662  uint16_t regPrd;
1664 
1681 typedef struct
1682 {
1683  uint16_t geoSysIdx;
1685 } nas_AddSysInfo;
1686 
1707 typedef struct
1708 {
1709  uint32_t csBarStatus;
1710  uint32_t psBarStatus;
1712 
1790 typedef struct
1791 {
1803  uint16_t *pAddHDRSysInfo;
1806  uint16_t *pAddLTESysInfo;
1813 
1824  pack_qmi_t *pCtx,
1825  uint8_t *pReqBuf,
1826  uint16_t *pLen
1827  );
1828 
1839  uint8_t *pResp,
1840  uint16_t respLen,
1842  );
1843 
1926 typedef struct
1927 {
1939  uint16_t *pAddHDRSysInfo;
1942  uint16_t *pAddLTESysInfo;
1950 
1961  uint8_t *pResp,
1962  uint16_t respLen,
1964  );
1965 
1981 typedef struct {
1983  uint32_t CSDomain;
1984  uint32_t PSDomain;
1985  uint32_t RAN;
1987  uint8_t RadioIfaces[255];
1988  uint32_t Roaming;
1989  uint16_t MCC;
1990  uint16_t MNC;
1991  uint8_t nameSize;
1992  uint8_t Name[255];
1993  uint8_t DataCapsLen;
1994  uint8_t DataCaps[255];
1996 
2007  pack_qmi_t *pCtx,
2008  uint8_t *pReqBuf,
2009  uint16_t *pLen
2010  );
2011 
2022  uint8_t *pResp,
2023  uint16_t respLen,
2025  );
2026 
2031 typedef struct {
2032  uint8_t DataCapsLen;
2033  uint8_t DataCaps[255];
2035 
2046  pack_qmi_t *pCtx,
2047  uint8_t *pReqBuf,
2048  uint16_t *pLen
2049  );
2050 
2061  uint8_t *pResp,
2062  uint16_t respLen,
2064  );
2065 
2075 typedef struct
2076 {
2077  uint16_t MCC;
2078  uint16_t MNC;
2079  uint32_t InUse;
2080  uint32_t Roaming;
2081  uint32_t Forbidden;
2082  uint32_t Preferred;
2083  char Desription[255];
2085 
2103 typedef struct
2104 {
2105  uint16_t MCC;
2106  uint16_t MNC;
2107  uint8_t RAT;
2109 
2110 
2126 typedef struct
2127 {
2128  uint16_t MCC;
2129  uint16_t MNC;
2132 
2137 typedef struct
2138 {
2145  uint32_t *pScanResult;
2147 
2148 
2159  pack_qmi_t *pCtx,
2160  uint8_t *pReqBuf,
2161  uint16_t *pLen
2162  );
2163 
2174  uint8_t *pResp,
2175  uint16_t respLen,
2177  );
2178 
2179 
2199 typedef struct
2200 {
2201  uint8_t ValidityCW0;
2202  uint8_t CQIValueCW0;
2203  uint8_t ValidityCW1;
2204  uint8_t CQIValueCW1;
2206 
2217  pack_qmi_t *pCtx,
2218  uint8_t *pReqBuf,
2219  uint16_t *pLen
2220  );
2221 
2232  uint8_t *pResp,
2233  uint16_t respLen,
2235  );
2236 
2290 typedef struct
2291 {
2292  int8_t temperature;
2293  uint8_t modemMode;
2294  uint8_t systemMode;
2295  uint8_t imsRegState;
2296  uint8_t psState;
2297 } nas_CommInfo;
2298 
2373 typedef struct
2374 {
2375  uint8_t band;
2376  uint8_t bandwidth;
2377  uint16_t RXChan;
2378  uint16_t TXChan;
2379  uint8_t emmState;
2380  uint8_t emmSubState;
2381  uint8_t emmConnState;
2382 } nas_LTEInfo;
2383 
2395 typedef struct
2396 {
2400 
2401 
2412  pack_qmi_t *pCtx,
2413  uint8_t *pReqBuf,
2414  uint16_t *pLen
2415  );
2416 
2427  uint8_t *pResp,
2428  uint16_t respLen,
2430  );
2431 
2432 
2487 typedef struct {
2488  uint8_t regState;
2489  uint8_t csAttachState;
2490  uint8_t psAttachState;
2491  uint8_t selNetwork;
2493  uint8_t radioInterface[32];
2495 
2523 typedef struct {
2525  uint8_t dataCapabilities[32];
2527 
2552 typedef struct {
2553  uint16_t MCC;
2554  uint16_t MNC;
2556  uint8_t netDescr[255];
2558 
2586 typedef struct {
2587  uint8_t numInstances;
2588  uint8_t radioInterface[32];
2589  uint8_t roamIndicator[32];
2591 
2610 typedef struct {
2611  uint8_t leapSeconds;
2615 
2662 typedef struct {
2663  uint8_t srvStatus;
2664  uint8_t srvCapability;
2665  uint8_t hdrSrvStatus;
2666  uint8_t hdrHybrid;
2669 
2681 typedef struct {
2682  uint16_t MCC;
2683  uint8_t imsi_11_12;
2685 
2717 typedef struct {
2718  uint32_t csBarStatus;
2719  uint32_t psBarStatus;
2721 
2749 typedef struct
2750 {
2755  uint16_t SystemID;
2756  uint16_t NetworkID;
2757  uint16_t BasestationID;
2763  uint8_t CDMA_P_Rev;
2764  uint8_t GppTimeZone;
2766  uint16_t Lac;
2767  uint32_t CellID;
2768  uint8_t ConcSvcInfo;
2769  uint8_t PRLInd;
2770  uint8_t DTMInd;
2774  uint16_t TrackAreaCode;
2777 
2778 
2789  pack_qmi_t *pCtx,
2790  uint8_t *pReqBuf,
2791  uint16_t *pLen
2792  );
2793 
2804  uint8_t *pResp,
2805  uint16_t respLen,
2807  );
2808 
2809 
2833 typedef struct
2834 {
2836  uint8_t radioIf;
2838 
2854 typedef struct
2855 {
2856  int16_t ecio;
2857  uint8_t radioIf;
2859 
2900 typedef struct
2901 {
2902  uint16_t errorRate;
2903  uint8_t radioIf;
2905 
2917 typedef struct
2918 {
2919  int8_t rsrq;
2920  uint8_t radioIf;
2922 
2930 typedef struct
2931 {
2932  int16_t snrlevel;
2934 
2942 typedef struct
2943 {
2944  int16_t rsrplevel;
2946 
2947 
2961 typedef struct {
2962  uint16_t signalStrengthReqMask; //don't use this value
2964  nas_rxSignalStrengthListElement rxSignalStrengthList[18];
2965  uint16_t ecioListLen;
2966  nas_ecioListElement ecioList[18];
2967  int32_t Io;
2968  uint8_t sinr;
2970  nas_errorRateListElement errorRateList[18];
2972  int16_t ltesnr;
2973  int16_t ltersrp;
2975 
2987  pack_qmi_t *pCtx,
2988  uint8_t *pReqBuf,
2989  uint16_t *pLen,
2990  uint16_t reqMask
2991  );
2992 
3003  uint8_t *pResp,
3004  uint16_t respLen,
3006  );
3007 
3021 typedef struct
3022 {
3024  uint8_t ecioDelta;
3025  uint8_t ioDelta;
3026  uint8_t sinrDelta;
3027  uint8_t rsrqDelta;
3029  int16_t ecioThresholdList[10];
3031  uint8_t sinrThresholdList[5];
3032  uint16_t lteSnrDelta;
3033  uint8_t lteRsrpDelta;
3035 
3040 typedef struct
3041 {
3042  uint8_t bEnable;
3045 
3057  pack_qmi_t *pCtx,
3058  uint8_t *pReqBuf,
3059  uint16_t *pLen,
3061  );
3062 
3072  uint8_t *pResp,
3073  uint16_t respLen
3074  );
3075 
3087  pack_qmi_t *pCtx,
3088  uint8_t *pReqBuf,
3089  uint16_t *pLen,
3090  uint8_t *pBenable
3091  );
3092 
3102  uint8_t *pResp,
3103  uint16_t respLen
3104  );
3105 
3117  pack_qmi_t *pCtx,
3118  uint8_t *pReqBuf,
3119  uint16_t *pLen,
3120  uint8_t *pBenable
3121  );
3122 
3132  uint8_t *pResp,
3133  uint16_t respLen
3134  );
3135 
3146 typedef struct{
3149  uint32_t io;
3150  uint8_t sinr;
3156 
3157 
3163 typedef struct
3164 {
3165  uint8_t TlvPresent;
3166  uint32_t serviceDomain;
3167  uint32_t rejectCause;
3169 
3175 typedef struct
3176 {
3177  uint8_t TlvPresent;
3179  uint32_t radioInterface;
3181 
3188 typedef struct
3189 {
3190  uint8_t TlvPresent;
3192  uint32_t radioInterface[255];
3193  uint32_t activeBandClass[255];
3194  uint32_t activeChannel[255];
3195 } nas_RFInfoTlv;
3196 
3201 typedef struct
3202 {
3203  uint8_t TlvPresent;
3206 
3213 typedef struct {
3219 
3221  uint8_t *pResp,
3222  uint16_t respLen,
3224  );
3225 
3239 typedef struct {
3240  uint8_t SCI;
3241  uint8_t SCM;
3242  uint8_t RegHomeSID;
3243  uint8_t RegForeignSID;
3244  uint8_t RegForeignNID;
3245  uint8_t ForceRev0;
3246  uint8_t CustomSCP;
3247  uint32_t Protocol;
3248  uint32_t Broadcast;
3249  uint32_t Application;
3250  uint32_t Roaming;
3252 
3263  pack_qmi_t *pCtx,
3264  uint8_t *pReqBuf,
3265  uint16_t *pLen
3266  );
3267 
3278  uint8_t *pResp,
3279  uint16_t respLen,
3281  );
3282 
3293  pack_qmi_t *pCtx,
3294  uint8_t *pReqBuf,
3295  uint16_t *pLen
3296  );
3297 
3308  uint8_t *pResp,
3309  uint16_t respLen,
3310  uint32_t *pAuthStatus
3311  );
3312 
3322 int pack_nas_GetACCOLC(
3323  pack_qmi_t *pCtx,
3324  uint8_t *pReqBuf,
3325  uint16_t *pLen
3326  );
3327 
3338  uint8_t *pResp,
3339  uint16_t respLen,
3340  uint8_t *pAccolc
3341  );
3342 
3347 typedef struct
3348 {
3349  int8_t spc[6];
3350  uint8_t accolc;
3352 
3363 int pack_nas_SetACCOLC(
3364  pack_qmi_t *pCtx,
3365  uint8_t *pReqBuf,
3366  uint16_t *pLen,
3367  pack_nas_SetACCOLC_t reqParam
3368  );
3369 
3379  uint8_t *pResp,
3380  uint16_t respLen
3381  );
3382 
3395 typedef struct
3396 {
3400 
3413 typedef struct
3414 {
3418 
3431 typedef struct
3432 {
3436 
3448 typedef struct
3449 {
3453 
3474 typedef struct
3475 {
3479 
3492 typedef struct
3493 {
3497 
3510 typedef struct
3511 {
3515 
3527 typedef struct
3528 {
3532 
3544 typedef struct
3545 {
3549 
3561 typedef struct
3562 {
3566 
3578 typedef struct
3579 {
3583 
3595 typedef struct
3596 {
3600 
3612 typedef struct
3613 {
3617 
3646 typedef struct
3647 {
3648  uint8_t rptRate;
3649  uint8_t avgPeriod;
3651 
3663 typedef struct
3664 {
3668 
3679 typedef struct
3680 {
3684 
3695 typedef struct
3696 {
3700 
3711 typedef struct
3712 {
3716 
3841 typedef struct
3842 {
3844  uint16_t *pCDMARSSIDelta;
3846  uint16_t *pCDMAECIODelta;
3848  uint16_t *pHDRRSSIDelta;
3850  uint16_t *pHDRECIODelta;
3852  uint16_t *pHDRSINRDelta;
3854  uint16_t *pHDRIODelta;
3856  uint16_t *pGSMRSSIDelta;
3858  uint16_t *pWCDMARSSIDelta;
3860  uint16_t *pWCDMAECIODelta;
3862  uint16_t *pLTERSSIDelta;
3864  uint16_t *pLTESNRDelta;
3866  uint16_t *pLTERSRQDelta;
3868  uint16_t *pLTERSRPDelta;
3879 
3891  pack_qmi_t *pCtx,
3892  uint8_t *pReqBuf,
3893  uint16_t *pLen,
3895  );
3896 
3906  uint8_t *pResp,
3907  uint16_t respLen
3908  );
3909 
3914 typedef struct
3915 {
3916  uint8_t dataCapsSize;
3917  uint8_t dataCaps[255];
3919 
3931  uint8_t *pResp,
3932  uint16_t respLen,
3934  );
3935 
3943  pack_qmi_t *pCtx,
3944  uint8_t *pReqBuf,
3945  uint16_t *pLen
3946 );
3947 
3977 typedef struct
3978 {
3979  uint32_t ActiveTechPref;
3980  uint32_t Duration;
3982  uint16_t Tlvresult;
3984 
3986  uint8_t *pResp,
3987  uint16_t respLen,
3989 );
3990 
4017 typedef struct
4018 {
4019  uint32_t TechnologyPref;
4020  uint32_t Duration;
4021  uint16_t Tlvresult;
4023 
4024 
4033  pack_qmi_t *pCtx,
4034  uint8_t *pReqBuf,
4035  uint16_t *pLen,
4037 );
4038 
4068 typedef struct
4069 {
4070  uint16_t Tlvresult;
4072 
4074  uint8_t *pResp,
4075  uint16_t respLen,
4077 );
4078 
4079 
4088 typedef struct
4089 {
4090  uint8_t roaming;
4092 
4104  uint8_t *pResp,
4105  uint16_t respLen,
4107  );
4108 
4109 
4110 #define NAS_SERVING_SYSTEM_INFO_MAX_RADIO_INTERFACE_LIST 255
4111 
4160 typedef struct
4161 {
4163  uint8_t csAttachState;
4164  uint8_t psAttachState;
4170 
4171 
4179 typedef struct
4180 {
4182  uint16_t Tlvresult;
4184 
4186  uint8_t *pResp,
4187  uint16_t respLen,
4189 );
4190 
4191 
4199  pack_qmi_t *pCtx,
4200  uint8_t *pReqBuf,
4201  uint16_t *pLen
4202 );
4203 
4204 /*
4205  * NAS LTE CPHY Scell States.
4206  */
4207 typedef enum {
4212 
4213 /*
4214  * NAS LTE CPHY Downlink Values.
4215  */
4216 typedef enum {
4224 
4225 
4246 typedef struct{
4247  uint32_t pci;
4248  uint32_t freq;
4250  uint8_t TlvPresent;
4252 
4262 typedef struct{
4264  uint8_t TlvPresent;
4266 
4295 typedef struct{
4296  uint32_t pci;
4297  uint32_t freq;
4299  uint32_t iLTEbandValue;
4301  uint8_t TlvPresent;
4303 
4327 typedef struct{
4328  uint32_t pci;
4329  uint32_t freq;
4331  uint32_t iLTEbandValue;
4332  uint8_t TlvPresent;
4334 
4346 typedef struct{
4347  uint8_t scell_idx;
4348  uint8_t TlvPresent;
4350 
4351 
4352 typedef struct
4353 {
4360 
4368 typedef struct
4369 {
4371  uint16_t Tlvresult;
4373 
4375  uint8_t *pResp,
4376  uint16_t respLen,
4378 );
4379 
4380 /*
4381  * Name: NASEmergencyModeTlv
4382  *
4383  * Purpose: Structure used to store Emergency Mode TLV Value.
4384  *
4385  * Members: TlvPresent - Boolean indicating the presence of the TLV
4386  * in the QMI response
4387  *
4388  * EmerMode - Emergency Mode Value
4389  */
4390 typedef struct
4391 {
4392  uint8_t TlvPresent;
4393  uint8_t EmerMode;
4395 
4396 /*
4397  * Name: NASModePreferenceTlv
4398  *
4399  * Purpose: Structure used to store Mode Preference TLV Value.
4400  *
4401  * Members: TlvPresent - Boolean indicating the presence of the TLV
4402  * in the QMI response
4403  *
4404  * ModePref - Mode Preference Value
4405  */
4406 typedef struct
4407 {
4408  uint8_t TlvPresent;
4409  uint16_t ModePref;
4411 
4412 /*
4413  * Name: NASBandPreferenceTlv
4414  *
4415  * Purpose: Structure used to store all Band Preference TLV Value.
4416  *
4417  * Members: TlvPresent - Boolean indicating the presence of the TLV
4418  * in the QMI response
4419  *
4420  * band_pref - Roaming Indication Value
4421  */
4422 typedef struct
4423 {
4424  uint8_t TlvPresent;
4425  uint64_t band_pref;
4427 
4428 /*
4429  * Name: NASPRLPreferenceTlv
4430  *
4431  * Purpose: Structure used to store CDMA PRL Preference TLV Value.
4432  *
4433  * Members: TlvPresent - Boolean indicating the presence of the TLV
4434  * in the QMI response
4435  *
4436  * PRLPref - CDMA PRL Preference Value
4437  */
4438 typedef struct
4439 {
4440  uint8_t TlvPresent;
4441  uint16_t PRLPref;
4443 
4444 /*
4445  * Name: NASRoamPreferenceTlv
4446  *
4447  * Purpose: Structure used to store Roaming Preference TLV Value.
4448  *
4449  * Members: TlvPresent - Boolean indicating the presence of the TLV
4450  * in the QMI response
4451  *
4452  * RoamPref - Roaming Preference Value
4453  */
4454 typedef struct
4455 {
4456  uint8_t TlvPresent;
4457  uint16_t RoamPref;
4459 
4460 /*
4461  * Name: NASLTEBandPreferenceTlv
4462  *
4463  * Purpose: Structure used to store LTE Band Preference TLV Value.
4464  *
4465  * Members: TlvPresent - Boolean indicating the presence of the TLV
4466  * in the QMI response
4467  *
4468  * LTEBandPref - LTE Band Preference Value
4469  */
4470 typedef struct
4471 {
4472  uint8_t TlvPresent;
4473  uint64_t LTEBandPref;
4475 
4476 /*
4477  * Name: NASNetSelPreferenceTlv
4478  *
4479  * Purpose: Structure used to store Network Selection Preference TLV Value.
4480  *
4481  * Members: TlvPresent - Boolean indicating the presence of the TLV
4482  * in the QMI response
4483  *
4484  * NetSelPref - Network Selection Preference Value
4485  */
4486 typedef struct
4487 {
4488  uint8_t TlvPresent;
4489  uint8_t NetSelPref;
4491 
4492 /*
4493  * Name: NASServDomainPrefTlv
4494  *
4495  * Purpose: Structure used to store Service domain preference TLV Value.
4496  *
4497  * Members: TlvPresent - Boolean indicating the presence of the TLV
4498  * in the QMI response
4499  *
4500  * SrvDomainPref - Service Domain Preference Value
4501  */
4502 typedef struct
4503 {
4504  uint8_t TlvPresent;
4505  uint32_t SrvDomainPref;
4507 
4508 /*
4509  * Name: NASGWAcqOrderPrefTlv
4510  *
4511  * Purpose: Structure used to store GSM/WCDMA acquisition order preference
4512  * TLV Value.
4513  *
4514  * Members: TlvPresent - Boolean indicating the presence of the TLV
4515  * in the QMI response
4516  *
4517  * GWAcqOrderPref - GSM/WCDMA acquisition order Preference Value
4518  */
4519 typedef struct
4520 {
4521  uint8_t TlvPresent;
4522  uint32_t GWAcqOrderPref;
4524 
4525 /*
4526  * Name: QmiCbkNasSystemSelPrefInd
4527  *
4528  * Purpose: Structure used to store all QMI Notification parameters.
4529  *
4530  * Members: EMTlv - Emergency mode Tlv
4531  * MPTlv - Mode preference Tlv
4532  * BPTlv - Band preference Tlv
4533  * PRLPTlv - PRL preference Tlv
4534  * RPTlv - Roaming preference Tlv
4535  * LBPTlv - LTE band preference Tlv
4536  * NSPTlv - Network selection preference Tlv
4537  * SDPTlv - Service domain preference Tlv
4538  * GWAOPTlv - GSM WCDMA Acquisition Order Preference Tlv
4539  *
4540  * Note: None
4541  */
4542 typedef struct{
4553 
4554 
4562 typedef struct
4563 {
4565  uint16_t Tlvresult;
4567 
4580  uint8_t *pResp,
4581  uint16_t respLen,
4583 );
4584 
4585 typedef struct {
4586  uint8_t TlvPresent;
4587  uint32_t message_type;
4588  uint16_t data_len;
4589  uint8_t data_buf[NAS_OTA_MESSAGE_MAX_BUF_SIZE];
4591 
4592 typedef struct {
4593  uint8_t TlvPresent;
4594  uint8_t nas_release;
4595  uint8_t nas_major;
4596  uint8_t nas_minor;
4598 
4599 typedef struct {
4600  uint8_t TlvPresent;
4601  uint64_t time;
4603 
4604 typedef struct {
4609 
4610 
4618 typedef struct
4619 {
4621  uint16_t Tlvresult;
4623 
4635  uint8_t *pResp,
4636  uint16_t respLen,
4638 );
4639 
4657 typedef struct
4658 {
4659  uint16_t mcc;
4660  uint16_t mnc;
4661  uint32_t rat;
4662 } nas_MNRInfo;
4663 
4692 typedef struct
4693 {
4694  uint32_t regAction;
4696  uint32_t *pChangeDuration;
4699 
4711  pack_qmi_t *pCtx,
4712  uint8_t *pReqBuf,
4713  uint16_t *pLen,
4715  );
4716 
4726  uint8_t *pResp,
4727  uint16_t respLen
4728  );
4729 
4761 typedef struct
4762 {
4763  uint8_t lteEsmUl;
4764  uint8_t lteEsmDl;
4765  uint8_t lteEmmUl;
4766  uint8_t lteEmmDl;
4767  uint8_t gsmUmtsUl;
4768  uint8_t gsmUmtsDl;
4771 
4783  pack_qmi_t *pCtx,
4784  uint8_t *pReqBuf,
4785  uint16_t *pLen,
4787  );
4788 
4798  uint8_t *pResp,
4799  uint16_t respLen
4800  );
4801 
4823 typedef struct
4824 {
4825  uint16_t mcc;
4826  uint16_t mnc;
4827  uint8_t *pMncPcsStatus;
4829 
4830 /*
4831  * @param spnEncoding
4832  * - Coding scheme used for service provider name. This value is
4833  * ignored if spn_len is zero
4834  * Values:
4835  * - 0x00 - SMS default 7-bit coded alphabet as defined in
4836  * 3GPP TS 23.038 with bit 8 set to 0
4837  * - 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
4838  *
4839  * @param spnLength
4840  * - Length of SPN which follows
4841  *
4842  * @param spn
4843  * - Service Provider name string
4844  *
4845  * @param shortNameEn
4846  * - Coding scheme used for PLMN short name. This value is
4847  * ignored if PLMN short name length is zero
4848  * Values:
4849  * - 0x00 - SMS default 7-bit coded alphabet as defined in
4850  * 3GPP TS 23.038 with bit 8 set to 0
4851  * - 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
4852  *
4853  * @param shortNameCI
4854  * - Indicates whether the country initials are to be added to the
4855  * shortName. This value is ignored if shortNameLen is zero. Values:
4856  * - 0x00 - Do not add the letters for the countrys initials
4857  * to the name
4858  * - 0x01 - Add the countrys initials and a text string to
4859  * the name
4860  * - 0xFF - Not specified
4861  *
4862  * @param shortNameSB
4863  * - PLMN short name spare bits. This value is ignored if
4864  * shortNameLen is zero. Values:
4865  * - 0x01 - Bit 8 is spare and set to 0 in octet
4866  * - 0x02 - Bits 7 and 8 are spare and set to 0 in octet n
4867  * - 0x03 - Bits 6 to 8 (inclusive) are spare and set to 0 in
4868  * octet n
4869  * - 0x04 - Bits 5 to 8 (inclusive) are spare and set to 0 in
4870  * octet n
4871  * - 0x05 - Bits 4 to 8 (inclusive) are spare and set to 0 in
4872  * octet n
4873  * - 0x06 - Bits 3 to 8 (inclusive) are spare and set to 0 in
4874  * octet n
4875  * - 0x07 - Bits 2 to 8 (inclusive) are spare and set to 0 in
4876  * octet n
4877  * - 0x00 - Carries no information about the number of spare
4878  * bits in octet n
4879  *
4880  * @param shortNameLen
4881  * - Length of shortName which follows
4882  *
4883  * @param shortName
4884  * - PLMN short name
4885  *
4886  * @param longNameEn
4887  * - Coding scheme used for PLMN long name. This value is
4888  * ignored if PLMN long name length is zero
4889  * Values:
4890  * - 0x00 - SMS default 7-bit coded alphabet as defined in
4891  * 3GPP TS 23.038 with bit 8 set to 0
4892  * - 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
4893  *
4894  * @param longNameCI
4895  * - Indicates whether the country initials are to be added to the
4896  * longName. This value is ignored if longNameLen is zero. Values:
4897  * - 0x00 - Do not add the letters for the countrys initials
4898  * to the name
4899  * - 0x01 - Add the countrys initials and a text string to
4900  * the name
4901  * - 0xFF - Not specified
4902  *
4903  *
4904  * @param longNameSB
4905  * - PLMN long name spare bits. This value is ignored if
4906  * longNameLen is zero. Values:
4907  * - 0x01 - Bit 8 is spare and set to 0 in octet
4908  * - 0x02 - Bits 7 and 8 are spare and set to 0 in octet n
4909  * - 0x03 - Bits 6 to 8 (inclusive) are spare and set to 0 in
4910  * octet n
4911  * - 0x04 - Bits 5 to 8 (inclusive) are spare and set to 0 in
4912  * octet n
4913  * - 0x05 - Bits 4 to 8 (inclusive) are spare and set to 0 in
4914  * octet n
4915  * - 0x06 - Bits 3 to 8 (inclusive) are spare and set to 0 in
4916  * octet n
4917  * - 0x07 - Bits 2 to 8 (inclusive) are spare and set to 0 in
4918  * octet n
4919  * - 0x00 - Carries no information about the number of spare
4920  * bits in octet n
4921  *
4922  * @param longNameLen
4923  * - Length of longName which follows
4924  *
4925  * @param longName
4926  * - PLMN long name
4927  */
4928 typedef struct
4929 {
4930  uint8_t spnEncoding;
4931  uint8_t spnLength;
4932  char spn[255];
4933  uint8_t shortNameEn;
4934  uint8_t shortNameCI;
4935  uint8_t shortNameSB;
4937  uint8_t shortName[255];
4938  uint8_t longNameEn;
4939  uint8_t longNameCI;
4940  uint8_t longNameSB;
4941  uint8_t longNameLen;
4942  char longName[255];
4944 
4956  pack_qmi_t *pCtx,
4957  uint8_t *pReqBuf,
4958  uint16_t *pLen,
4960  );
4961 
4972  uint8_t *pResp,
4973  uint16_t respLen,
4975 );
4976 
4987  pack_qmi_t *pCtx,
4988  uint8_t *pReqBuf,
4989  uint16_t *pLen
4990  );
5029 typedef struct
5030 {
5031  uint32_t nmrCellID;
5032  uint8_t nmrPlmn[NAS_PLMN_LENGTH];
5033  uint16_t nmrLac;
5034  uint16_t nmrArfcn;
5035  uint8_t nmrBsic;
5036  uint16_t nmrRxLev;
5037 } nas_nmrCellInfo;
5038 
5090 typedef struct
5091 {
5092  uint32_t cellID;
5093  uint8_t plmn[NAS_PLMN_LENGTH];
5094  uint16_t lac;
5095  uint16_t arfcn;
5096  uint8_t bsic;
5097  uint32_t timingAdvance;
5098  uint16_t rxLev;
5099  uint8_t nmrInst;
5101 } nas_GERANInfo;
5102 
5122 typedef struct
5123 {
5124  uint16_t geranArfcn;
5125  uint8_t geranBsicNcc;
5126  uint8_t geranBsicBcc;
5127  int16_t geranRssi;
5129 
5147 typedef struct
5148 {
5149  uint16_t umtsUarfcn;
5150  uint16_t umtsPsc;
5151  int16_t umtsRscp;
5152  int16_t umtsEcio;
5154 
5202 typedef struct
5203 {
5204  uint16_t cellID;
5205  uint8_t plmn[NAS_PLMN_LENGTH];
5206  uint16_t lac;
5207  uint16_t uarfcn;
5208  uint16_t psc;
5209  int16_t rscp;
5210  int16_t ecio;
5211  uint8_t umtsInst;
5213  uint8_t geranInst;
5215 } nas_UMTSInfo;
5216 
5245 typedef struct
5246 {
5247  uint16_t sid;
5248  uint16_t nid;
5249  uint16_t baseId;
5250  uint16_t refpn;
5251  uint32_t baseLat;
5252  uint32_t baseLong;
5253 } nas_CDMAInfo;
5254 
5280 typedef struct
5281 {
5282  uint16_t pci;
5283  int16_t rsrq;
5284  int16_t rsrp;
5285  int16_t rssi;
5286  int16_t srxlev;
5287 } nas_cellParams;
5288 
5355 typedef struct
5356 {
5357  uint8_t ueInIdle;
5358  uint8_t plmn[NAS_PLMN_LENGTH];
5359  uint16_t tac;
5360  uint32_t globalCellId;
5361  uint16_t earfcn;
5362  uint16_t servingCellId;
5366  uint8_t sIntraSearch;
5367  uint8_t cellsLen;
5370 
5405 typedef struct
5406 {
5407  uint16_t earfcn;
5408  uint8_t threshXLow;
5409  uint8_t threshXHigh;
5411  uint8_t cells_len;
5414 
5430 typedef struct
5431 {
5432  uint8_t ueInIdle;
5433  uint8_t freqsLen;
5436 
5470 typedef struct
5471 {
5472  uint16_t arfcn;
5473  uint8_t band1900;
5474  uint8_t cellIdValid;
5475  uint8_t bsicId;
5476  int16_t rssi;
5477  int16_t srxlev;
5478 } nas_gsmCellInfo;
5479 
5514 typedef struct
5515 {
5517  uint8_t threshGsmHigh;
5518  uint8_t threshGsmLow;
5519  uint8_t nccPermitted;
5520  uint8_t cells_len;
5523 
5539 typedef struct
5540 {
5541  uint8_t ueInIdle;
5542  uint8_t freqsLen;
5545 
5570 typedef struct
5571 {
5572  uint16_t psc;
5573  int16_t cpich_rscp;
5574  int16_t cpich_ecno;
5575  int16_t srxlev;
5577 
5607 typedef struct
5608 {
5609  uint16_t uarfcn;
5611  uint16_t threshXhigh;
5612  uint16_t threshXlow;
5613  uint8_t cellsLen;
5616 
5632 typedef struct
5633 {
5634  uint8_t ueInIdle;
5635  uint8_t freqsLen;
5638 
5667 typedef struct
5668 {
5669  uint16_t earfcn;
5670  uint16_t pci;
5671  uint32_t rsrp;
5672  uint32_t rsrq;
5673  int16_t srxlev;
5674  uint8_t cellIsTDD;
5676 
5703 typedef struct
5704 {
5705  uint32_t wcdmaRRCState;
5709 
5742 typedef struct
5743 {
5751  uint32_t *pUMTSCellID;
5754 
5765  uint8_t *pResp,
5766  uint16_t respLen,
5768 );
5769 
5780  pack_qmi_t *pCtx,
5781  uint8_t *pReqBuf,
5782  uint16_t *pLen
5783  );
5839 typedef struct{
5840  uint16_t year;
5841  uint8_t month;
5842  uint8_t day;
5843  uint8_t hour;
5844  uint8_t minute;
5845  uint8_t second;
5846  uint8_t dayOfWeek;
5847  int8_t timeZone;
5850  uint8_t TlvPresent;
5851 }nas_timeInfo;
5852 
5864 typedef struct
5865 {
5869 
5880  uint8_t *pResp,
5881  uint16_t respLen,
5883 );
5915 typedef struct
5916 {
5917  uint16_t year;
5918  uint8_t month;
5919  uint8_t day;
5920  uint8_t hour;
5921  uint8_t minute;
5922  uint8_t second;
5923  uint8_t dayOfWeek;
5925 
5952 typedef struct
5953 {
5955  uint8_t *pTimeZone;
5956  uint8_t *pDayltSavAdj;
5959 
5970  uint8_t *pResp,
5971  uint16_t respLen,
5973  );
5974 
5975 /*
5976  * NAS LTE CPHY Downlink Values.
5977  */
5978 typedef enum {
5986 
5987 /*
5988  * NAS LTE CPHY Scell States.
5989  */
5990 typedef enum {
5995 
6016 typedef struct{
6017  uint16_t pci;
6018  uint16_t freq;
6020  uint8_t TlvPresent;
6031 typedef struct{
6033  uint8_t TlvPresent;
6035 
6105 typedef struct{
6106  uint16_t pci;
6107  uint16_t freq;
6109  uint16_t iLTEbandValue;
6111  uint8_t TlvPresent;
6113 
6137 typedef struct{
6138  uint16_t pci;
6139  uint16_t freq;
6141  uint16_t iLTEbandValue;
6142  uint8_t TlvPresent;
6144 
6156 typedef struct{
6157  uint8_t scell_idx;
6158  uint8_t TlvPresent;
6160 
6179 typedef struct
6180 {
6187 
6198  uint8_t *pResp,
6199  uint16_t respLen,
6201  );
6202 
6203 #endif
6204 
uint8_t TlvPresent
Definition: nas.h:3177
uint16_t lteSnrDelta
Definition: nas.h:3032
Definition: nas.h:2552
int16_t snr
Definition: nas.h:785
NAS_LTE_CPHY_SCELL_STATE_LITE scell_state
Definition: nas.h:6019
int16_t srxlev
Definition: nas.h:5673
Definition: nas.h:4657
Definition: nas.h:3695
NASPhyCaAggScellDlBw PhyCaAggScellDlBw
Definition: nas.h:4355
uint16_t * pLTERSRPDelta
Definition: nas.h:3868
Definition: nas.h:4262
uint16_t Tlvresult
Definition: nas.h:4021
uint32_t pci
Definition: nas.h:4247
int16_t rxSignalStrength
Definition: nas.h:2835
uint8_t TlvPresent
Definition: nas.h:4440
uint8_t HDRSINRThreshListLen
Definition: nas.h:3476
uint16_t NetworkID
Definition: nas.h:2756
nas_AddSysInfo * pAddWCDMASysInfo
Definition: nas.h:1805
uint8_t selectedNetwork
Definition: nas.h:4165
nas_LTESigRptConfig * pLTESigRptConfig
Definition: nas.h:3869
uint32_t Preferred
Definition: nas.h:2082
uint8_t dayOfWeek
Definition: nas.h:5923
Definition: nas.h:5982
NAS_LTE_CPHY_CA_BW_NRB_LITE
Definition: nas.h:5978
uint16_t * pLTERSRQDelta
Definition: nas.h:3866
uint8_t lacValid
Definition: nas.h:1399
Definition: nas.h:5570
uint32_t * pChangeDuration
Definition: nas.h:4696
int pack_nas_SLQSSetSysSelectionPref(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetSysSelectionPref_t *pReqParam)
Definition: nas.h:5405
uint8_t srvStatus
Definition: nas.h:2663
uint8_t threshGsmHigh
Definition: nas.h:5517
Definition: nas.h:5915
uint8_t radioInterfaceNo
Definition: nas.h:4166
uint16_t regPrd
Definition: nas.h:1662
uint8_t networkIdValid
Definition: nas.h:1406
Definition: nas.h:5607
uint32_t psBarStatus
Definition: nas.h:1710
Definition: nas.h:2900
NASPhyCaAggPcellInfo PhyCaAggPcellInfo
Definition: nas.h:4357
uint16_t * pAddLTESysInfo
Definition: nas.h:1806
uint16_t geoSysIdx
Definition: nas.h:1661
uint16_t MNC
Definition: nas.h:1990
uint8_t hdrPersonalityValid
Definition: nas.h:1295
int8_t * pRscp
Definition: nas.h:866
uint8_t bsInfoValid
Definition: nas.h:1215
int unpack_nas_SLQSGetSysSelectionPref(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSysSelectionPref_t *pOutput)
uint8_t TlvPresent
Definition: nas.h:4348
struct nas_CSGID * pCSGID
Definition: nas.h:498
uint8_t freqsLen
Definition: nas.h:5635
#define NAS_SERVING_SYSTEM_INFO_MAX_RADIO_INTERFACE_LIST
Definition: nas.h:4110
uint32_t io
Definition: nas.h:3149
uint16_t nmrLac
Definition: nas.h:5033
nas_GSMSrvStatusInfo * pGSMSrvStatusInfo
Definition: nas.h:1930
uint8_t shortNameSB
Definition: nas.h:4935
int unpack_nas_GetACCOLC(uint8_t *pResp, uint16_t respLen, uint8_t *pAccolc)
int16_t rsrplevel
Definition: nas.h:2944
uint8_t day
Definition: nas.h:5842
Definition: nas.h:2930
uint8_t nmrBsic
Definition: nas.h:5035
uint8_t gsmUmtsDl
Definition: nas.h:4768
uint32_t regAction
Definition: nas.h:4694
uint8_t * pMncPcsDigitStatus
Definition: nas.h:4697
LIBPACK_NAS_LTE_CPHY_CA_BW_NRB
Definition: nas.h:4216
nas_QmiNas3GppNetworkRAT * pRATINstance
Definition: nas.h:2142
uint32_t BasestationLatitude
Definition: nas.h:2758
nas_LTEInfoIntrafreq * pLTEInfoIntrafreq
Definition: nas.h:5747
uint8_t ValidityCW1
Definition: nas.h:2203
int16_t rsrp
Definition: nas.h:5284
uint8_t rejCause
Definition: nas.h:1539
uint16_t networkID
Definition: nas.h:1214
uint8_t isPrefDataPath
Definition: nas.h:954
int pack_nas_SetACCOLC(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SetACCOLC_t reqParam)
uint8_t TlvPresent
Definition: nas.h:4456
uint8_t networkIdValid
Definition: nas.h:1639
uint8_t srvStatus
Definition: nas.h:953
Definition: nas.h:1070
Definition: nas.h:4352
int unpack_nas_GetRFInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_GetRFInfo_t *pOutput)
uint8_t band
Definition: nas.h:2375
Definition: nas.h:3646
nas_GERANInfo * pGERANInfo
Definition: nas.h:5744
NASEmergencyModeTlv EMTlv
Definition: nas.h:4543
uint8_t * pErrorRateInd
Definition: nas.h:662
int16_t * pWCDMARSSIThreshList
Definition: nas.h:3530
uint8_t longNameEn
Definition: nas.h:4938
int unpack_nas_PerformNetworkScan(uint8_t *pResp, uint16_t respLen, unpack_nas_PerformNetworkScan_t *pOutput)
int16_t snrlevel
Definition: nas.h:2932
uint8_t lteRsrpDelta
Definition: nas.h:3033
int16_t rscp
Definition: nas.h:5209
int unpack_nas_SetRFInfoCallback(uint8_t *pResp, uint16_t respLen)
uint8_t PRLInd
Definition: nas.h:2769
uint32_t wcdmaRRCState
Definition: nas.h:5705
uint8_t * pSubscriptionInfoInd
Definition: nas.h:658
uint8_t threshXHigh
Definition: nas.h:5409
uint32_t Broadcast
Definition: nas.h:3248
int pack_nas_SLQSGetPLMNName(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSGetPLMNName_t *reqArg)
Definition: nas.h:3841
nas_CDMASysInfoExt CDMASystemInfoExt
Definition: nas.h:2772
uint8_t HDRIOThreshListLen
Definition: nas.h:3494
nas_roamIndList RoamingIndicatorList
Definition: nas.h:2760
uint32_t BasestationLongitude
Definition: nas.h:2759
nas_GSMSysInfo * pGSMSysInfo
Definition: nas.h:1799
uint16_t arfcn
Definition: nas.h:5472
Definition: nas.h:5839
NASGWAcqOrderPrefTlv GWAOPTlv
Definition: nas.h:4551
uint8_t HdrPersonality
Definition: nas.h:2773
uint32_t iLTEbandValue
Definition: nas.h:4331
uint8_t srvDomainValid
Definition: nas.h:1072
uint8_t lacValid
Definition: nas.h:1533
Definition: nas.h:3578
uint8_t tacValid
Definition: nas.h:1642
nas_lteRsrpinformation lteRsrpinfo
Definition: nas.h:3154
Definition: nas.h:3021
Definition: nas.h:2681
int16_t geranRssi
Definition: nas.h:5127
uint8_t * pNetworkTimeInd
Definition: nas.h:659
uint8_t LTERSRQThreshListLen
Definition: nas.h:3597
uint8_t day
Definition: nas.h:5919
Definition: nas.h:5864
Definition: nas.h:2199
uint16_t mnc
Definition: nas.h:4826
Definition: nas.h:3395
Definition: nas.h:1681
uint8_t RegForeignNID
Definition: nas.h:3244
uint8_t dataCapabilitiesLen
Definition: nas.h:2524
uint16_t MCC
Definition: nas.h:1989
uint32_t PSDomain
Definition: nas.h:1984
uint32_t Roaming
Definition: nas.h:3250
Definition: nas.h:766
uint8_t systemMode
Definition: nas.h:2294
uint8_t rsrqDelta
Definition: nas.h:3027
Definition: nas.h:794
uint16_t * pRoamPref
Definition: nas.h:488
nas_CDMARSSIThresh * pCDMARSSIThresh
Definition: nas.h:3843
uint8_t SCM
Definition: nas.h:3241
int16_t ecio
Definition: nas.h:757
uint16_t mcc
Definition: nas.h:893
NASLteNasReleaseInfoTlv nasRelInfoTlv
Definition: nas.h:4606
Definition: nas.h:5122
nas_TDSCDMARSSIThresh * pTDSCDMARSSIThresh
Definition: nas.h:3872
uint8_t sinr
Definition: nas.h:770
int16_t ecio
Definition: nas.h:5210
NASQmiCbkNasSystemSelPrefInd Info
Definition: nas.h:4564
uint16_t tac
Definition: nas.h:1643
Definition: nas.h:1201
nas_SrvStatusInfo * pCDMASrvStatusInfo
Definition: nas.h:1792
uint8_t * pDualStandByPrefInd
Definition: nas.h:657
uint16_t pci
Definition: nas.h:6106
uint8_t numRadioInterfaces
Definition: nas.h:2492
uint8_t * pEmerMode
Definition: nas.h:484
uint16_t arfcn
Definition: nas.h:5095
int16_t * pGSMRSSIThreshList
Definition: nas.h:3513
uint8_t regState
Definition: nas.h:2488
NASQmiCbkNasSwiOTAMessageInd Info
Definition: nas.h:4620
uint8_t * pSystemSelectionInd
Definition: nas.h:654
uint8_t nccPermitted
Definition: nas.h:5519
uint8_t umtsLTENbrCellLen
Definition: nas.h:5706
uint8_t hdrPersonality
Definition: nas.h:4168
nas_GSMRSSIThresh * pGSMRSSIThresh
Definition: nas.h:3855
uint64_t band_pref
Definition: nas.h:4425
nas_AddSysInfo * pAddWCDMASysInfo
Definition: nas.h:1941
cdmaSSInfo CDMASSInfo
Definition: nas.h:810
uint8_t hour
Definition: nas.h:5843
uint8_t ioDelta
Definition: nas.h:3025
uint8_t roamStatus
Definition: nas.h:1077
uint16_t cellID
Definition: nas.h:5204
uint8_t * pPCSInstanceSize
Definition: nas.h:2143
Definition: nas.h:4604
int pack_nas_GetServingNetwork(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:2373
Definition: nas.h:5470
uint16_t mcc
Definition: nas.h:4825
uint8_t sNonIntraSearch
Definition: nas.h:5364
uint8_t RoamIndicatorVal
Definition: nas.h:2752
uint16_t iLTEbandValue
Definition: nas.h:6141
uint8_t umtsInst
Definition: nas.h:5211
uint8_t band1900
Definition: nas.h:5473
uint16_t psc
Definition: nas.h:5208
Definition: nas.h:4368
uint8_t lteEsmUl
Definition: nas.h:4763
int unpack_nas_SetServingSystemCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetServingSystemCallback_ind_t *pOutput)
int16_t * pLTERSRPThreshList
Definition: nas.h:3615
uint64_t * pLTEBandPref
Definition: nas.h:489
int16_t * pHDRECIOThreshList
Definition: nas.h:3451
uint8_t TlvPresent
Definition: nas.h:4264
nas_PhyCaAggScellDlBw sPhyCaAggScellDlBw
Definition: nas.h:6182
Definition: nas.h:5514
nas_LTEInfoNeighboringGSM * pLTEInfoNeighboringGSM
Definition: nas.h:5749
uint16_t ModePref
Definition: nas.h:4409
Definition: nas.h:4470
int pack_nas_SLQSNasGetCellLocationInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int8_t timeZone
Definition: nas.h:5847
uint8_t ueInIdle
Definition: nas.h:5357
uint32_t PersistentTechPref
Definition: nas.h:3981
Definition: nas.h:2854
uint8_t instancesSize
Definition: nas.h:715
uint16_t nmrRxLev
Definition: nas.h:5036
float rssi
Definition: nas.h:796
int8_t rssi
Definition: nas.h:756
uint32_t RAN
Definition: nas.h:1985
Definition: nas.h:3679
uint8_t ueInIdle
Definition: nas.h:5432
uint16_t MCC
Definition: nas.h:2128
uint8_t radioInterfaceSize
Definition: nas.h:3191
uint8_t TDSCDMARSSIThreshListLen
Definition: nas.h:3681
uint16_t data_len
Definition: nas.h:4588
uint8_t hsInd
Definition: nas.h:1546
int pack_nas_SLQSGetSignalStrength(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint16_t reqMask)
uint8_t egprsSuppValid
Definition: nas.h:1409
LIBPACK_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:4298
char shortNameLen
Definition: nas.h:4936
nas_lteSnrinformation lteSnrinfo
Definition: nas.h:3153
uint8_t isSysPrlMatch
Definition: nas.h:1294
uint8_t DataCapsLen
Definition: nas.h:1993
nas_MNRInfo * pMNRInfo
Definition: nas.h:4695
Definition: nas.h:3561
uint16_t activeChannel
Definition: nas.h:707
uint16_t iLTEbandValue
Definition: nas.h:6109
uint16_t Tlvresult
Definition: nas.h:4621
uint16_t * pHDRIODelta
Definition: nas.h:3854
int pack_nas_SLQSGetNetworkTime(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:2290
uint8_t * pMncPcsStatus
Definition: nas.h:4827
uint8_t hdrHybrid
Definition: nas.h:2666
uint32_t CellID
Definition: nas.h:2767
Definition: nas.h:5980
NASServingSystemInfo SSInfo
Definition: nas.h:4181
uint16_t servingCellId
Definition: nas.h:5362
uint8_t radioIf
Definition: nas.h:2857
uint16_t Tlvresult
Definition: nas.h:4070
uint32_t * pSrvRegRestriction
Definition: nas.h:497
int unpack_nas_SetNetworkPreference(uint8_t *pResp, uint16_t respLen, unpack_nas_SetNetworkPreference_t *pOutput)
uint8_t EmerMode
Definition: nas.h:4393
int unpack_nas_SLQSNasSysInfoCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSysInfoCallback_ind_t *pOutput)
int8_t * pGSMSigInfo
Definition: nas.h:863
uint8_t bEnable
Definition: nas.h:3042
uint32_t cellBroadcastCap
Definition: nas.h:1684
float rscp
Definition: nas.h:797
uint16_t RoamPref
Definition: nas.h:4457
Definition: nas.h:4823
uint32_t timingAdvance
Definition: nas.h:5097
uint8_t TlvPresent
Definition: nas.h:6111
int8_t rsrq
Definition: nas.h:2919
uint8_t isSysPrlMatchValid
Definition: nas.h:1293
int pack_nas_SLQSNasSwiModemStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t radioInterface
Definition: nas.h:3179
uint32_t * pGWAcqOrderPref
Definition: nas.h:494
Definition: nas.h:2610
uint8_t cellIdValid
Definition: nas.h:1401
uint16_t * pHDRSINRThreshList
Definition: nas.h:3477
uint8_t srvDomain
Definition: nas.h:1073
tdscdmaSigInfoExt * pTDSCDMASigInfoExt
Definition: nas.h:867
Definition: nas.h:3413
uint16_t threshXlow
Definition: nas.h:5612
int unpack_nas_GetServingNetwork(uint8_t *pResp, uint16_t respLen, unpack_nas_GetServingNetwork_t *pOutput)
uint8_t scell_idx
Definition: nas.h:6157
uint16_t mnc
Definition: nas.h:4660
LIBPACK_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:4263
uint8_t TlvPresent
Definition: nas.h:4408
Definition: nas.h:2749
float * pTDSCDMASINRThreshList
Definition: nas.h:3714
uint16_t * pHDRRSSIDelta
Definition: nas.h:3848
nas_TDSCDMARSCPThresh * pTDSCDMARSCPThresh
Definition: nas.h:3870
uint8_t TlvPresent
Definition: nas.h:4504
uint64_t * pTdscdmaBandPref
Definition: nas.h:495
uint8_t lacValid
Definition: nas.h:1632
Definition: nas.h:6016
int pack_nas_SLQSInitiateNetworkRegistration(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSInitiateNetworkRegistration_t *pReqParam)
uint32_t pci
Definition: nas.h:4328
uint32_t baseLong
Definition: nas.h:1218
float * pTDSCDMASINRDelta
Definition: nas.h:3877
uint32_t id
Definition: nas.h:320
Definition: nas.h:3188
uint16_t nid
Definition: nas.h:897
uint8_t geranBsicBcc
Definition: nas.h:5126
uint8_t csAttachState
Definition: nas.h:2489
uint8_t RadioIfacesSize
Definition: nas.h:1986
uint32_t CSDomain
Definition: nas.h:1983
nas_TDSCDMAECIOThresh * pTDSCDMAECIOThresh
Definition: nas.h:3874
uint32_t Roaming
Definition: nas.h:1988
uint8_t rejectSrvDomain
Definition: nas.h:1637
Definition: nas.h:714
uint8_t hsCallStatusValid
Definition: nas.h:1543
Definition: nas.h:5090
Definition: nas.h:3612
Definition: nas.h:3163
uint16_t MNC
Definition: nas.h:2106
Definition: nas.h:3527
uint8_t dtmSuppValid
Definition: nas.h:1411
uint32_t cellID
Definition: nas.h:5092
uint8_t CDMA_P_Rev
Definition: nas.h:2763
uint8_t pRevInUseValid
Definition: nas.h:1206
Definition: nas.h:5984
int8_t GSMSSInfo
Definition: nas.h:812
nas_sysInfoCommon sysInfoGSM
Definition: nas.h:1398
uint8_t rejCause
Definition: nas.h:1638
uint16_t * pCDMARSSIDelta
Definition: nas.h:3844
nas_GSMSrvStatusInfo * pGSMSrvStatusInfo
Definition: nas.h:1794
uint8_t hdrActiveProt
Definition: nas.h:1298
uint16_t geranArfcn
Definition: nas.h:5124
nas_LTEInfoNeighboringWCDMA * pLTEInfoNeighboringWCDMA
Definition: nas.h:5750
uint8_t numInstances
Definition: nas.h:2587
uint8_t TDSCDMARSCPThreshListLen
Definition: nas.h:3665
Definition: nas.h:780
uint8_t rat
Definition: nas.h:321
int pack_nas_SLQSNasSwiOTAMessageCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasSwiOTAMessageCallback_t *pReqParam)
nas_LTEInfoInterfreq * pLTEInfoInterfreq
Definition: nas.h:5748
int unpack_nas_SetDataCapabilitiesCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetDataCapabilitiesCallback_ind_t *pOutput)
#define NAS_OTA_MESSAGE_MAX_BUF_SIZE
Definition: nas.h:11
int pack_nas_SLQSGetServingSystem(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * p3GppNetworkInstanceSize
Definition: nas.h:2139
uint8_t regRejectInfoValid
Definition: nas.h:1636
uint8_t imsi_11_12
Definition: nas.h:2683
NASPhyCaAggScellIndex PhyCaAggScellIndex
Definition: nas.h:4358
uint8_t * pLTEVoiceSupportSysInfo
Definition: nas.h:1945
uint32_t * pSrvDomainPref
Definition: nas.h:493
Definition: nas.h:4017
uint8_t nas_release
Definition: nas.h:4594
nas_CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: nas.h:1944
uint8_t isSysForbidden
Definition: nas.h:1079
nas_PhyCaAggScellIndType sPhyCaAggScellIndType
Definition: nas.h:6181
uint32_t * pGWAcqOrderPref
Definition: nas.h:208
nas_QmiNas3GppNetworkInfo * p3GppNetworkInfoInstances
Definition: nas.h:2140
Definition: nas.h:4346
int16_t ecio
Definition: nas.h:2856
uint16_t activeBandClass
Definition: nas.h:706
uint8_t geranBsicNcc
Definition: nas.h:5125
int unpack_nas_SLQSGetSysInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSysInfo_t *pOutput)
NAS_LTE_CPHY_CA_BW_NRB_LITE dl_bw_value
Definition: nas.h:6140
uint8_t GppNetworkDSTAdjustment
Definition: nas.h:2765
int unpack_nas_SLQSInitiateNetworkRegistration(uint8_t *pResp, uint16_t respLen)
uint8_t bsic
Definition: nas.h:5096
nas_GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: nas.h:1795
uint8_t DataCapsLen
Definition: nas.h:2032
uint8_t cells_len
Definition: nas.h:5520
uint8_t threshXLow
Definition: nas.h:5408
nas_GSMSysInfo * pGSMSysInfo
Definition: nas.h:1935
int pack_nas_GetANAAAAuthenticationStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t scell_idx
Definition: nas.h:4347
Definition: nas.h:1707
uint8_t * pDDTMInd
Definition: nas.h:655
uint8_t CQIValueCW1
Definition: nas.h:2204
uint8_t hdrActiveProtValid
Definition: nas.h:1297
uint64_t time
Definition: nas.h:4601
uint16_t Tlvresult
Definition: nas.h:4182
uint8_t hour
Definition: nas.h:5920
int32_t io
Definition: nas.h:771
uint16_t * pPRLPref
Definition: nas.h:487
uint8_t radioIf
Definition: nas.h:2920
uint8_t sinrDelta
Definition: nas.h:3026
uint16_t SystemID
Definition: nas.h:2755
Definition: nas.h:2833
Definition: nas.h:4160
Definition: nas.h:5147
uint8_t ueInIdle
Definition: nas.h:5634
uint8_t nmrInst
Definition: nas.h:5099
LIBPACK_NAS_LTE_CPHY_SCELL_STATE scell_state
Definition: nas.h:4300
uint16_t freq
Definition: nas.h:6139
nas_AddCDMASysInfo * pAddCDMASysInfo
Definition: nas.h:1802
nas_sysInfoCommon sysInfoHDR
Definition: nas.h:1292
int16_t * pLTERSRQThreshList
Definition: nas.h:3598
uint16_t earfcn
Definition: nas.h:5669
uint8_t TlvPresent
Definition: nas.h:4332
int unpack_nas_SLQSSetSysSelectionPrefCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSetSysSelectionPrefCallBack_ind_t *pOutput)
uint16_t PRLPref
Definition: nas.h:4441
uint8_t radioIf
Definition: nas.h:2836
nas_QmisNasPcsDigit * pPCSInstance
Definition: nas.h:2144
float * pTDSCDMAECIODelta
Definition: nas.h:3875
uint8_t lteEmmUl
Definition: nas.h:4765
int8_t rssi
Definition: nas.h:768
float * pTDSCDMAECIOThreshList
Definition: nas.h:3698
uint16_t TXChan
Definition: nas.h:2378
uint8_t psAttachState
Definition: nas.h:2490
int unpack_nas_SetLURejectCallback(uint8_t *pResp, uint16_t respLen)
uint16_t MCC
Definition: nas.h:2682
Definition: nas.h:5667
Definition: nas.h:6156
int unpack_nas_SLQSNasNetworkTimeCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasNetworkTimeCallBack_ind_t *pOutput)
Definition: nas.h:1530
uint16_t geoSysIdx
Definition: nas.h:1683
uint8_t rxSignalStrengthDelta
Definition: nas.h:3023
uint64_t * pLTEBandPref
Definition: nas.h:205
int16_t cpich_rscp
Definition: nas.h:5573
uint8_t TlvPresent
Definition: nas.h:6020
Definition: nas.h:3663
uint8_t leapSeconds
Definition: nas.h:2611
nas_CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: nas.h:1943
nas_LTESNRThreshold * pLTESNRThresh
Definition: nas.h:3863
nas_LTERSRQThresh * pLTERSRQThresh
Definition: nas.h:3865
int pack_nas_SLQSSetBandPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint64_t bandPref)
LIBPACK_NAS_LTE_CPHY_SCELL_STATE
Definition: nas.h:4207
Definition: nas.h:3492
uint8_t netDescrLength
Definition: nas.h:2555
uint8_t roaming
Definition: nas.h:4090
uint8_t modemMode
Definition: nas.h:2293
uint32_t freq
Definition: nas.h:4297
int16_t rsrp
Definition: nas.h:784
nas_errorRateListElement errorRateInfo
Definition: nas.h:3151
lteSSInfo LTESSInfo
Definition: nas.h:814
uint8_t emmConnState
Definition: nas.h:2381
int unpack_nas_SLQSNasSwiOTAMessageCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSwiOTAMessageCallback_ind_t *pOutput)
uint8_t * pGSMCipherDomainSysInfo
Definition: nas.h:1810
uint16_t RXChan
Definition: nas.h:2377
int pack_nas_SetLURejectCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pBenable)
uint32_t csBarStatus
Definition: nas.h:2718
int unpack_nas_SLQSNasGetCellLocationInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetCellLocationInfo_t *pOutput)
Definition: nas.h:5202
int pack_nas_SLQSGetSysSelectionPref(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t year
Definition: nas.h:5840
uint32_t baseLong
Definition: nas.h:5252
uint32_t freq
Definition: nas.h:4329
uint32_t psBarStatus
Definition: nas.h:2719
uint8_t minute
Definition: nas.h:5844
LIBPACK_NAS_LTE_CPHY_SCELL_STATE scell_state
Definition: nas.h:4249
uint8_t DTMInd
Definition: nas.h:2770
uint16_t * pPRLPref
Definition: nas.h:203
Definition: nas.h:3347
uint8_t * pWCDMACipherDomainSysInfo
Definition: nas.h:1947
nas_HDRSysInfo * pHDRSysInfo
Definition: nas.h:1798
uint8_t bandwidth
Definition: nas.h:2376
NASPhyCaAggScellInfo PhyCaAggScellInfo
Definition: nas.h:4356
Definition: nas.h:4438
uint8_t ecioDelta
Definition: nas.h:3024
uint8_t LTESNRThreshListLen
Definition: nas.h:3580
NASBandPreferenceTlv BPTlv
Definition: nas.h:4545
uint16_t * pLTESNRDelta
Definition: nas.h:3864
int16_t * pWCDMAECIOThreshList
Definition: nas.h:3547
uint8_t LTERSSIThreshListLen
Definition: nas.h:3563
int unpack_nas_SLQSGetServingSystem(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetServingSystem_t *pOutput)
nas_PhyCaAggScellIndex sPhyCaAggScellIndex
Definition: nas.h:6185
int unpack_nas_SLQSSetBandPreference(uint8_t *pResp, uint16_t respLen)
uint8_t * pMNCIncPCSDigStat
Definition: nas.h:492
Definition: nas.h:2126
uint32_t rsrq
Definition: nas.h:5672
uint8_t isSysForbiddenValid
Definition: nas.h:1078
nas_SrvStatusInfo * pHDRSrvStatusInfo
Definition: nas.h:1793
uint16_t * pModePref
Definition: nas.h:485
uint32_t Duration
Definition: nas.h:4020
uint8_t cellReselPriority
Definition: nas.h:5363
uint8_t netReg
Definition: nas.h:262
int pack_nas_GetRFInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_RejectReasonTlv RRTlv
Definition: nas.h:3216
nas_GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: nas.h:1931
NASPhyCaAggScellIndType PhyCaAggScellIndType
Definition: nas.h:4354
uint16_t * pModePref
Definition: nas.h:201
int16_t * pLTESNRThreshList
Definition: nas.h:3581
uint32_t SrvDomainPref
Definition: nas.h:4505
uint8_t srvStatus
Definition: nas.h:989
uint8_t nas_major
Definition: nas.h:4595
nas_LTERSSIThresh * pLTERSSIThresh
Definition: nas.h:3861
uint8_t * pTimeZone
Definition: nas.h:5955
uint16_t * pRoamPref
Definition: nas.h:204
uint16_t * pHDRSINRDelta
Definition: nas.h:3852
Definition: nas.h:4068
int unpack_nas_GetCDMANetworkParameters(uint8_t *pResp, uint16_t respLen, unpack_nas_GetCDMANetworkParameters_t *pOutput)
int unpack_nas_SLQSSetSysSelectionPref(uint8_t *pResp, uint16_t respLen)
nas_timeInfo * p3GPP2TimeInfo
Definition: nas.h:5866
nas_ecioListElement ecioInfo
Definition: nas.h:3148
int unpack_nas_SLQSGetNetworkTime(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetNetworkTime_t *pOutput)
uint16_t errorRateListLen
Definition: nas.h:2969
uint8_t isSysPrlMatchValid
Definition: nas.h:1204
uint32_t globalCellId
Definition: nas.h:5360
uint16_t freq
Definition: nas.h:6107
uint8_t RegHomeSID
Definition: nas.h:3242
uint8_t HDRRSSIThreshListLen
Definition: nas.h:3433
uint16_t psc
Definition: nas.h:1548
uint16_t lac
Definition: nas.h:1400
uint8_t TlvPresent
Definition: nas.h:4593
uint32_t cellId
Definition: nas.h:1536
uint32_t len
Definition: nas.h:21
Definition: nas.h:4390
uint8_t threshGsmLow
Definition: nas.h:5518
int16_t * pCDMARSSIThreshList
Definition: nas.h:3398
uint16_t mnc
Definition: nas.h:894
int16_t srxlev
Definition: nas.h:5286
int16_t * pLTERSSIThreshList
Definition: nas.h:3564
Definition: nas.h:951
uint8_t bsPRevValid
Definition: nas.h:1208
uint8_t spnEncoding
Definition: nas.h:4930
uint16_t umtsUarfcn
Definition: nas.h:5149
Definition: nas.h:2942
uint16_t refpn
Definition: nas.h:5250
uint8_t * pHDRNewUATIAssInd
Definition: nas.h:663
nas_SrvStatusInfo * pCDMASrvStatusInfo
Definition: nas.h:1928
int unpack_nas_SetRoamingIndicatorCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetRoamingIndicatorCallback_ind_t *pOutput)
Definition: nas.h:3213
uint16_t uarfcn
Definition: nas.h:5207
uint16_t sid
Definition: nas.h:896
Definition: nas.h:3201
uint8_t dayOfWeek
Definition: nas.h:5846
Definition: nas.h:4592
uint8_t TlvPresent
Definition: nas.h:4472
uint16_t nid
Definition: nas.h:5248
nas_sysInfoCommon sysInfoWCDMA
Definition: nas.h:1532
nas_RFInfoTlv RFTlv
Definition: nas.h:3215
Definition: nas.h:4502
Definition: nas.h:2103
uint32_t RegistrationState
Definition: nas.h:1982
uint8_t TlvPresent
Definition: nas.h:6142
cdmaSSInfo * pWCDMASigInfo
Definition: nas.h:864
uint16_t tac
Definition: nas.h:5359
nas_SLQSSignalStrengthsInformation sSLQSSignalStrengthsInfo
Definition: nas.h:3204
Definition: nas.h:2586
uint16_t * pCDMAECIODelta
Definition: nas.h:3846
uint16_t lac
Definition: nas.h:1633
uint8_t pRevInUse
Definition: nas.h:1207
uint8_t ForceRev0
Definition: nas.h:3245
nas_detailSvcInfo DetailedSvcInfo
Definition: nas.h:2771
struct nas_netSelectionPref * pNetSelPref
Definition: nas.h:490
int unpack_nas_SlqsGetLTECphyCAInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SlqsGetLTECphyCAInfo_t *pOutput)
uint8_t freqsLen
Definition: nas.h:5542
nas_WCDMASysInfo * pWCDMASysInfo
Definition: nas.h:1800
Definition: nas.h:4519
int16_t rsrq
Definition: nas.h:5283
uint8_t * pRATInstanceSize
Definition: nas.h:2141
uint16_t Tlvresult
Definition: nas.h:3982
lteSSInfo * pLTESigInfo
Definition: nas.h:865
uint8_t sinr
Definition: nas.h:3150
uint8_t bsPRev
Definition: nas.h:1209
uint8_t hsIndValid
Definition: nas.h:1545
int8_t rssi
Definition: nas.h:782
Definition: nas.h:4454
uint32_t TechnologyPref
Definition: nas.h:4019
uint16_t pci
Definition: nas.h:6017
int unpack_nas_SLQSSetSignalStrengthsCallback(uint8_t *pResp, uint16_t respLen)
Definition: nas.h:260
nas_callBarStatus CallBarStatus
Definition: nas.h:2775
Definition: nas.h:892
float ecio
Definition: nas.h:798
uint8_t HDRECIOThreshListLen
Definition: nas.h:3450
Definition: nas.h:4217
uint8_t emmState
Definition: nas.h:2379
uint8_t SCI
Definition: nas.h:3240
uint8_t imsRegState
Definition: nas.h:2295
uint8_t radioInterface
Definition: nas.h:5849
Definition: nas.h:3977
uint8_t second
Definition: nas.h:5845
uint32_t * pSrvDomainPref
Definition: nas.h:207
Definition: nas.h:1659
uint8_t CQIValueCW0
Definition: nas.h:2202
uint8_t WCDMAECIOThreshListLen
Definition: nas.h:3546
int8_t rsrq
Definition: nas.h:783
Definition: nas.h:3474
uint8_t emmSubState
Definition: nas.h:2380
uint8_t rptRate
Definition: nas.h:3648
nas_timeInfo * p3GPPTimeInfo
Definition: nas.h:5867
uint64_t * pBandPref
Definition: nas.h:486
uint16_t MNC
Definition: nas.h:2129
nas_GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: nas.h:1932
uint32_t ActiveTechPref
Definition: nas.h:3979
Definition: nas.h:2523
int unpack_nas_SetACCOLC(uint8_t *pResp, uint16_t respLen)
uint8_t NetSelPref
Definition: nas.h:4489
uint16_t mnc
Definition: nas.h:264
uint8_t GSMRSSIThreshListLen
Definition: nas.h:3512
nas_qaQmi3Gpp2TimeZone Gpp2TimeZone
Definition: nas.h:2762
nas_rsrqInformation rsrqInfo
Definition: nas.h:2971
cdmaSSInfo WCDMASSInfo
Definition: nas.h:813
int unpack_nas_SetNasLTECphyCaIndCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetNasLTECphyCaIndCallback_ind_t *pOutput)
nas_PhyCaAggScellInfo sPhyCaAggScellInfo
Definition: nas.h:6183
int pack_nas_GetServingNetworkCapabilities(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_HDRIOThresh * pHDRIOThresh
Definition: nas.h:3853
uint32_t csBarStatus
Definition: nas.h:1709
uint32_t InUse
Definition: nas.h:2079
NASRoamPreferenceTlv RPTlv
Definition: nas.h:4547
uint8_t * pRadioInterface
Definition: nas.h:5957
NASLTEBandPreferenceTlv LBPTlv
Definition: nas.h:4548
int16_t umtsRscp
Definition: nas.h:5151
#define NAS_MAX_DESCRIPTION_LENGTH
Definition: nas.h:13
uint8_t isPrefDataPath
Definition: nas.h:991
uint8_t minute
Definition: nas.h:5921
uint32_t GWAcqOrderPref
Definition: nas.h:4522
uint32_t message_type
Definition: nas.h:4587
int pack_nas_SlqsGetLTECphyCAInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t ueInIdle
Definition: nas.h:5541
uint8_t month
Definition: nas.h:5841
uint16_t year
Definition: nas.h:5917
int pack_nas_SLQSGetSysInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:283
Definition: nas.h:3431
uint8_t psState
Definition: nas.h:2296
uint32_t Roaming
Definition: nas.h:2080
uint8_t srvCapability
Definition: nas.h:2664
uint8_t TlvPresent
Definition: nas.h:6158
uint8_t TDSCDMAECIOThreshListLen
Definition: nas.h:3697
uint8_t rejectSrvDomain
Definition: nas.h:1538
int unpack_nas_GetServingNetworkCapabilities(uint8_t *pResp, uint16_t respLen, unpack_nas_GetServingNetworkCapabilities_t *pOutput)
int unpack_nas_SLQSNasSwiOTAMessageCallback(uint8_t *pResp, uint16_t respLen)
uint8_t * pSysInfoNoChange
Definition: nas.h:1948
uint8_t * pNetSelPref
Definition: nas.h:206
nas_AddSysInfo * pAddGSMSysInfo
Definition: nas.h:1804
uint8_t geranInst
Definition: nas.h:5213
int16_t * pHDRIOThreshList
Definition: nas.h:3495
uint8_t TlvPresent
Definition: nas.h:4392
int pack_nas_PerformNetworkScan(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t WCDMARSSIThreshListLen
Definition: nas.h:3529
uint8_t TlvPresent
Definition: nas.h:5850
uint8_t networkIdValid
Definition: nas.h:1540
Definition: nas.h:3544
int pack_nas_GetHomeNetwork(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t accolc
Definition: nas.h:3350
uint8_t RAT
Definition: nas.h:2107
uint8_t hsCallStatus
Definition: nas.h:1544
uint16_t errorRate
Definition: nas.h:2902
int unpack_nas_GetNetworkPreference(uint8_t *pResp, uint16_t respLen, unpack_nas_GetNetworkPreference_t *pOutput)
uint16_t MCC
Definition: nas.h:2105
uint8_t TlvPresent
Definition: nas.h:3203
Definition: nas.h:5029
int unpack_nas_SLQSGetSignalStrength(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSignalStrength_t *pOutput)
uint8_t TlvPresent
Definition: nas.h:4424
uint8_t gsmUmtsUl
Definition: nas.h:4767
uint8_t cellIdValid
Definition: nas.h:1634
uint16_t * pLTERSSIDelta
Definition: nas.h:3862
Definition: nas.h:5430
uint8_t rejectSrvDomain
Definition: nas.h:1404
uint16_t mcc
Definition: nas.h:317
uint8_t bsicId
Definition: nas.h:5475
Definition: nas.h:3448
uint8_t regRejectInfoValid
Definition: nas.h:1403
uint32_t * pScanResult
Definition: nas.h:2145
uint8_t TDSCDMASINRThreshListLen
Definition: nas.h:3713
uint16_t MCC
Definition: nas.h:2553
uint8_t srvCapabilityValid
Definition: nas.h:1074
int pack_nas_SLQSNasGetSigInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
NasGetLTECphyCaInfo LTECphyCaInfo
Definition: nas.h:4370
nas_AddSysInfo * pAddGSMSysInfo
Definition: nas.h:1940
uint16_t nmrArfcn
Definition: nas.h:5034
uint16_t MNC
Definition: nas.h:2078
uint8_t second
Definition: nas.h:5922
int unpack_nas_GetANAAAAuthenticationStatus(uint8_t *pResp, uint16_t respLen, uint32_t *pAuthStatus)
uint8_t TlvPresent
Definition: nas.h:6033
uint16_t * pGSMRSSIDelta
Definition: nas.h:3856
uint16_t mcc
Definition: nas.h:4659
NAS_LTE_CPHY_SCELL_STATE_LITE scell_state
Definition: nas.h:6110
uint16_t lac
Definition: nas.h:1534
uint8_t TlvPresent
Definition: nas.h:4586
uint8_t CDMAECIOThreshListLen
Definition: nas.h:3415
uint16_t mnc
Definition: nas.h:318
NAS_LTE_CPHY_SCELL_STATE_LITE
Definition: nas.h:5990
uint16_t lac
Definition: nas.h:5206
uint8_t * pSysInfoInd
Definition: nas.h:660
nas_LTERSRPThresh * pLTERSRPThresh
Definition: nas.h:3867
uint8_t shortNameCI
Definition: nas.h:4934
uint16_t threshXhigh
Definition: nas.h:5611
Definition: nas.h:809
uint8_t acqOrdeLen
Definition: nas.h:285
Definition: nas.h:5983
uint16_t baseId
Definition: nas.h:1216
uint32_t Protocol
Definition: nas.h:3247
Definition: nas.h:5703
uint8_t packetZoneValid
Definition: nas.h:1219
uint8_t spnLength
Definition: nas.h:4931
float * pTDSCDMARSSIThreshList
Definition: nas.h:3682
uint8_t TlvPresent
Definition: nas.h:3165
Definition: nas.h:5539
int16_t * pTDSCDMARSCPThreshList
Definition: nas.h:3666
uint16_t MNC
Definition: nas.h:2554
int pack_nas_SLQSSwiGetLteCQI(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:5632
nas_WCDMAECIOThresh * pWCDMAECIOThresh
Definition: nas.h:3859
nas_HDRECIOThresh * pHDRECIOThresh
Definition: nas.h:3849
uint32_t pci
Definition: nas.h:4296
Definition: nas.h:6105
int8_t signalStrength
Definition: nas.h:3178
hdrSSInfo * pHDRSigInfo
Definition: nas.h:862
uint32_t rejectCause
Definition: nas.h:3167
nas_CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: nas.h:1807
NASTimeInfoTlv timeTlv
Definition: nas.h:4607
uint8_t isSysForbidden
Definition: nas.h:2667
uint8_t sinrThresholdListLen
Definition: nas.h:3030
uint8_t ecioThresholdListLen
Definition: nas.h:3028
uint8_t hdrPersonality
Definition: nas.h:1296
LIBPACK_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:4330
uint64_t * pBandPref
Definition: nas.h:202
uint16_t pci
Definition: nas.h:5670
Definition: nas.h:6137
int16_t srxlev
Definition: nas.h:5575
NAS_LTE_CPHY_CA_BW_NRB_LITE dl_bw_value
Definition: nas.h:6032
Definition: nas.h:5981
uint32_t cellId
Definition: nas.h:1635
uint32_t rsrp
Definition: nas.h:5671
uint8_t cellReselPriority
Definition: nas.h:5516
uint8_t dtmSupp
Definition: nas.h:1412
uint8_t avgPeriod
Definition: nas.h:3649
int pack_nas_GetCDMANetworkParameters(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_UMTSInfo * pUMTSInfo
Definition: nas.h:5745
uint8_t threshServingLow
Definition: nas.h:5365
int pack_nas_SLQSSetSignalStrengthsCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetSignalStrengthsCallback_t *pReqParam)
Definition: nas.h:6031
nas_HDRSysInfo * pHDRSysInfo
Definition: nas.h:1934
uint64_t LTEBandPref
Definition: nas.h:4473
Definition: nas.h:1396
uint8_t LTERSRPThreshListLen
Definition: nas.h:3614
uint16_t packetZone
Definition: nas.h:1220
uint8_t registrationState
Definition: nas.h:4162
int unpack_nas_SLQSNasIndicationRegisterExt(uint8_t *pResp, uint16_t respLen)
Definition: nas.h:4295
float * pTDSCDMARSSIDelta
Definition: nas.h:3873
uint8_t * pWCDMACipherDomainSysInfo
Definition: nas.h:1811
uint8_t dayLtSavingAdj
Definition: nas.h:5848
Definition: nas.h:2717
nas_WCDMAInfoLTENeighborCell * pWCDMAInfoLTENeighborCell
Definition: nas.h:5752
Definition: nas.h:3510
uint8_t cellsLen
Definition: nas.h:5367
uint8_t ConcSvcInfo
Definition: nas.h:2768
#define NAS_PLMN_LENGTH
Definition: nas.h:14
uint16_t * pAddHDRSysInfo
Definition: nas.h:1803
uint8_t mncPcsDigits
Definition: nas.h:319
uint8_t trueSrvStatus
Definition: nas.h:990
nas_SLQSSignalStrengthsIndReq * pSigIndReq
Definition: nas.h:3043
int unpack_nas_SLQSNasConfigSigInfo2(uint8_t *pResp, uint16_t respLen)
uint16_t * pWCDMARSSIDelta
Definition: nas.h:3858
Definition: nas.h:4327
int16_t ltersrp
Definition: nas.h:2973
uint8_t radioIf
Definition: nas.h:2903
uint8_t lteEmmDl
Definition: nas.h:4766
uint8_t cells_len
Definition: nas.h:5411
uint8_t TlvPresent
Definition: nas.h:4488
uint8_t ValidityCW0
Definition: nas.h:2201
int pack_nas_SetRFInfoCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pBenable)
uint8_t cdmaSysIdValid
Definition: nas.h:1212
NASModePreferenceTlv MPTlv
Definition: nas.h:4544
uint16_t Lac
Definition: nas.h:2766
uint16_t MCC
Definition: nas.h:2077
nas_PhyCaAggPcellInfo sPhyCaAggPcellInfo
Definition: nas.h:6184
uint32_t Forbidden
Definition: nas.h:2081
uint16_t lac
Definition: nas.h:5094
uint32_t rat
Definition: nas.h:4661
Definition: nas.h:754
Definition: nas.h:2662
nas_CDMASysInfo * pCDMASysInfo
Definition: nas.h:1933
nas_LTESysInfo * pLTESysInfo
Definition: nas.h:1937
uint32_t baseLat
Definition: nas.h:1217
int pack_nas_SLQSNasConfigSigInfo2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasConfigSigInfo2_t *pReqParam)
Definition: nas.h:4585
uint16_t * pWCDMAECIODelta
Definition: nas.h:3860
uint8_t is856SysIdValid
Definition: nas.h:1299
uint8_t psAttachState
Definition: nas.h:4164
nas_GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: nas.h:1796
uint32_t Duration
Definition: nas.h:3980
uint16_t rxLev
Definition: nas.h:5098
int unpack_nas_SLQSSwiGetLteCQI(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetLteCQI_t *pOutput)
Definition: nas.h:3175
uint16_t * pAddLTESysInfo
Definition: nas.h:1942
uint8_t cellsLen
Definition: nas.h:5613
uint16_t umtsPsc
Definition: nas.h:5150
Definition: nas.h:4406
uint8_t longNameLen
Definition: nas.h:4941
int16_t * pHDRRSSIThreshList
Definition: nas.h:3434
nas_CommInfo commonInfo
Definition: nas.h:2397
nas_sysInfoCommon sysInfoCDMA
Definition: nas.h:1203
uint8_t RegForeignSID
Definition: nas.h:3243
int pack_nas_SetNetworkPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SetNetworkPreference_t *reqArg)
int unpack_nas_GetSignalStrengths(uint8_t *pResp, uint16_t respLen, unpack_nas_GetSignalStrengths_t *pOutput)
uint8_t sinr
Definition: nas.h:2968
uint8_t TlvPresent
Definition: nas.h:4301
int unpack_nas_SLQSNasSigInfoCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSigInfoCallback_ind_t *pOutput)
uint8_t * pChgDuration
Definition: nas.h:491
uint32_t iLTEbandValue
Definition: nas.h:4299
nas_SrvStatusInfo * pHDRSrvStatusInfo
Definition: nas.h:1929
Definition: nas.h:5355
uint16_t sid
Definition: nas.h:5247
NAS_LTE_CPHY_CA_BW_NRB_LITE dl_bw_value
Definition: nas.h:6108
uint16_t rxSignalStrengthListLen
Definition: nas.h:2963
nas_CDMASysInfo * pCDMASysInfo
Definition: nas.h:1797
nas_dataSrvCapabilities DataSrvCapabilities
Definition: nas.h:2753
Definition: nas.h:2917
nas_WCDMARSSIThresh * pWCDMARSSIThresh
Definition: nas.h:3857
uint8_t cellIsTDD
Definition: nas.h:5674
uint16_t baseId
Definition: nas.h:5249
uint8_t CustomSCP
Definition: nas.h:3246
uint16_t systemID
Definition: nas.h:1213
uint16_t TrackAreaCode
Definition: nas.h:2774
uint8_t * pEmerMode
Definition: nas.h:200
int16_t rssi
Definition: nas.h:5476
nas_UniversalTime universalTime
Definition: nas.h:5954
nas_WCDMASysInfo * pWCDMASysInfo
Definition: nas.h:1936
int16_t srxlev
Definition: nas.h:5477
uint8_t TlvPresent
Definition: nas.h:3190
uint8_t * pAcqOrder
Definition: nas.h:286
nas_currentPLMN CurrentPLMN
Definition: nas.h:2754
nas_CDMAInfo * pCDMAInfo
Definition: nas.h:5746
uint8_t regRejectInfoValid
Definition: nas.h:1537
uint32_t baseLat
Definition: nas.h:5251
uint32_t nmrCellID
Definition: nas.h:5031
uint8_t nas_minor
Definition: nas.h:4596
struct nas_acqOrderPref * pAcqOrderPref
Definition: nas.h:496
Definition: nas.h:5245
uint8_t dataCapsSize
Definition: nas.h:3916
uint32_t cellId
Definition: nas.h:1402
NASServDomainPrefTlv SDPTlv
Definition: nas.h:4550
uint8_t cell_resel_priority
Definition: nas.h:5410
Definition: nas.h:2075
int16_t ltesnr
Definition: nas.h:2972
uint8_t ccsSupportedValid
Definition: nas.h:1210
Definition: nas.h:1981
uint8_t * pManagedRoamingInd
Definition: nas.h:665
Definition: nas.h:2487
uint8_t * pServingSystemInd
Definition: nas.h:656
uint8_t rejCause
Definition: nas.h:1405
int pack_nas_GetNetworkPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_LTESysInfo * pLTESysInfo
Definition: nas.h:1801
uint8_t egprsSupp
Definition: nas.h:1410
uint16_t earfcn
Definition: nas.h:5361
uint8_t pscValid
Definition: nas.h:1547
uint32_t freq
Definition: nas.h:4248
uint16_t pci
Definition: nas.h:6138
uint16_t BasestationID
Definition: nas.h:2757
nas_HDRRSSIThresh * pHDRRSSIThresh
Definition: nas.h:3847
uint8_t cellIdValid
Definition: nas.h:5474
uint16_t * pAddHDRSysInfo
Definition: nas.h:1939
uint8_t TlvPresent
Definition: nas.h:4521
uint16_t psc
Definition: nas.h:5572
uint8_t * pSignalStrengthInd
Definition: nas.h:661
nas_LTEInfo * pLTEInfo
Definition: nas.h:2398
Definition: nas.h:704
uint32_t Application
Definition: nas.h:3249
nas_rxSignalStrengthListElement rxSignalStrengthInfo
Definition: nas.h:3147
nas_CDMAECIOThresh * pCDMAECIOThresh
Definition: nas.h:3845
uint16_t Tlvresult
Definition: nas.h:4371
Definition: nas.h:1790
Definition: nas.h:4599
uint8_t CDMARSSIThreshListLen
Definition: nas.h:3397
int16_t umtsEcio
Definition: nas.h:5152
float sinr
Definition: nas.h:799
uint16_t uarfcn
Definition: nas.h:5609
int unpack_nas_SLQSGetPLMNName(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetPLMNName_t *pOutput)
nas_CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: nas.h:1808
int pack_nas_GetSignalStrengths(pack_qmi_t *pCtx, uint8_t *pReq, uint16_t *pLen)
uint16_t ecioListLen
Definition: nas.h:2965
Definition: nas.h:3711
uint8_t * pDayltSavAdj
Definition: nas.h:5956
uint32_t serviceDomain
Definition: nas.h:3166
Definition: common.h:90
uint16_t earfcn
Definition: nas.h:5407
nas_servSystem ServingSystem
Definition: nas.h:2751
uint8_t sIntraSearch
Definition: nas.h:5366
uint32_t * pUMTSCellID
Definition: nas.h:5751
NASNetSelPreferenceTlv NSPTlv
Definition: nas.h:4549
uint8_t hdrSrvStatus
Definition: nas.h:2665
int unpack_nas_SLQSNasGetSigInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetSigInfo_t *pOutput)
int16_t ecio
Definition: nas.h:769
uint8_t ccsSupported
Definition: nas.h:1211
uint16_t Tlvresult
Definition: nas.h:4565
uint16_t signalStrengthReqMask
Definition: nas.h:2962
uint8_t shortNameEn
Definition: nas.h:4933
Definition: nas.h:315
nas_HDRSINRThreshold * pHDRSINRThresh
Definition: nas.h:3851
uint8_t nameSize
Definition: nas.h:1991
uint8_t localTimeOffset
Definition: nas.h:2612
Definition: nas.h:4542
Definition: nas.h:4928
nas_SignalStrengthTlv SSTlv
Definition: nas.h:3214
uint8_t * pRankIndicatorInd
Definition: nas.h:4769
uint16_t freq
Definition: nas.h:6018
Definition: nas.h:1629
uint8_t cellReselPriority
Definition: nas.h:5610
uint8_t csAttachState
Definition: nas.h:4163
Definition: nas.h:3595
nas_SLQSSignalStrengthsTlv SLQSSSTlv
Definition: nas.h:3217
uint8_t roamStatusValid
Definition: nas.h:1076
uint8_t freqsLen
Definition: nas.h:5433
uint8_t selNetwork
Definition: nas.h:2491
int unpack_nas_GetHomeNetwork(uint8_t *pResp, uint16_t respLen, unpack_nas_GetHomeNetwork_t *pOutput)
nas_AddCDMASysInfo * pAddCDMASysInfo
Definition: nas.h:1938
uint8_t longNameCI
Definition: nas.h:4939
uint16_t mcc
Definition: nas.h:263
Definition: nas.h:4422
int32_t Io
Definition: nas.h:2967
uint8_t * pHDRSessionCloseInd
Definition: nas.h:664
unsigned char * pRAT
Definition: nas.h:499
uint8_t lteEsmDl
Definition: nas.h:4764
uint8_t isSysPrlMatch
Definition: nas.h:1205
int unpack_nas_SetEventReportInd(uint8_t *pResp, uint16_t respLen, unpack_nas_SetEventReportInd_t *pOutput)
NASPRLPreferenceTlv PRLPTlv
Definition: nas.h:4546
uint8_t cellIdValid
Definition: nas.h:1535
nas_TDSCDMASINRThresh * pTDSCDMASINRThresh
Definition: nas.h:3876
int pack_nas_SLQSNasIndicationRegisterExt(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasIndicationRegisterExt_t *pReqParam)
int8_t temperature
Definition: nas.h:2292
Definition: nas.h:987
int16_t cpich_ecno
Definition: nas.h:5574
nas_rsrqInformation rsrqInfo
Definition: nas.h:3152
cdmaSSInfo * pCDMASigInfo
Definition: nas.h:861
uint16_t * pHDRECIODelta
Definition: nas.h:3850
int pack_nas_GetACCOLC(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:4486
uint8_t radioInterface
Definition: nas.h:705
uint8_t month
Definition: nas.h:5918
nas_sysInfoCommon sysInfoLTE
Definition: nas.h:1631
uint8_t * pGSMCipherDomainSysInfo
Definition: nas.h:1946
uint8_t includes_pcs_digit
Definition: nas.h:2130
uint8_t * pLTEVoiceSupportSysInfo
Definition: nas.h:1809
Definition: nas.h:1290
int16_t * pCDMAECIOThreshList
Definition: nas.h:3416
Definition: nas.h:5979
uint8_t TlvPresent
Definition: nas.h:4600
Definition: nas.h:2137
uint8_t daylightSavings
Definition: nas.h:2613
uint16_t pci
Definition: nas.h:5282
uint8_t TlvPresent
Definition: nas.h:4250
int16_t rssi
Definition: nas.h:5285
uint8_t * pLTECphyCa
Definition: nas.h:666
Definition: nas.h:5280
uint8_t GppTimeZone
Definition: nas.h:2764
uint16_t * pTDSCDMARSCPDelta
Definition: nas.h:3871
uint8_t srvCapability
Definition: nas.h:1075
int unpack_nas_SLQSNasSwiModemStatus(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSwiModemStatus_t *pOutput)
hdrSSInfo HDRSSInfo
Definition: nas.h:811
uint8_t networkIdValid
Definition: nas.h:1221
uint8_t longNameSB
Definition: nas.h:4940
NASOTAMessageTlv otaMsgTlv
Definition: nas.h:4605
Definition: nas.h:4246
uint8_t DefaultRoamInd
Definition: nas.h:2761

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved