LinuxQMISDK  SLQS04.00.03
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 
4767 typedef struct
4768 {
4769  uint8_t lteEsmUl;
4770  uint8_t lteEsmDl;
4771  uint8_t lteEmmUl;
4772  uint8_t lteEmmDl;
4773  uint8_t gsmUmtsUl;
4774  uint8_t gsmUmtsDl;
4776  uint8_t *pTimer;
4778 
4790  pack_qmi_t *pCtx,
4791  uint8_t *pReqBuf,
4792  uint16_t *pLen,
4794  );
4795 
4805  uint8_t *pResp,
4806  uint16_t respLen
4807  );
4808 
4830 typedef struct
4831 {
4832  uint16_t mcc;
4833  uint16_t mnc;
4834  uint8_t *pMncPcsStatus;
4836 
4837 /*
4838  * @param spnEncoding
4839  * - Coding scheme used for service provider name. This value is
4840  * ignored if spn_len is zero
4841  * Values:
4842  * - 0x00 - SMS default 7-bit coded alphabet as defined in
4843  * 3GPP TS 23.038 with bit 8 set to 0
4844  * - 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
4845  *
4846  * @param spnLength
4847  * - Length of SPN which follows
4848  *
4849  * @param spn
4850  * - Service Provider name string
4851  *
4852  * @param shortNameEn
4853  * - Coding scheme used for PLMN short name. This value is
4854  * ignored if PLMN short name length is zero
4855  * Values:
4856  * - 0x00 - SMS default 7-bit coded alphabet as defined in
4857  * 3GPP TS 23.038 with bit 8 set to 0
4858  * - 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
4859  *
4860  * @param shortNameCI
4861  * - Indicates whether the country initials are to be added to the
4862  * shortName. This value is ignored if shortNameLen is zero. Values:
4863  * - 0x00 - Do not add the letters for the countrys initials
4864  * to the name
4865  * - 0x01 - Add the countrys initials and a text string to
4866  * the name
4867  * - 0xFF - Not specified
4868  *
4869  * @param shortNameSB
4870  * - PLMN short name spare bits. This value is ignored if
4871  * shortNameLen is zero. Values:
4872  * - 0x01 - Bit 8 is spare and set to 0 in octet
4873  * - 0x02 - Bits 7 and 8 are spare and set to 0 in octet n
4874  * - 0x03 - Bits 6 to 8 (inclusive) are spare and set to 0 in
4875  * octet n
4876  * - 0x04 - Bits 5 to 8 (inclusive) are spare and set to 0 in
4877  * octet n
4878  * - 0x05 - Bits 4 to 8 (inclusive) are spare and set to 0 in
4879  * octet n
4880  * - 0x06 - Bits 3 to 8 (inclusive) are spare and set to 0 in
4881  * octet n
4882  * - 0x07 - Bits 2 to 8 (inclusive) are spare and set to 0 in
4883  * octet n
4884  * - 0x00 - Carries no information about the number of spare
4885  * bits in octet n
4886  *
4887  * @param shortNameLen
4888  * - Length of shortName which follows
4889  *
4890  * @param shortName
4891  * - PLMN short name
4892  *
4893  * @param longNameEn
4894  * - Coding scheme used for PLMN long name. This value is
4895  * ignored if PLMN long name length is zero
4896  * Values:
4897  * - 0x00 - SMS default 7-bit coded alphabet as defined in
4898  * 3GPP TS 23.038 with bit 8 set to 0
4899  * - 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
4900  *
4901  * @param longNameCI
4902  * - Indicates whether the country initials are to be added to the
4903  * longName. This value is ignored if longNameLen is zero. Values:
4904  * - 0x00 - Do not add the letters for the countrys initials
4905  * to the name
4906  * - 0x01 - Add the countrys initials and a text string to
4907  * the name
4908  * - 0xFF - Not specified
4909  *
4910  *
4911  * @param longNameSB
4912  * - PLMN long name spare bits. This value is ignored if
4913  * longNameLen is zero. Values:
4914  * - 0x01 - Bit 8 is spare and set to 0 in octet
4915  * - 0x02 - Bits 7 and 8 are spare and set to 0 in octet n
4916  * - 0x03 - Bits 6 to 8 (inclusive) are spare and set to 0 in
4917  * octet n
4918  * - 0x04 - Bits 5 to 8 (inclusive) are spare and set to 0 in
4919  * octet n
4920  * - 0x05 - Bits 4 to 8 (inclusive) are spare and set to 0 in
4921  * octet n
4922  * - 0x06 - Bits 3 to 8 (inclusive) are spare and set to 0 in
4923  * octet n
4924  * - 0x07 - Bits 2 to 8 (inclusive) are spare and set to 0 in
4925  * octet n
4926  * - 0x00 - Carries no information about the number of spare
4927  * bits in octet n
4928  *
4929  * @param longNameLen
4930  * - Length of longName which follows
4931  *
4932  * @param longName
4933  * - PLMN long name
4934  */
4935 typedef struct
4936 {
4937  uint8_t spnEncoding;
4938  uint8_t spnLength;
4939  char spn[255];
4940  uint8_t shortNameEn;
4941  uint8_t shortNameCI;
4942  uint8_t shortNameSB;
4944  uint8_t shortName[255];
4945  uint8_t longNameEn;
4946  uint8_t longNameCI;
4947  uint8_t longNameSB;
4948  uint8_t longNameLen;
4949  char longName[255];
4951 
4963  pack_qmi_t *pCtx,
4964  uint8_t *pReqBuf,
4965  uint16_t *pLen,
4967  );
4968 
4979  uint8_t *pResp,
4980  uint16_t respLen,
4982 );
4983 
4994  pack_qmi_t *pCtx,
4995  uint8_t *pReqBuf,
4996  uint16_t *pLen
4997  );
5036 typedef struct
5037 {
5038  uint32_t nmrCellID;
5039  uint8_t nmrPlmn[NAS_PLMN_LENGTH];
5040  uint16_t nmrLac;
5041  uint16_t nmrArfcn;
5042  uint8_t nmrBsic;
5043  uint16_t nmrRxLev;
5044 } nas_nmrCellInfo;
5045 
5097 typedef struct
5098 {
5099  uint32_t cellID;
5100  uint8_t plmn[NAS_PLMN_LENGTH];
5101  uint16_t lac;
5102  uint16_t arfcn;
5103  uint8_t bsic;
5104  uint32_t timingAdvance;
5105  uint16_t rxLev;
5106  uint8_t nmrInst;
5108 } nas_GERANInfo;
5109 
5129 typedef struct
5130 {
5131  uint16_t geranArfcn;
5132  uint8_t geranBsicNcc;
5133  uint8_t geranBsicBcc;
5134  int16_t geranRssi;
5136 
5154 typedef struct
5155 {
5156  uint16_t umtsUarfcn;
5157  uint16_t umtsPsc;
5158  int16_t umtsRscp;
5159  int16_t umtsEcio;
5161 
5209 typedef struct
5210 {
5211  uint16_t cellID;
5212  uint8_t plmn[NAS_PLMN_LENGTH];
5213  uint16_t lac;
5214  uint16_t uarfcn;
5215  uint16_t psc;
5216  int16_t rscp;
5217  int16_t ecio;
5218  uint8_t umtsInst;
5220  uint8_t geranInst;
5222 } nas_UMTSInfo;
5223 
5252 typedef struct
5253 {
5254  uint16_t sid;
5255  uint16_t nid;
5256  uint16_t baseId;
5257  uint16_t refpn;
5258  uint32_t baseLat;
5259  uint32_t baseLong;
5260 } nas_CDMAInfo;
5261 
5287 typedef struct
5288 {
5289  uint16_t pci;
5290  int16_t rsrq;
5291  int16_t rsrp;
5292  int16_t rssi;
5293  int16_t srxlev;
5294 } nas_cellParams;
5295 
5362 typedef struct
5363 {
5364  uint8_t ueInIdle;
5365  uint8_t plmn[NAS_PLMN_LENGTH];
5366  uint16_t tac;
5367  uint32_t globalCellId;
5368  uint16_t earfcn;
5369  uint16_t servingCellId;
5373  uint8_t sIntraSearch;
5374  uint8_t cellsLen;
5377 
5412 typedef struct
5413 {
5414  uint16_t earfcn;
5415  uint8_t threshXLow;
5416  uint8_t threshXHigh;
5418  uint8_t cells_len;
5421 
5437 typedef struct
5438 {
5439  uint8_t ueInIdle;
5440  uint8_t freqsLen;
5443 
5477 typedef struct
5478 {
5479  uint16_t arfcn;
5480  uint8_t band1900;
5481  uint8_t cellIdValid;
5482  uint8_t bsicId;
5483  int16_t rssi;
5484  int16_t srxlev;
5485 } nas_gsmCellInfo;
5486 
5521 typedef struct
5522 {
5524  uint8_t threshGsmHigh;
5525  uint8_t threshGsmLow;
5526  uint8_t nccPermitted;
5527  uint8_t cells_len;
5530 
5546 typedef struct
5547 {
5548  uint8_t ueInIdle;
5549  uint8_t freqsLen;
5552 
5577 typedef struct
5578 {
5579  uint16_t psc;
5580  int16_t cpich_rscp;
5581  int16_t cpich_ecno;
5582  int16_t srxlev;
5584 
5614 typedef struct
5615 {
5616  uint16_t uarfcn;
5618  uint16_t threshXhigh;
5619  uint16_t threshXlow;
5620  uint8_t cellsLen;
5623 
5639 typedef struct
5640 {
5641  uint8_t ueInIdle;
5642  uint8_t freqsLen;
5645 
5674 typedef struct
5675 {
5676  uint16_t earfcn;
5677  uint16_t pci;
5678  uint32_t rsrp;
5679  uint32_t rsrq;
5680  int16_t srxlev;
5681  uint8_t cellIsTDD;
5683 
5710 typedef struct
5711 {
5712  uint32_t wcdmaRRCState;
5716 
5749 typedef struct
5750 {
5758  uint32_t *pUMTSCellID;
5761 
5772  uint8_t *pResp,
5773  uint16_t respLen,
5775 );
5776 
5787  pack_qmi_t *pCtx,
5788  uint8_t *pReqBuf,
5789  uint16_t *pLen
5790  );
5846 typedef struct{
5847  uint16_t year;
5848  uint8_t month;
5849  uint8_t day;
5850  uint8_t hour;
5851  uint8_t minute;
5852  uint8_t second;
5853  uint8_t dayOfWeek;
5854  int8_t timeZone;
5857  uint8_t TlvPresent;
5858 }nas_timeInfo;
5859 
5871 typedef struct
5872 {
5876 
5887  uint8_t *pResp,
5888  uint16_t respLen,
5890 );
5922 typedef struct
5923 {
5924  uint16_t year;
5925  uint8_t month;
5926  uint8_t day;
5927  uint8_t hour;
5928  uint8_t minute;
5929  uint8_t second;
5930  uint8_t dayOfWeek;
5932 
5959 typedef struct
5960 {
5962  uint8_t *pTimeZone;
5963  uint8_t *pDayltSavAdj;
5966 
5977  uint8_t *pResp,
5978  uint16_t respLen,
5980  );
5981 
5982 /*
5983  * NAS LTE CPHY Downlink Values.
5984  */
5985 typedef enum {
5993 
5994 /*
5995  * NAS LTE CPHY Scell States.
5996  */
5997 typedef enum {
6002 
6023 typedef struct{
6024  uint16_t pci;
6025  uint16_t freq;
6027  uint8_t TlvPresent;
6038 typedef struct{
6040  uint8_t TlvPresent;
6042 
6112 typedef struct{
6113  uint16_t pci;
6114  uint16_t freq;
6116  uint16_t iLTEbandValue;
6118  uint8_t TlvPresent;
6120 
6144 typedef struct{
6145  uint16_t pci;
6146  uint16_t freq;
6148  uint16_t iLTEbandValue;
6149  uint8_t TlvPresent;
6151 
6163 typedef struct{
6164  uint8_t scell_idx;
6165  uint8_t TlvPresent;
6167 
6186 typedef struct
6187 {
6194 
6205  uint8_t *pResp,
6206  uint16_t respLen,
6208  );
6209 
6234 typedef struct{
6235  uint8_t rxChainIndex;
6236  uint8_t isRadioTuned;
6237  int32_t rxPower;
6238  int32_t rsrp;
6239 }nas_RxSigInfo;
6240 
6266 typedef struct
6267 {
6268  int32_t rsrq;
6269  int16_t snr;
6270  uint8_t numInstances;
6272  uint8_t TlvPresent;
6273 }nas_SccRxInfo;
6274 
6275 
6287  pack_qmi_t *pCtx,
6288  uint8_t *pReq,
6289  uint16_t *pLen
6290  );
6291 
6295 typedef struct {
6298 
6310  uint8_t *pResp,
6311  uint16_t respLen,
6313  );
6314 
6327 typedef struct
6328 {
6329  char t3396_apn[101];
6330  uint8_t t3396_plmn_id[3];
6331  uint32_t t3396_val;
6333 
6344  uint8_t *pResp,
6345  uint16_t respLen,
6347  );
6348 #endif
6349 
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:6026
int16_t srxlev
Definition: nas.h:5680
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:5930
Definition: nas.h:5989
NAS_LTE_CPHY_CA_BW_NRB_LITE
Definition: nas.h:5985
uint16_t * pLTERSRQDelta
Definition: nas.h:3868
uint8_t lacValid
Definition: nas.h:1401
Definition: nas.h:5577
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:5412
uint8_t srvStatus
Definition: nas.h:2665
uint8_t threshGsmHigh
Definition: nas.h:5524
Definition: nas.h:5922
uint8_t radioInterfaceNo
Definition: nas.h:4168
uint16_t regPrd
Definition: nas.h:1664
uint8_t networkIdValid
Definition: nas.h:1408
int unpack_nas_SLQSNasSwiIndicationRegister(uint8_t *pResp, uint16_t respLen)
Definition: nas.h:5614
uint32_t psBarStatus
Definition: nas.h:1712
uint8_t lteEsmUl
Definition: nas.h:4769
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:5642
#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:5040
nas_GSMSrvStatusInfo * pGSMSrvStatusInfo
Definition: nas.h:1932
uint8_t shortNameSB
Definition: nas.h:4942
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:5849
Definition: nas.h:2932
uint8_t nmrBsic
Definition: nas.h:5042
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:5754
uint8_t ValidityCW1
Definition: nas.h:2205
int16_t rsrp
Definition: nas.h:5291
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:6270
Definition: nas.h:4354
int unpack_nas_GetRFInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_GetRFInfo_t *pOutput)
uint8_t gsmUmtsUl
Definition: nas.h:4773
uint8_t band
Definition: nas.h:2377
Definition: nas.h:3648
nas_GERANInfo * pGERANInfo
Definition: nas.h:5751
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:4945
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:5216
int unpack_nas_SetRFInfoCallback(uint8_t *pResp, uint16_t respLen)
uint8_t PRLInd
Definition: nas.h:2771
uint32_t wcdmaRRCState
Definition: nas.h:5712
uint8_t * pSubscriptionInfoInd
Definition: nas.h:660
uint8_t threshXHigh
Definition: nas.h:5416
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:5479
Definition: nas.h:5846
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:5134
uint8_t * pNetworkTimeInd
Definition: nas.h:661
uint8_t LTERSRQThreshListLen
Definition: nas.h:3599
uint8_t day
Definition: nas.h:5926
Definition: nas.h:5871
Definition: nas.h:2201
uint16_t mnc
Definition: nas.h:4833
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
Definition: qaGobiApiNas.h:6152
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:5129
nas_TDSCDMARSSIThresh * pTDSCDMARSSIThresh
Definition: nas.h:3874
uint8_t sinr
Definition: nas.h:772
int16_t ecio
Definition: nas.h:5217
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:6113
uint8_t numRadioInterfaces
Definition: nas.h:2494
uint8_t * pEmerMode
Definition: nas.h:486
uint16_t arfcn
Definition: nas.h:5102
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:5526
uint8_t umtsLTENbrCellLen
Definition: nas.h:5713
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:5850
uint8_t ioDelta
Definition: nas.h:3027
uint8_t roamStatus
Definition: nas.h:1079
uint16_t cellID
Definition: nas.h:5211
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:5477
uint16_t mcc
Definition: nas.h:4832
uint8_t sNonIntraSearch
Definition: nas.h:5371
uint8_t RoamIndicatorVal
Definition: nas.h:2754
uint16_t iLTEbandValue
Definition: nas.h:6148
uint8_t umtsInst
Definition: nas.h:5218
uint8_t band1900
Definition: nas.h:5480
uint16_t psc
Definition: nas.h:5215
Definition: nas.h:4370
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:6189
Definition: nas.h:5521
nas_LTEInfoNeighboringGSM * pLTEInfoNeighboringGSM
Definition: nas.h:5756
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:5854
uint8_t ueInIdle
Definition: nas.h:5364
uint32_t PersistentTechPref
Definition: nas.h:3983
Definition: nas.h:2856
uint8_t instancesSize
Definition: nas.h:717
uint16_t nmrRxLev
Definition: nas.h:5043
float rssi
Definition: nas.h:798
int8_t rssi
Definition: nas.h:758
uint8_t rxChainIndex
Definition: nas.h:6235
uint32_t RAN
Definition: nas.h:1987
Definition: nas.h:3681
uint8_t ueInIdle
Definition: nas.h:5439
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:4943
nas_lteSnrinformation lteSnrinfo
Definition: nas.h:3155
uint8_t isSysPrlMatch
Definition: nas.h:1296
nas_SccRxInfo * pSccRxInfo
Definition: nas.h:6296
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:6116
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:4834
uint8_t hdrHybrid
Definition: nas.h:2668
uint32_t CellID
Definition: nas.h:2769
Definition: nas.h:5987
NASServingSystemInfo SSInfo
Definition: nas.h:4183
uint16_t servingCellId
Definition: nas.h:5369
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:4830
uint32_t timingAdvance
Definition: nas.h:5104
uint8_t TlvPresent
Definition: nas.h:6118
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:5619
int unpack_nas_GetServingNetwork(uint8_t *pResp, uint16_t respLen, unpack_nas_GetServingNetwork_t *pOutput)
uint8_t scell_idx
Definition: nas.h:6164
int unpack_nas_SLQSNasTimerCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasTimerCallback_ind_t *pOutput)
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:6023
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:5133
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:5097
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:5099
uint8_t CDMA_P_Rev
Definition: nas.h:2765
uint8_t pRevInUseValid
Definition: nas.h:1208
Definition: nas.h:5991
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:5131
nas_LTEInfoNeighboringWCDMA * pLTEInfoNeighboringWCDMA
Definition: nas.h:5757
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
nas_LTEInfoInterfreq * pLTEInfoInterfreq
Definition: nas.h:5755
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:6188
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:5132
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:6147
uint8_t GppNetworkDSTAdjustment
Definition: nas.h:2767
uint8_t lteEsmDl
Definition: nas.h:4770
int unpack_nas_SLQSInitiateNetworkRegistration(uint8_t *pResp, uint16_t respLen)
uint8_t bsic
Definition: nas.h:5103
nas_GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: nas.h:1797
uint8_t DataCapsLen
Definition: nas.h:2034
uint8_t cells_len
Definition: nas.h:5527
uint8_t threshXLow
Definition: nas.h:5415
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:5927
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:5154
uint8_t ueInIdle
Definition: nas.h:5641
uint8_t nmrInst
Definition: nas.h:5106
LIBPACK_NAS_LTE_CPHY_SCELL_STATE scell_state
Definition: nas.h:4302
uint16_t freq
Definition: nas.h:6146
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:5676
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
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:5674
Definition: nas.h:6163
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:5580
uint8_t TlvPresent
Definition: nas.h:6027
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:5209
int pack_nas_SLQSGetSysSelectionPref(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t year
Definition: nas.h:5847
uint32_t baseLong
Definition: nas.h:5259
uint32_t freq
Definition: nas.h:4331
uint32_t psBarStatus
Definition: nas.h:2721
uint8_t minute
Definition: nas.h:5851
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:6192
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:5679
uint8_t isSysForbiddenValid
Definition: nas.h:1080
uint8_t lteEmmUl
Definition: nas.h:4771
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:5370
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:5962
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:5873
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:5367
uint16_t freq
Definition: nas.h:6114
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:5525
int16_t * pCDMARSSIThreshList
Definition: nas.h:3400
uint16_t mnc
Definition: nas.h:896
int16_t snr
Definition: nas.h:6269
int16_t srxlev
Definition: nas.h:5293
int16_t * pLTERSSIThreshList
Definition: nas.h:3566
Definition: nas.h:953
uint8_t bsPRevValid
Definition: nas.h:1210
uint8_t spnEncoding
Definition: nas.h:4937
uint16_t umtsUarfcn
Definition: nas.h:5156
Definition: nas.h:2944
uint16_t refpn
Definition: nas.h:5257
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:5214
uint16_t sid
Definition: nas.h:898
Definition: nas.h:3203
uint8_t dayOfWeek
Definition: nas.h:5853
Definition: nas.h:4594
int32_t rsrp
Definition: nas.h:6238
uint8_t TlvPresent
Definition: nas.h:4474
uint16_t nid
Definition: nas.h:5255
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:6149
cdmaSSInfo * pWCDMASigInfo
Definition: nas.h:866
uint16_t tac
Definition: nas.h:5366
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:5549
nas_WCDMASysInfo * pWCDMASysInfo
Definition: nas.h:1802
Definition: nas.h:4521
int16_t rsrq
Definition: nas.h:5290
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:6024
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 * pTimer
Definition: nas.h:4776
uint8_t radioInterface
Definition: nas.h:5856
Definition: nas.h:3979
uint8_t second
Definition: nas.h:5852
uint32_t * pSrvDomainPref
Definition: nas.h:209
Definition: nas.h:1661
Definition: nas.h:6234
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:5874
uint64_t * pBandPref
Definition: nas.h:488
int32_t rxPower
Definition: nas.h:6237
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:6190
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:5964
NASLTEBandPreferenceTlv LBPTlv
Definition: nas.h:4550
int16_t umtsRscp
Definition: nas.h:5158
#define NAS_MAX_DESCRIPTION_LENGTH
Definition: nas.h:13
uint8_t isPrefDataPath
Definition: nas.h:993
uint8_t minute
Definition: nas.h:5928
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:5548
uint8_t month
Definition: nas.h:5848
uint16_t year
Definition: nas.h:5924
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:6165
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)
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:5220
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:5857
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:5036
int unpack_nas_SLQSGetSignalStrength(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSignalStrength_t *pOutput)
uint8_t TlvPresent
Definition: nas.h:4426
uint8_t cellIdValid
Definition: nas.h:1636
uint16_t * pLTERSSIDelta
Definition: nas.h:3864
Definition: nas.h:5437
uint8_t rejectSrvDomain
Definition: nas.h:1406
uint16_t mcc
Definition: nas.h:319
uint8_t bsicId
Definition: nas.h:5482
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:5041
uint16_t MNC
Definition: nas.h:2080
uint8_t second
Definition: nas.h:5929
int unpack_nas_GetANAAAAuthenticationStatus(uint8_t *pResp, uint16_t respLen, uint32_t *pAuthStatus)
uint8_t TlvPresent
Definition: nas.h:6040
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:6117
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:5997
uint16_t lac
Definition: nas.h:5213
uint8_t * pSysInfoInd
Definition: nas.h:662
nas_LTERSRPThresh * pLTERSRPThresh
Definition: nas.h:3869
uint8_t shortNameCI
Definition: nas.h:4941
uint16_t threshXhigh
Definition: nas.h:5618
Definition: nas.h:811
uint32_t t3396_val
Definition: nas.h:6331
uint8_t acqOrdeLen
Definition: nas.h:287
Definition: nas.h:5990
uint16_t baseId
Definition: nas.h:1218
uint32_t Protocol
Definition: nas.h:3249
Definition: nas.h:5710
uint8_t packetZoneValid
Definition: nas.h:1221
uint8_t spnLength
Definition: nas.h:4938
float * pTDSCDMARSSIThreshList
Definition: nas.h:3684
uint8_t TlvPresent
Definition: nas.h:3167
Definition: nas.h:5546
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:5639
nas_WCDMAECIOThresh * pWCDMAECIOThresh
Definition: nas.h:3861
nas_HDRECIOThresh * pHDRECIOThresh
Definition: nas.h:3851
uint32_t pci
Definition: nas.h:4298
Definition: nas.h:6112
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:5677
Definition: nas.h:6144
int16_t srxlev
Definition: nas.h:5582
NAS_LTE_CPHY_CA_BW_NRB_LITE dl_bw_value
Definition: nas.h:6039
Definition: nas.h:5988
uint32_t cellId
Definition: nas.h:1637
uint32_t rsrp
Definition: nas.h:5678
uint8_t cellReselPriority
Definition: nas.h:5523
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:5752
uint8_t threshServingLow
Definition: nas.h:5372
int pack_nas_SLQSSetSignalStrengthsCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetSignalStrengthsCallback_t *pReqParam)
Definition: nas.h:6038
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:5855
Definition: nas.h:2719
nas_WCDMAInfoLTENeighborCell * pWCDMAInfoLTENeighborCell
Definition: nas.h:5759
Definition: nas.h:3512
uint8_t cellsLen
Definition: nas.h:5374
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 cells_len
Definition: nas.h:5418
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:6191
uint32_t Forbidden
Definition: nas.h:2083
uint16_t lac
Definition: nas.h:5101
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:5105
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:5620
uint16_t umtsPsc
Definition: nas.h:5157
Definition: nas.h:4408
uint8_t longNameLen
Definition: nas.h:4948
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:6266
Definition: nas.h:5362
uint16_t sid
Definition: nas.h:5254
NAS_LTE_CPHY_CA_BW_NRB_LITE dl_bw_value
Definition: nas.h:6115
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:5681
uint16_t baseId
Definition: nas.h:5256
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:5483
nas_UniversalTime universalTime
Definition: nas.h:5961
uint8_t lteEmmDl
Definition: nas.h:4772
nas_WCDMASysInfo * pWCDMASysInfo
Definition: nas.h:1938
int16_t srxlev
Definition: nas.h:5484
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:5753
uint8_t regRejectInfoValid
Definition: nas.h:1539
uint32_t baseLat
Definition: nas.h:5258
uint32_t nmrCellID
Definition: nas.h:5038
uint8_t nas_minor
Definition: nas.h:4598
struct nas_acqOrderPref * pAcqOrderPref
Definition: nas.h:498
Definition: nas.h:5252
uint8_t dataCapsSize
Definition: nas.h:3918
uint32_t cellId
Definition: nas.h:1404
uint8_t isRadioTuned
Definition: nas.h:6236
NASServDomainPrefTlv SDPTlv
Definition: nas.h:4552
uint8_t cell_resel_priority
Definition: nas.h:5417
Definition: nas.h:2077
int16_t ltesnr
Definition: nas.h:2974
uint8_t TlvPresent
Definition: nas.h:6272
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:5368
uint8_t pscValid
Definition: nas.h:1549
uint32_t freq
Definition: nas.h:4250
uint16_t pci
Definition: nas.h:6145
uint16_t BasestationID
Definition: nas.h:2759
nas_HDRRSSIThresh * pHDRRSSIThresh
Definition: nas.h:3849
uint8_t cellIdValid
Definition: nas.h:5481
uint16_t * pAddHDRSysInfo
Definition: nas.h:1941
uint8_t TlvPresent
Definition: nas.h:4523
uint16_t psc
Definition: nas.h:5579
uint8_t * pSignalStrengthInd
Definition: nas.h:663
nas_LTEInfo * pLTEInfo
Definition: nas.h:2400
Definition: qaGobiApiNas.h:385
uint32_t Application
Definition: nas.h:3251
nas_rxSignalStrengthListElement rxSignalStrengthInfo
Definition: nas.h:3149
nas_CDMAECIOThresh * pCDMAECIOThresh
Definition: nas.h:3847
uint8_t * pRankIndicatorInd
Definition: nas.h:4775
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:5159
int32_t rsrq
Definition: nas.h:6268
float sinr
Definition: nas.h:801
uint16_t uarfcn
Definition: nas.h:5616
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:5963
uint32_t serviceDomain
Definition: nas.h:3168
Definition: common.h:103
uint16_t earfcn
Definition: nas.h:5414
nas_servSystem ServingSystem
Definition: nas.h:2753
uint8_t sIntraSearch
Definition: nas.h:5373
uint32_t * pUMTSCellID
Definition: nas.h:5758
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:4940
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:4935
nas_SignalStrengthTlv SSTlv
Definition: nas.h:3216
uint16_t freq
Definition: nas.h:6025
Definition: nas.h:1631
uint8_t cellReselPriority
Definition: nas.h:5617
uint8_t csAttachState
Definition: nas.h:4165
Definition: nas.h:3597
nas_SLQSSignalStrengthsTlv SLQSSSTlv
Definition: nas.h:3219
int pack_nas_SLQSNasSwiIndicationRegister(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasSwiIndicationRegister_t *pReqParam)
uint8_t roamStatusValid
Definition: nas.h:1078
uint8_t freqsLen
Definition: nas.h:5440
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:4946
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 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:5581
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:5925
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:5986
uint8_t TlvPresent
Definition: nas.h:4602
Definition: nas.h:2139
uint8_t daylightSavings
Definition: nas.h:2615
uint16_t pci
Definition: nas.h:5289
uint8_t TlvPresent
Definition: nas.h:4252
int16_t rssi
Definition: nas.h:5292
uint8_t * pLTECphyCa
Definition: nas.h:668
Definition: nas.h:5287
uint8_t GppTimeZone
Definition: nas.h:2766
uint8_t gsmUmtsDl
Definition: nas.h:4774
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:4947
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