LinuxQMISDK-Lite  SLQS04.00.04
 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 #define NAS_NAM_NAME_LENGTH 12
17 #define NAS_IMSI_M_S1_LENGTH 7
18 #define NAS_IMSI_M_S2_LENGTH 3
19 
25 typedef struct {
26  uint32_t len;
27  signed char rssi[8];
28  uint32_t radio[8];
30 
42  uint8_t *pResp,
43  uint16_t respLen,
45  );
46 
58  pack_qmi_t *pCtx,
59  uint8_t *pReq,
60  uint16_t *pLen
61  );
62 
203 typedef struct
204 {
205  uint8_t *pEmerMode;
206  uint16_t *pModePref;
207  uint64_t *pBandPref;
208  uint16_t *pPRLPref;
209  uint16_t *pRoamPref;
210  uint64_t *pLTEBandPref;
211  uint8_t *pNetSelPref;
212  uint32_t *pSrvDomainPref;
213  uint32_t *pGWAcqOrderPref;
215 
226  pack_qmi_t *pCtx,
227  uint8_t *pReqBuf,
228  uint16_t *pLen
229  );
230 
241  uint8_t *pResp,
242  uint16_t respLen,
244  );
245 
266 {
267  uint8_t netReg;
268  uint16_t mcc;
269  uint16_t mnc;
270 };
271 
289 {
290  uint8_t acqOrdeLen;
291  uint8_t *pAcqOrder;
292 };
293 
320 struct nas_CSGID
321 {
322  uint16_t mcc;
323  uint16_t mnc;
324  uint8_t mncPcsDigits;
325  uint32_t id;
326  uint8_t rat;
327 };
328 
487 typedef struct
488 {
489  uint8_t *pEmerMode;
490  uint16_t *pModePref;
491  uint64_t *pBandPref;
492  uint16_t *pPRLPref;
493  uint16_t *pRoamPref;
494  uint64_t *pLTEBandPref;
496  uint8_t *pChgDuration;
498  uint32_t *pSrvDomainPref;
499  uint32_t *pGWAcqOrderPref;
500  uint64_t *pTdscdmaBandPref;
503  struct nas_CSGID *pCSGID;
504  unsigned char *pRAT;
506 
518  pack_qmi_t *pCtx,
519  uint8_t *pReqBuf,
520  uint16_t *pLen,
522  );
523 
533  uint8_t *pResp,
534  uint16_t respLen
535  );
547  pack_qmi_t *pCtx,
548  uint8_t *pReqBuf,
549  uint16_t *pLen,
550  uint64_t bandPref
551  );
552 
558  uint8_t *pResp,
559  uint16_t respLen
560  );
561 
657 typedef struct
658 {
660  uint8_t *pDDTMInd;
664  uint8_t *pNetworkTimeInd;
665  uint8_t *pSysInfoInd;
667  uint8_t *pErrorRateInd;
671  uint8_t *pLTECphyCa;
673 
685  pack_qmi_t *pCtx,
686  uint8_t *pReqBuf,
687  uint16_t *pLen,
689  );
690 
700  uint8_t *pResp,
701  uint16_t respLen
702  );
703 
709 typedef struct {
710  uint8_t radioInterface;
711  uint16_t activeBandClass;
712  uint16_t activeChannel;
714 
719 typedef struct {
720  uint8_t instancesSize;
723 
735  pack_qmi_t *pCtx,
736  uint8_t *pReqBuf,
737  uint16_t *pLen
738  );
750  uint8_t *pResp,
751  uint16_t respLen,
752  unpack_nas_GetRFInfo_t *pOutput
753  );
754 
759 typedef struct
760 {
761  int8_t rssi;
762  int16_t ecio;
763 } cdmaSSInfo;
764 
771 typedef struct
772 {
773  int8_t rssi;
774  int16_t ecio;
775  uint8_t sinr;
776  int32_t io;
777 } hdrSSInfo;
778 
785 typedef struct
786 {
787  int8_t rssi;
788  int8_t rsrq;
789  int16_t rsrp;
790  int16_t snr;
791 } lteSSInfo;
792 
799 typedef struct
800 {
801  float rssi;
802  float rscp;
803  float ecio;
804  float sinr;
806 
814 typedef struct {
817  int8_t GSMSSInfo;
821 
833  pack_qmi_t *pCtx,
834  uint8_t *pReqBuf,
835  uint16_t *pLen
836  );
837 
849  uint8_t *pResp,
850  uint16_t respLen,
852  );
853 
864 typedef struct
865 {
868  int8_t *pGSMSigInfo;
871  int8_t *pRscp;
874 
885  uint8_t *pResp,
886  uint16_t respLen,
888  );
889 
897 typedef struct {
898  uint16_t mcc;
899  uint16_t mnc;
900  char name[255];
901  uint16_t sid;
902  uint16_t nid;
904 
916  uint8_t *pResp,
917  uint16_t respLen,
919  );
920 
932  pack_qmi_t *pCtx,
933  uint8_t *pReqBuf,
934  uint16_t *pLen
935  );
956 typedef struct
957 {
958  uint8_t srvStatus;
959  uint8_t isPrefDataPath;
961 
992 typedef struct
993 {
994  uint8_t srvStatus;
995  uint8_t trueSrvStatus;
996  uint8_t isPrefDataPath;
998 
1075 typedef struct
1076 {
1078  uint8_t srvDomain;
1080  uint8_t srvCapability;
1082  uint8_t roamStatus;
1086 
1206 typedef struct
1207 {
1210  uint8_t isSysPrlMatch;
1212  uint8_t pRevInUse;
1213  uint8_t bsPRevValid;
1214  uint8_t bsPRev;
1216  uint8_t ccsSupported;
1218  uint16_t systemID;
1219  uint16_t networkID;
1220  uint8_t bsInfoValid;
1221  uint16_t baseId;
1222  uint32_t baseLat;
1223  uint32_t baseLong;
1225  uint16_t packetZone;
1227  uint8_t MCC[3];
1228  uint8_t MNC[3];
1229 } nas_CDMASysInfo;
1230 
1295 typedef struct
1296 {
1299  uint8_t isSysPrlMatch;
1303  uint8_t hdrActiveProt;
1305  uint8_t is856SysId[16];
1306 } nas_HDRSysInfo;
1307 
1401 typedef struct
1402 {
1404  uint8_t lacValid;
1405  uint16_t lac;
1406  uint8_t cellIdValid;
1407  uint32_t cellId;
1410  uint8_t rejCause;
1412  uint8_t MCC[3];
1413  uint8_t MNC[3];
1415  uint8_t egprsSupp;
1416  uint8_t dtmSuppValid;
1417  uint8_t dtmSupp;
1418 } nas_GSMSysInfo;
1419 
1535 typedef struct
1536 {
1538  uint8_t lacValid;
1539  uint16_t lac;
1540  uint8_t cellIdValid;
1541  uint32_t cellId;
1544  uint8_t rejCause;
1546  uint8_t MCC[3];
1547  uint8_t MNC[3];
1549  uint8_t hsCallStatus;
1550  uint8_t hsIndValid;
1551  uint8_t hsInd;
1552  uint8_t pscValid;
1553  uint16_t psc;
1555 
1634 typedef struct
1635 {
1637  uint8_t lacValid;
1638  uint16_t lac;
1639  uint8_t cellIdValid;
1640  uint32_t cellId;
1643  uint8_t rejCause;
1645  uint8_t MCC[3];
1646  uint8_t MNC[3];
1647  uint8_t tacValid;
1648  uint16_t tac;
1649 } nas_LTESysInfo;
1650 
1664 typedef struct
1665 {
1666  uint16_t geoSysIdx;
1667  uint16_t regPrd;
1669 
1686 typedef struct
1687 {
1688  uint16_t geoSysIdx;
1690 } nas_AddSysInfo;
1691 
1712 typedef struct
1713 {
1714  uint32_t csBarStatus;
1715  uint32_t psBarStatus;
1717 
1795 typedef struct
1796 {
1808  uint16_t *pAddHDRSysInfo;
1811  uint16_t *pAddLTESysInfo;
1818 
1829  pack_qmi_t *pCtx,
1830  uint8_t *pReqBuf,
1831  uint16_t *pLen
1832  );
1833 
1844  uint8_t *pResp,
1845  uint16_t respLen,
1847  );
1848 
1931 typedef struct
1932 {
1944  uint16_t *pAddHDRSysInfo;
1947  uint16_t *pAddLTESysInfo;
1955 
1966  uint8_t *pResp,
1967  uint16_t respLen,
1969  );
1970 
1986 typedef struct {
1988  uint32_t CSDomain;
1989  uint32_t PSDomain;
1990  uint32_t RAN;
1992  uint8_t RadioIfaces[255];
1993  uint32_t Roaming;
1994  uint16_t MCC;
1995  uint16_t MNC;
1996  uint8_t nameSize;
1997  uint8_t Name[255];
1998  uint8_t DataCapsLen;
1999  uint8_t DataCaps[255];
2001 
2012  pack_qmi_t *pCtx,
2013  uint8_t *pReqBuf,
2014  uint16_t *pLen
2015  );
2016 
2027  uint8_t *pResp,
2028  uint16_t respLen,
2030  );
2031 
2036 typedef struct {
2037  uint8_t DataCapsLen;
2038  uint8_t DataCaps[255];
2040 
2051  pack_qmi_t *pCtx,
2052  uint8_t *pReqBuf,
2053  uint16_t *pLen
2054  );
2055 
2066  uint8_t *pResp,
2067  uint16_t respLen,
2069  );
2070 
2080 typedef struct
2081 {
2082  uint16_t MCC;
2083  uint16_t MNC;
2084  uint32_t InUse;
2085  uint32_t Roaming;
2086  uint32_t Forbidden;
2087  uint32_t Preferred;
2088  char Desription[255];
2090 
2108 typedef struct
2109 {
2110  uint16_t MCC;
2111  uint16_t MNC;
2112  uint8_t RAT;
2114 
2115 
2131 typedef struct
2132 {
2133  uint16_t MCC;
2134  uint16_t MNC;
2137 
2142 typedef struct
2143 {
2150  uint32_t *pScanResult;
2152 
2153 
2164  pack_qmi_t *pCtx,
2165  uint8_t *pReqBuf,
2166  uint16_t *pLen
2167  );
2168 
2179  uint8_t *pResp,
2180  uint16_t respLen,
2182  );
2183 
2184 
2204 typedef struct
2205 {
2206  uint8_t ValidityCW0;
2207  uint8_t CQIValueCW0;
2208  uint8_t ValidityCW1;
2209  uint8_t CQIValueCW1;
2211 
2222  pack_qmi_t *pCtx,
2223  uint8_t *pReqBuf,
2224  uint16_t *pLen
2225  );
2226 
2237  uint8_t *pResp,
2238  uint16_t respLen,
2240  );
2241 
2295 typedef struct
2296 {
2297  int8_t temperature;
2298  uint8_t modemMode;
2299  uint8_t systemMode;
2300  uint8_t imsRegState;
2301  uint8_t psState;
2302 } nas_CommInfo;
2303 
2378 typedef struct
2379 {
2380  uint8_t band;
2381  uint8_t bandwidth;
2382  uint16_t RXChan;
2383  uint16_t TXChan;
2384  uint8_t emmState;
2385  uint8_t emmSubState;
2386  uint8_t emmConnState;
2387 } nas_LTEInfo;
2388 
2400 typedef struct
2401 {
2405 
2406 
2417  pack_qmi_t *pCtx,
2418  uint8_t *pReqBuf,
2419  uint16_t *pLen
2420  );
2421 
2432  uint8_t *pResp,
2433  uint16_t respLen,
2435  );
2436 
2437 
2492 typedef struct {
2493  uint8_t regState;
2494  uint8_t csAttachState;
2495  uint8_t psAttachState;
2496  uint8_t selNetwork;
2498  uint8_t radioInterface[32];
2500 
2528 typedef struct {
2530  uint8_t dataCapabilities[32];
2532 
2557 typedef struct {
2558  uint16_t MCC;
2559  uint16_t MNC;
2561  uint8_t netDescr[255];
2563 
2591 typedef struct {
2592  uint8_t numInstances;
2593  uint8_t radioInterface[32];
2594  uint8_t roamIndicator[32];
2596 
2615 typedef struct {
2616  uint8_t leapSeconds;
2620 
2667 typedef struct {
2668  uint8_t srvStatus;
2669  uint8_t srvCapability;
2670  uint8_t hdrSrvStatus;
2671  uint8_t hdrHybrid;
2674 
2686 typedef struct {
2687  uint16_t MCC;
2688  uint8_t imsi_11_12;
2690 
2722 typedef struct {
2723  uint32_t csBarStatus;
2724  uint32_t psBarStatus;
2726 
2754 typedef struct
2755 {
2760  uint16_t SystemID;
2761  uint16_t NetworkID;
2762  uint16_t BasestationID;
2768  uint8_t CDMA_P_Rev;
2769  uint8_t GppTimeZone;
2771  uint16_t Lac;
2772  uint32_t CellID;
2773  uint8_t ConcSvcInfo;
2774  uint8_t PRLInd;
2775  uint8_t DTMInd;
2779  uint16_t TrackAreaCode;
2782 
2783 
2794  pack_qmi_t *pCtx,
2795  uint8_t *pReqBuf,
2796  uint16_t *pLen
2797  );
2798 
2809  uint8_t *pResp,
2810  uint16_t respLen,
2812  );
2813 
2814 
2838 typedef struct
2839 {
2841  uint8_t radioIf;
2843 
2859 typedef struct
2860 {
2861  int16_t ecio;
2862  uint8_t radioIf;
2864 
2905 typedef struct
2906 {
2907  uint16_t errorRate;
2908  uint8_t radioIf;
2910 
2922 typedef struct
2923 {
2924  int8_t rsrq;
2925  uint8_t radioIf;
2927 
2935 typedef struct
2936 {
2937  int16_t snrlevel;
2939 
2947 typedef struct
2948 {
2949  int16_t rsrplevel;
2951 
2952 
2966 typedef struct {
2967  uint16_t signalStrengthReqMask; //don't use this value
2969  nas_rxSignalStrengthListElement rxSignalStrengthList[18];
2970  uint16_t ecioListLen;
2971  nas_ecioListElement ecioList[18];
2972  int32_t Io;
2973  uint8_t sinr;
2975  nas_errorRateListElement errorRateList[18];
2977  int16_t ltesnr;
2978  int16_t ltersrp;
2980 
2992  pack_qmi_t *pCtx,
2993  uint8_t *pReqBuf,
2994  uint16_t *pLen,
2995  uint16_t reqMask
2996  );
2997 
3008  uint8_t *pResp,
3009  uint16_t respLen,
3011  );
3012 
3026 typedef struct
3027 {
3029  uint8_t ecioDelta;
3030  uint8_t ioDelta;
3031  uint8_t sinrDelta;
3032  uint8_t rsrqDelta;
3034  int16_t ecioThresholdList[10];
3036  uint8_t sinrThresholdList[5];
3037  uint16_t lteSnrDelta;
3038  uint8_t lteRsrpDelta;
3040 
3045 typedef struct
3046 {
3047  uint8_t bEnable;
3050 
3062  pack_qmi_t *pCtx,
3063  uint8_t *pReqBuf,
3064  uint16_t *pLen,
3066  );
3067 
3077  uint8_t *pResp,
3078  uint16_t respLen
3079  );
3080 
3092  pack_qmi_t *pCtx,
3093  uint8_t *pReqBuf,
3094  uint16_t *pLen,
3095  uint8_t *pBenable
3096  );
3097 
3107  uint8_t *pResp,
3108  uint16_t respLen
3109  );
3110 
3122  pack_qmi_t *pCtx,
3123  uint8_t *pReqBuf,
3124  uint16_t *pLen,
3125  uint8_t *pBenable
3126  );
3127 
3137  uint8_t *pResp,
3138  uint16_t respLen
3139  );
3140 
3151 typedef struct{
3154  uint32_t io;
3155  uint8_t sinr;
3161 
3162 
3168 typedef struct
3169 {
3170  uint8_t TlvPresent;
3171  uint32_t serviceDomain;
3172  uint32_t rejectCause;
3174 
3180 typedef struct
3181 {
3182  uint8_t TlvPresent;
3184  uint32_t radioInterface;
3186 
3193 typedef struct
3194 {
3195  uint8_t TlvPresent;
3197  uint32_t radioInterface[255];
3198  uint32_t activeBandClass[255];
3199  uint32_t activeChannel[255];
3200 } nas_RFInfoTlv;
3201 
3206 typedef struct
3207 {
3208  uint8_t TlvPresent;
3211 
3218 typedef struct {
3224 
3226  uint8_t *pResp,
3227  uint16_t respLen,
3229  );
3230 
3244 typedef struct {
3245  uint8_t SCI;
3246  uint8_t SCM;
3247  uint8_t RegHomeSID;
3248  uint8_t RegForeignSID;
3249  uint8_t RegForeignNID;
3250  uint8_t ForceRev0;
3251  uint8_t CustomSCP;
3252  uint32_t Protocol;
3253  uint32_t Broadcast;
3254  uint32_t Application;
3255  uint32_t Roaming;
3257 
3268  pack_qmi_t *pCtx,
3269  uint8_t *pReqBuf,
3270  uint16_t *pLen
3271  );
3272 
3283  uint8_t *pResp,
3284  uint16_t respLen,
3286  );
3287 
3298  pack_qmi_t *pCtx,
3299  uint8_t *pReqBuf,
3300  uint16_t *pLen
3301  );
3302 
3313  uint8_t *pResp,
3314  uint16_t respLen,
3315  uint32_t *pAuthStatus
3316  );
3317 
3327 int pack_nas_GetACCOLC(
3328  pack_qmi_t *pCtx,
3329  uint8_t *pReqBuf,
3330  uint16_t *pLen
3331  );
3332 
3343  uint8_t *pResp,
3344  uint16_t respLen,
3345  uint8_t *pAccolc
3346  );
3347 
3352 typedef struct
3353 {
3354  int8_t spc[6];
3355  uint8_t accolc;
3357 
3368 int pack_nas_SetACCOLC(
3369  pack_qmi_t *pCtx,
3370  uint8_t *pReqBuf,
3371  uint16_t *pLen,
3372  pack_nas_SetACCOLC_t reqParam
3373  );
3374 
3384  uint8_t *pResp,
3385  uint16_t respLen
3386  );
3387 
3400 typedef struct
3401 {
3405 
3418 typedef struct
3419 {
3423 
3436 typedef struct
3437 {
3441 
3453 typedef struct
3454 {
3458 
3479 typedef struct
3480 {
3484 
3497 typedef struct
3498 {
3502 
3515 typedef struct
3516 {
3520 
3532 typedef struct
3533 {
3537 
3549 typedef struct
3550 {
3554 
3566 typedef struct
3567 {
3571 
3583 typedef struct
3584 {
3588 
3600 typedef struct
3601 {
3605 
3617 typedef struct
3618 {
3622 
3651 typedef struct
3652 {
3653  uint8_t rptRate;
3654  uint8_t avgPeriod;
3656 
3668 typedef struct
3669 {
3673 
3684 typedef struct
3685 {
3689 
3700 typedef struct
3701 {
3705 
3716 typedef struct
3717 {
3721 
3846 typedef struct
3847 {
3849  uint16_t *pCDMARSSIDelta;
3851  uint16_t *pCDMAECIODelta;
3853  uint16_t *pHDRRSSIDelta;
3855  uint16_t *pHDRECIODelta;
3857  uint16_t *pHDRSINRDelta;
3859  uint16_t *pHDRIODelta;
3861  uint16_t *pGSMRSSIDelta;
3863  uint16_t *pWCDMARSSIDelta;
3865  uint16_t *pWCDMAECIODelta;
3867  uint16_t *pLTERSSIDelta;
3869  uint16_t *pLTESNRDelta;
3871  uint16_t *pLTERSRQDelta;
3873  uint16_t *pLTERSRPDelta;
3884 
3896  pack_qmi_t *pCtx,
3897  uint8_t *pReqBuf,
3898  uint16_t *pLen,
3900  );
3901 
3911  uint8_t *pResp,
3912  uint16_t respLen
3913  );
3914 
3919 typedef struct
3920 {
3921  uint8_t dataCapsSize;
3922  uint8_t dataCaps[255];
3924 
3936  uint8_t *pResp,
3937  uint16_t respLen,
3939  );
3940 
3948  pack_qmi_t *pCtx,
3949  uint8_t *pReqBuf,
3950  uint16_t *pLen
3951 );
3952 
3982 typedef struct
3983 {
3984  uint32_t ActiveTechPref;
3985  uint32_t Duration;
3987  uint16_t Tlvresult;
3989 
3991  uint8_t *pResp,
3992  uint16_t respLen,
3994 );
3995 
4022 typedef struct
4023 {
4024  uint32_t TechnologyPref;
4025  uint32_t Duration;
4026  uint16_t Tlvresult;
4028 
4029 
4038  pack_qmi_t *pCtx,
4039  uint8_t *pReqBuf,
4040  uint16_t *pLen,
4042 );
4043 
4073 typedef struct
4074 {
4075  uint16_t Tlvresult;
4077 
4079  uint8_t *pResp,
4080  uint16_t respLen,
4082 );
4083 
4084 
4093 typedef struct
4094 {
4095  uint8_t roaming;
4097 
4109  uint8_t *pResp,
4110  uint16_t respLen,
4112  );
4113 
4114 
4115 #define NAS_SERVING_SYSTEM_INFO_MAX_RADIO_INTERFACE_LIST 255
4116 
4165 typedef struct
4166 {
4168  uint8_t csAttachState;
4169  uint8_t psAttachState;
4175 
4176 
4184 typedef struct
4185 {
4187  uint16_t Tlvresult;
4189 
4191  uint8_t *pResp,
4192  uint16_t respLen,
4194 );
4195 
4196 
4204  pack_qmi_t *pCtx,
4205  uint8_t *pReqBuf,
4206  uint16_t *pLen
4207 );
4208 
4209 /*
4210  * NAS LTE CPHY Scell States.
4211  */
4212 typedef enum {
4217 
4218 /*
4219  * NAS LTE CPHY Downlink Values.
4220  */
4221 typedef enum {
4229 
4230 
4251 typedef struct{
4252  uint32_t pci;
4253  uint32_t freq;
4255  uint8_t TlvPresent;
4257 
4267 typedef struct{
4269  uint8_t TlvPresent;
4271 
4300 typedef struct{
4301  uint32_t pci;
4302  uint32_t freq;
4304  uint32_t iLTEbandValue;
4306  uint8_t TlvPresent;
4308 
4332 typedef struct{
4333  uint32_t pci;
4334  uint32_t freq;
4336  uint32_t iLTEbandValue;
4337  uint8_t TlvPresent;
4339 
4351 typedef struct{
4352  uint8_t scell_idx;
4353  uint8_t TlvPresent;
4355 
4356 
4357 typedef struct
4358 {
4365 
4373 typedef struct
4374 {
4376  uint16_t Tlvresult;
4378 
4380  uint8_t *pResp,
4381  uint16_t respLen,
4383 );
4384 
4385 /*
4386  * Name: NASEmergencyModeTlv
4387  *
4388  * Purpose: Structure used to store Emergency Mode TLV Value.
4389  *
4390  * Members: TlvPresent - Boolean indicating the presence of the TLV
4391  * in the QMI response
4392  *
4393  * EmerMode - Emergency Mode Value
4394  */
4395 typedef struct
4396 {
4397  uint8_t TlvPresent;
4398  uint8_t EmerMode;
4400 
4401 /*
4402  * Name: NASModePreferenceTlv
4403  *
4404  * Purpose: Structure used to store Mode Preference TLV Value.
4405  *
4406  * Members: TlvPresent - Boolean indicating the presence of the TLV
4407  * in the QMI response
4408  *
4409  * ModePref - Mode Preference Value
4410  */
4411 typedef struct
4412 {
4413  uint8_t TlvPresent;
4414  uint16_t ModePref;
4416 
4417 /*
4418  * Name: NASBandPreferenceTlv
4419  *
4420  * Purpose: Structure used to store all Band Preference TLV Value.
4421  *
4422  * Members: TlvPresent - Boolean indicating the presence of the TLV
4423  * in the QMI response
4424  *
4425  * band_pref - Roaming Indication Value
4426  */
4427 typedef struct
4428 {
4429  uint8_t TlvPresent;
4430  uint64_t band_pref;
4432 
4433 /*
4434  * Name: NASPRLPreferenceTlv
4435  *
4436  * Purpose: Structure used to store CDMA PRL Preference TLV Value.
4437  *
4438  * Members: TlvPresent - Boolean indicating the presence of the TLV
4439  * in the QMI response
4440  *
4441  * PRLPref - CDMA PRL Preference Value
4442  */
4443 typedef struct
4444 {
4445  uint8_t TlvPresent;
4446  uint16_t PRLPref;
4448 
4449 /*
4450  * Name: NASRoamPreferenceTlv
4451  *
4452  * Purpose: Structure used to store Roaming Preference TLV Value.
4453  *
4454  * Members: TlvPresent - Boolean indicating the presence of the TLV
4455  * in the QMI response
4456  *
4457  * RoamPref - Roaming Preference Value
4458  */
4459 typedef struct
4460 {
4461  uint8_t TlvPresent;
4462  uint16_t RoamPref;
4464 
4465 /*
4466  * Name: NASLTEBandPreferenceTlv
4467  *
4468  * Purpose: Structure used to store LTE Band Preference TLV Value.
4469  *
4470  * Members: TlvPresent - Boolean indicating the presence of the TLV
4471  * in the QMI response
4472  *
4473  * LTEBandPref - LTE Band Preference Value
4474  */
4475 typedef struct
4476 {
4477  uint8_t TlvPresent;
4478  uint64_t LTEBandPref;
4480 
4481 /*
4482  * Name: NASNetSelPreferenceTlv
4483  *
4484  * Purpose: Structure used to store Network Selection Preference TLV Value.
4485  *
4486  * Members: TlvPresent - Boolean indicating the presence of the TLV
4487  * in the QMI response
4488  *
4489  * NetSelPref - Network Selection Preference Value
4490  */
4491 typedef struct
4492 {
4493  uint8_t TlvPresent;
4494  uint8_t NetSelPref;
4496 
4497 /*
4498  * Name: NASServDomainPrefTlv
4499  *
4500  * Purpose: Structure used to store Service domain preference TLV Value.
4501  *
4502  * Members: TlvPresent - Boolean indicating the presence of the TLV
4503  * in the QMI response
4504  *
4505  * SrvDomainPref - Service Domain Preference Value
4506  */
4507 typedef struct
4508 {
4509  uint8_t TlvPresent;
4510  uint32_t SrvDomainPref;
4512 
4513 /*
4514  * Name: NASGWAcqOrderPrefTlv
4515  *
4516  * Purpose: Structure used to store GSM/WCDMA acquisition order preference
4517  * TLV Value.
4518  *
4519  * Members: TlvPresent - Boolean indicating the presence of the TLV
4520  * in the QMI response
4521  *
4522  * GWAcqOrderPref - GSM/WCDMA acquisition order Preference Value
4523  */
4524 typedef struct
4525 {
4526  uint8_t TlvPresent;
4527  uint32_t GWAcqOrderPref;
4529 
4530 /*
4531  * Name: QmiCbkNasSystemSelPrefInd
4532  *
4533  * Purpose: Structure used to store all QMI Notification parameters.
4534  *
4535  * Members: EMTlv - Emergency mode Tlv
4536  * MPTlv - Mode preference Tlv
4537  * BPTlv - Band preference Tlv
4538  * PRLPTlv - PRL preference Tlv
4539  * RPTlv - Roaming preference Tlv
4540  * LBPTlv - LTE band preference Tlv
4541  * NSPTlv - Network selection preference Tlv
4542  * SDPTlv - Service domain preference Tlv
4543  * GWAOPTlv - GSM WCDMA Acquisition Order Preference Tlv
4544  *
4545  * Note: None
4546  */
4547 typedef struct{
4558 
4559 
4567 typedef struct
4568 {
4570  uint16_t Tlvresult;
4572 
4585  uint8_t *pResp,
4586  uint16_t respLen,
4588 );
4589 
4590 typedef struct {
4591  uint8_t TlvPresent;
4592  uint32_t message_type;
4593  uint16_t data_len;
4594  uint8_t data_buf[NAS_OTA_MESSAGE_MAX_BUF_SIZE];
4596 
4597 typedef struct {
4598  uint8_t TlvPresent;
4599  uint8_t nas_release;
4600  uint8_t nas_major;
4601  uint8_t nas_minor;
4603 
4604 typedef struct {
4605  uint8_t TlvPresent;
4606  uint64_t time;
4608 
4609 typedef struct {
4614 
4615 
4623 typedef struct
4624 {
4626  uint16_t Tlvresult;
4628 
4640  uint8_t *pResp,
4641  uint16_t respLen,
4643 );
4644 
4662 typedef struct
4663 {
4664  uint16_t mcc;
4665  uint16_t mnc;
4666  uint32_t rat;
4667 } nas_MNRInfo;
4668 
4697 typedef struct
4698 {
4699  uint32_t regAction;
4701  uint32_t *pChangeDuration;
4704 
4716  pack_qmi_t *pCtx,
4717  uint8_t *pReqBuf,
4718  uint16_t *pLen,
4720  );
4721 
4731  uint8_t *pResp,
4732  uint16_t respLen
4733  );
4734 
4770 typedef struct
4771 {
4772  uint8_t lteEsmUl;
4773  uint8_t lteEsmDl;
4774  uint8_t lteEmmUl;
4775  uint8_t lteEmmDl;
4776  uint8_t gsmUmtsUl;
4777  uint8_t gsmUmtsDl;
4779  uint8_t *pTimer;
4781 
4793  pack_qmi_t *pCtx,
4794  uint8_t *pReqBuf,
4795  uint16_t *pLen,
4797  );
4798 
4808  uint8_t *pResp,
4809  uint16_t respLen
4810  );
4811 
4833 typedef struct
4834 {
4835  uint16_t mcc;
4836  uint16_t mnc;
4837  uint8_t *pMncPcsStatus;
4839 
4840 /*
4841  * @param spnEncoding
4842  * - Coding scheme used for service provider name. This value is
4843  * ignored if spn_len is zero
4844  * Values:
4845  * - 0x00 - SMS default 7-bit coded alphabet as defined in
4846  * 3GPP TS 23.038 with bit 8 set to 0
4847  * - 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
4848  *
4849  * @param spnLength
4850  * - Length of SPN which follows
4851  *
4852  * @param spn
4853  * - Service Provider name string
4854  *
4855  * @param shortNameEn
4856  * - Coding scheme used for PLMN short name. This value is
4857  * ignored if PLMN short name length is zero
4858  * Values:
4859  * - 0x00 - SMS default 7-bit coded alphabet as defined in
4860  * 3GPP TS 23.038 with bit 8 set to 0
4861  * - 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
4862  *
4863  * @param shortNameCI
4864  * - Indicates whether the country initials are to be added to the
4865  * shortName. This value is ignored if shortNameLen is zero. Values:
4866  * - 0x00 - Do not add the letters for the countrys initials
4867  * to the name
4868  * - 0x01 - Add the countrys initials and a text string to
4869  * the name
4870  * - 0xFF - Not specified
4871  *
4872  * @param shortNameSB
4873  * - PLMN short name spare bits. This value is ignored if
4874  * shortNameLen is zero. Values:
4875  * - 0x01 - Bit 8 is spare and set to 0 in octet
4876  * - 0x02 - Bits 7 and 8 are spare and set to 0 in octet n
4877  * - 0x03 - Bits 6 to 8 (inclusive) are spare and set to 0 in
4878  * octet n
4879  * - 0x04 - Bits 5 to 8 (inclusive) are spare and set to 0 in
4880  * octet n
4881  * - 0x05 - Bits 4 to 8 (inclusive) are spare and set to 0 in
4882  * octet n
4883  * - 0x06 - Bits 3 to 8 (inclusive) are spare and set to 0 in
4884  * octet n
4885  * - 0x07 - Bits 2 to 8 (inclusive) are spare and set to 0 in
4886  * octet n
4887  * - 0x00 - Carries no information about the number of spare
4888  * bits in octet n
4889  *
4890  * @param shortNameLen
4891  * - Length of shortName which follows
4892  *
4893  * @param shortName
4894  * - PLMN short name
4895  *
4896  * @param longNameEn
4897  * - Coding scheme used for PLMN long name. This value is
4898  * ignored if PLMN long name length is zero
4899  * Values:
4900  * - 0x00 - SMS default 7-bit coded alphabet as defined in
4901  * 3GPP TS 23.038 with bit 8 set to 0
4902  * - 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
4903  *
4904  * @param longNameCI
4905  * - Indicates whether the country initials are to be added to the
4906  * longName. This value is ignored if longNameLen is zero. Values:
4907  * - 0x00 - Do not add the letters for the countrys initials
4908  * to the name
4909  * - 0x01 - Add the countrys initials and a text string to
4910  * the name
4911  * - 0xFF - Not specified
4912  *
4913  *
4914  * @param longNameSB
4915  * - PLMN long name spare bits. This value is ignored if
4916  * longNameLen is zero. Values:
4917  * - 0x01 - Bit 8 is spare and set to 0 in octet
4918  * - 0x02 - Bits 7 and 8 are spare and set to 0 in octet n
4919  * - 0x03 - Bits 6 to 8 (inclusive) are spare and set to 0 in
4920  * octet n
4921  * - 0x04 - Bits 5 to 8 (inclusive) are spare and set to 0 in
4922  * octet n
4923  * - 0x05 - Bits 4 to 8 (inclusive) are spare and set to 0 in
4924  * octet n
4925  * - 0x06 - Bits 3 to 8 (inclusive) are spare and set to 0 in
4926  * octet n
4927  * - 0x07 - Bits 2 to 8 (inclusive) are spare and set to 0 in
4928  * octet n
4929  * - 0x00 - Carries no information about the number of spare
4930  * bits in octet n
4931  *
4932  * @param longNameLen
4933  * - Length of longName which follows
4934  *
4935  * @param longName
4936  * - PLMN long name
4937  */
4938 typedef struct
4939 {
4940  uint8_t spnEncoding;
4941  uint8_t spnLength;
4942  char spn[255];
4943  uint8_t shortNameEn;
4944  uint8_t shortNameCI;
4945  uint8_t shortNameSB;
4947  uint8_t shortName[255];
4948  uint8_t longNameEn;
4949  uint8_t longNameCI;
4950  uint8_t longNameSB;
4951  uint8_t longNameLen;
4952  char longName[255];
4954 
4966  pack_qmi_t *pCtx,
4967  uint8_t *pReqBuf,
4968  uint16_t *pLen,
4970  );
4971 
4982  uint8_t *pResp,
4983  uint16_t respLen,
4985 );
4986 
4997  pack_qmi_t *pCtx,
4998  uint8_t *pReqBuf,
4999  uint16_t *pLen
5000  );
5039 typedef struct
5040 {
5041  uint32_t nmrCellID;
5042  uint8_t nmrPlmn[NAS_PLMN_LENGTH];
5043  uint16_t nmrLac;
5044  uint16_t nmrArfcn;
5045  uint8_t nmrBsic;
5046  uint16_t nmrRxLev;
5047 } nas_nmrCellInfo;
5048 
5100 typedef struct
5101 {
5102  uint32_t cellID;
5103  uint8_t plmn[NAS_PLMN_LENGTH];
5104  uint16_t lac;
5105  uint16_t arfcn;
5106  uint8_t bsic;
5107  uint32_t timingAdvance;
5108  uint16_t rxLev;
5109  uint8_t nmrInst;
5111 } nas_GERANInfo;
5112 
5132 typedef struct
5133 {
5134  uint16_t geranArfcn;
5135  uint8_t geranBsicNcc;
5136  uint8_t geranBsicBcc;
5137  int16_t geranRssi;
5139 
5157 typedef struct
5158 {
5159  uint16_t umtsUarfcn;
5160  uint16_t umtsPsc;
5161  int16_t umtsRscp;
5162  int16_t umtsEcio;
5164 
5212 typedef struct
5213 {
5214  uint16_t cellID;
5215  uint8_t plmn[NAS_PLMN_LENGTH];
5216  uint16_t lac;
5217  uint16_t uarfcn;
5218  uint16_t psc;
5219  int16_t rscp;
5220  int16_t ecio;
5221  uint8_t umtsInst;
5223  uint8_t geranInst;
5225 } nas_UMTSInfo;
5226 
5255 typedef struct
5256 {
5257  uint16_t sid;
5258  uint16_t nid;
5259  uint16_t baseId;
5260  uint16_t refpn;
5261  uint32_t baseLat;
5262  uint32_t baseLong;
5263 } nas_CDMAInfo;
5264 
5290 typedef struct
5291 {
5292  uint16_t pci;
5293  int16_t rsrq;
5294  int16_t rsrp;
5295  int16_t rssi;
5296  int16_t srxlev;
5297 } nas_cellParams;
5298 
5365 typedef struct
5366 {
5367  uint8_t ueInIdle;
5368  uint8_t plmn[NAS_PLMN_LENGTH];
5369  uint16_t tac;
5370  uint32_t globalCellId;
5371  uint16_t earfcn;
5372  uint16_t servingCellId;
5376  uint8_t sIntraSearch;
5377  uint8_t cellsLen;
5380 
5415 typedef struct
5416 {
5417  uint16_t earfcn;
5418  uint8_t threshXLow;
5419  uint8_t threshXHigh;
5421  uint8_t cells_len;
5424 
5440 typedef struct
5441 {
5442  uint8_t ueInIdle;
5443  uint8_t freqsLen;
5446 
5480 typedef struct
5481 {
5482  uint16_t arfcn;
5483  uint8_t band1900;
5484  uint8_t cellIdValid;
5485  uint8_t bsicId;
5486  int16_t rssi;
5487  int16_t srxlev;
5488 } nas_gsmCellInfo;
5489 
5524 typedef struct
5525 {
5527  uint8_t threshGsmHigh;
5528  uint8_t threshGsmLow;
5529  uint8_t nccPermitted;
5530  uint8_t cells_len;
5533 
5549 typedef struct
5550 {
5551  uint8_t ueInIdle;
5552  uint8_t freqsLen;
5555 
5580 typedef struct
5581 {
5582  uint16_t psc;
5583  int16_t cpich_rscp;
5584  int16_t cpich_ecno;
5585  int16_t srxlev;
5587 
5617 typedef struct
5618 {
5619  uint16_t uarfcn;
5621  uint16_t threshXhigh;
5622  uint16_t threshXlow;
5623  uint8_t cellsLen;
5626 
5642 typedef struct
5643 {
5644  uint8_t ueInIdle;
5645  uint8_t freqsLen;
5648 
5677 typedef struct
5678 {
5679  uint16_t earfcn;
5680  uint16_t pci;
5681  uint32_t rsrp;
5682  uint32_t rsrq;
5683  int16_t srxlev;
5684  uint8_t cellIsTDD;
5686 
5713 typedef struct
5714 {
5715  uint32_t wcdmaRRCState;
5719 
5752 typedef struct
5753 {
5761  uint32_t *pUMTSCellID;
5764 
5775  uint8_t *pResp,
5776  uint16_t respLen,
5778 );
5779 
5790  pack_qmi_t *pCtx,
5791  uint8_t *pReqBuf,
5792  uint16_t *pLen
5793  );
5849 typedef struct{
5850  uint16_t year;
5851  uint8_t month;
5852  uint8_t day;
5853  uint8_t hour;
5854  uint8_t minute;
5855  uint8_t second;
5856  uint8_t dayOfWeek;
5857  int8_t timeZone;
5860  uint8_t TlvPresent;
5861 }nas_timeInfo;
5862 
5874 typedef struct
5875 {
5879 
5890  uint8_t *pResp,
5891  uint16_t respLen,
5893 );
5925 typedef struct
5926 {
5927  uint16_t year;
5928  uint8_t month;
5929  uint8_t day;
5930  uint8_t hour;
5931  uint8_t minute;
5932  uint8_t second;
5933  uint8_t dayOfWeek;
5935 
5962 typedef struct
5963 {
5965  uint8_t *pTimeZone;
5966  uint8_t *pDayltSavAdj;
5969 
5980  uint8_t *pResp,
5981  uint16_t respLen,
5983  );
5984 
5985 /*
5986  * NAS LTE CPHY Downlink Values.
5987  */
5988 typedef enum {
5996 
5997 /*
5998  * NAS LTE CPHY Scell States.
5999  */
6000 typedef enum {
6005 
6026 typedef struct{
6027  uint16_t pci;
6028  uint16_t freq;
6030  uint8_t TlvPresent;
6041 typedef struct{
6043  uint8_t TlvPresent;
6045 
6115 typedef struct{
6116  uint16_t pci;
6117  uint16_t freq;
6119  uint16_t iLTEbandValue;
6121  uint8_t TlvPresent;
6123 
6147 typedef struct{
6148  uint16_t pci;
6149  uint16_t freq;
6151  uint16_t iLTEbandValue;
6152  uint8_t TlvPresent;
6154 
6166 typedef struct{
6167  uint8_t scell_idx;
6168  uint8_t TlvPresent;
6170 
6189 typedef struct
6190 {
6197 
6208  uint8_t *pResp,
6209  uint16_t respLen,
6211  );
6212 
6237 typedef struct{
6238  uint8_t rxChainIndex;
6239  uint8_t isRadioTuned;
6240  int32_t rxPower;
6241  int32_t rsrp;
6242 }nas_RxSigInfo;
6243 
6269 typedef struct
6270 {
6271  int32_t rsrq;
6272  int16_t snr;
6273  uint8_t numInstances;
6275  uint8_t TlvPresent;
6276 }nas_SccRxInfo;
6277 
6278 
6290  pack_qmi_t *pCtx,
6291  uint8_t *pReq,
6292  uint16_t *pLen
6293  );
6294 
6298 typedef struct {
6301 
6313  uint8_t *pResp,
6314  uint16_t respLen,
6316  );
6317 
6330 typedef struct
6331 {
6332  char t3396_apn[101];
6333  uint8_t t3396_plmn_id[3];
6334  uint32_t t3396_val;
6336 
6347  uint8_t *pResp,
6348  uint16_t respLen,
6350  );
6351 
6361 typedef struct{
6362  uint32_t action;
6364 
6377  pack_qmi_t *pCtx,
6378  uint8_t *pReqBuf,
6379  uint16_t *pLen,
6381  );
6382 
6393  uint8_t *pResp,
6394  uint16_t respLen
6395  );
6396 
6450 typedef struct{
6451  char *pSPC;
6452  uint8_t *pForceRev0;
6453  uint8_t *pCustomSCP;
6454  uint32_t *pProtocol;
6455  uint32_t *pBroadcast;
6456  uint32_t *pApplication;
6457  uint32_t *pRoaming;
6459 
6472  pack_qmi_t *pCtx,
6473  uint8_t *pReqBuf,
6474  uint16_t *pLen,
6476  );
6477 
6488  uint8_t *pResp,
6489  uint16_t respLen
6490  );
6491 
6504 typedef struct
6505 {
6506  uint8_t *pColorCode;
6508 
6520  pack_qmi_t *pCtx,
6521  uint8_t *pReqBuf,
6522  uint16_t *pLen
6523  );
6524 
6536  uint8_t *pResp,
6537  uint16_t respLen,
6539  );
6540 
6553 typedef struct
6554 {
6555  uint8_t radio_if;
6557 
6587 typedef struct
6588 {
6589  uint8_t isRadioTuned;
6590  int32_t rxPower;
6591  int32_t ecio;
6592  int32_t rscp;
6593  int32_t rsrp;
6594  uint32_t phase;
6595 } nas_rxInfo;
6596 
6609 typedef struct
6610 {
6611  uint8_t isInTraffic;
6612  int32_t txPower;
6613 } nas_txInfo;
6614 
6628 typedef struct
6629 {
6634 
6647  pack_qmi_t *pCtx,
6648  uint8_t *pReqBuf,
6649  uint16_t *pLen,
6651  );
6652 
6664  uint8_t *pResp,
6665  uint16_t respLen,
6667 );
6668 
6692 typedef struct
6693 {
6694  uint8_t mcc[NAS_PLMN_LENGTH];
6695  uint8_t mnc[NAS_PLMN_LENGTH];
6696  uint16_t lac1;
6697  uint16_t lac2;
6698  uint8_t PLMNRecID;
6700 
6708 typedef struct
6709 {
6710  uint16_t numInstance;
6713 
6727 typedef struct
6728 {
6730  uint8_t spnLength;
6733 
6800 typedef struct
6801 {
6802  uint8_t codingScheme;
6806  uint8_t longNameLen;
6807  uint8_t longName[NAS_MAX_DESCRIPTION_LENGTH];
6808  uint8_t shortNameLen;
6809  uint8_t shortName[NAS_MAX_DESCRIPTION_LENGTH];
6811 
6820 typedef struct
6821 {
6822  uint8_t numInstance;
6825 
6831 typedef struct
6832 {
6833  uint8_t PLMNName[NAS_MAX_DESCRIPTION_LENGTH];
6835 
6859 typedef struct
6860 {
6867 
6880  pack_qmi_t *pCtx,
6881  uint8_t *pReqBuf,
6882  uint16_t *pLen
6883  );
6884 
6897  uint8_t *pResp,
6898  uint16_t respLen,
6900  );
6901 
6910 typedef struct
6911 {
6912  uint8_t namID;
6914 
6927 typedef struct
6928 {
6929  uint8_t namNameLen;
6930  uint8_t namName[NAS_NAM_NAME_LENGTH];
6931 } nas_namName;
6932 
6945 typedef struct
6946 {
6947  uint8_t dirNumLen;
6948  uint8_t dirNum [NAS_MAX_DESCRIPTION_LENGTH];
6949 } nas_dirNum;
6950 
6961 typedef struct
6962 {
6963  uint16_t nid;
6964  uint16_t sid;
6965 } nas_sidNid;
6966 
6979 typedef struct
6980 {
6981  uint8_t numInstances;
6983 } nas_homeSIDNID;
6984 
7001 typedef struct
7002 {
7003  uint8_t mccM[NAS_PLMN_LENGTH];
7004  uint16_t imsiM1112;
7005  uint8_t imsiMS1[NAS_IMSI_M_S1_LENGTH];
7006  uint8_t imsiMS2[NAS_IMSI_M_S2_LENGTH];
7008 
7029 typedef struct
7030 {
7031  uint8_t mccT[NAS_PLMN_LENGTH];
7032  uint16_t imsiT1112;
7033  uint8_t imsiTS1[NAS_IMSI_M_S1_LENGTH];
7034  uint8_t imsiTS2[NAS_IMSI_M_S2_LENGTH];
7035  uint8_t imsiTaddrNum;
7036 } nas_trueIMSI;
7037 
7057 typedef struct
7058 {
7059  uint16_t priChA;
7060  uint16_t priChB;
7061  uint16_t secChA;
7062  uint16_t secChB;
7063 } nas_CDMAChannel;
7064 
7087 typedef struct
7088 {
7096 
7109  pack_qmi_t *pCtx,
7110  uint8_t *pReqBuf,
7111  uint16_t *pLen,
7113  );
7114 
7126  uint8_t *pResp,
7127  uint16_t respLen,
7129 );
7130 
7170 typedef struct
7171 {
7172  uint16_t PhysicalLayer;
7173  uint16_t ControlMac;
7174  uint16_t AccessMac;
7175  uint16_t ForwardMac;
7176  uint16_t ReverseMac;
7177  uint16_t KeyExchange;
7178  uint16_t AuthProt;
7179  uint16_t EncryptProt;
7180  uint16_t SecProt;
7181  uint16_t IdleState;
7182  uint16_t MultDisc;
7183  uint16_t VirtStream;
7185 
7200 typedef struct
7201 {
7206 
7218  pack_qmi_t *pCtx,
7219  uint8_t *pReqBuf,
7220  uint16_t *pLen
7221  );
7222 
7234  uint8_t *pResp,
7235  uint16_t respLen,
7237  );
7238 
7257 typedef struct
7258 {
7259  uint16_t *pCurrentPrsnlty;
7262  uint64_t *pAppSubType;
7264 
7276  pack_qmi_t *pCtx,
7277  uint8_t *pReqBuf,
7278  uint16_t *pLen
7279  );
7280 
7292  uint8_t *pResp,
7293  uint16_t respLen,
7295  );
7296 
7305 typedef struct
7306 {
7307  uint8_t *pDetachAction;
7309 
7322  pack_qmi_t *pCtx,
7323  uint8_t *pReqBuf,
7324  uint16_t *pLen,
7325  pack_nas_SLQSSwiPSDetach_t *pReqParam
7326  );
7327 
7338  uint8_t *pResp,
7339  uint16_t respLen
7340  );
7341 
7375 typedef struct
7376 {
7378  uint16_t *pHDRPackErrRate;
7379  uint8_t *pGSMBER;
7380  uint8_t *pWCDMABER;
7382 
7394  pack_qmi_t *pCtx,
7395  uint8_t *pReqBuf,
7396  uint16_t *pLen
7397  );
7398 
7410  uint8_t *pResp,
7411  uint16_t respLen,
7413  );
7414 
7424 typedef struct
7425 {
7426  uint8_t DRCValue;
7427  uint8_t DRCCover;
7428 } nas_DRCParams;
7429 
7445 typedef struct
7446 {
7447  uint32_t PilotType;
7448  uint16_t PilotPN;
7449  uint16_t PilotStrength;
7451 
7469 typedef struct
7470 {
7471  uint8_t NumPilots;
7474 
7490 typedef struct
7491 {
7493  uint8_t *pUATI;
7496 
7508  pack_qmi_t *pCtx,
7509  uint8_t *pReqBuf,
7510  uint16_t *pLen
7511  );
7512 
7524  uint8_t *pResp,
7525  uint16_t respLen,
7527  );
7528 
7537 typedef struct
7538 {
7539  uint16_t ActSetPilotPN;
7542 
7615 typedef struct
7616 {
7617  uint8_t State;
7618  uint16_t SO;
7619  uint32_t RX_PWR;
7620  uint16_t RX_EC_IO;
7621  uint32_t TX_PWR;
7622  uint8_t ActSetCnt;
7627 
7680 typedef struct
7681 {
7682  uint8_t State;
7683  uint8_t MACIndex;
7684  uint8_t SectorIDLen;
7685  uint16_t *pSectorID;
7686  uint16_t RX_PWR;
7687  uint16_t PER;
7688  uint16_t PilotEnergy;
7689  uint8_t SNR;
7691 
7722 typedef struct
7723 {
7724  uint8_t Technology;
7725  uint8_t QLIC;
7726  uint8_t Chipset;
7727  uint8_t HWVersion;
7729 
7782 typedef struct
7783 {
7784  uint32_t IPAddress;
7785  uint8_t LastErrCode;
7787 
7808 typedef struct
7809 {
7810  uint8_t *pObjectVer;
7816 
7828  pack_qmi_t *pCtx,
7829  uint8_t *pReqBuf,
7830  uint16_t *pLen
7831  );
7832 
7844  uint8_t *pResp,
7845  uint16_t respLen,
7847  );
7848 
7867 typedef struct
7868 {
7871 } nas_RSSIThresh;
7872 
7891 typedef struct
7892 {
7894  int16_t *pECIOThresList;
7895 } nas_ECIOThresh;
7896 
7913 typedef struct
7914 {
7918 
7936 typedef struct
7937 {
7941 
7958 typedef struct
7959 {
7961  int32_t *pIOThresList;
7962 } nas_IOThresh;
7963 
7983 typedef struct
7984 {
7987 } nas_RSRQThresh;
7988 
8008 typedef struct
8009 {
8011  int16_t *pRSRPThresList;
8012 } nas_RSRPThresh;
8013 
8042 typedef struct
8043 {
8044  uint8_t rptRate;
8045  uint8_t avgPeriod;
8047 
8057 typedef struct
8058 {
8062 
8103 typedef struct
8104 {
8115 
8128  pack_qmi_t *pCtx,
8129  uint8_t *pReqBuf,
8130  uint16_t *pLen,
8131  pack_nas_SLQSConfigSigInfo_t *pReqParam
8132  );
8133 
8144  uint8_t *pResp,
8145  uint16_t respLen
8146  );
8147 
8205 typedef struct
8206 {
8207  uint16_t *pMCC;
8208  uint16_t *pMNC;
8209  uint8_t nameSize;
8210  uint8_t *pName;
8211  uint16_t *pSID;
8212  uint16_t *pNID;
8213  uint16_t *pNw2MCC;
8214  uint16_t *pNw2MNC;
8215  uint8_t *pNw2DescDisp;
8216  uint8_t *pNw2DescEnc;
8217  uint8_t *pNw2DescLen;
8218  uint8_t *pNw2Name;
8220 
8232  pack_qmi_t *pCtx,
8233  uint8_t *pReqBuf,
8234  uint16_t *pLen
8235  );
8236 
8248  uint8_t *pResp,
8249  uint16_t respLen,
8251  );
8252 
8262 typedef struct{
8263  uint8_t status;
8264  uint32_t uarfcn;
8265 } nas_wcdmaUARFCN;
8266 
8281 typedef struct{
8282  uint8_t status;
8283  uint32_t earfcn0;
8284  uint32_t earfcn1;
8285 } nas_lteEARFCN;
8286 
8299 typedef struct{
8300  uint8_t status;
8301  uint32_t earfcn;
8302  uint32_t pci;
8303 } nas_ltePCI;
8304 
8317 typedef struct
8318 {
8323 
8336  pack_qmi_t *pCtx,
8337  uint8_t *pReqBuf,
8338  uint16_t *pLen,
8340  );
8341 
8352  uint8_t *pResp,
8353  uint16_t respLen
8354  );
8355 
8368 typedef struct
8369 {
8374 
8386  pack_qmi_t *pCtx,
8387  uint8_t *pReqBuf,
8388  uint16_t *pLen
8389  );
8390 
8402  uint8_t *pResp,
8403  uint16_t respLen,
8405  );
8406 
8407 #endif
8408 
uint8_t * pName
Definition: nas.h:8210
uint8_t TlvPresent
Definition: nas.h:3182
uint16_t lteSnrDelta
Definition: nas.h:3037
int pack_nas_SLQSSwiGetHRPDStats(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:2557
int16_t snr
Definition: nas.h:790
NAS_LTE_CPHY_SCELL_STATE_LITE scell_state
Definition: nas.h:6029
int16_t srxlev
Definition: nas.h:5683
nas_LTESigRptCfg * pLTESigRptCfg
Definition: nas.h:8112
#define NAS_IMSI_M_S2_LENGTH
Definition: nas.h:18
Definition: nas.h:4662
Definition: nas.h:3700
NASPhyCaAggScellDlBw PhyCaAggScellDlBw
Definition: nas.h:4360
uint16_t * pLTERSRPDelta
Definition: nas.h:3873
Definition: nas.h:4267
uint16_t Tlvresult
Definition: nas.h:4026
uint32_t pci
Definition: nas.h:4252
int16_t rxSignalStrength
Definition: nas.h:2840
uint8_t TlvPresent
Definition: nas.h:4445
uint8_t HDRSINRThreshListLen
Definition: nas.h:3481
uint16_t NetworkID
Definition: nas.h:2761
nas_AddSysInfo * pAddWCDMASysInfo
Definition: nas.h:1810
uint8_t selectedNetwork
Definition: nas.h:4170
nas_LTESigRptConfig * pLTESigRptConfig
Definition: nas.h:3874
uint32_t Preferred
Definition: nas.h:2087
uint8_t dayOfWeek
Definition: nas.h:5933
Definition: nas.h:5992
NAS_LTE_CPHY_CA_BW_NRB_LITE
Definition: nas.h:5988
uint16_t * pLTERSRQDelta
Definition: nas.h:3871
uint8_t lacValid
Definition: nas.h:1404
int unpack_nas_SLQSGetErrorRate(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetErrorRate_t *pOutput)
uint8_t NeighborSetCnt
Definition: nas.h:7624
uint32_t PilotType
Definition: nas.h:7447
Definition: nas.h:5580
uint32_t * pChangeDuration
Definition: nas.h:4701
int pack_nas_SLQSSetSysSelectionPref(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetSysSelectionPref_t *pReqParam)
Definition: nas.h:5415
uint8_t srvStatus
Definition: nas.h:2668
uint8_t threshGsmHigh
Definition: nas.h:5527
Definition: nas.h:5925
uint8_t RSRQThresListLen
Definition: nas.h:7985
uint8_t radioInterfaceNo
Definition: nas.h:4171
uint16_t regPrd
Definition: nas.h:1667
uint8_t networkIdValid
Definition: nas.h:1411
int pack_nas_SetCDMANetworkParameters(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SetCDMANetworkParameters_t *pReqParam)
uint8_t * pNw2DescDisp
Definition: nas.h:8215
int unpack_nas_SLQSNasSwiIndicationRegister(uint8_t *pResp, uint16_t respLen)
Definition: nas.h:5617
uint32_t psBarStatus
Definition: nas.h:1715
uint8_t lteEsmUl
Definition: nas.h:4772
Definition: nas.h:2905
NASPhyCaAggPcellInfo PhyCaAggPcellInfo
Definition: nas.h:4362
uint16_t * pAddLTESysInfo
Definition: nas.h:1811
Definition: nas.h:7936
#define NAS_MAX_SCC_RX_INFO_INSTANCES
Definition: nas.h:15
uint16_t geoSysIdx
Definition: nas.h:1666
uint16_t MNC
Definition: nas.h:1995
uint8_t hdrPersonalityValid
Definition: nas.h:1300
int8_t * pRscp
Definition: nas.h:871
uint8_t bsInfoValid
Definition: nas.h:1220
int unpack_nas_SLQSGetSysSelectionPref(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSysSelectionPref_t *pOutput)
int unpack_nas_SLQSSwiPSDetach(uint8_t *pResp, uint16_t respLen)
uint8_t TlvPresent
Definition: nas.h:4353
struct nas_CSGID * pCSGID
Definition: nas.h:503
uint8_t freqsLen
Definition: nas.h:5645
Definition: nas.h:8299
#define NAS_SERVING_SYSTEM_INFO_MAX_RADIO_INTERFACE_LIST
Definition: nas.h:4115
uint32_t io
Definition: nas.h:3154
uint16_t nmrLac
Definition: nas.h:5043
uint64_t * pAppSubType
Definition: nas.h:7262
nas_GSMSrvStatusInfo * pGSMSrvStatusInfo
Definition: nas.h:1935
uint8_t shortNameSB
Definition: nas.h:4945
int unpack_nas_GetACCOLC(uint8_t *pResp, uint16_t respLen, uint8_t *pAccolc)
int16_t rsrplevel
Definition: nas.h:2949
uint8_t day
Definition: nas.h:5852
Definition: nas.h:2935
uint8_t nmrBsic
Definition: nas.h:5045
uint32_t regAction
Definition: nas.h:4699
uint8_t * pMncPcsDigitStatus
Definition: nas.h:4702
LIBPACK_NAS_LTE_CPHY_CA_BW_NRB
Definition: nas.h:4221
nas_QmiNas3GppNetworkRAT * pRATINstance
Definition: nas.h:2147
uint32_t BasestationLatitude
Definition: nas.h:2763
nas_LTEInfoIntrafreq * pLTEInfoIntrafreq
Definition: nas.h:5757
uint8_t ValidityCW1
Definition: nas.h:2208
int16_t rsrp
Definition: nas.h:5294
uint8_t rejCause
Definition: nas.h:1544
uint16_t networkID
Definition: nas.h:1219
uint8_t isPrefDataPath
Definition: nas.h:959
int pack_nas_SetACCOLC(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SetACCOLC_t reqParam)
uint16_t EncryptProt
Definition: nas.h:7179
uint8_t TlvPresent
Definition: nas.h:4461
uint8_t networkIdValid
Definition: nas.h:1644
nas_TDSCDMASINRCONFThresh * pTDSCDMASINRCONFThresh
Definition: nas.h:8113
uint8_t srvStatus
Definition: nas.h:958
Definition: nas.h:1075
Definition: nas.h:6553
uint8_t numInstances
Definition: nas.h:6273
Definition: nas.h:4357
int unpack_nas_GetRFInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_GetRFInfo_t *pOutput)
Definition: nas.h:6361
uint8_t gsmUmtsUl
Definition: nas.h:4776
nas_rxInfo * pRXChain0Info
Definition: nas.h:6630
Definition: nas.h:8057
uint8_t band
Definition: nas.h:2380
Definition: nas.h:3651
nas_GERANInfo * pGERANInfo
Definition: nas.h:5754
int pack_nas_SLQSSwiGetLteSccRxInfo(pack_qmi_t *pCtx, uint8_t *pReq, uint16_t *pLen)
NASEmergencyModeTlv EMTlv
Definition: nas.h:4548
uint8_t * pErrorRateInd
Definition: nas.h:667
nas_lteEARFCN * pLteEARFCN
Definition: nas.h:8371
int16_t * pWCDMARSSIThreshList
Definition: nas.h:3535
uint8_t longNameEn
Definition: nas.h:4948
int unpack_nas_PerformNetworkScan(uint8_t *pResp, uint16_t respLen, unpack_nas_PerformNetworkScan_t *pOutput)
int16_t snrlevel
Definition: nas.h:2937
uint8_t lteRsrpDelta
Definition: nas.h:3038
int16_t rscp
Definition: nas.h:5219
int unpack_nas_SetRFInfoCallback(uint8_t *pResp, uint16_t respLen)
uint8_t PRLInd
Definition: nas.h:2774
uint32_t wcdmaRRCState
Definition: nas.h:5715
uint8_t * pSubscriptionInfoInd
Definition: nas.h:663
uint8_t threshXHigh
Definition: nas.h:5419
uint32_t Broadcast
Definition: nas.h:3253
int pack_nas_SLQSGetPLMNName(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSGetPLMNName_t *reqArg)
Definition: nas.h:3846
nas_CDMASysInfoExt CDMASystemInfoExt
Definition: nas.h:2777
uint8_t * pObjectVer
Definition: nas.h:7810
uint8_t HDRIOThreshListLen
Definition: nas.h:3499
nas_roamIndList RoamingIndicatorList
Definition: nas.h:2765
uint32_t BasestationLongitude
Definition: nas.h:2764
nas_GSMSysInfo * pGSMSysInfo
Definition: nas.h:1804
uint16_t arfcn
Definition: nas.h:5482
Definition: nas.h:5849
NASGWAcqOrderPrefTlv GWAOPTlv
Definition: nas.h:4556
nas_minBasedIMSI * pMinBasedIMSI
Definition: nas.h:7092
uint8_t HdrPersonality
Definition: nas.h:2778
uint32_t iLTEbandValue
Definition: nas.h:4336
uint8_t srvDomainValid
Definition: nas.h:1077
uint8_t lacValid
Definition: nas.h:1538
uint32_t * pApplication
Definition: nas.h:6456
Definition: nas.h:3583
uint8_t tacValid
Definition: nas.h:1647
nas_lteRsrpinformation lteRsrpinfo
Definition: nas.h:3159
nas_NetworkStat1x * pNetworkStat1x
Definition: nas.h:7811
Definition: nas.h:3026
Definition: nas.h:2686
int16_t geranRssi
Definition: nas.h:5137
uint8_t rptRate
Definition: nas.h:8044
uint8_t * pNetworkTimeInd
Definition: nas.h:664
uint8_t LTERSRQThreshListLen
Definition: nas.h:3602
uint8_t day
Definition: nas.h:5929
Definition: nas.h:5874
Definition: nas.h:2204
uint16_t mnc
Definition: nas.h:4836
Definition: nas.h:3400
Definition: nas.h:1686
uint8_t RegForeignNID
Definition: nas.h:3249
uint8_t dataCapabilitiesLen
Definition: nas.h:2529
uint16_t MCC
Definition: nas.h:1994
Definition: nas.h:7615
int unpack_nas_SLQSNasGetHDRColorCode(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetHDRColorCode_t *pOutput)
uint32_t PSDomain
Definition: nas.h:1989
uint32_t Roaming
Definition: nas.h:3255
Definition: nas.h:771
uint16_t AuthProt
Definition: nas.h:7178
uint8_t systemMode
Definition: nas.h:2299
uint8_t rsrqDelta
Definition: nas.h:3032
Definition: nas.h:799
uint16_t * pRoamPref
Definition: nas.h:493
nas_CDMARSSIThresh * pCDMARSSIThresh
Definition: nas.h:3848
int unpack_nas_SLQSSwiNetworkDebug(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiNetworkDebug_t *pOutput)
uint8_t SCM
Definition: nas.h:3246
int16_t ecio
Definition: nas.h:762
uint16_t mcc
Definition: nas.h:898
uint16_t numInstance
Definition: nas.h:6710
uint8_t ECIOThresListLen
Definition: nas.h:7893
NASLteNasReleaseInfoTlv nasRelInfoTlv
Definition: nas.h:4611
Definition: nas.h:5132
uint16_t ReverseMac
Definition: nas.h:7176
nas_TDSCDMARSSIThresh * pTDSCDMARSSIThresh
Definition: nas.h:3877
uint8_t sinr
Definition: nas.h:775
int16_t ecio
Definition: nas.h:5220
NASQmiCbkNasSystemSelPrefInd Info
Definition: nas.h:4569
uint16_t tac
Definition: nas.h:1648
Definition: nas.h:1206
nas_SrvStatusInfo * pCDMASrvStatusInfo
Definition: nas.h:1797
uint8_t * pDualStandByPrefInd
Definition: nas.h:662
uint16_t pci
Definition: nas.h:6116
uint8_t numRadioInterfaces
Definition: nas.h:2497
uint8_t * pEmerMode
Definition: nas.h:489
uint16_t arfcn
Definition: nas.h:5105
uint8_t radio_if
Definition: nas.h:6555
int16_t * pGSMRSSIThreshList
Definition: nas.h:3518
uint8_t regState
Definition: nas.h:2493
NASQmiCbkNasSwiOTAMessageInd Info
Definition: nas.h:4625
uint8_t longNameLen
Definition: nas.h:6806
uint8_t * pSystemSelectionInd
Definition: nas.h:659
uint8_t nccPermitted
Definition: nas.h:5529
uint8_t umtsLTENbrCellLen
Definition: nas.h:5716
uint32_t action
Definition: nas.h:6362
uint8_t hdrPersonality
Definition: nas.h:4173
nas_GSMRSSIThresh * pGSMRSSIThresh
Definition: nas.h:3860
uint64_t band_pref
Definition: nas.h:4430
nas_AddSysInfo * pAddWCDMASysInfo
Definition: nas.h:1946
cdmaSSInfo CDMASSInfo
Definition: nas.h:815
uint8_t hour
Definition: nas.h:5853
uint8_t ioDelta
Definition: nas.h:3030
uint8_t roamStatus
Definition: nas.h:1082
uint16_t priChB
Definition: nas.h:7060
uint16_t cellID
Definition: nas.h:5214
uint8_t * pPCSInstanceSize
Definition: nas.h:2148
nas_DeviceConfigDetail * pDeviceConfigDetail
Definition: nas.h:7813
Definition: nas.h:4609
int pack_nas_GetServingNetwork(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t * pBroadcast
Definition: nas.h:6455
Definition: nas.h:2378
uint16_t * pNw2MNC
Definition: nas.h:8214
Definition: nas.h:5480
uint16_t mcc
Definition: nas.h:4835
uint8_t sNonIntraSearch
Definition: nas.h:5374
nas_trueIMSI * pTrueIMSI
Definition: nas.h:7093
uint8_t RoamIndicatorVal
Definition: nas.h:2757
uint16_t iLTEbandValue
Definition: nas.h:6151
nas_dirNum * pDirNum
Definition: nas.h:7090
uint8_t umtsInst
Definition: nas.h:5221
nas_ltePCI * pLtePCI
Definition: nas.h:8372
uint8_t band1900
Definition: nas.h:5483
uint16_t psc
Definition: nas.h:5218
int16_t * pLTESNRThresList
Definition: nas.h:7939
Definition: nas.h:4373
nas_RSRQThresh * pRSRQThresh
Definition: nas.h:8110
nas_wcdmaUARFCN * pWcdmaUARFCN
Definition: nas.h:8370
int unpack_nas_SetServingSystemCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetServingSystemCallback_ind_t *pOutput)
int16_t * pLTERSRPThreshList
Definition: nas.h:3620
uint64_t * pLTEBandPref
Definition: nas.h:494
int16_t * pHDRECIOThreshList
Definition: nas.h:3456
uint8_t TlvPresent
Definition: nas.h:4269
uint8_t LastErrCode
Definition: nas.h:7785
int32_t * pIOThresList
Definition: nas.h:7961
nas_PhyCaAggScellDlBw sPhyCaAggScellDlBw
Definition: nas.h:6192
Definition: nas.h:5524
int unpack_nas_GetHomeNetwork3GPP2(uint8_t *pResp, uint16_t respLen, unpack_nas_GetHomeNetwork3GPP2_t *pOutput)
nas_LTEInfoNeighboringGSM * pLTEInfoNeighboringGSM
Definition: nas.h:5759
uint16_t ModePref
Definition: nas.h:4414
Definition: nas.h:4475
int pack_nas_SLQSNasGetCellLocationInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:7375
int pack_nas_SLQSSwiGetHDRProtSubtype(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int8_t timeZone
Definition: nas.h:5857
uint8_t ueInIdle
Definition: nas.h:5367
uint32_t PersistentTechPref
Definition: nas.h:3986
Definition: nas.h:2859
uint8_t instancesSize
Definition: nas.h:720
uint16_t nmrRxLev
Definition: nas.h:5046
float rssi
Definition: nas.h:801
int8_t rssi
Definition: nas.h:761
uint8_t rxChainIndex
Definition: nas.h:6238
uint32_t TX_PWR
Definition: nas.h:7621
uint32_t RAN
Definition: nas.h:1990
Definition: nas.h:3684
uint8_t ueInIdle
Definition: nas.h:5442
uint16_t MCC
Definition: nas.h:2133
uint8_t status
Definition: nas.h:8300
uint8_t radioInterfaceSize
Definition: nas.h:3196
uint8_t TDSCDMARSSIThreshListLen
Definition: nas.h:3686
uint16_t data_len
Definition: nas.h:4593
uint8_t hsInd
Definition: nas.h:1551
Definition: nas.h:7867
int pack_nas_SLQSGetSignalStrength(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint16_t reqMask)
uint8_t egprsSuppValid
Definition: nas.h:1414
LIBPACK_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:4303
char shortNameLen
Definition: nas.h:4946
nas_lteSnrinformation lteSnrinfo
Definition: nas.h:3158
uint16_t imsiM1112
Definition: nas.h:7004
uint8_t isSysPrlMatch
Definition: nas.h:1299
nas_SccRxInfo * pSccRxInfo
Definition: nas.h:6299
uint8_t DataCapsLen
Definition: nas.h:1998
nas_MNRInfo * pMNRInfo
Definition: nas.h:4700
Definition: nas.h:3566
uint16_t activeChannel
Definition: nas.h:712
uint16_t iLTEbandValue
Definition: nas.h:6119
uint16_t Tlvresult
Definition: nas.h:4626
uint16_t * pHDRIODelta
Definition: nas.h:3859
int pack_nas_SLQSGetNetworkTime(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:2295
uint8_t * pMncPcsStatus
Definition: nas.h:4837
uint8_t hdrHybrid
Definition: nas.h:2671
uint32_t CellID
Definition: nas.h:2772
Definition: nas.h:5990
NASServingSystemInfo SSInfo
Definition: nas.h:4186
uint16_t servingCellId
Definition: nas.h:5372
uint8_t radioIf
Definition: nas.h:2862
uint16_t Tlvresult
Definition: nas.h:4075
uint32_t * pSrvRegRestriction
Definition: nas.h:502
int unpack_nas_SetNetworkPreference(uint8_t *pResp, uint16_t respLen, unpack_nas_SetNetworkPreference_t *pOutput)
int pack_nas_SLQSSwiNetworkDebug(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t EmerMode
Definition: nas.h:4398
int unpack_nas_SLQSNasSysInfoCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSysInfoCallback_ind_t *pOutput)
Definition: nas.h:7057
int8_t * pGSMSigInfo
Definition: nas.h:868
uint8_t bEnable
Definition: nas.h:3047
uint32_t cellBroadcastCap
Definition: nas.h:1689
nas_DRCParams * pDRCParams
Definition: nas.h:7492
int unpack_nas_SLQSNASSwiGetChannelLock(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNASSwiGetChannelLock_t *pOutput)
uint16_t imsiT1112
Definition: nas.h:7032
float rscp
Definition: nas.h:802
uint16_t RoamPref
Definition: nas.h:4462
Definition: nas.h:4833
uint32_t timingAdvance
Definition: nas.h:5107
uint8_t TlvPresent
Definition: nas.h:6121
uint8_t DRCValue
Definition: nas.h:7426
int8_t rsrq
Definition: nas.h:2924
uint8_t isSysPrlMatchValid
Definition: nas.h:1298
int pack_nas_SLQSNasSwiModemStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t radioInterface
Definition: nas.h:3184
uint32_t * pGWAcqOrderPref
Definition: nas.h:499
Definition: nas.h:2615
uint8_t cellIdValid
Definition: nas.h:1406
uint16_t * pHDRSINRThreshList
Definition: nas.h:3482
nas_CDMAChannel * pCDMAChannel
Definition: nas.h:7094
uint8_t srvDomain
Definition: nas.h:1078
tdscdmaSigInfoExt * pTDSCDMASigInfoExt
Definition: nas.h:872
Definition: nas.h:3418
uint16_t threshXlow
Definition: nas.h:5622
int unpack_nas_GetServingNetwork(uint8_t *pResp, uint16_t respLen, unpack_nas_GetServingNetwork_t *pOutput)
uint8_t scell_idx
Definition: nas.h:6167
int unpack_nas_SLQSNasTimerCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasTimerCallback_ind_t *pOutput)
uint16_t mnc
Definition: nas.h:4665
LIBPACK_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:4268
uint8_t TlvPresent
Definition: nas.h:4413
Definition: nas.h:2754
float * pTDSCDMASINRThreshList
Definition: nas.h:3719
uint16_t * pHDRRSSIDelta
Definition: nas.h:3853
uint8_t ActSetPilotPNStrength
Definition: nas.h:7540
int pack_nas_GetHomeNetwork3GPP2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_lteEARFCN * pLteEARFCN
Definition: nas.h:8320
nas_TDSCDMARSCPThresh * pTDSCDMARSCPThresh
Definition: nas.h:3875
nas_RSRPThresh * pRSRPThresh
Definition: nas.h:8111
uint8_t TlvPresent
Definition: nas.h:4509
Definition: nas.h:7782
uint64_t * pTdscdmaBandPref
Definition: nas.h:500
uint8_t lacValid
Definition: nas.h:1637
uint16_t sid
Definition: nas.h:6964
Definition: nas.h:6026
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:4333
#define NAS_IMSI_M_S1_LENGTH
Definition: nas.h:17
uint32_t baseLong
Definition: nas.h:1223
float * pTDSCDMASINRDelta
Definition: nas.h:3882
uint32_t id
Definition: nas.h:325
Definition: nas.h:3193
int16_t * pRSRPThresList
Definition: nas.h:8011
Definition: nas.h:7029
uint16_t nid
Definition: nas.h:902
uint8_t geranBsicBcc
Definition: nas.h:5136
uint8_t csAttachState
Definition: nas.h:2494
#define NAS_NAM_NAME_LENGTH
Definition: nas.h:16
uint32_t earfcn
Definition: nas.h:8301
uint8_t RadioIfacesSize
Definition: nas.h:1991
uint32_t CSDomain
Definition: nas.h:1988
nas_TDSCDMAECIOThresh * pTDSCDMAECIOThresh
Definition: nas.h:3879
uint32_t Roaming
Definition: nas.h:1993
uint8_t rejectSrvDomain
Definition: nas.h:1642
Definition: nas.h:719
uint8_t hsCallStatusValid
Definition: nas.h:1548
Definition: nas.h:5100
Definition: nas.h:3617
Definition: nas.h:3168
uint16_t MNC
Definition: nas.h:2111
int unpack_nas_SLQSSwiGetLteSccRxInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetLteSccRxInfo_t *pOutput)
Definition: nas.h:3532
uint8_t dtmSuppValid
Definition: nas.h:1416
uint32_t cellID
Definition: nas.h:5102
uint8_t CDMA_P_Rev
Definition: nas.h:2768
uint16_t IdleState
Definition: nas.h:7181
uint8_t pRevInUseValid
Definition: nas.h:1211
Definition: nas.h:5994
int8_t GSMSSInfo
Definition: nas.h:817
nas_sysInfoCommon sysInfoGSM
Definition: nas.h:1403
uint8_t rejCause
Definition: nas.h:1643
uint32_t * pProtocol
Definition: nas.h:6454
uint16_t VirtStream
Definition: nas.h:7183
uint8_t isRadioTuned
Definition: nas.h:6589
uint16_t * pCDMARSSIDelta
Definition: nas.h:3849
Definition: nas.h:7958
int pack_nas_SLQSNasGetTxRxInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasGetTxRxInfo_t *reqArg)
nas_GSMSrvStatusInfo * pGSMSrvStatusInfo
Definition: nas.h:1799
uint8_t hdrActiveProt
Definition: nas.h:1303
uint16_t geranArfcn
Definition: nas.h:5134
int32_t txPower
Definition: nas.h:6612
nas_LTEInfoNeighboringWCDMA * pLTEInfoNeighboringWCDMA
Definition: nas.h:5760
Definition: nas.h:6945
uint8_t numInstances
Definition: nas.h:2592
uint8_t numInstance
Definition: nas.h:6822
uint8_t TDSCDMARSCPThreshListLen
Definition: nas.h:3670
Definition: nas.h:785
uint8_t rat
Definition: nas.h:326
nas_LTEInfoInterfreq * pLTEInfoInterfreq
Definition: nas.h:5758
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:2144
uint32_t * pRoaming
Definition: nas.h:6457
int32_t ecio
Definition: nas.h:6591
uint8_t regRejectInfoValid
Definition: nas.h:1641
Definition: nas.h:7490
uint16_t * pNID
Definition: nas.h:8212
uint8_t imsi_11_12
Definition: nas.h:2688
NASPhyCaAggScellIndex PhyCaAggScellIndex
Definition: nas.h:4363
uint8_t * pLTEVoiceSupportSysInfo
Definition: nas.h:1950
uint32_t * pSrvDomainPref
Definition: nas.h:498
Definition: nas.h:4022
uint16_t ControlMac
Definition: nas.h:7173
uint8_t nas_release
Definition: nas.h:4599
nas_CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: nas.h:1949
uint8_t isSysForbidden
Definition: nas.h:1084
uint8_t * pColorCode
Definition: nas.h:6506
nas_PhyCaAggScellIndType sPhyCaAggScellIndType
Definition: nas.h:6191
int unpack_nas_SLQSSwiGetHRPDStats(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetHRPDStats_t *pOutput)
uint32_t * pGWAcqOrderPref
Definition: nas.h:213
nas_QmiNas3GppNetworkInfo * p3GppNetworkInfoInstances
Definition: nas.h:2145
uint16_t priChA
Definition: nas.h:7059
uint8_t PLMNRecID
Definition: nas.h:6698
Definition: nas.h:4351
int16_t ecio
Definition: nas.h:2861
Definition: nas.h:8205
uint16_t activeBandClass
Definition: nas.h:711
uint8_t geranBsicNcc
Definition: nas.h:5135
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:6150
uint8_t GppNetworkDSTAdjustment
Definition: nas.h:2770
uint8_t lteEsmDl
Definition: nas.h:4773
int unpack_nas_SLQSInitiateNetworkRegistration(uint8_t *pResp, uint16_t respLen)
uint8_t bsic
Definition: nas.h:5106
nas_GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: nas.h:1800
uint8_t DataCapsLen
Definition: nas.h:2037
uint8_t * pNw2DescEnc
Definition: nas.h:8216
uint8_t cells_len
Definition: nas.h:5530
uint8_t threshXLow
Definition: nas.h:5418
nas_GSMSysInfo * pGSMSysInfo
Definition: nas.h:1940
int pack_nas_GetANAAAAuthenticationStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t SNR
Definition: nas.h:7689
uint8_t longNameSpareBits
Definition: nas.h:6804
uint8_t scell_idx
Definition: nas.h:4352
Definition: nas.h:1712
uint8_t * pDDTMInd
Definition: nas.h:660
int unpack_nas_SLQSGetOperatorNameData(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetOperatorNameData_t *pOutput)
uint8_t CQIValueCW1
Definition: nas.h:2209
uint8_t hdrActiveProtValid
Definition: nas.h:1302
uint64_t time
Definition: nas.h:4606
uint16_t Tlvresult
Definition: nas.h:4187
uint8_t hour
Definition: nas.h:5930
int32_t io
Definition: nas.h:776
uint16_t * pPRLPref
Definition: nas.h:492
Definition: nas.h:6820
uint8_t radioIf
Definition: nas.h:2925
uint8_t sinrDelta
Definition: nas.h:3031
uint16_t SystemID
Definition: nas.h:2760
uint8_t TDSCDMASINRCONFThreshListLen
Definition: nas.h:8059
Definition: nas.h:2838
Definition: nas.h:4165
int pack_nas_SLQSNasGetHDRColorCode(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:5157
uint8_t ueInIdle
Definition: nas.h:5644
uint32_t earfcn1
Definition: nas.h:8284
uint16_t * pNw2MCC
Definition: nas.h:8213
Definition: nas.h:6979
uint8_t nmrInst
Definition: nas.h:5109
LIBPACK_NAS_LTE_CPHY_SCELL_STATE scell_state
Definition: nas.h:4305
uint16_t freq
Definition: nas.h:6149
nas_AddCDMASysInfo * pAddCDMASysInfo
Definition: nas.h:1807
nas_sysInfoCommon sysInfoHDR
Definition: nas.h:1297
int16_t * pLTERSRQThreshList
Definition: nas.h:3603
uint16_t earfcn
Definition: nas.h:5679
uint8_t TlvPresent
Definition: nas.h:4337
int unpack_nas_SLQSSetSysSelectionPrefCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSetSysSelectionPrefCallBack_ind_t *pOutput)
uint16_t PRLPref
Definition: nas.h:4446
uint8_t radioIf
Definition: nas.h:2841
nas_QmisNasPcsDigit * pPCSInstance
Definition: nas.h:2149
float * pTDSCDMAECIODelta
Definition: nas.h:3880
int8_t rssi
Definition: nas.h:773
float * pTDSCDMAECIOThreshList
Definition: nas.h:3703
uint16_t KeyExchange
Definition: nas.h:7177
nas_serviceProviderName * pSrvcProviderName
Definition: nas.h:6861
uint16_t TXChan
Definition: nas.h:2383
uint8_t psAttachState
Definition: nas.h:2495
int unpack_nas_SetLURejectCallback(uint8_t *pResp, uint16_t respLen)
uint16_t MCC
Definition: nas.h:2687
Definition: nas.h:5677
Definition: nas.h:6166
int unpack_nas_SLQSNasNetworkTimeCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasNetworkTimeCallBack_ind_t *pOutput)
Definition: nas.h:1535
Definition: nas.h:6727
Definition: nas.h:8103
uint16_t geoSysIdx
Definition: nas.h:1688
uint8_t rxSignalStrengthDelta
Definition: nas.h:3028
uint64_t * pLTEBandPref
Definition: nas.h:210
int16_t cpich_rscp
Definition: nas.h:5583
uint8_t TlvPresent
Definition: nas.h:6030
Definition: nas.h:3668
uint8_t leapSeconds
Definition: nas.h:2616
nas_CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: nas.h:1948
nas_LTESNRThreshold * pLTESNRThresh
Definition: nas.h:3868
nas_LTERSRQThresh * pLTERSRQThresh
Definition: nas.h:3870
int pack_nas_SLQSSetBandPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint64_t bandPref)
uint16_t PER
Definition: nas.h:7687
LIBPACK_NAS_LTE_CPHY_SCELL_STATE
Definition: nas.h:4212
Definition: nas.h:3497
uint8_t netDescrLength
Definition: nas.h:2560
uint8_t roaming
Definition: nas.h:4095
uint8_t modemMode
Definition: nas.h:2298
uint32_t freq
Definition: nas.h:4302
uint16_t ActSetPilotPN
Definition: nas.h:7539
int16_t rsrp
Definition: nas.h:789
nas_errorRateListElement errorRateInfo
Definition: nas.h:3156
lteSSInfo LTESSInfo
Definition: nas.h:819
uint8_t emmConnState
Definition: nas.h:2386
int unpack_nas_SLQSNasSwiOTAMessageCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSwiOTAMessageCallback_ind_t *pOutput)
uint8_t * pGSMCipherDomainSysInfo
Definition: nas.h:1815
uint16_t RXChan
Definition: nas.h:2382
int pack_nas_SetLURejectCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pBenable)
uint32_t csBarStatus
Definition: nas.h:2723
int unpack_nas_SLQSNasGetCellLocationInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetCellLocationInfo_t *pOutput)
Definition: nas.h:5212
int pack_nas_SLQSGetSysSelectionPref(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t year
Definition: nas.h:5850
uint8_t RSSIThresListLen
Definition: nas.h:7869
uint32_t baseLong
Definition: nas.h:5262
uint32_t freq
Definition: nas.h:4334
uint32_t psBarStatus
Definition: nas.h:2724
uint8_t minute
Definition: nas.h:5854
LIBPACK_NAS_LTE_CPHY_SCELL_STATE scell_state
Definition: nas.h:4254
uint8_t DTMInd
Definition: nas.h:2775
uint16_t * pPRLPref
Definition: nas.h:208
Definition: nas.h:3352
uint8_t * pWCDMACipherDomainSysInfo
Definition: nas.h:1952
nas_HDRSysInfo * pHDRSysInfo
Definition: nas.h:1803
uint8_t bandwidth
Definition: nas.h:2381
NASPhyCaAggScellInfo PhyCaAggScellInfo
Definition: nas.h:4361
Definition: nas.h:4443
uint8_t QLIC
Definition: nas.h:7725
uint8_t ecioDelta
Definition: nas.h:3029
uint8_t State
Definition: nas.h:7682
uint8_t LTESNRThreshListLen
Definition: nas.h:3585
NASBandPreferenceTlv BPTlv
Definition: nas.h:4550
uint16_t * pLTESNRDelta
Definition: nas.h:3869
int16_t * pWCDMAECIOThreshList
Definition: nas.h:3552
uint8_t LTERSSIThreshListLen
Definition: nas.h:3568
int unpack_nas_SLQSGetServingSystem(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetServingSystem_t *pOutput)
nas_PhyCaAggScellIndex sPhyCaAggScellIndex
Definition: nas.h:6195
int unpack_nas_SLQSSetBandPreference(uint8_t *pResp, uint16_t respLen)
uint8_t * pForceRev0
Definition: nas.h:6452
uint8_t * pMNCIncPCSDigStat
Definition: nas.h:497
Definition: nas.h:2131
uint32_t rsrq
Definition: nas.h:5682
Definition: nas.h:6692
uint8_t isSysForbiddenValid
Definition: nas.h:1083
uint8_t lteEmmUl
Definition: nas.h:4774
nas_SrvStatusInfo * pHDRSrvStatusInfo
Definition: nas.h:1798
uint16_t * pModePref
Definition: nas.h:490
uint32_t Duration
Definition: nas.h:4025
uint8_t cellReselPriority
Definition: nas.h:5373
uint8_t netReg
Definition: nas.h:267
int pack_nas_GetRFInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_RejectReasonTlv RRTlv
Definition: nas.h:3221
nas_GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: nas.h:1936
NASPhyCaAggScellIndType PhyCaAggScellIndType
Definition: nas.h:4359
uint16_t * pModePref
Definition: nas.h:206
int16_t * pLTESNRThreshList
Definition: nas.h:3586
uint32_t SrvDomainPref
Definition: nas.h:4510
uint8_t srvStatus
Definition: nas.h:994
nas_IOThresh * pIOThresh
Definition: nas.h:8109
uint8_t nas_major
Definition: nas.h:4600
Definition: nas.h:7983
nas_LTERSSIThresh * pLTERSSIThresh
Definition: nas.h:3866
uint8_t * pTimeZone
Definition: nas.h:5965
uint16_t * pRoamPref
Definition: nas.h:209
uint16_t * pHDRSINRDelta
Definition: nas.h:3857
Definition: nas.h:4073
int unpack_nas_GetCDMANetworkParameters(uint8_t *pResp, uint16_t respLen, unpack_nas_GetCDMANetworkParameters_t *pOutput)
Definition: nas.h:7722
int unpack_nas_SLQSSetSysSelectionPref(uint8_t *pResp, uint16_t respLen)
nas_timeInfo * p3GPP2TimeInfo
Definition: nas.h:5876
nas_ecioListElement ecioInfo
Definition: nas.h:3153
int unpack_nas_SLQSGetNetworkTime(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetNetworkTime_t *pOutput)
uint16_t errorRateListLen
Definition: nas.h:2974
uint16_t SecProt
Definition: nas.h:7180
uint8_t isSysPrlMatchValid
Definition: nas.h:1209
uint32_t globalCellId
Definition: nas.h:5370
uint16_t freq
Definition: nas.h:6117
uint8_t RegHomeSID
Definition: nas.h:3247
uint8_t HDRRSSIThreshListLen
Definition: nas.h:3438
uint16_t psc
Definition: nas.h:1553
uint16_t lac
Definition: nas.h:1405
uint8_t * pWCDMABER
Definition: nas.h:7380
Definition: nas.h:6628
uint16_t * pHDRPackErrRate
Definition: nas.h:7378
int pack_nas_InitiateDomainAttach(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_InitiateDomainAttach_t *pReqParam)
uint16_t * pCurrentPrsnlty
Definition: nas.h:7259
uint8_t TlvPresent
Definition: nas.h:4598
uint32_t cellId
Definition: nas.h:1541
uint32_t len
Definition: nas.h:26
Definition: nas.h:4395
Definition: nas.h:8262
uint8_t threshGsmLow
Definition: nas.h:5528
int16_t * pCDMARSSIThreshList
Definition: nas.h:3403
uint8_t HDRSINRThresListLen
Definition: nas.h:7915
uint16_t mnc
Definition: nas.h:899
int16_t snr
Definition: nas.h:6272
int16_t srxlev
Definition: nas.h:5296
int16_t * pLTERSSIThreshList
Definition: nas.h:3569
uint8_t namID
Definition: nas.h:6912
Definition: nas.h:956
uint8_t bsPRevValid
Definition: nas.h:1213
int pack_nas_SLQSNASSwiSetChannelLock(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNASSwiSetChannelLock_t *pReqParam)
uint8_t nameSize
Definition: nas.h:8209
uint8_t spnEncoding
Definition: nas.h:4940
uint16_t umtsUarfcn
Definition: nas.h:5159
uint8_t * pPersonalityListLength
Definition: nas.h:7260
int unpack_nas_SetCDMANetworkParameters(uint8_t *pResp, uint16_t respLen)
uint16_t * pMNC
Definition: nas.h:8208
Definition: nas.h:2947
uint16_t refpn
Definition: nas.h:5260
uint8_t * pHDRNewUATIAssInd
Definition: nas.h:668
nas_SrvStatusInfo * pCDMASrvStatusInfo
Definition: nas.h:1933
int unpack_nas_SetRoamingIndicatorCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetRoamingIndicatorCallback_ind_t *pOutput)
Definition: nas.h:3218
uint16_t uarfcn
Definition: nas.h:5217
uint16_t sid
Definition: nas.h:901
Definition: nas.h:3206
Definition: nas.h:7537
uint8_t dayOfWeek
Definition: nas.h:5856
Definition: nas.h:4597
int32_t rsrp
Definition: nas.h:6241
uint8_t TlvPresent
Definition: nas.h:4477
uint16_t nid
Definition: nas.h:5258
nas_sysInfoCommon sysInfoWCDMA
Definition: nas.h:1537
nas_RFInfoTlv RFTlv
Definition: nas.h:3220
Definition: nas.h:4507
Definition: nas.h:2108
uint32_t RegistrationState
Definition: nas.h:1987
uint8_t TlvPresent
Definition: nas.h:6152
cdmaSSInfo * pWCDMASigInfo
Definition: nas.h:869
uint16_t lac2
Definition: nas.h:6697
uint16_t tac
Definition: nas.h:5369
nas_SLQSSignalStrengthsInformation sSLQSSignalStrengthsInfo
Definition: nas.h:3209
int pack_nas_SLQSNasGet3GPP2Subscription(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasGet3GPP2Subscription_t *reqArg)
Definition: nas.h:2591
uint16_t * pCDMAECIODelta
Definition: nas.h:3851
uint16_t lac
Definition: nas.h:1638
uint8_t pRevInUse
Definition: nas.h:1212
uint8_t * pCustomSCP
Definition: nas.h:6453
uint8_t ForceRev0
Definition: nas.h:3250
nas_detailSvcInfo DetailedSvcInfo
Definition: nas.h:2776
int8_t * pRSSIThresList
Definition: nas.h:7870
uint16_t RX_PWR
Definition: nas.h:7686
struct nas_netSelectionPref * pNetSelPref
Definition: nas.h:495
int unpack_nas_SlqsGetLTECphyCAInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SlqsGetLTECphyCAInfo_t *pOutput)
uint8_t freqsLen
Definition: nas.h:5552
nas_WCDMASysInfo * pWCDMASysInfo
Definition: nas.h:1805
Definition: nas.h:4524
int16_t rsrq
Definition: nas.h:5293
uint8_t * pRATInstanceSize
Definition: nas.h:2146
uint16_t Tlvresult
Definition: nas.h:3987
lteSSInfo * pLTESigInfo
Definition: nas.h:870
uint8_t sinr
Definition: nas.h:3155
uint8_t bsPRev
Definition: nas.h:1214
uint8_t hsIndValid
Definition: nas.h:1550
nas_wcdmaUARFCN * pWcdmaUARFCN
Definition: nas.h:8319
int8_t rssi
Definition: nas.h:787
Definition: nas.h:4459
uint32_t TechnologyPref
Definition: nas.h:4024
int pack_nas_SLQSSwiGetHDRPersonality(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t SO
Definition: nas.h:7618
uint16_t PilotStrength
Definition: nas.h:7449
uint16_t pci
Definition: nas.h:6027
int unpack_nas_SLQSSetSignalStrengthsCallback(uint8_t *pResp, uint16_t respLen)
int unpack_nas_SLQSNasGet3GPP2Subscription(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGet3GPP2Subscription_t *pOutput)
Definition: nas.h:265
nas_callBarStatus CallBarStatus
Definition: nas.h:2780
Definition: nas.h:897
float ecio
Definition: nas.h:803
uint8_t HDRECIOThreshListLen
Definition: nas.h:3455
Definition: nas.h:4222
uint8_t emmState
Definition: nas.h:2384
uint8_t SCI
Definition: nas.h:3245
uint8_t imsRegState
Definition: nas.h:2300
uint8_t * pTimer
Definition: nas.h:4779
uint8_t radioInterface
Definition: nas.h:5859
Definition: nas.h:3982
nas_LTESNRThresh * pLTESNRThresh
Definition: nas.h:8108
uint8_t second
Definition: nas.h:5855
uint32_t * pSrvDomainPref
Definition: nas.h:212
Definition: nas.h:1664
Definition: nas.h:6237
uint8_t CQIValueCW0
Definition: nas.h:2207
uint8_t WCDMAECIOThreshListLen
Definition: nas.h:3551
int8_t rsrq
Definition: nas.h:788
Definition: nas.h:3479
uint8_t emmSubState
Definition: nas.h:2385
uint8_t rptRate
Definition: nas.h:3653
nas_timeInfo * p3GPPTimeInfo
Definition: nas.h:5877
uint64_t * pBandPref
Definition: nas.h:491
uint32_t pci
Definition: nas.h:8302
uint32_t RX_PWR
Definition: nas.h:7619
nas_PilotSetData * pPilotSetData
Definition: nas.h:7494
uint8_t HWVersion
Definition: nas.h:7727
int32_t rxPower
Definition: nas.h:6240
int unpack_nas_SLQSConfigSigInfo(uint8_t *pResp, uint16_t respLen)
uint16_t MNC
Definition: nas.h:2134
nas_GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: nas.h:1937
uint32_t ActiveTechPref
Definition: nas.h:3984
Definition: nas.h:2528
int unpack_nas_SetACCOLC(uint8_t *pResp, uint16_t respLen)
uint8_t NetSelPref
Definition: nas.h:4494
uint16_t mnc
Definition: nas.h:269
uint8_t GSMRSSIThreshListLen
Definition: nas.h:3517
nas_qaQmi3Gpp2TimeZone Gpp2TimeZone
Definition: nas.h:2767
nas_rsrqInformation rsrqInfo
Definition: nas.h:2976
cdmaSSInfo WCDMASSInfo
Definition: nas.h:818
nas_ActPilotPNElement * pActPilotPNElements
Definition: nas.h:7623
int unpack_nas_SetNasLTECphyCaIndCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetNasLTECphyCaIndCallback_ind_t *pOutput)
nas_PhyCaAggScellInfo sPhyCaAggScellInfo
Definition: nas.h:6193
int pack_nas_GetServingNetworkCapabilities(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_rxInfo * pRXChain1Info
Definition: nas.h:6631
uint32_t earfcn0
Definition: nas.h:8283
Definition: nas.h:6800
nas_HDRIOThresh * pHDRIOThresh
Definition: nas.h:3858
uint32_t csBarStatus
Definition: nas.h:1714
uint32_t InUse
Definition: nas.h:2084
NASRoamPreferenceTlv RPTlv
Definition: nas.h:4552
uint8_t * pRadioInterface
Definition: nas.h:5967
NASLTEBandPreferenceTlv LBPTlv
Definition: nas.h:4553
uint8_t * pUATI
Definition: nas.h:7493
int16_t umtsRscp
Definition: nas.h:5161
#define NAS_MAX_DESCRIPTION_LENGTH
Definition: nas.h:13
uint8_t isPrefDataPath
Definition: nas.h:996
uint8_t minute
Definition: nas.h:5931
uint16_t * pSID
Definition: nas.h:8211
uint32_t GWAcqOrderPref
Definition: nas.h:4527
uint32_t message_type
Definition: nas.h:4592
int pack_nas_SlqsGetLTECphyCAInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_PLMNNetworkNameData * pNITZInformation
Definition: nas.h:6865
uint8_t ueInIdle
Definition: nas.h:5551
uint8_t month
Definition: nas.h:5851
uint16_t year
Definition: nas.h:5927
int pack_nas_SLQSGetSysInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:288
Definition: nas.h:3436
uint8_t psState
Definition: nas.h:2301
uint32_t Roaming
Definition: nas.h:2085
nas_homeSIDNID * pHomeSIDNID
Definition: nas.h:7091
int pack_nas_SLQSSwiPSDetach(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSwiPSDetach_t *pReqParam)
uint8_t srvCapability
Definition: nas.h:2669
uint8_t TlvPresent
Definition: nas.h:6168
uint8_t TDSCDMAECIOThreshListLen
Definition: nas.h:3702
nas_NetworkStatEVDO * pNetworkStatEVDO
Definition: nas.h:7812
uint8_t rejectSrvDomain
Definition: nas.h:1543
int unpack_nas_GetServingNetworkCapabilities(uint8_t *pResp, uint16_t respLen, unpack_nas_GetServingNetworkCapabilities_t *pOutput)
uint8_t * pSysInfoNoChange
Definition: nas.h:1953
uint8_t * pNetSelPref
Definition: nas.h:211
nas_AddSysInfo * pAddGSMSysInfo
Definition: nas.h:1809
uint8_t geranInst
Definition: nas.h:5223
int16_t * pHDRIOThreshList
Definition: nas.h:3500
uint8_t TlvPresent
Definition: nas.h:4397
int pack_nas_PerformNetworkScan(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t WCDMARSSIThreshListLen
Definition: nas.h:3534
uint8_t TlvPresent
Definition: nas.h:5860
uint8_t networkIdValid
Definition: nas.h:1545
int32_t rxPower
Definition: nas.h:6590
Definition: nas.h:3549
int pack_nas_GetHomeNetwork(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t LTESNRThresListLen
Definition: nas.h:7938
uint8_t accolc
Definition: nas.h:3355
uint8_t RAT
Definition: nas.h:2112
uint8_t hsCallStatus
Definition: nas.h:1549
uint16_t errorRate
Definition: nas.h:2907
int unpack_nas_GetNetworkPreference(uint8_t *pResp, uint16_t respLen, unpack_nas_GetNetworkPreference_t *pOutput)
uint16_t MCC
Definition: nas.h:2110
int pack_nas_SLQSGetOperatorNameData(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t TlvPresent
Definition: nas.h:3208
Definition: nas.h:5039
int unpack_nas_SLQSGetSignalStrength(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSignalStrength_t *pOutput)
Definition: nas.h:7680
uint8_t TlvPresent
Definition: nas.h:4429
uint8_t cellIdValid
Definition: nas.h:1639
uint16_t * pLTERSSIDelta
Definition: nas.h:3867
Definition: nas.h:5440
uint16_t * pCurrentPersonality
Definition: nas.h:7202
uint8_t rejectSrvDomain
Definition: nas.h:1409
uint8_t NumPilots
Definition: nas.h:7471
int16_t * pECIOThresList
Definition: nas.h:7894
uint16_t mcc
Definition: nas.h:322
Definition: nas.h:7808
uint8_t bsicId
Definition: nas.h:5485
Definition: nas.h:3453
uint8_t regRejectInfoValid
Definition: nas.h:1408
uint32_t * pScanResult
Definition: nas.h:2150
uint8_t TDSCDMASINRThreshListLen
Definition: nas.h:3718
uint16_t MCC
Definition: nas.h:2558
uint16_t * pSectorID
Definition: nas.h:7685
uint32_t IPAddress
Definition: nas.h:7784
uint8_t srvCapabilityValid
Definition: nas.h:1079
int pack_nas_SLQSNasGetSigInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
NasGetLTECphyCaInfo LTECphyCaInfo
Definition: nas.h:4375
nas_AddSysInfo * pAddGSMSysInfo
Definition: nas.h:1945
nas_txInfo * pTXInfo
Definition: nas.h:6632
uint16_t nmrArfcn
Definition: nas.h:5044
uint16_t MNC
Definition: nas.h:2083
uint8_t State
Definition: nas.h:7617
uint8_t second
Definition: nas.h:5932
int unpack_nas_GetANAAAAuthenticationStatus(uint8_t *pResp, uint16_t respLen, uint32_t *pAuthStatus)
uint8_t TlvPresent
Definition: nas.h:6043
uint16_t * pGSMRSSIDelta
Definition: nas.h:3861
uint16_t mcc
Definition: nas.h:4664
NAS_LTE_CPHY_SCELL_STATE_LITE scell_state
Definition: nas.h:6120
uint16_t lac
Definition: nas.h:1539
uint8_t TlvPresent
Definition: nas.h:4591
uint16_t nid
Definition: nas.h:6963
uint8_t CDMAECIOThreshListLen
Definition: nas.h:3420
uint16_t mnc
Definition: nas.h:323
uint8_t Technology
Definition: nas.h:7724
NAS_LTE_CPHY_SCELL_STATE_LITE
Definition: nas.h:6000
uint16_t lac
Definition: nas.h:5216
uint8_t * pSysInfoInd
Definition: nas.h:665
nas_LTERSRPThresh * pLTERSRPThresh
Definition: nas.h:3872
uint8_t shortNameCI
Definition: nas.h:4944
uint16_t threshXhigh
Definition: nas.h:5621
Definition: nas.h:814
uint32_t t3396_val
Definition: nas.h:6334
uint8_t acqOrdeLen
Definition: nas.h:290
Definition: nas.h:5993
uint16_t baseId
Definition: nas.h:1221
uint32_t Protocol
Definition: nas.h:3252
Definition: nas.h:5713
uint8_t packetZoneValid
Definition: nas.h:1224
uint8_t spnLength
Definition: nas.h:4941
uint8_t shortNameSpareBits
Definition: nas.h:6805
float * pTDSCDMARSSIThreshList
Definition: nas.h:3687
uint8_t TlvPresent
Definition: nas.h:3170
Definition: nas.h:5549
int16_t * pTDSCDMARSCPThreshList
Definition: nas.h:3671
uint16_t MNC
Definition: nas.h:2559
int pack_nas_SLQSSwiGetLteCQI(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:5642
int32_t rsrp
Definition: nas.h:6593
nas_WCDMAECIOThresh * pWCDMAECIOThresh
Definition: nas.h:3864
nas_HDRECIOThresh * pHDRECIOThresh
Definition: nas.h:3854
uint32_t pci
Definition: nas.h:4301
Definition: nas.h:6115
int8_t signalStrength
Definition: nas.h:3183
hdrSSInfo * pHDRSigInfo
Definition: nas.h:867
Definition: nas.h:6609
uint32_t rejectCause
Definition: nas.h:3172
nas_CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: nas.h:1812
NASTimeInfoTlv timeTlv
Definition: nas.h:4612
uint8_t isSysForbidden
Definition: nas.h:2672
uint8_t sinrThresholdListLen
Definition: nas.h:3035
uint8_t ecioThresholdListLen
Definition: nas.h:3033
uint8_t hdrPersonality
Definition: nas.h:1301
LIBPACK_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:4335
uint64_t * pBandPref
Definition: nas.h:207
uint16_t pci
Definition: nas.h:5680
uint8_t displayCondition
Definition: nas.h:6729
uint16_t PilotPN
Definition: nas.h:7448
Definition: nas.h:6147
int16_t srxlev
Definition: nas.h:5585
NAS_LTE_CPHY_CA_BW_NRB_LITE dl_bw_value
Definition: nas.h:6042
Definition: nas.h:5991
nas_operatorNameString * pOperatorNameString
Definition: nas.h:6864
uint32_t cellId
Definition: nas.h:1640
uint32_t rsrp
Definition: nas.h:5681
uint8_t cellReselPriority
Definition: nas.h:5526
uint8_t dtmSupp
Definition: nas.h:1417
uint8_t avgPeriod
Definition: nas.h:3654
int pack_nas_GetCDMANetworkParameters(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t AccessMac
Definition: nas.h:7174
nas_UMTSInfo * pUMTSInfo
Definition: nas.h:5755
uint8_t threshServingLow
Definition: nas.h:5375
int pack_nas_SLQSSetSignalStrengthsCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetSignalStrengthsCallback_t *pReqParam)
Definition: nas.h:6041
uint8_t codingScheme
Definition: nas.h:6802
nas_HDRSysInfo * pHDRSysInfo
Definition: nas.h:1939
uint64_t LTEBandPref
Definition: nas.h:4478
uint8_t * pDetachAction
Definition: nas.h:7307
Definition: nas.h:1401
uint8_t LTERSRPThreshListLen
Definition: nas.h:3619
uint16_t packetZone
Definition: nas.h:1225
uint8_t registrationState
Definition: nas.h:4167
uint16_t secChB
Definition: nas.h:7062
uint8_t avgPeriod
Definition: nas.h:8045
uint8_t namNameLen
Definition: nas.h:6929
int unpack_nas_SLQSNasIndicationRegisterExt(uint8_t *pResp, uint16_t respLen)
Definition: nas.h:4300
float * pTDSCDMARSSIDelta
Definition: nas.h:3878
uint8_t * pWCDMACipherDomainSysInfo
Definition: nas.h:1816
uint8_t dayLtSavingAdj
Definition: nas.h:5858
Definition: nas.h:2722
nas_WCDMAInfoLTENeighborCell * pWCDMAInfoLTENeighborCell
Definition: nas.h:5762
Definition: nas.h:3515
uint8_t cellsLen
Definition: nas.h:5377
uint8_t ConcSvcInfo
Definition: nas.h:2773
#define NAS_PLMN_LENGTH
Definition: nas.h:14
uint16_t * pAddHDRSysInfo
Definition: nas.h:1808
uint8_t mncPcsDigits
Definition: nas.h:324
uint8_t trueSrvStatus
Definition: nas.h:995
nas_SLQSSignalStrengthsIndReq * pSigIndReq
Definition: nas.h:3048
int unpack_nas_SLQSNasConfigSigInfo2(uint8_t *pResp, uint16_t respLen)
uint16_t * pWCDMARSSIDelta
Definition: nas.h:3863
uint8_t isInTraffic
Definition: nas.h:6611
Definition: nas.h:4332
char * pSPC
Definition: nas.h:6451
int16_t ltersrp
Definition: nas.h:2978
uint8_t radioIf
Definition: nas.h:2908
uint8_t countryInitials
Definition: nas.h:6803
uint16_t * pNeighborSetPilotPN
Definition: nas.h:7625
uint8_t cells_len
Definition: nas.h:5421
uint8_t TlvPresent
Definition: nas.h:4493
uint8_t ValidityCW0
Definition: nas.h:2206
int pack_nas_SetRFInfoCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pBenable)
uint8_t cdmaSysIdValid
Definition: nas.h:1217
NASModePreferenceTlv MPTlv
Definition: nas.h:4549
int pack_nas_SLQSConfigSigInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSConfigSigInfo_t *pReqParam)
uint16_t Lac
Definition: nas.h:2771
uint16_t MCC
Definition: nas.h:2082
nas_PhyCaAggPcellInfo sPhyCaAggPcellInfo
Definition: nas.h:6194
uint16_t MultDisc
Definition: nas.h:7182
uint32_t Forbidden
Definition: nas.h:2086
uint16_t lac
Definition: nas.h:5104
uint32_t rat
Definition: nas.h:4666
Definition: nas.h:759
uint8_t ActSetCnt
Definition: nas.h:7622
Definition: nas.h:2667
nas_CDMASysInfo * pCDMASysInfo
Definition: nas.h:1938
nas_LTESysInfo * pLTESysInfo
Definition: nas.h:1942
nas_protocolSubtypeElement * pProtoSubTypElmnt
Definition: nas.h:7261
uint32_t baseLat
Definition: nas.h:1222
int pack_nas_SLQSNasConfigSigInfo2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasConfigSigInfo2_t *pReqParam)
Definition: nas.h:4590
uint16_t * pWCDMAECIODelta
Definition: nas.h:3865
uint8_t is856SysIdValid
Definition: nas.h:1304
uint8_t * pNw2Name
Definition: nas.h:8218
nas_protocolSubtypeElement * pProtocolSubtypeElement
Definition: nas.h:7204
uint8_t psAttachState
Definition: nas.h:4169
nas_HDRSINRThresh * pHDRSINRThresh
Definition: nas.h:8107
nas_GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: nas.h:1801
uint8_t IOThresListLen
Definition: nas.h:7960
uint32_t Duration
Definition: nas.h:3985
uint16_t rxLev
Definition: nas.h:5108
int pack_nas_SLQSGetErrorRate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int unpack_nas_SLQSSwiGetLteCQI(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetLteCQI_t *pOutput)
Definition: nas.h:3180
uint16_t * pAddLTESysInfo
Definition: nas.h:1947
uint8_t cellsLen
Definition: nas.h:5623
uint16_t umtsPsc
Definition: nas.h:5160
Definition: nas.h:4411
uint8_t longNameLen
Definition: nas.h:4951
int16_t * pHDRRSSIThreshList
Definition: nas.h:3439
nas_CommInfo commonInfo
Definition: nas.h:2402
nas_sysInfoCommon sysInfoCDMA
Definition: nas.h:1208
uint8_t RegForeignSID
Definition: nas.h:3248
int pack_nas_SetNetworkPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SetNetworkPreference_t *reqArg)
Definition: nas.h:6587
int unpack_nas_GetSignalStrengths(uint8_t *pResp, uint16_t respLen, unpack_nas_GetSignalStrengths_t *pOutput)
uint8_t sinr
Definition: nas.h:2973
uint8_t TlvPresent
Definition: nas.h:4306
Definition: nas.h:7445
int unpack_nas_SLQSNasSigInfoCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSigInfoCallback_ind_t *pOutput)
uint8_t * pChgDuration
Definition: nas.h:496
uint32_t iLTEbandValue
Definition: nas.h:4304
uint16_t PilotEnergy
Definition: nas.h:7688
nas_SrvStatusInfo * pHDRSrvStatusInfo
Definition: nas.h:1934
Definition: nas.h:6269
Definition: nas.h:5365
uint16_t sid
Definition: nas.h:5257
int8_t * pRSRQThresList
Definition: nas.h:7986
float * pTDSCDMASINRCONFThreshList
Definition: nas.h:8060
NAS_LTE_CPHY_CA_BW_NRB_LITE dl_bw_value
Definition: nas.h:6118
Definition: nas.h:8008
uint16_t rxSignalStrengthListLen
Definition: nas.h:2968
nas_CDMASysInfo * pCDMASysInfo
Definition: nas.h:1802
nas_dataSrvCapabilities DataSrvCapabilities
Definition: nas.h:2758
Definition: nas.h:2922
nas_WCDMARSSIThresh * pWCDMARSSIThresh
Definition: nas.h:3862
uint8_t cellIsTDD
Definition: nas.h:5684
uint16_t baseId
Definition: nas.h:5259
uint8_t CustomSCP
Definition: nas.h:3251
uint16_t systemID
Definition: nas.h:1218
uint16_t TrackAreaCode
Definition: nas.h:2779
uint8_t * pEmerMode
Definition: nas.h:205
int16_t rssi
Definition: nas.h:5486
nas_PLMNNetworkName * pPLMNNetworkName
Definition: nas.h:6863
nas_UniversalTime universalTime
Definition: nas.h:5964
uint16_t * pMCC
Definition: nas.h:8207
uint8_t lteEmmDl
Definition: nas.h:4775
nas_WCDMASysInfo * pWCDMASysInfo
Definition: nas.h:1941
int16_t srxlev
Definition: nas.h:5487
uint8_t TlvPresent
Definition: nas.h:3195
uint8_t * pAcqOrder
Definition: nas.h:291
nas_currentPLMN CurrentPLMN
Definition: nas.h:2759
nas_CDMAInfo * pCDMAInfo
Definition: nas.h:5756
uint8_t RSRPThresListLen
Definition: nas.h:8010
uint8_t regRejectInfoValid
Definition: nas.h:1542
uint32_t baseLat
Definition: nas.h:5261
uint32_t nmrCellID
Definition: nas.h:5041
uint8_t nas_minor
Definition: nas.h:4601
struct nas_acqOrderPref * pAcqOrderPref
Definition: nas.h:501
Definition: nas.h:5255
uint8_t dataCapsSize
Definition: nas.h:3921
uint32_t cellId
Definition: nas.h:1407
uint8_t isRadioTuned
Definition: nas.h:6239
NASServDomainPrefTlv SDPTlv
Definition: nas.h:4555
nas_DataStatusDetail * pDataStatusDetail
Definition: nas.h:7814
uint8_t cell_resel_priority
Definition: nas.h:5420
Definition: nas.h:6708
Definition: nas.h:2080
int16_t ltesnr
Definition: nas.h:2977
uint8_t TlvPresent
Definition: nas.h:6275
uint32_t uarfcn
Definition: nas.h:8264
uint16_t secChA
Definition: nas.h:7061
uint8_t ccsSupportedValid
Definition: nas.h:1215
uint8_t DRCCover
Definition: nas.h:7427
uint8_t status
Definition: nas.h:8282
Definition: nas.h:1986
uint8_t * pManagedRoamingInd
Definition: nas.h:670
Definition: nas.h:2492
Definition: nas.h:7001
int unpack_nas_SLQSSwiGetHDRProtSubtype(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetHDRProtSubtype_t *pOutput)
uint8_t imsiTaddrNum
Definition: nas.h:7035
uint8_t * pServingSystemInd
Definition: nas.h:661
uint8_t rejCause
Definition: nas.h:1410
int pack_nas_GetNetworkPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_LTESysInfo * pLTESysInfo
Definition: nas.h:1806
uint8_t egprsSupp
Definition: nas.h:1415
uint16_t earfcn
Definition: nas.h:5371
uint8_t pscValid
Definition: nas.h:1552
uint32_t freq
Definition: nas.h:4253
uint16_t pci
Definition: nas.h:6148
uint16_t BasestationID
Definition: nas.h:2762
nas_HDRRSSIThresh * pHDRRSSIThresh
Definition: nas.h:3852
Definition: nas.h:7170
uint8_t cellIdValid
Definition: nas.h:5484
uint16_t * pAddHDRSysInfo
Definition: nas.h:1944
uint8_t TlvPresent
Definition: nas.h:4526
uint16_t psc
Definition: nas.h:5582
uint8_t * pSignalStrengthInd
Definition: nas.h:666
nas_LTEInfo * pLTEInfo
Definition: nas.h:2403
int unpack_nas_InitiateDomainAttach(uint8_t *pResp, uint16_t respLen)
uint8_t MACIndex
Definition: nas.h:7683
Definition: nas.h:709
uint32_t Application
Definition: nas.h:3254
nas_rxSignalStrengthListElement rxSignalStrengthInfo
Definition: nas.h:3152
nas_operatorPLMNList * pOperatorPLMNList
Definition: nas.h:6862
nas_CDMAECIOThresh * pCDMAECIOThresh
Definition: nas.h:3850
Definition: nas.h:8281
uint8_t * pRankIndicatorInd
Definition: nas.h:4778
uint8_t * pGSMBER
Definition: nas.h:7379
uint16_t Tlvresult
Definition: nas.h:4376
Definition: nas.h:1795
Definition: nas.h:4604
uint8_t CDMARSSIThreshListLen
Definition: nas.h:3402
int16_t umtsEcio
Definition: nas.h:5162
Definition: nas.h:7424
int32_t rsrq
Definition: nas.h:6271
float sinr
Definition: nas.h:804
uint16_t uarfcn
Definition: nas.h:5619
int unpack_nas_SLQSGetPLMNName(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetPLMNName_t *pOutput)
nas_CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: nas.h:1813
int pack_nas_GetSignalStrengths(pack_qmi_t *pCtx, uint8_t *pReq, uint16_t *pLen)
uint16_t ecioListLen
Definition: nas.h:2970
Definition: nas.h:3716
uint8_t dirNumLen
Definition: nas.h:6947
uint8_t * pDayltSavAdj
Definition: nas.h:5966
uint32_t serviceDomain
Definition: nas.h:3171
Definition: common.h:104
uint16_t earfcn
Definition: nas.h:5417
nas_servSystem ServingSystem
Definition: nas.h:2756
uint8_t sIntraSearch
Definition: nas.h:5376
uint32_t * pUMTSCellID
Definition: nas.h:5761
uint16_t PhysicalLayer
Definition: nas.h:7172
uint8_t * pPersonalityListLength
Definition: nas.h:7203
NASNetSelPreferenceTlv NSPTlv
Definition: nas.h:4554
uint8_t hdrSrvStatus
Definition: nas.h:2670
int unpack_nas_SLQSNasGetSigInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetSigInfo_t *pOutput)
int16_t ecio
Definition: nas.h:774
uint8_t ccsSupported
Definition: nas.h:1216
nas_ECIOThresh * pECIOThresh
Definition: nas.h:8106
uint16_t Tlvresult
Definition: nas.h:4570
int pack_nas_SLQSNASSwiGetChannelLock(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t signalStrengthReqMask
Definition: nas.h:2967
uint8_t shortNameEn
Definition: nas.h:4943
Definition: nas.h:320
Definition: nas.h:7469
nas_HDRSINRThreshold * pHDRSINRThresh
Definition: nas.h:3856
uint16_t RX_EC_IO
Definition: nas.h:7620
uint8_t nameSize
Definition: nas.h:1996
uint8_t localTimeOffset
Definition: nas.h:2617
uint8_t SectorIDLen
Definition: nas.h:7684
Definition: nas.h:7913
Definition: nas.h:4547
uint8_t numInstances
Definition: nas.h:6981
Definition: nas.h:4938
nas_SignalStrengthTlv SSTlv
Definition: nas.h:3219
uint8_t spnLength
Definition: nas.h:6730
uint16_t lac1
Definition: nas.h:6696
uint8_t Chipset
Definition: nas.h:7726
nas_ltePCI * pLtePCI
Definition: nas.h:8321
uint16_t freq
Definition: nas.h:6028
Definition: nas.h:1634
uint8_t cellReselPriority
Definition: nas.h:5620
uint8_t csAttachState
Definition: nas.h:4168
Definition: nas.h:3600
nas_SLQSSignalStrengthsTlv SLQSSSTlv
Definition: nas.h:3222
uint16_t ForwardMac
Definition: nas.h:7175
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:1081
uint8_t freqsLen
Definition: nas.h:5443
uint8_t selNetwork
Definition: nas.h:2496
int unpack_nas_GetHomeNetwork(uint8_t *pResp, uint16_t respLen, unpack_nas_GetHomeNetwork_t *pOutput)
Definition: nas.h:6961
Definition: nas.h:6927
nas_AddCDMASysInfo * pAddCDMASysInfo
Definition: nas.h:1943
uint8_t longNameCI
Definition: nas.h:4949
uint16_t * pCDMAFrameErrRate
Definition: nas.h:7377
uint8_t * pNw2DescLen
Definition: nas.h:8217
uint16_t mcc
Definition: nas.h:268
Definition: nas.h:4427
int32_t Io
Definition: nas.h:2972
nas_PilotSetParams * pPilotSetInfo
Definition: nas.h:7472
uint8_t * pHDRSessionCloseInd
Definition: nas.h:669
Definition: nas.h:7305
unsigned char * pRAT
Definition: nas.h:504
Definition: nas.h:8042
uint8_t isSysPrlMatch
Definition: nas.h:1210
int unpack_nas_SetEventReportInd(uint8_t *pResp, uint16_t respLen, unpack_nas_SetEventReportInd_t *pOutput)
NASPRLPreferenceTlv PRLPTlv
Definition: nas.h:4551
uint8_t cellIdValid
Definition: nas.h:1540
nas_TDSCDMASINRThresh * pTDSCDMASINRThresh
Definition: nas.h:3881
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:2297
Definition: nas.h:992
Definition: nas.h:6831
nas_namName * pNAMNameInfo
Definition: nas.h:7089
int16_t cpich_ecno
Definition: nas.h:5584
uint32_t phase
Definition: nas.h:6594
nas_rsrqInformation rsrqInfo
Definition: nas.h:3157
cdmaSSInfo * pCDMASigInfo
Definition: nas.h:866
uint16_t * pHDRECIODelta
Definition: nas.h:3855
int pack_nas_GetACCOLC(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:4491
uint8_t radioInterface
Definition: nas.h:710
uint8_t month
Definition: nas.h:5928
nas_sysInfoCommon sysInfoLTE
Definition: nas.h:1636
nas_RSSIThresh * pRSSIThresh
Definition: nas.h:8105
uint8_t * pGSMCipherDomainSysInfo
Definition: nas.h:1951
uint8_t status
Definition: nas.h:8263
uint8_t includes_pcs_digit
Definition: nas.h:2135
uint8_t * pLTEVoiceSupportSysInfo
Definition: nas.h:1814
Definition: nas.h:1295
uint8_t * pHDRSINRThresList
Definition: nas.h:7916
int16_t * pCDMAECIOThreshList
Definition: nas.h:3421
Definition: nas.h:5989
uint8_t TlvPresent
Definition: nas.h:4605
Definition: nas.h:2142
uint8_t daylightSavings
Definition: nas.h:2618
uint8_t shortNameLen
Definition: nas.h:6808
uint16_t pci
Definition: nas.h:5292
int unpack_nas_SLQSNASSwiSetChannelLock(uint8_t *pResp, uint16_t respLen)
uint8_t TlvPresent
Definition: nas.h:4255
int16_t rssi
Definition: nas.h:5295
int unpack_nas_SLQSSwiGetHDRPersonality(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetHDRPersonality_t *pOutput)
uint8_t * pLTECphyCa
Definition: nas.h:671
int unpack_nas_SLQSNasGetTxRxInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetTxRxInfo_t *pOutput)
Definition: nas.h:5290
uint8_t GppTimeZone
Definition: nas.h:2769
uint8_t gsmUmtsDl
Definition: nas.h:4777
uint16_t * pTDSCDMARSCPDelta
Definition: nas.h:3876
uint8_t srvCapability
Definition: nas.h:1080
int unpack_nas_SLQSNasSwiModemStatus(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSwiModemStatus_t *pOutput)
hdrSSInfo HDRSSInfo
Definition: nas.h:816
uint8_t networkIdValid
Definition: nas.h:1226
uint8_t longNameSB
Definition: nas.h:4950
int32_t rscp
Definition: nas.h:6592
NASOTAMessageTlv otaMsgTlv
Definition: nas.h:4610
Definition: nas.h:7891
Definition: nas.h:4251
uint8_t DefaultRoamInd
Definition: nas.h:2766

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