LinuxQMISDK-Lite  SLQS04.00.02
 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 #define NAS_MAX_SCC_RX_INFO_INSTANCES 255
16 
22 typedef struct {
23  uint32_t len;
24  signed char rssi[8];
25  uint32_t radio[8];
27 
39  uint8_t *pResp,
40  uint16_t respLen,
42  );
43 
55  pack_qmi_t *pCtx,
56  uint8_t *pReq,
57  uint16_t *pLen
58  );
59 
200 typedef struct
201 {
202  uint8_t *pEmerMode;
203  uint16_t *pModePref;
204  uint64_t *pBandPref;
205  uint16_t *pPRLPref;
206  uint16_t *pRoamPref;
207  uint64_t *pLTEBandPref;
208  uint8_t *pNetSelPref;
209  uint32_t *pSrvDomainPref;
210  uint32_t *pGWAcqOrderPref;
212 
223  pack_qmi_t *pCtx,
224  uint8_t *pReqBuf,
225  uint16_t *pLen
226  );
227 
238  uint8_t *pResp,
239  uint16_t respLen,
241  );
242 
263 {
264  uint8_t netReg;
265  uint16_t mcc;
266  uint16_t mnc;
267 };
268 
286 {
287  uint8_t acqOrdeLen;
288  uint8_t *pAcqOrder;
289 };
290 
317 struct nas_CSGID
318 {
319  uint16_t mcc;
320  uint16_t mnc;
321  uint8_t mncPcsDigits;
322  uint32_t id;
323  uint8_t rat;
324 };
325 
484 typedef struct
485 {
486  uint8_t *pEmerMode;
487  uint16_t *pModePref;
488  uint64_t *pBandPref;
489  uint16_t *pPRLPref;
490  uint16_t *pRoamPref;
491  uint64_t *pLTEBandPref;
493  uint8_t *pChgDuration;
495  uint32_t *pSrvDomainPref;
496  uint32_t *pGWAcqOrderPref;
497  uint64_t *pTdscdmaBandPref;
500  struct nas_CSGID *pCSGID;
501  unsigned char *pRAT;
503 
515  pack_qmi_t *pCtx,
516  uint8_t *pReqBuf,
517  uint16_t *pLen,
519  );
520 
530  uint8_t *pResp,
531  uint16_t respLen
532  );
544  pack_qmi_t *pCtx,
545  uint8_t *pReqBuf,
546  uint16_t *pLen,
547  uint64_t bandPref
548  );
549 
555  uint8_t *pResp,
556  uint16_t respLen
557  );
558 
654 typedef struct
655 {
657  uint8_t *pDDTMInd;
661  uint8_t *pNetworkTimeInd;
662  uint8_t *pSysInfoInd;
664  uint8_t *pErrorRateInd;
668  uint8_t *pLTECphyCa;
670 
682  pack_qmi_t *pCtx,
683  uint8_t *pReqBuf,
684  uint16_t *pLen,
686  );
687 
697  uint8_t *pResp,
698  uint16_t respLen
699  );
700 
706 typedef struct {
707  uint8_t radioInterface;
708  uint16_t activeBandClass;
709  uint16_t activeChannel;
711 
716 typedef struct {
717  uint8_t instancesSize;
720 
732  pack_qmi_t *pCtx,
733  uint8_t *pReqBuf,
734  uint16_t *pLen
735  );
747  uint8_t *pResp,
748  uint16_t respLen,
749  unpack_nas_GetRFInfo_t *pOutput
750  );
751 
756 typedef struct
757 {
758  int8_t rssi;
759  int16_t ecio;
760 } cdmaSSInfo;
761 
768 typedef struct
769 {
770  int8_t rssi;
771  int16_t ecio;
772  uint8_t sinr;
773  int32_t io;
774 } hdrSSInfo;
775 
782 typedef struct
783 {
784  int8_t rssi;
785  int8_t rsrq;
786  int16_t rsrp;
787  int16_t snr;
788 } lteSSInfo;
789 
796 typedef struct
797 {
798  float rssi;
799  float rscp;
800  float ecio;
801  float sinr;
803 
811 typedef struct {
814  int8_t GSMSSInfo;
818 
830  pack_qmi_t *pCtx,
831  uint8_t *pReqBuf,
832  uint16_t *pLen
833  );
834 
846  uint8_t *pResp,
847  uint16_t respLen,
849  );
850 
861 typedef struct
862 {
865  int8_t *pGSMSigInfo;
868  int8_t *pRscp;
871 
882  uint8_t *pResp,
883  uint16_t respLen,
885  );
886 
894 typedef struct {
895  uint16_t mcc;
896  uint16_t mnc;
897  char name[255];
898  uint16_t sid;
899  uint16_t nid;
901 
913  uint8_t *pResp,
914  uint16_t respLen,
916  );
917 
929  pack_qmi_t *pCtx,
930  uint8_t *pReqBuf,
931  uint16_t *pLen
932  );
953 typedef struct
954 {
955  uint8_t srvStatus;
956  uint8_t isPrefDataPath;
958 
989 typedef struct
990 {
991  uint8_t srvStatus;
992  uint8_t trueSrvStatus;
993  uint8_t isPrefDataPath;
995 
1072 typedef struct
1073 {
1075  uint8_t srvDomain;
1077  uint8_t srvCapability;
1079  uint8_t roamStatus;
1083 
1203 typedef struct
1204 {
1207  uint8_t isSysPrlMatch;
1209  uint8_t pRevInUse;
1210  uint8_t bsPRevValid;
1211  uint8_t bsPRev;
1213  uint8_t ccsSupported;
1215  uint16_t systemID;
1216  uint16_t networkID;
1217  uint8_t bsInfoValid;
1218  uint16_t baseId;
1219  uint32_t baseLat;
1220  uint32_t baseLong;
1222  uint16_t packetZone;
1224  uint8_t MCC[3];
1225  uint8_t MNC[3];
1226 } nas_CDMASysInfo;
1227 
1292 typedef struct
1293 {
1296  uint8_t isSysPrlMatch;
1300  uint8_t hdrActiveProt;
1302  uint8_t is856SysId[16];
1303 } nas_HDRSysInfo;
1304 
1398 typedef struct
1399 {
1401  uint8_t lacValid;
1402  uint16_t lac;
1403  uint8_t cellIdValid;
1404  uint32_t cellId;
1407  uint8_t rejCause;
1409  uint8_t MCC[3];
1410  uint8_t MNC[3];
1412  uint8_t egprsSupp;
1413  uint8_t dtmSuppValid;
1414  uint8_t dtmSupp;
1415 } nas_GSMSysInfo;
1416 
1532 typedef struct
1533 {
1535  uint8_t lacValid;
1536  uint16_t lac;
1537  uint8_t cellIdValid;
1538  uint32_t cellId;
1541  uint8_t rejCause;
1543  uint8_t MCC[3];
1544  uint8_t MNC[3];
1546  uint8_t hsCallStatus;
1547  uint8_t hsIndValid;
1548  uint8_t hsInd;
1549  uint8_t pscValid;
1550  uint16_t psc;
1552 
1631 typedef struct
1632 {
1634  uint8_t lacValid;
1635  uint16_t lac;
1636  uint8_t cellIdValid;
1637  uint32_t cellId;
1640  uint8_t rejCause;
1642  uint8_t MCC[3];
1643  uint8_t MNC[3];
1644  uint8_t tacValid;
1645  uint16_t tac;
1646 } nas_LTESysInfo;
1647 
1661 typedef struct
1662 {
1663  uint16_t geoSysIdx;
1664  uint16_t regPrd;
1666 
1683 typedef struct
1684 {
1685  uint16_t geoSysIdx;
1687 } nas_AddSysInfo;
1688 
1709 typedef struct
1710 {
1711  uint32_t csBarStatus;
1712  uint32_t psBarStatus;
1714 
1792 typedef struct
1793 {
1805  uint16_t *pAddHDRSysInfo;
1808  uint16_t *pAddLTESysInfo;
1815 
1826  pack_qmi_t *pCtx,
1827  uint8_t *pReqBuf,
1828  uint16_t *pLen
1829  );
1830 
1841  uint8_t *pResp,
1842  uint16_t respLen,
1844  );
1845 
1928 typedef struct
1929 {
1941  uint16_t *pAddHDRSysInfo;
1944  uint16_t *pAddLTESysInfo;
1952 
1963  uint8_t *pResp,
1964  uint16_t respLen,
1966  );
1967 
1983 typedef struct {
1985  uint32_t CSDomain;
1986  uint32_t PSDomain;
1987  uint32_t RAN;
1989  uint8_t RadioIfaces[255];
1990  uint32_t Roaming;
1991  uint16_t MCC;
1992  uint16_t MNC;
1993  uint8_t nameSize;
1994  uint8_t Name[255];
1995  uint8_t DataCapsLen;
1996  uint8_t DataCaps[255];
1998 
2009  pack_qmi_t *pCtx,
2010  uint8_t *pReqBuf,
2011  uint16_t *pLen
2012  );
2013 
2024  uint8_t *pResp,
2025  uint16_t respLen,
2027  );
2028 
2033 typedef struct {
2034  uint8_t DataCapsLen;
2035  uint8_t DataCaps[255];
2037 
2048  pack_qmi_t *pCtx,
2049  uint8_t *pReqBuf,
2050  uint16_t *pLen
2051  );
2052 
2063  uint8_t *pResp,
2064  uint16_t respLen,
2066  );
2067 
2077 typedef struct
2078 {
2079  uint16_t MCC;
2080  uint16_t MNC;
2081  uint32_t InUse;
2082  uint32_t Roaming;
2083  uint32_t Forbidden;
2084  uint32_t Preferred;
2085  char Desription[255];
2087 
2105 typedef struct
2106 {
2107  uint16_t MCC;
2108  uint16_t MNC;
2109  uint8_t RAT;
2111 
2112 
2128 typedef struct
2129 {
2130  uint16_t MCC;
2131  uint16_t MNC;
2134 
2139 typedef struct
2140 {
2147  uint32_t *pScanResult;
2149 
2150 
2161  pack_qmi_t *pCtx,
2162  uint8_t *pReqBuf,
2163  uint16_t *pLen
2164  );
2165 
2176  uint8_t *pResp,
2177  uint16_t respLen,
2179  );
2180 
2181 
2201 typedef struct
2202 {
2203  uint8_t ValidityCW0;
2204  uint8_t CQIValueCW0;
2205  uint8_t ValidityCW1;
2206  uint8_t CQIValueCW1;
2208 
2219  pack_qmi_t *pCtx,
2220  uint8_t *pReqBuf,
2221  uint16_t *pLen
2222  );
2223 
2234  uint8_t *pResp,
2235  uint16_t respLen,
2237  );
2238 
2292 typedef struct
2293 {
2294  int8_t temperature;
2295  uint8_t modemMode;
2296  uint8_t systemMode;
2297  uint8_t imsRegState;
2298  uint8_t psState;
2299 } nas_CommInfo;
2300 
2375 typedef struct
2376 {
2377  uint8_t band;
2378  uint8_t bandwidth;
2379  uint16_t RXChan;
2380  uint16_t TXChan;
2381  uint8_t emmState;
2382  uint8_t emmSubState;
2383  uint8_t emmConnState;
2384 } nas_LTEInfo;
2385 
2397 typedef struct
2398 {
2402 
2403 
2414  pack_qmi_t *pCtx,
2415  uint8_t *pReqBuf,
2416  uint16_t *pLen
2417  );
2418 
2429  uint8_t *pResp,
2430  uint16_t respLen,
2432  );
2433 
2434 
2489 typedef struct {
2490  uint8_t regState;
2491  uint8_t csAttachState;
2492  uint8_t psAttachState;
2493  uint8_t selNetwork;
2495  uint8_t radioInterface[32];
2497 
2525 typedef struct {
2527  uint8_t dataCapabilities[32];
2529 
2554 typedef struct {
2555  uint16_t MCC;
2556  uint16_t MNC;
2558  uint8_t netDescr[255];
2560 
2588 typedef struct {
2589  uint8_t numInstances;
2590  uint8_t radioInterface[32];
2591  uint8_t roamIndicator[32];
2593 
2612 typedef struct {
2613  uint8_t leapSeconds;
2617 
2664 typedef struct {
2665  uint8_t srvStatus;
2666  uint8_t srvCapability;
2667  uint8_t hdrSrvStatus;
2668  uint8_t hdrHybrid;
2671 
2683 typedef struct {
2684  uint16_t MCC;
2685  uint8_t imsi_11_12;
2687 
2719 typedef struct {
2720  uint32_t csBarStatus;
2721  uint32_t psBarStatus;
2723 
2751 typedef struct
2752 {
2757  uint16_t SystemID;
2758  uint16_t NetworkID;
2759  uint16_t BasestationID;
2765  uint8_t CDMA_P_Rev;
2766  uint8_t GppTimeZone;
2768  uint16_t Lac;
2769  uint32_t CellID;
2770  uint8_t ConcSvcInfo;
2771  uint8_t PRLInd;
2772  uint8_t DTMInd;
2776  uint16_t TrackAreaCode;
2779 
2780 
2791  pack_qmi_t *pCtx,
2792  uint8_t *pReqBuf,
2793  uint16_t *pLen
2794  );
2795 
2806  uint8_t *pResp,
2807  uint16_t respLen,
2809  );
2810 
2811 
2835 typedef struct
2836 {
2838  uint8_t radioIf;
2840 
2856 typedef struct
2857 {
2858  int16_t ecio;
2859  uint8_t radioIf;
2861 
2902 typedef struct
2903 {
2904  uint16_t errorRate;
2905  uint8_t radioIf;
2907 
2919 typedef struct
2920 {
2921  int8_t rsrq;
2922  uint8_t radioIf;
2924 
2932 typedef struct
2933 {
2934  int16_t snrlevel;
2936 
2944 typedef struct
2945 {
2946  int16_t rsrplevel;
2948 
2949 
2963 typedef struct {
2964  uint16_t signalStrengthReqMask; //don't use this value
2966  nas_rxSignalStrengthListElement rxSignalStrengthList[18];
2967  uint16_t ecioListLen;
2968  nas_ecioListElement ecioList[18];
2969  int32_t Io;
2970  uint8_t sinr;
2972  nas_errorRateListElement errorRateList[18];
2974  int16_t ltesnr;
2975  int16_t ltersrp;
2977 
2989  pack_qmi_t *pCtx,
2990  uint8_t *pReqBuf,
2991  uint16_t *pLen,
2992  uint16_t reqMask
2993  );
2994 
3005  uint8_t *pResp,
3006  uint16_t respLen,
3008  );
3009 
3023 typedef struct
3024 {
3026  uint8_t ecioDelta;
3027  uint8_t ioDelta;
3028  uint8_t sinrDelta;
3029  uint8_t rsrqDelta;
3031  int16_t ecioThresholdList[10];
3033  uint8_t sinrThresholdList[5];
3034  uint16_t lteSnrDelta;
3035  uint8_t lteRsrpDelta;
3037 
3042 typedef struct
3043 {
3044  uint8_t bEnable;
3047 
3059  pack_qmi_t *pCtx,
3060  uint8_t *pReqBuf,
3061  uint16_t *pLen,
3063  );
3064 
3074  uint8_t *pResp,
3075  uint16_t respLen
3076  );
3077 
3089  pack_qmi_t *pCtx,
3090  uint8_t *pReqBuf,
3091  uint16_t *pLen,
3092  uint8_t *pBenable
3093  );
3094 
3104  uint8_t *pResp,
3105  uint16_t respLen
3106  );
3107 
3119  pack_qmi_t *pCtx,
3120  uint8_t *pReqBuf,
3121  uint16_t *pLen,
3122  uint8_t *pBenable
3123  );
3124 
3134  uint8_t *pResp,
3135  uint16_t respLen
3136  );
3137 
3148 typedef struct{
3151  uint32_t io;
3152  uint8_t sinr;
3158 
3159 
3165 typedef struct
3166 {
3167  uint8_t TlvPresent;
3168  uint32_t serviceDomain;
3169  uint32_t rejectCause;
3171 
3177 typedef struct
3178 {
3179  uint8_t TlvPresent;
3181  uint32_t radioInterface;
3183 
3190 typedef struct
3191 {
3192  uint8_t TlvPresent;
3194  uint32_t radioInterface[255];
3195  uint32_t activeBandClass[255];
3196  uint32_t activeChannel[255];
3197 } nas_RFInfoTlv;
3198 
3203 typedef struct
3204 {
3205  uint8_t TlvPresent;
3208 
3215 typedef struct {
3221 
3223  uint8_t *pResp,
3224  uint16_t respLen,
3226  );
3227 
3241 typedef struct {
3242  uint8_t SCI;
3243  uint8_t SCM;
3244  uint8_t RegHomeSID;
3245  uint8_t RegForeignSID;
3246  uint8_t RegForeignNID;
3247  uint8_t ForceRev0;
3248  uint8_t CustomSCP;
3249  uint32_t Protocol;
3250  uint32_t Broadcast;
3251  uint32_t Application;
3252  uint32_t Roaming;
3254 
3265  pack_qmi_t *pCtx,
3266  uint8_t *pReqBuf,
3267  uint16_t *pLen
3268  );
3269 
3280  uint8_t *pResp,
3281  uint16_t respLen,
3283  );
3284 
3295  pack_qmi_t *pCtx,
3296  uint8_t *pReqBuf,
3297  uint16_t *pLen
3298  );
3299 
3310  uint8_t *pResp,
3311  uint16_t respLen,
3312  uint32_t *pAuthStatus
3313  );
3314 
3324 int pack_nas_GetACCOLC(
3325  pack_qmi_t *pCtx,
3326  uint8_t *pReqBuf,
3327  uint16_t *pLen
3328  );
3329 
3340  uint8_t *pResp,
3341  uint16_t respLen,
3342  uint8_t *pAccolc
3343  );
3344 
3349 typedef struct
3350 {
3351  int8_t spc[6];
3352  uint8_t accolc;
3354 
3365 int pack_nas_SetACCOLC(
3366  pack_qmi_t *pCtx,
3367  uint8_t *pReqBuf,
3368  uint16_t *pLen,
3369  pack_nas_SetACCOLC_t reqParam
3370  );
3371 
3381  uint8_t *pResp,
3382  uint16_t respLen
3383  );
3384 
3397 typedef struct
3398 {
3402 
3415 typedef struct
3416 {
3420 
3433 typedef struct
3434 {
3438 
3450 typedef struct
3451 {
3455 
3476 typedef struct
3477 {
3481 
3494 typedef struct
3495 {
3499 
3512 typedef struct
3513 {
3517 
3529 typedef struct
3530 {
3534 
3546 typedef struct
3547 {
3551 
3563 typedef struct
3564 {
3568 
3580 typedef struct
3581 {
3585 
3597 typedef struct
3598 {
3602 
3614 typedef struct
3615 {
3619 
3648 typedef struct
3649 {
3650  uint8_t rptRate;
3651  uint8_t avgPeriod;
3653 
3665 typedef struct
3666 {
3670 
3681 typedef struct
3682 {
3686 
3697 typedef struct
3698 {
3702 
3713 typedef struct
3714 {
3718 
3843 typedef struct
3844 {
3846  uint16_t *pCDMARSSIDelta;
3848  uint16_t *pCDMAECIODelta;
3850  uint16_t *pHDRRSSIDelta;
3852  uint16_t *pHDRECIODelta;
3854  uint16_t *pHDRSINRDelta;
3856  uint16_t *pHDRIODelta;
3858  uint16_t *pGSMRSSIDelta;
3860  uint16_t *pWCDMARSSIDelta;
3862  uint16_t *pWCDMAECIODelta;
3864  uint16_t *pLTERSSIDelta;
3866  uint16_t *pLTESNRDelta;
3868  uint16_t *pLTERSRQDelta;
3870  uint16_t *pLTERSRPDelta;
3881 
3893  pack_qmi_t *pCtx,
3894  uint8_t *pReqBuf,
3895  uint16_t *pLen,
3897  );
3898 
3908  uint8_t *pResp,
3909  uint16_t respLen
3910  );
3911 
3916 typedef struct
3917 {
3918  uint8_t dataCapsSize;
3919  uint8_t dataCaps[255];
3921 
3933  uint8_t *pResp,
3934  uint16_t respLen,
3936  );
3937 
3945  pack_qmi_t *pCtx,
3946  uint8_t *pReqBuf,
3947  uint16_t *pLen
3948 );
3949 
3979 typedef struct
3980 {
3981  uint32_t ActiveTechPref;
3982  uint32_t Duration;
3984  uint16_t Tlvresult;
3986 
3988  uint8_t *pResp,
3989  uint16_t respLen,
3991 );
3992 
4019 typedef struct
4020 {
4021  uint32_t TechnologyPref;
4022  uint32_t Duration;
4023  uint16_t Tlvresult;
4025 
4026 
4035  pack_qmi_t *pCtx,
4036  uint8_t *pReqBuf,
4037  uint16_t *pLen,
4039 );
4040 
4070 typedef struct
4071 {
4072  uint16_t Tlvresult;
4074 
4076  uint8_t *pResp,
4077  uint16_t respLen,
4079 );
4080 
4081 
4090 typedef struct
4091 {
4092  uint8_t roaming;
4094 
4106  uint8_t *pResp,
4107  uint16_t respLen,
4109  );
4110 
4111 
4112 #define NAS_SERVING_SYSTEM_INFO_MAX_RADIO_INTERFACE_LIST 255
4113 
4162 typedef struct
4163 {
4165  uint8_t csAttachState;
4166  uint8_t psAttachState;
4172 
4173 
4181 typedef struct
4182 {
4184  uint16_t Tlvresult;
4186 
4188  uint8_t *pResp,
4189  uint16_t respLen,
4191 );
4192 
4193 
4201  pack_qmi_t *pCtx,
4202  uint8_t *pReqBuf,
4203  uint16_t *pLen
4204 );
4205 
4206 /*
4207  * NAS LTE CPHY Scell States.
4208  */
4209 typedef enum {
4214 
4215 /*
4216  * NAS LTE CPHY Downlink Values.
4217  */
4218 typedef enum {
4226 
4227 
4248 typedef struct{
4249  uint32_t pci;
4250  uint32_t freq;
4252  uint8_t TlvPresent;
4254 
4264 typedef struct{
4266  uint8_t TlvPresent;
4268 
4297 typedef struct{
4298  uint32_t pci;
4299  uint32_t freq;
4301  uint32_t iLTEbandValue;
4303  uint8_t TlvPresent;
4305 
4329 typedef struct{
4330  uint32_t pci;
4331  uint32_t freq;
4333  uint32_t iLTEbandValue;
4334  uint8_t TlvPresent;
4336 
4348 typedef struct{
4349  uint8_t scell_idx;
4350  uint8_t TlvPresent;
4352 
4353 
4354 typedef struct
4355 {
4362 
4370 typedef struct
4371 {
4373  uint16_t Tlvresult;
4375 
4377  uint8_t *pResp,
4378  uint16_t respLen,
4380 );
4381 
4382 /*
4383  * Name: NASEmergencyModeTlv
4384  *
4385  * Purpose: Structure used to store Emergency Mode TLV Value.
4386  *
4387  * Members: TlvPresent - Boolean indicating the presence of the TLV
4388  * in the QMI response
4389  *
4390  * EmerMode - Emergency Mode Value
4391  */
4392 typedef struct
4393 {
4394  uint8_t TlvPresent;
4395  uint8_t EmerMode;
4397 
4398 /*
4399  * Name: NASModePreferenceTlv
4400  *
4401  * Purpose: Structure used to store Mode Preference TLV Value.
4402  *
4403  * Members: TlvPresent - Boolean indicating the presence of the TLV
4404  * in the QMI response
4405  *
4406  * ModePref - Mode Preference Value
4407  */
4408 typedef struct
4409 {
4410  uint8_t TlvPresent;
4411  uint16_t ModePref;
4413 
4414 /*
4415  * Name: NASBandPreferenceTlv
4416  *
4417  * Purpose: Structure used to store all Band Preference TLV Value.
4418  *
4419  * Members: TlvPresent - Boolean indicating the presence of the TLV
4420  * in the QMI response
4421  *
4422  * band_pref - Roaming Indication Value
4423  */
4424 typedef struct
4425 {
4426  uint8_t TlvPresent;
4427  uint64_t band_pref;
4429 
4430 /*
4431  * Name: NASPRLPreferenceTlv
4432  *
4433  * Purpose: Structure used to store CDMA PRL Preference TLV Value.
4434  *
4435  * Members: TlvPresent - Boolean indicating the presence of the TLV
4436  * in the QMI response
4437  *
4438  * PRLPref - CDMA PRL Preference Value
4439  */
4440 typedef struct
4441 {
4442  uint8_t TlvPresent;
4443  uint16_t PRLPref;
4445 
4446 /*
4447  * Name: NASRoamPreferenceTlv
4448  *
4449  * Purpose: Structure used to store Roaming Preference TLV Value.
4450  *
4451  * Members: TlvPresent - Boolean indicating the presence of the TLV
4452  * in the QMI response
4453  *
4454  * RoamPref - Roaming Preference Value
4455  */
4456 typedef struct
4457 {
4458  uint8_t TlvPresent;
4459  uint16_t RoamPref;
4461 
4462 /*
4463  * Name: NASLTEBandPreferenceTlv
4464  *
4465  * Purpose: Structure used to store LTE Band Preference TLV Value.
4466  *
4467  * Members: TlvPresent - Boolean indicating the presence of the TLV
4468  * in the QMI response
4469  *
4470  * LTEBandPref - LTE Band Preference Value
4471  */
4472 typedef struct
4473 {
4474  uint8_t TlvPresent;
4475  uint64_t LTEBandPref;
4477 
4478 /*
4479  * Name: NASNetSelPreferenceTlv
4480  *
4481  * Purpose: Structure used to store Network Selection Preference TLV Value.
4482  *
4483  * Members: TlvPresent - Boolean indicating the presence of the TLV
4484  * in the QMI response
4485  *
4486  * NetSelPref - Network Selection Preference Value
4487  */
4488 typedef struct
4489 {
4490  uint8_t TlvPresent;
4491  uint8_t NetSelPref;
4493 
4494 /*
4495  * Name: NASServDomainPrefTlv
4496  *
4497  * Purpose: Structure used to store Service domain preference TLV Value.
4498  *
4499  * Members: TlvPresent - Boolean indicating the presence of the TLV
4500  * in the QMI response
4501  *
4502  * SrvDomainPref - Service Domain Preference Value
4503  */
4504 typedef struct
4505 {
4506  uint8_t TlvPresent;
4507  uint32_t SrvDomainPref;
4509 
4510 /*
4511  * Name: NASGWAcqOrderPrefTlv
4512  *
4513  * Purpose: Structure used to store GSM/WCDMA acquisition order preference
4514  * TLV Value.
4515  *
4516  * Members: TlvPresent - Boolean indicating the presence of the TLV
4517  * in the QMI response
4518  *
4519  * GWAcqOrderPref - GSM/WCDMA acquisition order Preference Value
4520  */
4521 typedef struct
4522 {
4523  uint8_t TlvPresent;
4524  uint32_t GWAcqOrderPref;
4526 
4527 /*
4528  * Name: QmiCbkNasSystemSelPrefInd
4529  *
4530  * Purpose: Structure used to store all QMI Notification parameters.
4531  *
4532  * Members: EMTlv - Emergency mode Tlv
4533  * MPTlv - Mode preference Tlv
4534  * BPTlv - Band preference Tlv
4535  * PRLPTlv - PRL preference Tlv
4536  * RPTlv - Roaming preference Tlv
4537  * LBPTlv - LTE band preference Tlv
4538  * NSPTlv - Network selection preference Tlv
4539  * SDPTlv - Service domain preference Tlv
4540  * GWAOPTlv - GSM WCDMA Acquisition Order Preference Tlv
4541  *
4542  * Note: None
4543  */
4544 typedef struct{
4555 
4556 
4564 typedef struct
4565 {
4567  uint16_t Tlvresult;
4569 
4582  uint8_t *pResp,
4583  uint16_t respLen,
4585 );
4586 
4587 typedef struct {
4588  uint8_t TlvPresent;
4589  uint32_t message_type;
4590  uint16_t data_len;
4591  uint8_t data_buf[NAS_OTA_MESSAGE_MAX_BUF_SIZE];
4593 
4594 typedef struct {
4595  uint8_t TlvPresent;
4596  uint8_t nas_release;
4597  uint8_t nas_major;
4598  uint8_t nas_minor;
4600 
4601 typedef struct {
4602  uint8_t TlvPresent;
4603  uint64_t time;
4605 
4606 typedef struct {
4611 
4612 
4620 typedef struct
4621 {
4623  uint16_t Tlvresult;
4625 
4637  uint8_t *pResp,
4638  uint16_t respLen,
4640 );
4641 
4659 typedef struct
4660 {
4661  uint16_t mcc;
4662  uint16_t mnc;
4663  uint32_t rat;
4664 } nas_MNRInfo;
4665 
4694 typedef struct
4695 {
4696  uint32_t regAction;
4698  uint32_t *pChangeDuration;
4701 
4713  pack_qmi_t *pCtx,
4714  uint8_t *pReqBuf,
4715  uint16_t *pLen,
4717  );
4718 
4728  uint8_t *pResp,
4729  uint16_t respLen
4730  );
4731 
4763 typedef struct
4764 {
4765  uint8_t lteEsmUl;
4766  uint8_t lteEsmDl;
4767  uint8_t lteEmmUl;
4768  uint8_t lteEmmDl;
4769  uint8_t gsmUmtsUl;
4770  uint8_t gsmUmtsDl;
4773 
4785  pack_qmi_t *pCtx,
4786  uint8_t *pReqBuf,
4787  uint16_t *pLen,
4789  );
4790 
4800  uint8_t *pResp,
4801  uint16_t respLen
4802  );
4803 
4825 typedef struct
4826 {
4827  uint16_t mcc;
4828  uint16_t mnc;
4829  uint8_t *pMncPcsStatus;
4831 
4832 /*
4833  * @param spnEncoding
4834  * - Coding scheme used for service provider name. This value is
4835  * ignored if spn_len is zero
4836  * Values:
4837  * - 0x00 - SMS default 7-bit coded alphabet as defined in
4838  * 3GPP TS 23.038 with bit 8 set to 0
4839  * - 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
4840  *
4841  * @param spnLength
4842  * - Length of SPN which follows
4843  *
4844  * @param spn
4845  * - Service Provider name string
4846  *
4847  * @param shortNameEn
4848  * - Coding scheme used for PLMN short name. This value is
4849  * ignored if PLMN short name length is zero
4850  * Values:
4851  * - 0x00 - SMS default 7-bit coded alphabet as defined in
4852  * 3GPP TS 23.038 with bit 8 set to 0
4853  * - 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
4854  *
4855  * @param shortNameCI
4856  * - Indicates whether the country initials are to be added to the
4857  * shortName. This value is ignored if shortNameLen is zero. Values:
4858  * - 0x00 - Do not add the letters for the countrys initials
4859  * to the name
4860  * - 0x01 - Add the countrys initials and a text string to
4861  * the name
4862  * - 0xFF - Not specified
4863  *
4864  * @param shortNameSB
4865  * - PLMN short name spare bits. This value is ignored if
4866  * shortNameLen is zero. Values:
4867  * - 0x01 - Bit 8 is spare and set to 0 in octet
4868  * - 0x02 - Bits 7 and 8 are spare and set to 0 in octet n
4869  * - 0x03 - Bits 6 to 8 (inclusive) are spare and set to 0 in
4870  * octet n
4871  * - 0x04 - Bits 5 to 8 (inclusive) are spare and set to 0 in
4872  * octet n
4873  * - 0x05 - Bits 4 to 8 (inclusive) are spare and set to 0 in
4874  * octet n
4875  * - 0x06 - Bits 3 to 8 (inclusive) are spare and set to 0 in
4876  * octet n
4877  * - 0x07 - Bits 2 to 8 (inclusive) are spare and set to 0 in
4878  * octet n
4879  * - 0x00 - Carries no information about the number of spare
4880  * bits in octet n
4881  *
4882  * @param shortNameLen
4883  * - Length of shortName which follows
4884  *
4885  * @param shortName
4886  * - PLMN short name
4887  *
4888  * @param longNameEn
4889  * - Coding scheme used for PLMN long name. This value is
4890  * ignored if PLMN long name length is zero
4891  * Values:
4892  * - 0x00 - SMS default 7-bit coded alphabet as defined in
4893  * 3GPP TS 23.038 with bit 8 set to 0
4894  * - 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
4895  *
4896  * @param longNameCI
4897  * - Indicates whether the country initials are to be added to the
4898  * longName. This value is ignored if longNameLen is zero. Values:
4899  * - 0x00 - Do not add the letters for the countrys initials
4900  * to the name
4901  * - 0x01 - Add the countrys initials and a text string to
4902  * the name
4903  * - 0xFF - Not specified
4904  *
4905  *
4906  * @param longNameSB
4907  * - PLMN long name spare bits. This value is ignored if
4908  * longNameLen is zero. Values:
4909  * - 0x01 - Bit 8 is spare and set to 0 in octet
4910  * - 0x02 - Bits 7 and 8 are spare and set to 0 in octet n
4911  * - 0x03 - Bits 6 to 8 (inclusive) are spare and set to 0 in
4912  * octet n
4913  * - 0x04 - Bits 5 to 8 (inclusive) are spare and set to 0 in
4914  * octet n
4915  * - 0x05 - Bits 4 to 8 (inclusive) are spare and set to 0 in
4916  * octet n
4917  * - 0x06 - Bits 3 to 8 (inclusive) are spare and set to 0 in
4918  * octet n
4919  * - 0x07 - Bits 2 to 8 (inclusive) are spare and set to 0 in
4920  * octet n
4921  * - 0x00 - Carries no information about the number of spare
4922  * bits in octet n
4923  *
4924  * @param longNameLen
4925  * - Length of longName which follows
4926  *
4927  * @param longName
4928  * - PLMN long name
4929  */
4930 typedef struct
4931 {
4932  uint8_t spnEncoding;
4933  uint8_t spnLength;
4934  char spn[255];
4935  uint8_t shortNameEn;
4936  uint8_t shortNameCI;
4937  uint8_t shortNameSB;
4939  uint8_t shortName[255];
4940  uint8_t longNameEn;
4941  uint8_t longNameCI;
4942  uint8_t longNameSB;
4943  uint8_t longNameLen;
4944  char longName[255];
4946 
4958  pack_qmi_t *pCtx,
4959  uint8_t *pReqBuf,
4960  uint16_t *pLen,
4962  );
4963 
4974  uint8_t *pResp,
4975  uint16_t respLen,
4977 );
4978 
4989  pack_qmi_t *pCtx,
4990  uint8_t *pReqBuf,
4991  uint16_t *pLen
4992  );
5031 typedef struct
5032 {
5033  uint32_t nmrCellID;
5034  uint8_t nmrPlmn[NAS_PLMN_LENGTH];
5035  uint16_t nmrLac;
5036  uint16_t nmrArfcn;
5037  uint8_t nmrBsic;
5038  uint16_t nmrRxLev;
5039 } nas_nmrCellInfo;
5040 
5092 typedef struct
5093 {
5094  uint32_t cellID;
5095  uint8_t plmn[NAS_PLMN_LENGTH];
5096  uint16_t lac;
5097  uint16_t arfcn;
5098  uint8_t bsic;
5099  uint32_t timingAdvance;
5100  uint16_t rxLev;
5101  uint8_t nmrInst;
5103 } nas_GERANInfo;
5104 
5124 typedef struct
5125 {
5126  uint16_t geranArfcn;
5127  uint8_t geranBsicNcc;
5128  uint8_t geranBsicBcc;
5129  int16_t geranRssi;
5131 
5149 typedef struct
5150 {
5151  uint16_t umtsUarfcn;
5152  uint16_t umtsPsc;
5153  int16_t umtsRscp;
5154  int16_t umtsEcio;
5156 
5204 typedef struct
5205 {
5206  uint16_t cellID;
5207  uint8_t plmn[NAS_PLMN_LENGTH];
5208  uint16_t lac;
5209  uint16_t uarfcn;
5210  uint16_t psc;
5211  int16_t rscp;
5212  int16_t ecio;
5213  uint8_t umtsInst;
5215  uint8_t geranInst;
5217 } nas_UMTSInfo;
5218 
5247 typedef struct
5248 {
5249  uint16_t sid;
5250  uint16_t nid;
5251  uint16_t baseId;
5252  uint16_t refpn;
5253  uint32_t baseLat;
5254  uint32_t baseLong;
5255 } nas_CDMAInfo;
5256 
5282 typedef struct
5283 {
5284  uint16_t pci;
5285  int16_t rsrq;
5286  int16_t rsrp;
5287  int16_t rssi;
5288  int16_t srxlev;
5289 } nas_cellParams;
5290 
5357 typedef struct
5358 {
5359  uint8_t ueInIdle;
5360  uint8_t plmn[NAS_PLMN_LENGTH];
5361  uint16_t tac;
5362  uint32_t globalCellId;
5363  uint16_t earfcn;
5364  uint16_t servingCellId;
5368  uint8_t sIntraSearch;
5369  uint8_t cellsLen;
5372 
5407 typedef struct
5408 {
5409  uint16_t earfcn;
5410  uint8_t threshXLow;
5411  uint8_t threshXHigh;
5413  uint8_t cells_len;
5416 
5432 typedef struct
5433 {
5434  uint8_t ueInIdle;
5435  uint8_t freqsLen;
5438 
5472 typedef struct
5473 {
5474  uint16_t arfcn;
5475  uint8_t band1900;
5476  uint8_t cellIdValid;
5477  uint8_t bsicId;
5478  int16_t rssi;
5479  int16_t srxlev;
5480 } nas_gsmCellInfo;
5481 
5516 typedef struct
5517 {
5519  uint8_t threshGsmHigh;
5520  uint8_t threshGsmLow;
5521  uint8_t nccPermitted;
5522  uint8_t cells_len;
5525 
5541 typedef struct
5542 {
5543  uint8_t ueInIdle;
5544  uint8_t freqsLen;
5547 
5572 typedef struct
5573 {
5574  uint16_t psc;
5575  int16_t cpich_rscp;
5576  int16_t cpich_ecno;
5577  int16_t srxlev;
5579 
5609 typedef struct
5610 {
5611  uint16_t uarfcn;
5613  uint16_t threshXhigh;
5614  uint16_t threshXlow;
5615  uint8_t cellsLen;
5618 
5634 typedef struct
5635 {
5636  uint8_t ueInIdle;
5637  uint8_t freqsLen;
5640 
5669 typedef struct
5670 {
5671  uint16_t earfcn;
5672  uint16_t pci;
5673  uint32_t rsrp;
5674  uint32_t rsrq;
5675  int16_t srxlev;
5676  uint8_t cellIsTDD;
5678 
5705 typedef struct
5706 {
5707  uint32_t wcdmaRRCState;
5711 
5744 typedef struct
5745 {
5753  uint32_t *pUMTSCellID;
5756 
5767  uint8_t *pResp,
5768  uint16_t respLen,
5770 );
5771 
5782  pack_qmi_t *pCtx,
5783  uint8_t *pReqBuf,
5784  uint16_t *pLen
5785  );
5841 typedef struct{
5842  uint16_t year;
5843  uint8_t month;
5844  uint8_t day;
5845  uint8_t hour;
5846  uint8_t minute;
5847  uint8_t second;
5848  uint8_t dayOfWeek;
5849  int8_t timeZone;
5852  uint8_t TlvPresent;
5853 }nas_timeInfo;
5854 
5866 typedef struct
5867 {
5871 
5882  uint8_t *pResp,
5883  uint16_t respLen,
5885 );
5917 typedef struct
5918 {
5919  uint16_t year;
5920  uint8_t month;
5921  uint8_t day;
5922  uint8_t hour;
5923  uint8_t minute;
5924  uint8_t second;
5925  uint8_t dayOfWeek;
5927 
5954 typedef struct
5955 {
5957  uint8_t *pTimeZone;
5958  uint8_t *pDayltSavAdj;
5961 
5972  uint8_t *pResp,
5973  uint16_t respLen,
5975  );
5976 
5977 /*
5978  * NAS LTE CPHY Downlink Values.
5979  */
5980 typedef enum {
5988 
5989 /*
5990  * NAS LTE CPHY Scell States.
5991  */
5992 typedef enum {
5997 
6018 typedef struct{
6019  uint16_t pci;
6020  uint16_t freq;
6022  uint8_t TlvPresent;
6033 typedef struct{
6035  uint8_t TlvPresent;
6037 
6107 typedef struct{
6108  uint16_t pci;
6109  uint16_t freq;
6111  uint16_t iLTEbandValue;
6113  uint8_t TlvPresent;
6115 
6139 typedef struct{
6140  uint16_t pci;
6141  uint16_t freq;
6143  uint16_t iLTEbandValue;
6144  uint8_t TlvPresent;
6146 
6158 typedef struct{
6159  uint8_t scell_idx;
6160  uint8_t TlvPresent;
6162 
6181 typedef struct
6182 {
6189 
6200  uint8_t *pResp,
6201  uint16_t respLen,
6203  );
6204 
6229 typedef struct{
6230  uint8_t rxChainIndex;
6231  uint8_t isRadioTuned;
6232  int32_t rxPower;
6233  int32_t rsrp;
6234 }nas_RxSigInfo;
6235 
6261 typedef struct
6262 {
6263  int32_t rsrq;
6264  int16_t snr;
6265  uint8_t numInstances;
6267  uint8_t TlvPresent;
6268 }nas_SccRxInfo;
6269 
6270 
6282  pack_qmi_t *pCtx,
6283  uint8_t *pReq,
6284  uint16_t *pLen
6285  );
6286 
6290 typedef struct {
6293 
6305  uint8_t *pResp,
6306  uint16_t respLen,
6308  );
6309 
6310 #endif
6311 
uint8_t TlvPresent
Definition: nas.h:3179
uint16_t lteSnrDelta
Definition: nas.h:3034
Definition: nas.h:2554
int16_t snr
Definition: nas.h:787
NAS_LTE_CPHY_SCELL_STATE_LITE scell_state
Definition: nas.h:6021
int16_t srxlev
Definition: nas.h:5675
Definition: nas.h:4659
Definition: nas.h:3697
NASPhyCaAggScellDlBw PhyCaAggScellDlBw
Definition: nas.h:4357
uint16_t * pLTERSRPDelta
Definition: nas.h:3870
Definition: nas.h:4264
uint16_t Tlvresult
Definition: nas.h:4023
uint32_t pci
Definition: nas.h:4249
int16_t rxSignalStrength
Definition: nas.h:2837
uint8_t TlvPresent
Definition: nas.h:4442
uint8_t HDRSINRThreshListLen
Definition: nas.h:3478
uint16_t NetworkID
Definition: nas.h:2758
nas_AddSysInfo * pAddWCDMASysInfo
Definition: nas.h:1807
uint8_t selectedNetwork
Definition: nas.h:4167
nas_LTESigRptConfig * pLTESigRptConfig
Definition: nas.h:3871
uint32_t Preferred
Definition: nas.h:2084
uint8_t dayOfWeek
Definition: nas.h:5925
Definition: nas.h:5984
NAS_LTE_CPHY_CA_BW_NRB_LITE
Definition: nas.h:5980
uint16_t * pLTERSRQDelta
Definition: nas.h:3868
uint8_t lacValid
Definition: nas.h:1401
Definition: nas.h:5572
uint32_t * pChangeDuration
Definition: nas.h:4698
int pack_nas_SLQSSetSysSelectionPref(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetSysSelectionPref_t *pReqParam)
Definition: nas.h:5407
uint8_t srvStatus
Definition: nas.h:2665
uint8_t threshGsmHigh
Definition: nas.h:5519
Definition: nas.h:5917
uint8_t radioInterfaceNo
Definition: nas.h:4168
uint16_t regPrd
Definition: nas.h:1664
uint8_t networkIdValid
Definition: nas.h:1408
Definition: nas.h:5609
uint32_t psBarStatus
Definition: nas.h:1712
Definition: nas.h:2902
NASPhyCaAggPcellInfo PhyCaAggPcellInfo
Definition: nas.h:4359
uint16_t * pAddLTESysInfo
Definition: nas.h:1808
#define NAS_MAX_SCC_RX_INFO_INSTANCES
Definition: nas.h:15
uint16_t geoSysIdx
Definition: nas.h:1663
uint16_t MNC
Definition: nas.h:1992
uint8_t hdrPersonalityValid
Definition: nas.h:1297
int8_t * pRscp
Definition: nas.h:868
uint8_t bsInfoValid
Definition: nas.h:1217
int unpack_nas_SLQSGetSysSelectionPref(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSysSelectionPref_t *pOutput)
uint8_t TlvPresent
Definition: nas.h:4350
struct nas_CSGID * pCSGID
Definition: nas.h:500
uint8_t freqsLen
Definition: nas.h:5637
#define NAS_SERVING_SYSTEM_INFO_MAX_RADIO_INTERFACE_LIST
Definition: nas.h:4112
uint32_t io
Definition: nas.h:3151
uint16_t nmrLac
Definition: nas.h:5035
nas_GSMSrvStatusInfo * pGSMSrvStatusInfo
Definition: nas.h:1932
uint8_t shortNameSB
Definition: nas.h:4937
int unpack_nas_GetACCOLC(uint8_t *pResp, uint16_t respLen, uint8_t *pAccolc)
int16_t rsrplevel
Definition: nas.h:2946
uint8_t day
Definition: nas.h:5844
Definition: nas.h:2932
uint8_t nmrBsic
Definition: nas.h:5037
uint8_t gsmUmtsDl
Definition: nas.h:4770
uint32_t regAction
Definition: nas.h:4696
uint8_t * pMncPcsDigitStatus
Definition: nas.h:4699
LIBPACK_NAS_LTE_CPHY_CA_BW_NRB
Definition: nas.h:4218
nas_QmiNas3GppNetworkRAT * pRATINstance
Definition: nas.h:2144
uint32_t BasestationLatitude
Definition: nas.h:2760
nas_LTEInfoIntrafreq * pLTEInfoIntrafreq
Definition: nas.h:5749
uint8_t ValidityCW1
Definition: nas.h:2205
int16_t rsrp
Definition: nas.h:5286
uint8_t rejCause
Definition: nas.h:1541
uint16_t networkID
Definition: nas.h:1216
uint8_t isPrefDataPath
Definition: nas.h:956
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:4458
uint8_t networkIdValid
Definition: nas.h:1641
uint8_t srvStatus
Definition: nas.h:955
Definition: nas.h:1072
uint8_t numInstances
Definition: nas.h:6265
Definition: nas.h:4354
int unpack_nas_GetRFInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_GetRFInfo_t *pOutput)
uint8_t band
Definition: nas.h:2377
Definition: nas.h:3648
nas_GERANInfo * pGERANInfo
Definition: nas.h:5746
int pack_nas_SLQSSwiGetLteSccRxInfo(pack_qmi_t *pCtx, uint8_t *pReq, uint16_t *pLen)
NASEmergencyModeTlv EMTlv
Definition: nas.h:4545
uint8_t * pErrorRateInd
Definition: nas.h:664
int16_t * pWCDMARSSIThreshList
Definition: nas.h:3532
uint8_t longNameEn
Definition: nas.h:4940
int unpack_nas_PerformNetworkScan(uint8_t *pResp, uint16_t respLen, unpack_nas_PerformNetworkScan_t *pOutput)
int16_t snrlevel
Definition: nas.h:2934
uint8_t lteRsrpDelta
Definition: nas.h:3035
int16_t rscp
Definition: nas.h:5211
int unpack_nas_SetRFInfoCallback(uint8_t *pResp, uint16_t respLen)
uint8_t PRLInd
Definition: nas.h:2771
uint32_t wcdmaRRCState
Definition: nas.h:5707
uint8_t * pSubscriptionInfoInd
Definition: nas.h:660
uint8_t threshXHigh
Definition: nas.h:5411
uint32_t Broadcast
Definition: nas.h:3250
int pack_nas_SLQSGetPLMNName(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSGetPLMNName_t *reqArg)
Definition: nas.h:3843
nas_CDMASysInfoExt CDMASystemInfoExt
Definition: nas.h:2774
uint8_t HDRIOThreshListLen
Definition: nas.h:3496
nas_roamIndList RoamingIndicatorList
Definition: nas.h:2762
uint32_t BasestationLongitude
Definition: nas.h:2761
nas_GSMSysInfo * pGSMSysInfo
Definition: nas.h:1801
uint16_t arfcn
Definition: nas.h:5474
Definition: nas.h:5841
NASGWAcqOrderPrefTlv GWAOPTlv
Definition: nas.h:4553
uint8_t HdrPersonality
Definition: nas.h:2775
uint32_t iLTEbandValue
Definition: nas.h:4333
uint8_t srvDomainValid
Definition: nas.h:1074
uint8_t lacValid
Definition: nas.h:1535
Definition: nas.h:3580
uint8_t tacValid
Definition: nas.h:1644
nas_lteRsrpinformation lteRsrpinfo
Definition: nas.h:3156
Definition: nas.h:3023
Definition: nas.h:2683
int16_t geranRssi
Definition: nas.h:5129
uint8_t * pNetworkTimeInd
Definition: nas.h:661
uint8_t LTERSRQThreshListLen
Definition: nas.h:3599
uint8_t day
Definition: nas.h:5921
Definition: nas.h:5866
Definition: nas.h:2201
uint16_t mnc
Definition: nas.h:4828
Definition: nas.h:3397
Definition: nas.h:1683
uint8_t RegForeignNID
Definition: nas.h:3246
uint8_t dataCapabilitiesLen
Definition: nas.h:2526
uint16_t MCC
Definition: nas.h:1991
uint32_t PSDomain
Definition: nas.h:1986
uint32_t Roaming
Definition: nas.h:3252
Definition: nas.h:768
uint8_t systemMode
Definition: nas.h:2296
uint8_t rsrqDelta
Definition: nas.h:3029
Definition: nas.h:796
uint16_t * pRoamPref
Definition: nas.h:490
nas_CDMARSSIThresh * pCDMARSSIThresh
Definition: nas.h:3845
uint8_t SCM
Definition: nas.h:3243
int16_t ecio
Definition: nas.h:759
uint16_t mcc
Definition: nas.h:895
NASLteNasReleaseInfoTlv nasRelInfoTlv
Definition: nas.h:4608
Definition: nas.h:5124
nas_TDSCDMARSSIThresh * pTDSCDMARSSIThresh
Definition: nas.h:3874
uint8_t sinr
Definition: nas.h:772
int16_t ecio
Definition: nas.h:5212
NASQmiCbkNasSystemSelPrefInd Info
Definition: nas.h:4566
uint16_t tac
Definition: nas.h:1645
Definition: nas.h:1203
nas_SrvStatusInfo * pCDMASrvStatusInfo
Definition: nas.h:1794
uint8_t * pDualStandByPrefInd
Definition: nas.h:659
uint16_t pci
Definition: nas.h:6108
uint8_t numRadioInterfaces
Definition: nas.h:2494
uint8_t * pEmerMode
Definition: nas.h:486
uint16_t arfcn
Definition: nas.h:5097
int16_t * pGSMRSSIThreshList
Definition: nas.h:3515
uint8_t regState
Definition: nas.h:2490
NASQmiCbkNasSwiOTAMessageInd Info
Definition: nas.h:4622
uint8_t * pSystemSelectionInd
Definition: nas.h:656
uint8_t nccPermitted
Definition: nas.h:5521
uint8_t umtsLTENbrCellLen
Definition: nas.h:5708
uint8_t hdrPersonality
Definition: nas.h:4170
nas_GSMRSSIThresh * pGSMRSSIThresh
Definition: nas.h:3857
uint64_t band_pref
Definition: nas.h:4427
nas_AddSysInfo * pAddWCDMASysInfo
Definition: nas.h:1943
cdmaSSInfo CDMASSInfo
Definition: nas.h:812
uint8_t hour
Definition: nas.h:5845
uint8_t ioDelta
Definition: nas.h:3027
uint8_t roamStatus
Definition: nas.h:1079
uint16_t cellID
Definition: nas.h:5206
uint8_t * pPCSInstanceSize
Definition: nas.h:2145
Definition: nas.h:4606
int pack_nas_GetServingNetwork(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:2375
Definition: nas.h:5472
uint16_t mcc
Definition: nas.h:4827
uint8_t sNonIntraSearch
Definition: nas.h:5366
uint8_t RoamIndicatorVal
Definition: nas.h:2754
uint16_t iLTEbandValue
Definition: nas.h:6143
uint8_t umtsInst
Definition: nas.h:5213
uint8_t band1900
Definition: nas.h:5475
uint16_t psc
Definition: nas.h:5210
Definition: nas.h:4370
uint8_t lteEsmUl
Definition: nas.h:4765
int unpack_nas_SetServingSystemCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetServingSystemCallback_ind_t *pOutput)
int16_t * pLTERSRPThreshList
Definition: nas.h:3617
uint64_t * pLTEBandPref
Definition: nas.h:491
int16_t * pHDRECIOThreshList
Definition: nas.h:3453
uint8_t TlvPresent
Definition: nas.h:4266
nas_PhyCaAggScellDlBw sPhyCaAggScellDlBw
Definition: nas.h:6184
Definition: nas.h:5516
nas_LTEInfoNeighboringGSM * pLTEInfoNeighboringGSM
Definition: nas.h:5751
uint16_t ModePref
Definition: nas.h:4411
Definition: nas.h:4472
int pack_nas_SLQSNasGetCellLocationInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int8_t timeZone
Definition: nas.h:5849
uint8_t ueInIdle
Definition: nas.h:5359
uint32_t PersistentTechPref
Definition: nas.h:3983
Definition: nas.h:2856
uint8_t instancesSize
Definition: nas.h:717
uint16_t nmrRxLev
Definition: nas.h:5038
float rssi
Definition: nas.h:798
int8_t rssi
Definition: nas.h:758
uint8_t rxChainIndex
Definition: nas.h:6230
uint32_t RAN
Definition: nas.h:1987
Definition: nas.h:3681
uint8_t ueInIdle
Definition: nas.h:5434
uint16_t MCC
Definition: nas.h:2130
uint8_t radioInterfaceSize
Definition: nas.h:3193
uint8_t TDSCDMARSSIThreshListLen
Definition: nas.h:3683
uint16_t data_len
Definition: nas.h:4590
uint8_t hsInd
Definition: nas.h:1548
int pack_nas_SLQSGetSignalStrength(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint16_t reqMask)
uint8_t egprsSuppValid
Definition: nas.h:1411
LIBPACK_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:4300
char shortNameLen
Definition: nas.h:4938
nas_lteSnrinformation lteSnrinfo
Definition: nas.h:3155
uint8_t isSysPrlMatch
Definition: nas.h:1296
nas_SccRxInfo * pSccRxInfo
Definition: nas.h:6291
uint8_t DataCapsLen
Definition: nas.h:1995
nas_MNRInfo * pMNRInfo
Definition: nas.h:4697
Definition: nas.h:3563
uint16_t activeChannel
Definition: nas.h:709
uint16_t iLTEbandValue
Definition: nas.h:6111
uint16_t Tlvresult
Definition: nas.h:4623
uint16_t * pHDRIODelta
Definition: nas.h:3856
int pack_nas_SLQSGetNetworkTime(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:2292
uint8_t * pMncPcsStatus
Definition: nas.h:4829
uint8_t hdrHybrid
Definition: nas.h:2668
uint32_t CellID
Definition: nas.h:2769
Definition: nas.h:5982
NASServingSystemInfo SSInfo
Definition: nas.h:4183
uint16_t servingCellId
Definition: nas.h:5364
uint8_t radioIf
Definition: nas.h:2859
uint16_t Tlvresult
Definition: nas.h:4072
uint32_t * pSrvRegRestriction
Definition: nas.h:499
int unpack_nas_SetNetworkPreference(uint8_t *pResp, uint16_t respLen, unpack_nas_SetNetworkPreference_t *pOutput)
uint8_t EmerMode
Definition: nas.h:4395
int unpack_nas_SLQSNasSysInfoCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSysInfoCallback_ind_t *pOutput)
int8_t * pGSMSigInfo
Definition: nas.h:865
uint8_t bEnable
Definition: nas.h:3044
uint32_t cellBroadcastCap
Definition: nas.h:1686
float rscp
Definition: nas.h:799
uint16_t RoamPref
Definition: nas.h:4459
Definition: nas.h:4825
uint32_t timingAdvance
Definition: nas.h:5099
uint8_t TlvPresent
Definition: nas.h:6113
int8_t rsrq
Definition: nas.h:2921
uint8_t isSysPrlMatchValid
Definition: nas.h:1295
int pack_nas_SLQSNasSwiModemStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t radioInterface
Definition: nas.h:3181
uint32_t * pGWAcqOrderPref
Definition: nas.h:496
Definition: nas.h:2612
uint8_t cellIdValid
Definition: nas.h:1403
uint16_t * pHDRSINRThreshList
Definition: nas.h:3479
uint8_t srvDomain
Definition: nas.h:1075
tdscdmaSigInfoExt * pTDSCDMASigInfoExt
Definition: nas.h:869
Definition: nas.h:3415
uint16_t threshXlow
Definition: nas.h:5614
int unpack_nas_GetServingNetwork(uint8_t *pResp, uint16_t respLen, unpack_nas_GetServingNetwork_t *pOutput)
uint8_t scell_idx
Definition: nas.h:6159
uint16_t mnc
Definition: nas.h:4662
LIBPACK_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:4265
uint8_t TlvPresent
Definition: nas.h:4410
Definition: nas.h:2751
float * pTDSCDMASINRThreshList
Definition: nas.h:3716
uint16_t * pHDRRSSIDelta
Definition: nas.h:3850
nas_TDSCDMARSCPThresh * pTDSCDMARSCPThresh
Definition: nas.h:3872
uint8_t TlvPresent
Definition: nas.h:4506
uint64_t * pTdscdmaBandPref
Definition: nas.h:497
uint8_t lacValid
Definition: nas.h:1634
Definition: nas.h:6018
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:4330
uint32_t baseLong
Definition: nas.h:1220
float * pTDSCDMASINRDelta
Definition: nas.h:3879
uint32_t id
Definition: nas.h:322
Definition: nas.h:3190
uint16_t nid
Definition: nas.h:899
uint8_t geranBsicBcc
Definition: nas.h:5128
uint8_t csAttachState
Definition: nas.h:2491
uint8_t RadioIfacesSize
Definition: nas.h:1988
uint32_t CSDomain
Definition: nas.h:1985
nas_TDSCDMAECIOThresh * pTDSCDMAECIOThresh
Definition: nas.h:3876
uint32_t Roaming
Definition: nas.h:1990
uint8_t rejectSrvDomain
Definition: nas.h:1639
Definition: nas.h:716
uint8_t hsCallStatusValid
Definition: nas.h:1545
Definition: nas.h:5092
Definition: nas.h:3614
Definition: nas.h:3165
uint16_t MNC
Definition: nas.h:2108
int unpack_nas_SLQSSwiGetLteSccRxInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetLteSccRxInfo_t *pOutput)
Definition: nas.h:3529
uint8_t dtmSuppValid
Definition: nas.h:1413
uint32_t cellID
Definition: nas.h:5094
uint8_t CDMA_P_Rev
Definition: nas.h:2765
uint8_t pRevInUseValid
Definition: nas.h:1208
Definition: nas.h:5986
int8_t GSMSSInfo
Definition: nas.h:814
nas_sysInfoCommon sysInfoGSM
Definition: nas.h:1400
uint8_t rejCause
Definition: nas.h:1640
uint16_t * pCDMARSSIDelta
Definition: nas.h:3846
nas_GSMSrvStatusInfo * pGSMSrvStatusInfo
Definition: nas.h:1796
uint8_t hdrActiveProt
Definition: nas.h:1300
uint16_t geranArfcn
Definition: nas.h:5126
nas_LTEInfoNeighboringWCDMA * pLTEInfoNeighboringWCDMA
Definition: nas.h:5752
uint8_t numInstances
Definition: nas.h:2589
uint8_t TDSCDMARSCPThreshListLen
Definition: nas.h:3667
Definition: nas.h:782
uint8_t rat
Definition: nas.h:323
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:5750
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:2141
uint8_t regRejectInfoValid
Definition: nas.h:1638
uint8_t imsi_11_12
Definition: nas.h:2685
NASPhyCaAggScellIndex PhyCaAggScellIndex
Definition: nas.h:4360
uint8_t * pLTEVoiceSupportSysInfo
Definition: nas.h:1947
uint32_t * pSrvDomainPref
Definition: nas.h:495
Definition: nas.h:4019
uint8_t nas_release
Definition: nas.h:4596
nas_CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: nas.h:1946
uint8_t isSysForbidden
Definition: nas.h:1081
nas_PhyCaAggScellIndType sPhyCaAggScellIndType
Definition: nas.h:6183
uint32_t * pGWAcqOrderPref
Definition: nas.h:210
nas_QmiNas3GppNetworkInfo * p3GppNetworkInfoInstances
Definition: nas.h:2142
Definition: nas.h:4348
int16_t ecio
Definition: nas.h:2858
uint16_t activeBandClass
Definition: nas.h:708
uint8_t geranBsicNcc
Definition: nas.h:5127
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:6142
uint8_t GppNetworkDSTAdjustment
Definition: nas.h:2767
int unpack_nas_SLQSInitiateNetworkRegistration(uint8_t *pResp, uint16_t respLen)
uint8_t bsic
Definition: nas.h:5098
nas_GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: nas.h:1797
uint8_t DataCapsLen
Definition: nas.h:2034
uint8_t cells_len
Definition: nas.h:5522
uint8_t threshXLow
Definition: nas.h:5410
nas_GSMSysInfo * pGSMSysInfo
Definition: nas.h:1937
int pack_nas_GetANAAAAuthenticationStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t scell_idx
Definition: nas.h:4349
Definition: nas.h:1709
uint8_t * pDDTMInd
Definition: nas.h:657
uint8_t CQIValueCW1
Definition: nas.h:2206
uint8_t hdrActiveProtValid
Definition: nas.h:1299
uint64_t time
Definition: nas.h:4603
uint16_t Tlvresult
Definition: nas.h:4184
uint8_t hour
Definition: nas.h:5922
int32_t io
Definition: nas.h:773
uint16_t * pPRLPref
Definition: nas.h:489
uint8_t radioIf
Definition: nas.h:2922
uint8_t sinrDelta
Definition: nas.h:3028
uint16_t SystemID
Definition: nas.h:2757
Definition: nas.h:2835
Definition: nas.h:4162
Definition: nas.h:5149
uint8_t ueInIdle
Definition: nas.h:5636
uint8_t nmrInst
Definition: nas.h:5101
LIBPACK_NAS_LTE_CPHY_SCELL_STATE scell_state
Definition: nas.h:4302
uint16_t freq
Definition: nas.h:6141
nas_AddCDMASysInfo * pAddCDMASysInfo
Definition: nas.h:1804
nas_sysInfoCommon sysInfoHDR
Definition: nas.h:1294
int16_t * pLTERSRQThreshList
Definition: nas.h:3600
uint16_t earfcn
Definition: nas.h:5671
uint8_t TlvPresent
Definition: nas.h:4334
int unpack_nas_SLQSSetSysSelectionPrefCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSetSysSelectionPrefCallBack_ind_t *pOutput)
uint16_t PRLPref
Definition: nas.h:4443
uint8_t radioIf
Definition: nas.h:2838
nas_QmisNasPcsDigit * pPCSInstance
Definition: nas.h:2146
float * pTDSCDMAECIODelta
Definition: nas.h:3877
uint8_t lteEmmUl
Definition: nas.h:4767
int8_t rssi
Definition: nas.h:770
float * pTDSCDMAECIOThreshList
Definition: nas.h:3700
uint16_t TXChan
Definition: nas.h:2380
uint8_t psAttachState
Definition: nas.h:2492
int unpack_nas_SetLURejectCallback(uint8_t *pResp, uint16_t respLen)
uint16_t MCC
Definition: nas.h:2684
Definition: nas.h:5669
Definition: nas.h:6158
int unpack_nas_SLQSNasNetworkTimeCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasNetworkTimeCallBack_ind_t *pOutput)
Definition: nas.h:1532
uint16_t geoSysIdx
Definition: nas.h:1685
uint8_t rxSignalStrengthDelta
Definition: nas.h:3025
uint64_t * pLTEBandPref
Definition: nas.h:207
int16_t cpich_rscp
Definition: nas.h:5575
uint8_t TlvPresent
Definition: nas.h:6022
Definition: nas.h:3665
uint8_t leapSeconds
Definition: nas.h:2613
nas_CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: nas.h:1945
nas_LTESNRThreshold * pLTESNRThresh
Definition: nas.h:3865
nas_LTERSRQThresh * pLTERSRQThresh
Definition: nas.h:3867
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:4209
Definition: nas.h:3494
uint8_t netDescrLength
Definition: nas.h:2557
uint8_t roaming
Definition: nas.h:4092
uint8_t modemMode
Definition: nas.h:2295
uint32_t freq
Definition: nas.h:4299
int16_t rsrp
Definition: nas.h:786
nas_errorRateListElement errorRateInfo
Definition: nas.h:3153
lteSSInfo LTESSInfo
Definition: nas.h:816
uint8_t emmConnState
Definition: nas.h:2383
int unpack_nas_SLQSNasSwiOTAMessageCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSwiOTAMessageCallback_ind_t *pOutput)
uint8_t * pGSMCipherDomainSysInfo
Definition: nas.h:1812
uint16_t RXChan
Definition: nas.h:2379
int pack_nas_SetLURejectCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pBenable)
uint32_t csBarStatus
Definition: nas.h:2720
int unpack_nas_SLQSNasGetCellLocationInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetCellLocationInfo_t *pOutput)
Definition: nas.h:5204
int pack_nas_SLQSGetSysSelectionPref(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t year
Definition: nas.h:5842
uint32_t baseLong
Definition: nas.h:5254
uint32_t freq
Definition: nas.h:4331
uint32_t psBarStatus
Definition: nas.h:2721
uint8_t minute
Definition: nas.h:5846
LIBPACK_NAS_LTE_CPHY_SCELL_STATE scell_state
Definition: nas.h:4251
uint8_t DTMInd
Definition: nas.h:2772
uint16_t * pPRLPref
Definition: nas.h:205
Definition: nas.h:3349
uint8_t * pWCDMACipherDomainSysInfo
Definition: nas.h:1949
nas_HDRSysInfo * pHDRSysInfo
Definition: nas.h:1800
uint8_t bandwidth
Definition: nas.h:2378
NASPhyCaAggScellInfo PhyCaAggScellInfo
Definition: nas.h:4358
Definition: nas.h:4440
uint8_t ecioDelta
Definition: nas.h:3026
uint8_t LTESNRThreshListLen
Definition: nas.h:3582
NASBandPreferenceTlv BPTlv
Definition: nas.h:4547
uint16_t * pLTESNRDelta
Definition: nas.h:3866
int16_t * pWCDMAECIOThreshList
Definition: nas.h:3549
uint8_t LTERSSIThreshListLen
Definition: nas.h:3565
int unpack_nas_SLQSGetServingSystem(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetServingSystem_t *pOutput)
nas_PhyCaAggScellIndex sPhyCaAggScellIndex
Definition: nas.h:6187
int unpack_nas_SLQSSetBandPreference(uint8_t *pResp, uint16_t respLen)
uint8_t * pMNCIncPCSDigStat
Definition: nas.h:494
Definition: nas.h:2128
uint32_t rsrq
Definition: nas.h:5674
uint8_t isSysForbiddenValid
Definition: nas.h:1080
nas_SrvStatusInfo * pHDRSrvStatusInfo
Definition: nas.h:1795
uint16_t * pModePref
Definition: nas.h:487
uint32_t Duration
Definition: nas.h:4022
uint8_t cellReselPriority
Definition: nas.h:5365
uint8_t netReg
Definition: nas.h:264
int pack_nas_GetRFInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_RejectReasonTlv RRTlv
Definition: nas.h:3218
nas_GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: nas.h:1933
NASPhyCaAggScellIndType PhyCaAggScellIndType
Definition: nas.h:4356
uint16_t * pModePref
Definition: nas.h:203
int16_t * pLTESNRThreshList
Definition: nas.h:3583
uint32_t SrvDomainPref
Definition: nas.h:4507
uint8_t srvStatus
Definition: nas.h:991
uint8_t nas_major
Definition: nas.h:4597
nas_LTERSSIThresh * pLTERSSIThresh
Definition: nas.h:3863
uint8_t * pTimeZone
Definition: nas.h:5957
uint16_t * pRoamPref
Definition: nas.h:206
uint16_t * pHDRSINRDelta
Definition: nas.h:3854
Definition: nas.h:4070
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:5868
nas_ecioListElement ecioInfo
Definition: nas.h:3150
int unpack_nas_SLQSGetNetworkTime(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetNetworkTime_t *pOutput)
uint16_t errorRateListLen
Definition: nas.h:2971
uint8_t isSysPrlMatchValid
Definition: nas.h:1206
uint32_t globalCellId
Definition: nas.h:5362
uint16_t freq
Definition: nas.h:6109
uint8_t RegHomeSID
Definition: nas.h:3244
uint8_t HDRRSSIThreshListLen
Definition: nas.h:3435
uint16_t psc
Definition: nas.h:1550
uint16_t lac
Definition: nas.h:1402
uint8_t TlvPresent
Definition: nas.h:4595
uint32_t cellId
Definition: nas.h:1538
uint32_t len
Definition: nas.h:23
Definition: nas.h:4392
uint8_t threshGsmLow
Definition: nas.h:5520
int16_t * pCDMARSSIThreshList
Definition: nas.h:3400
uint16_t mnc
Definition: nas.h:896
int16_t snr
Definition: nas.h:6264
int16_t srxlev
Definition: nas.h:5288
int16_t * pLTERSSIThreshList
Definition: nas.h:3566
Definition: nas.h:953
uint8_t bsPRevValid
Definition: nas.h:1210
uint8_t spnEncoding
Definition: nas.h:4932
uint16_t umtsUarfcn
Definition: nas.h:5151
Definition: nas.h:2944
uint16_t refpn
Definition: nas.h:5252
uint8_t * pHDRNewUATIAssInd
Definition: nas.h:665
nas_SrvStatusInfo * pCDMASrvStatusInfo
Definition: nas.h:1930
int unpack_nas_SetRoamingIndicatorCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetRoamingIndicatorCallback_ind_t *pOutput)
Definition: nas.h:3215
uint16_t uarfcn
Definition: nas.h:5209
uint16_t sid
Definition: nas.h:898
Definition: nas.h:3203
uint8_t dayOfWeek
Definition: nas.h:5848
Definition: nas.h:4594
int32_t rsrp
Definition: nas.h:6233
uint8_t TlvPresent
Definition: nas.h:4474
uint16_t nid
Definition: nas.h:5250
nas_sysInfoCommon sysInfoWCDMA
Definition: nas.h:1534
nas_RFInfoTlv RFTlv
Definition: nas.h:3217
Definition: nas.h:4504
Definition: nas.h:2105
uint32_t RegistrationState
Definition: nas.h:1984
uint8_t TlvPresent
Definition: nas.h:6144
cdmaSSInfo * pWCDMASigInfo
Definition: nas.h:866
uint16_t tac
Definition: nas.h:5361
nas_SLQSSignalStrengthsInformation sSLQSSignalStrengthsInfo
Definition: nas.h:3206
Definition: nas.h:2588
uint16_t * pCDMAECIODelta
Definition: nas.h:3848
uint16_t lac
Definition: nas.h:1635
uint8_t pRevInUse
Definition: nas.h:1209
uint8_t ForceRev0
Definition: nas.h:3247
nas_detailSvcInfo DetailedSvcInfo
Definition: nas.h:2773
struct nas_netSelectionPref * pNetSelPref
Definition: nas.h:492
int unpack_nas_SlqsGetLTECphyCAInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SlqsGetLTECphyCAInfo_t *pOutput)
uint8_t freqsLen
Definition: nas.h:5544
nas_WCDMASysInfo * pWCDMASysInfo
Definition: nas.h:1802
Definition: nas.h:4521
int16_t rsrq
Definition: nas.h:5285
uint8_t * pRATInstanceSize
Definition: nas.h:2143
uint16_t Tlvresult
Definition: nas.h:3984
lteSSInfo * pLTESigInfo
Definition: nas.h:867
uint8_t sinr
Definition: nas.h:3152
uint8_t bsPRev
Definition: nas.h:1211
uint8_t hsIndValid
Definition: nas.h:1547
int8_t rssi
Definition: nas.h:784
Definition: nas.h:4456
uint32_t TechnologyPref
Definition: nas.h:4021
uint16_t pci
Definition: nas.h:6019
int unpack_nas_SLQSSetSignalStrengthsCallback(uint8_t *pResp, uint16_t respLen)
Definition: nas.h:262
nas_callBarStatus CallBarStatus
Definition: nas.h:2777
Definition: nas.h:894
float ecio
Definition: nas.h:800
uint8_t HDRECIOThreshListLen
Definition: nas.h:3452
Definition: nas.h:4219
uint8_t emmState
Definition: nas.h:2381
uint8_t SCI
Definition: nas.h:3242
uint8_t imsRegState
Definition: nas.h:2297
uint8_t radioInterface
Definition: nas.h:5851
Definition: nas.h:3979
uint8_t second
Definition: nas.h:5847
uint32_t * pSrvDomainPref
Definition: nas.h:209
Definition: nas.h:1661
Definition: nas.h:6229
uint8_t CQIValueCW0
Definition: nas.h:2204
uint8_t WCDMAECIOThreshListLen
Definition: nas.h:3548
int8_t rsrq
Definition: nas.h:785
Definition: nas.h:3476
uint8_t emmSubState
Definition: nas.h:2382
uint8_t rptRate
Definition: nas.h:3650
nas_timeInfo * p3GPPTimeInfo
Definition: nas.h:5869
uint64_t * pBandPref
Definition: nas.h:488
int32_t rxPower
Definition: nas.h:6232
uint16_t MNC
Definition: nas.h:2131
nas_GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: nas.h:1934
uint32_t ActiveTechPref
Definition: nas.h:3981
Definition: nas.h:2525
int unpack_nas_SetACCOLC(uint8_t *pResp, uint16_t respLen)
uint8_t NetSelPref
Definition: nas.h:4491
uint16_t mnc
Definition: nas.h:266
uint8_t GSMRSSIThreshListLen
Definition: nas.h:3514
nas_qaQmi3Gpp2TimeZone Gpp2TimeZone
Definition: nas.h:2764
nas_rsrqInformation rsrqInfo
Definition: nas.h:2973
cdmaSSInfo WCDMASSInfo
Definition: nas.h:815
int unpack_nas_SetNasLTECphyCaIndCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetNasLTECphyCaIndCallback_ind_t *pOutput)
nas_PhyCaAggScellInfo sPhyCaAggScellInfo
Definition: nas.h:6185
int pack_nas_GetServingNetworkCapabilities(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_HDRIOThresh * pHDRIOThresh
Definition: nas.h:3855
uint32_t csBarStatus
Definition: nas.h:1711
uint32_t InUse
Definition: nas.h:2081
NASRoamPreferenceTlv RPTlv
Definition: nas.h:4549
uint8_t * pRadioInterface
Definition: nas.h:5959
NASLTEBandPreferenceTlv LBPTlv
Definition: nas.h:4550
int16_t umtsRscp
Definition: nas.h:5153
#define NAS_MAX_DESCRIPTION_LENGTH
Definition: nas.h:13
uint8_t isPrefDataPath
Definition: nas.h:993
uint8_t minute
Definition: nas.h:5923
uint32_t GWAcqOrderPref
Definition: nas.h:4524
uint32_t message_type
Definition: nas.h:4589
int pack_nas_SlqsGetLTECphyCAInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t ueInIdle
Definition: nas.h:5543
uint8_t month
Definition: nas.h:5843
uint16_t year
Definition: nas.h:5919
int pack_nas_SLQSGetSysInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:285
Definition: nas.h:3433
uint8_t psState
Definition: nas.h:2298
uint32_t Roaming
Definition: nas.h:2082
uint8_t srvCapability
Definition: nas.h:2666
uint8_t TlvPresent
Definition: nas.h:6160
uint8_t TDSCDMAECIOThreshListLen
Definition: nas.h:3699
uint8_t rejectSrvDomain
Definition: nas.h:1540
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:1950
uint8_t * pNetSelPref
Definition: nas.h:208
nas_AddSysInfo * pAddGSMSysInfo
Definition: nas.h:1806
uint8_t geranInst
Definition: nas.h:5215
int16_t * pHDRIOThreshList
Definition: nas.h:3497
uint8_t TlvPresent
Definition: nas.h:4394
int pack_nas_PerformNetworkScan(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t WCDMARSSIThreshListLen
Definition: nas.h:3531
uint8_t TlvPresent
Definition: nas.h:5852
uint8_t networkIdValid
Definition: nas.h:1542
Definition: nas.h:3546
int pack_nas_GetHomeNetwork(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t accolc
Definition: nas.h:3352
uint8_t RAT
Definition: nas.h:2109
uint8_t hsCallStatus
Definition: nas.h:1546
uint16_t errorRate
Definition: nas.h:2904
int unpack_nas_GetNetworkPreference(uint8_t *pResp, uint16_t respLen, unpack_nas_GetNetworkPreference_t *pOutput)
uint16_t MCC
Definition: nas.h:2107
uint8_t TlvPresent
Definition: nas.h:3205
Definition: nas.h:5031
int unpack_nas_SLQSGetSignalStrength(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSignalStrength_t *pOutput)
uint8_t TlvPresent
Definition: nas.h:4426
uint8_t gsmUmtsUl
Definition: nas.h:4769
uint8_t cellIdValid
Definition: nas.h:1636
uint16_t * pLTERSSIDelta
Definition: nas.h:3864
Definition: nas.h:5432
uint8_t rejectSrvDomain
Definition: nas.h:1406
uint16_t mcc
Definition: nas.h:319
uint8_t bsicId
Definition: nas.h:5477
Definition: nas.h:3450
uint8_t regRejectInfoValid
Definition: nas.h:1405
uint32_t * pScanResult
Definition: nas.h:2147
uint8_t TDSCDMASINRThreshListLen
Definition: nas.h:3715
uint16_t MCC
Definition: nas.h:2555
uint8_t srvCapabilityValid
Definition: nas.h:1076
int pack_nas_SLQSNasGetSigInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
NasGetLTECphyCaInfo LTECphyCaInfo
Definition: nas.h:4372
nas_AddSysInfo * pAddGSMSysInfo
Definition: nas.h:1942
uint16_t nmrArfcn
Definition: nas.h:5036
uint16_t MNC
Definition: nas.h:2080
uint8_t second
Definition: nas.h:5924
int unpack_nas_GetANAAAAuthenticationStatus(uint8_t *pResp, uint16_t respLen, uint32_t *pAuthStatus)
uint8_t TlvPresent
Definition: nas.h:6035
uint16_t * pGSMRSSIDelta
Definition: nas.h:3858
uint16_t mcc
Definition: nas.h:4661
NAS_LTE_CPHY_SCELL_STATE_LITE scell_state
Definition: nas.h:6112
uint16_t lac
Definition: nas.h:1536
uint8_t TlvPresent
Definition: nas.h:4588
uint8_t CDMAECIOThreshListLen
Definition: nas.h:3417
uint16_t mnc
Definition: nas.h:320
NAS_LTE_CPHY_SCELL_STATE_LITE
Definition: nas.h:5992
uint16_t lac
Definition: nas.h:5208
uint8_t * pSysInfoInd
Definition: nas.h:662
nas_LTERSRPThresh * pLTERSRPThresh
Definition: nas.h:3869
uint8_t shortNameCI
Definition: nas.h:4936
uint16_t threshXhigh
Definition: nas.h:5613
Definition: nas.h:811
uint8_t acqOrdeLen
Definition: nas.h:287
Definition: nas.h:5985
uint16_t baseId
Definition: nas.h:1218
uint32_t Protocol
Definition: nas.h:3249
Definition: nas.h:5705
uint8_t packetZoneValid
Definition: nas.h:1221
uint8_t spnLength
Definition: nas.h:4933
float * pTDSCDMARSSIThreshList
Definition: nas.h:3684
uint8_t TlvPresent
Definition: nas.h:3167
Definition: nas.h:5541
int16_t * pTDSCDMARSCPThreshList
Definition: nas.h:3668
uint16_t MNC
Definition: nas.h:2556
int pack_nas_SLQSSwiGetLteCQI(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:5634
nas_WCDMAECIOThresh * pWCDMAECIOThresh
Definition: nas.h:3861
nas_HDRECIOThresh * pHDRECIOThresh
Definition: nas.h:3851
uint32_t pci
Definition: nas.h:4298
Definition: nas.h:6107
int8_t signalStrength
Definition: nas.h:3180
hdrSSInfo * pHDRSigInfo
Definition: nas.h:864
uint32_t rejectCause
Definition: nas.h:3169
nas_CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: nas.h:1809
NASTimeInfoTlv timeTlv
Definition: nas.h:4609
uint8_t isSysForbidden
Definition: nas.h:2669
uint8_t sinrThresholdListLen
Definition: nas.h:3032
uint8_t ecioThresholdListLen
Definition: nas.h:3030
uint8_t hdrPersonality
Definition: nas.h:1298
LIBPACK_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:4332
uint64_t * pBandPref
Definition: nas.h:204
uint16_t pci
Definition: nas.h:5672
Definition: nas.h:6139
int16_t srxlev
Definition: nas.h:5577
NAS_LTE_CPHY_CA_BW_NRB_LITE dl_bw_value
Definition: nas.h:6034
Definition: nas.h:5983
uint32_t cellId
Definition: nas.h:1637
uint32_t rsrp
Definition: nas.h:5673
uint8_t cellReselPriority
Definition: nas.h:5518
uint8_t dtmSupp
Definition: nas.h:1414
uint8_t avgPeriod
Definition: nas.h:3651
int pack_nas_GetCDMANetworkParameters(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_UMTSInfo * pUMTSInfo
Definition: nas.h:5747
uint8_t threshServingLow
Definition: nas.h:5367
int pack_nas_SLQSSetSignalStrengthsCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetSignalStrengthsCallback_t *pReqParam)
Definition: nas.h:6033
nas_HDRSysInfo * pHDRSysInfo
Definition: nas.h:1936
uint64_t LTEBandPref
Definition: nas.h:4475
Definition: nas.h:1398
uint8_t LTERSRPThreshListLen
Definition: nas.h:3616
uint16_t packetZone
Definition: nas.h:1222
uint8_t registrationState
Definition: nas.h:4164
int unpack_nas_SLQSNasIndicationRegisterExt(uint8_t *pResp, uint16_t respLen)
Definition: nas.h:4297
float * pTDSCDMARSSIDelta
Definition: nas.h:3875
uint8_t * pWCDMACipherDomainSysInfo
Definition: nas.h:1813
uint8_t dayLtSavingAdj
Definition: nas.h:5850
Definition: nas.h:2719
nas_WCDMAInfoLTENeighborCell * pWCDMAInfoLTENeighborCell
Definition: nas.h:5754
Definition: nas.h:3512
uint8_t cellsLen
Definition: nas.h:5369
uint8_t ConcSvcInfo
Definition: nas.h:2770
#define NAS_PLMN_LENGTH
Definition: nas.h:14
uint16_t * pAddHDRSysInfo
Definition: nas.h:1805
uint8_t mncPcsDigits
Definition: nas.h:321
uint8_t trueSrvStatus
Definition: nas.h:992
nas_SLQSSignalStrengthsIndReq * pSigIndReq
Definition: nas.h:3045
int unpack_nas_SLQSNasConfigSigInfo2(uint8_t *pResp, uint16_t respLen)
uint16_t * pWCDMARSSIDelta
Definition: nas.h:3860
Definition: nas.h:4329
int16_t ltersrp
Definition: nas.h:2975
uint8_t radioIf
Definition: nas.h:2905
uint8_t lteEmmDl
Definition: nas.h:4768
uint8_t cells_len
Definition: nas.h:5413
uint8_t TlvPresent
Definition: nas.h:4490
uint8_t ValidityCW0
Definition: nas.h:2203
int pack_nas_SetRFInfoCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pBenable)
uint8_t cdmaSysIdValid
Definition: nas.h:1214
NASModePreferenceTlv MPTlv
Definition: nas.h:4546
uint16_t Lac
Definition: nas.h:2768
uint16_t MCC
Definition: nas.h:2079
nas_PhyCaAggPcellInfo sPhyCaAggPcellInfo
Definition: nas.h:6186
uint32_t Forbidden
Definition: nas.h:2083
uint16_t lac
Definition: nas.h:5096
uint32_t rat
Definition: nas.h:4663
Definition: nas.h:756
Definition: nas.h:2664
nas_CDMASysInfo * pCDMASysInfo
Definition: nas.h:1935
nas_LTESysInfo * pLTESysInfo
Definition: nas.h:1939
uint32_t baseLat
Definition: nas.h:1219
int pack_nas_SLQSNasConfigSigInfo2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasConfigSigInfo2_t *pReqParam)
Definition: nas.h:4587
uint16_t * pWCDMAECIODelta
Definition: nas.h:3862
uint8_t is856SysIdValid
Definition: nas.h:1301
uint8_t psAttachState
Definition: nas.h:4166
nas_GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: nas.h:1798
uint32_t Duration
Definition: nas.h:3982
uint16_t rxLev
Definition: nas.h:5100
int unpack_nas_SLQSSwiGetLteCQI(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetLteCQI_t *pOutput)
Definition: nas.h:3177
uint16_t * pAddLTESysInfo
Definition: nas.h:1944
uint8_t cellsLen
Definition: nas.h:5615
uint16_t umtsPsc
Definition: nas.h:5152
Definition: nas.h:4408
uint8_t longNameLen
Definition: nas.h:4943
int16_t * pHDRRSSIThreshList
Definition: nas.h:3436
nas_CommInfo commonInfo
Definition: nas.h:2399
nas_sysInfoCommon sysInfoCDMA
Definition: nas.h:1205
uint8_t RegForeignSID
Definition: nas.h:3245
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:2970
uint8_t TlvPresent
Definition: nas.h:4303
int unpack_nas_SLQSNasSigInfoCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSigInfoCallback_ind_t *pOutput)
uint8_t * pChgDuration
Definition: nas.h:493
uint32_t iLTEbandValue
Definition: nas.h:4301
nas_SrvStatusInfo * pHDRSrvStatusInfo
Definition: nas.h:1931
Definition: nas.h:6261
Definition: nas.h:5357
uint16_t sid
Definition: nas.h:5249
NAS_LTE_CPHY_CA_BW_NRB_LITE dl_bw_value
Definition: nas.h:6110
uint16_t rxSignalStrengthListLen
Definition: nas.h:2965
nas_CDMASysInfo * pCDMASysInfo
Definition: nas.h:1799
nas_dataSrvCapabilities DataSrvCapabilities
Definition: nas.h:2755
Definition: nas.h:2919
nas_WCDMARSSIThresh * pWCDMARSSIThresh
Definition: nas.h:3859
uint8_t cellIsTDD
Definition: nas.h:5676
uint16_t baseId
Definition: nas.h:5251
uint8_t CustomSCP
Definition: nas.h:3248
uint16_t systemID
Definition: nas.h:1215
uint16_t TrackAreaCode
Definition: nas.h:2776
uint8_t * pEmerMode
Definition: nas.h:202
int16_t rssi
Definition: nas.h:5478
nas_UniversalTime universalTime
Definition: nas.h:5956
nas_WCDMASysInfo * pWCDMASysInfo
Definition: nas.h:1938
int16_t srxlev
Definition: nas.h:5479
uint8_t TlvPresent
Definition: nas.h:3192
uint8_t * pAcqOrder
Definition: nas.h:288
nas_currentPLMN CurrentPLMN
Definition: nas.h:2756
nas_CDMAInfo * pCDMAInfo
Definition: nas.h:5748
uint8_t regRejectInfoValid
Definition: nas.h:1539
uint32_t baseLat
Definition: nas.h:5253
uint32_t nmrCellID
Definition: nas.h:5033
uint8_t nas_minor
Definition: nas.h:4598
struct nas_acqOrderPref * pAcqOrderPref
Definition: nas.h:498
Definition: nas.h:5247
uint8_t dataCapsSize
Definition: nas.h:3918
uint32_t cellId
Definition: nas.h:1404
uint8_t isRadioTuned
Definition: nas.h:6231
NASServDomainPrefTlv SDPTlv
Definition: nas.h:4552
uint8_t cell_resel_priority
Definition: nas.h:5412
Definition: nas.h:2077
int16_t ltesnr
Definition: nas.h:2974
uint8_t TlvPresent
Definition: nas.h:6267
uint8_t ccsSupportedValid
Definition: nas.h:1212
Definition: nas.h:1983
uint8_t * pManagedRoamingInd
Definition: nas.h:667
Definition: nas.h:2489
uint8_t * pServingSystemInd
Definition: nas.h:658
uint8_t rejCause
Definition: nas.h:1407
int pack_nas_GetNetworkPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_LTESysInfo * pLTESysInfo
Definition: nas.h:1803
uint8_t egprsSupp
Definition: nas.h:1412
uint16_t earfcn
Definition: nas.h:5363
uint8_t pscValid
Definition: nas.h:1549
uint32_t freq
Definition: nas.h:4250
uint16_t pci
Definition: nas.h:6140
uint16_t BasestationID
Definition: nas.h:2759
nas_HDRRSSIThresh * pHDRRSSIThresh
Definition: nas.h:3849
uint8_t cellIdValid
Definition: nas.h:5476
uint16_t * pAddHDRSysInfo
Definition: nas.h:1941
uint8_t TlvPresent
Definition: nas.h:4523
uint16_t psc
Definition: nas.h:5574
uint8_t * pSignalStrengthInd
Definition: nas.h:663
nas_LTEInfo * pLTEInfo
Definition: nas.h:2400
Definition: nas.h:706
uint32_t Application
Definition: nas.h:3251
nas_rxSignalStrengthListElement rxSignalStrengthInfo
Definition: nas.h:3149
nas_CDMAECIOThresh * pCDMAECIOThresh
Definition: nas.h:3847
uint16_t Tlvresult
Definition: nas.h:4373
Definition: nas.h:1792
Definition: nas.h:4601
uint8_t CDMARSSIThreshListLen
Definition: nas.h:3399
int16_t umtsEcio
Definition: nas.h:5154
int32_t rsrq
Definition: nas.h:6263
float sinr
Definition: nas.h:801
uint16_t uarfcn
Definition: nas.h:5611
int unpack_nas_SLQSGetPLMNName(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetPLMNName_t *pOutput)
nas_CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: nas.h:1810
int pack_nas_GetSignalStrengths(pack_qmi_t *pCtx, uint8_t *pReq, uint16_t *pLen)
uint16_t ecioListLen
Definition: nas.h:2967
Definition: nas.h:3713
uint8_t * pDayltSavAdj
Definition: nas.h:5958
uint32_t serviceDomain
Definition: nas.h:3168
Definition: common.h:90
uint16_t earfcn
Definition: nas.h:5409
nas_servSystem ServingSystem
Definition: nas.h:2753
uint8_t sIntraSearch
Definition: nas.h:5368
uint32_t * pUMTSCellID
Definition: nas.h:5753
NASNetSelPreferenceTlv NSPTlv
Definition: nas.h:4551
uint8_t hdrSrvStatus
Definition: nas.h:2667
int unpack_nas_SLQSNasGetSigInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetSigInfo_t *pOutput)
int16_t ecio
Definition: nas.h:771
uint8_t ccsSupported
Definition: nas.h:1213
uint16_t Tlvresult
Definition: nas.h:4567
uint16_t signalStrengthReqMask
Definition: nas.h:2964
uint8_t shortNameEn
Definition: nas.h:4935
Definition: nas.h:317
nas_HDRSINRThreshold * pHDRSINRThresh
Definition: nas.h:3853
uint8_t nameSize
Definition: nas.h:1993
uint8_t localTimeOffset
Definition: nas.h:2614
Definition: nas.h:4544
Definition: nas.h:4930
nas_SignalStrengthTlv SSTlv
Definition: nas.h:3216
uint8_t * pRankIndicatorInd
Definition: nas.h:4771
uint16_t freq
Definition: nas.h:6020
Definition: nas.h:1631
uint8_t cellReselPriority
Definition: nas.h:5612
uint8_t csAttachState
Definition: nas.h:4165
Definition: nas.h:3597
nas_SLQSSignalStrengthsTlv SLQSSSTlv
Definition: nas.h:3219
uint8_t roamStatusValid
Definition: nas.h:1078
uint8_t freqsLen
Definition: nas.h:5435
uint8_t selNetwork
Definition: nas.h:2493
int unpack_nas_GetHomeNetwork(uint8_t *pResp, uint16_t respLen, unpack_nas_GetHomeNetwork_t *pOutput)
nas_AddCDMASysInfo * pAddCDMASysInfo
Definition: nas.h:1940
uint8_t longNameCI
Definition: nas.h:4941
uint16_t mcc
Definition: nas.h:265
Definition: nas.h:4424
int32_t Io
Definition: nas.h:2969
uint8_t * pHDRSessionCloseInd
Definition: nas.h:666
unsigned char * pRAT
Definition: nas.h:501
uint8_t lteEsmDl
Definition: nas.h:4766
uint8_t isSysPrlMatch
Definition: nas.h:1207
int unpack_nas_SetEventReportInd(uint8_t *pResp, uint16_t respLen, unpack_nas_SetEventReportInd_t *pOutput)
NASPRLPreferenceTlv PRLPTlv
Definition: nas.h:4548
uint8_t cellIdValid
Definition: nas.h:1537
nas_TDSCDMASINRThresh * pTDSCDMASINRThresh
Definition: nas.h:3878
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:2294
Definition: nas.h:989
int16_t cpich_ecno
Definition: nas.h:5576
nas_rsrqInformation rsrqInfo
Definition: nas.h:3154
cdmaSSInfo * pCDMASigInfo
Definition: nas.h:863
uint16_t * pHDRECIODelta
Definition: nas.h:3852
int pack_nas_GetACCOLC(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:4488
uint8_t radioInterface
Definition: nas.h:707
uint8_t month
Definition: nas.h:5920
nas_sysInfoCommon sysInfoLTE
Definition: nas.h:1633
uint8_t * pGSMCipherDomainSysInfo
Definition: nas.h:1948
uint8_t includes_pcs_digit
Definition: nas.h:2132
uint8_t * pLTEVoiceSupportSysInfo
Definition: nas.h:1811
Definition: nas.h:1292
int16_t * pCDMAECIOThreshList
Definition: nas.h:3418
Definition: nas.h:5981
uint8_t TlvPresent
Definition: nas.h:4602
Definition: nas.h:2139
uint8_t daylightSavings
Definition: nas.h:2615
uint16_t pci
Definition: nas.h:5284
uint8_t TlvPresent
Definition: nas.h:4252
int16_t rssi
Definition: nas.h:5287
uint8_t * pLTECphyCa
Definition: nas.h:668
Definition: nas.h:5282
uint8_t GppTimeZone
Definition: nas.h:2766
uint16_t * pTDSCDMARSCPDelta
Definition: nas.h:3873
uint8_t srvCapability
Definition: nas.h:1077
int unpack_nas_SLQSNasSwiModemStatus(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSwiModemStatus_t *pOutput)
hdrSSInfo HDRSSInfo
Definition: nas.h:813
uint8_t networkIdValid
Definition: nas.h:1223
uint8_t longNameSB
Definition: nas.h:4942
NASOTAMessageTlv otaMsgTlv
Definition: nas.h:4607
Definition: nas.h:4248
uint8_t DefaultRoamInd
Definition: nas.h:2763

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