LinuxQMISDK  SLQS04.00.16
 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 __LITEQMI_NAS_H__
7 #define __LITEQMI_NAS_H__
8 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
13 #include <stdint.h>
14 #include "common.h"
15 #define NAS_OTA_MESSAGE_MAX_BUF_SIZE 2048
16 #define NAS_MAX_NUM_NETWORKS 30
17 #define NAS_MAX_DESCRIPTION_LENGTH 255
18 #define NAS_PLMN_LENGTH 3
19 #define NAS_MAX_SCC_RX_INFO_INSTANCES 255
20 #define NAS_NAM_NAME_LENGTH 12
21 #define NAS_IMSI_M_S1_LENGTH 7
22 #define NAS_IMSI_M_S2_LENGTH 3
23 #define NAS_SERVING_SYSTEM_INFO_MAX_RADIO_INTERFACE_LIST 255
24 
31 typedef struct {
32  uint32_t len;
33  signed char rssi[8];
34  uint32_t radio[8];
36 
54  uint8_t *pResp,
55  uint16_t respLen,
57  );
58 
74  pack_qmi_t *pCtx,
75  uint8_t *pReq,
76  uint16_t *pLen
77  );
78 
229 typedef struct
230 {
231  uint8_t *pEmerMode;
232  uint16_t *pModePref;
233  uint64_t *pBandPref;
234  uint16_t *pPRLPref;
235  uint16_t *pRoamPref;
236  uint64_t *pLTEBandPref;
237  uint8_t *pNetSelPref;
238  uint32_t *pSrvDomainPref;
239  uint32_t *pGWAcqOrderPref;
241 
253  pack_qmi_t *pCtx,
254  uint8_t *pReqBuf,
255  uint16_t *pLen
256  );
257 
270  uint8_t *pResp,
271  uint16_t respLen,
273  );
274 
295 {
296  uint8_t netReg;
297  uint16_t mcc;
298  uint16_t mnc;
299 };
300 
318 {
319  uint8_t acqOrdeLen;
320  uint8_t *pAcqOrder;
321 };
322 
349 struct nas_CSGID
350 {
351  uint16_t mcc;
352  uint16_t mnc;
353  uint8_t mncPcsDigits;
354  uint32_t id;
355  uint8_t rat;
356 };
357 
555 typedef struct
556 {
557  uint8_t *pEmerMode;
558  uint16_t *pModePref;
559  uint64_t *pBandPref;
560  uint16_t *pPRLPref;
561  uint16_t *pRoamPref;
562  uint64_t *pLTEBandPref;
564  uint8_t *pChgDuration;
566  uint32_t *pSrvDomainPref;
567  uint32_t *pGWAcqOrderPref;
568  uint64_t *pTdscdmaBandPref;
571  struct nas_CSGID *pCSGID;
572  unsigned char *pRAT;
574 
589  pack_qmi_t *pCtx,
590  uint8_t *pReqBuf,
591  uint16_t *pLen,
593  );
594 
606  uint8_t *pResp,
607  uint16_t respLen
608  );
609 
630 {
632  uint32_t *pCiotAcqOrder;
633 };
634 
652 {
653  uint64_t bits_1_64;
654  uint64_t bits_65_128;
655  uint64_t bits_129_192;
656  uint64_t bits_193_256;
657 };
658 
997 typedef struct
998  {
999  uint8_t *pEmerMode;
1000  uint16_t *pModePref;
1001  uint64_t *pBandPref;
1002  uint16_t *pPRLPref;
1003  uint16_t *pRoamPref;
1004  uint64_t *pLTEBandPref;
1006  uint8_t *pChgDuration;
1008  uint32_t *pSrvDomainPref;
1009  uint32_t *pGWAcqOrderPref;
1010  uint64_t *pTdscdmaBandPref;
1014  unsigned char *pRAT;
1016  uint64_t *pLteM1BandPref;
1017  uint64_t *pLteNb1BandPref;
1018  uint32_t *pCiotLteOpMode;
1022 
1037  pack_qmi_t *pCtx,
1038  uint8_t *pReqBuf,
1039  uint16_t *pLen,
1041  );
1042 
1054  uint8_t *pResp,
1055  uint16_t respLen
1056  );
1057 
1110 typedef struct
1111 {
1112  uint64_t bandPref;
1114 
1127  pack_qmi_t *pCtx,
1128  uint8_t *pReqBuf,
1129  uint16_t *pLen,
1131  );
1132 
1139  uint8_t *pResp,
1140  uint16_t respLen
1141  );
1142 
1235 typedef struct
1236 {
1238  uint8_t *pDDTMInd;
1243  uint8_t *pSysInfoInd;
1245  uint8_t *pErrorRateInd;
1251  uint8_t *pLTECphyCa;
1253 
1275  pack_qmi_t *pCtx,
1276  uint8_t *pReqBuf,
1277  uint16_t *pLen,
1279  );
1280 
1292  uint8_t *pResp,
1293  uint16_t respLen
1294  );
1295 
1311 typedef struct {
1314  uint16_t activeChannel;
1316 
1330 typedef struct {
1331  uint8_t instancesSize;
1334 
1345 int pack_nas_GetRFInfo(
1346  pack_qmi_t *pCtx,
1347  uint8_t *pReqBuf,
1348  uint16_t *pLen
1349  );
1361  uint8_t *pResp,
1362  uint16_t respLen,
1363  unpack_nas_GetRFInfo_t *pOutput
1364  );
1365 
1379 typedef struct
1380 {
1381  int8_t rssi;
1382  int16_t ecio;
1383 } cdmaSSInfo;
1384 
1416 typedef struct
1417 {
1418  int8_t rssi;
1419  int16_t ecio;
1420  uint8_t sinr;
1421  int32_t io;
1422 } hdrSSInfo;
1423 
1447 typedef struct
1448 {
1449  int8_t rssi;
1450  int8_t rsrq;
1451  int16_t rsrp;
1452  int16_t snr;
1453 } lteSSInfo;
1454 
1472 typedef struct
1473 {
1474  float rssi;
1475  float rscp;
1476  float ecio;
1477  float sinr;
1479 
1500 typedef struct {
1503  int8_t GSMSSInfo;
1507 
1519  pack_qmi_t *pCtx,
1520  uint8_t *pReqBuf,
1521  uint16_t *pLen
1522  );
1523 
1541  uint8_t *pResp,
1542  uint16_t respLen,
1544  );
1545 
1560  int unpack_valid_nas_SLQSNasGetSigInfo(uint8_t *pResp,
1561  uint8_t u8Info);
1562 
1599 typedef struct
1600 {
1603  int8_t *pGSMSigInfo;
1606  int8_t *pRscp;
1609 
1621  uint8_t *pResp,
1622  uint16_t respLen,
1624  );
1625 
1654 typedef struct {
1655  uint16_t mcc;
1656  uint16_t mnc;
1657  char name[255];
1658  uint16_t sid;
1659  uint16_t nid;
1661 
1673  uint8_t *pResp,
1674  uint16_t respLen,
1676  );
1677 
1689  pack_qmi_t *pCtx,
1690  uint8_t *pReqBuf,
1691  uint16_t *pLen
1692  );
1713 typedef struct
1714 {
1715  uint8_t srvStatus;
1718 
1749 typedef struct
1750 {
1751  uint8_t srvStatus;
1752  uint8_t trueSrvStatus;
1755 
1832 typedef struct
1833 {
1835  uint8_t srvDomain;
1837  uint8_t srvCapability;
1839  uint8_t roamStatus;
1843 
1963 typedef struct
1964 {
1967  uint8_t isSysPrlMatch;
1969  uint8_t pRevInUse;
1970  uint8_t bsPRevValid;
1971  uint8_t bsPRev;
1973  uint8_t ccsSupported;
1975  uint16_t systemID;
1976  uint16_t networkID;
1977  uint8_t bsInfoValid;
1978  uint16_t baseId;
1979  uint32_t baseLat;
1980  uint32_t baseLong;
1982  uint16_t packetZone;
1984  uint8_t MCC[NAS_PLMN_LENGTH];
1985  uint8_t MNC[NAS_PLMN_LENGTH];
1986 } nas_CDMASysInfo;
1987 
2052 typedef struct
2053 {
2056  uint8_t isSysPrlMatch;
2060  uint8_t hdrActiveProt;
2062  uint8_t is856SysId[16];
2063 } nas_HDRSysInfo;
2064 
2158 typedef struct
2159 {
2161  uint8_t lacValid;
2162  uint16_t lac;
2163  uint8_t cellIdValid;
2164  uint32_t cellId;
2167  uint8_t rejCause;
2169  uint8_t MCC[NAS_PLMN_LENGTH];
2170  uint8_t MNC[NAS_PLMN_LENGTH];
2172  uint8_t egprsSupp;
2173  uint8_t dtmSuppValid;
2174  uint8_t dtmSupp;
2175 } nas_GSMSysInfo;
2176 
2292 typedef struct
2293 {
2295  uint8_t lacValid;
2296  uint16_t lac;
2297  uint8_t cellIdValid;
2298  uint32_t cellId;
2301  uint8_t rejCause;
2303  uint8_t MCC[NAS_PLMN_LENGTH];
2304  uint8_t MNC[NAS_PLMN_LENGTH];
2306  uint8_t hsCallStatus;
2307  uint8_t hsIndValid;
2308  uint8_t hsInd;
2309  uint8_t pscValid;
2310  uint16_t psc;
2312 
2393 typedef struct
2394 {
2396  uint8_t lacValid;
2397  uint16_t lac;
2398  uint8_t cellIdValid;
2399  uint32_t cellId;
2402  uint8_t rejCause;
2404  uint8_t MCC[NAS_PLMN_LENGTH];
2405  uint8_t MNC[NAS_PLMN_LENGTH];
2406  uint8_t tacValid;
2407  uint16_t tac;
2408 } nas_LTESysInfo;
2409 
2423 typedef struct
2424 {
2425  uint16_t geoSysIdx;
2426  uint16_t regPrd;
2428 
2445 typedef struct
2446 {
2447  uint16_t geoSysIdx;
2449 } nas_AddSysInfo;
2450 
2471 typedef struct
2472 {
2473  uint32_t csBarStatus;
2474  uint32_t psBarStatus;
2476 
2574 typedef struct
2575 {
2587  uint16_t *pAddHDRSysInfo;
2590  uint16_t *pAddLTESysInfo;
2597 
2609  pack_qmi_t *pCtx,
2610  uint8_t *pReqBuf,
2611  uint16_t *pLen
2612  );
2613 
2637  uint8_t *pResp,
2638  uint16_t respLen,
2640  );
2641 
2725 typedef struct
2726 {
2738  uint16_t *pAddHDRSysInfo;
2741  uint16_t *pAddLTESysInfo;
2749 
2761  uint8_t *pResp,
2762  uint16_t respLen,
2764  );
2765 
2849 typedef struct {
2851  uint32_t CSDomain;
2852  uint32_t PSDomain;
2853  uint32_t RAN;
2855  uint8_t RadioIfaces[255];
2856  uint32_t Roaming;
2857  uint16_t MCC;
2858  uint16_t MNC;
2859  uint8_t nameSize;
2860  uint8_t Name[255];
2861  uint8_t DataCapsLen;
2862  uint8_t DataCaps[255];
2864 
2876  pack_qmi_t *pCtx,
2877  uint8_t *pReqBuf,
2878  uint16_t *pLen
2879  );
2880 
2896  uint8_t *pResp,
2897  uint16_t respLen,
2899  );
2900 
2925 typedef struct {
2926  uint8_t DataCapsLen;
2927  uint8_t DataCaps[255];
2929 
2942  pack_qmi_t *pCtx,
2943  uint8_t *pReqBuf,
2944  uint16_t *pLen
2945  );
2946 
2960  uint8_t *pResp,
2961  uint16_t respLen,
2963  );
2964 
3002 typedef struct
3003 {
3004  uint16_t MCC;
3005  uint16_t MNC;
3006  uint32_t InUse;
3007  uint32_t Roaming;
3008  uint32_t Forbidden;
3009  uint32_t Preferred;
3010  char Desription[255];
3012 
3030 typedef struct
3031 {
3032  uint16_t MCC;
3033  uint16_t MNC;
3034  uint8_t RAT;
3036 
3037 
3053 typedef struct
3054 {
3055  uint16_t MCC;
3056  uint16_t MNC;
3059 
3101 typedef struct
3102 {
3109  uint32_t *pScanResult;
3111 
3112 
3124  pack_qmi_t *pCtx,
3125  uint8_t *pReqBuf,
3126  uint16_t *pLen
3127  );
3128 
3141  uint8_t *pResp,
3142  uint16_t respLen,
3144  );
3145 
3166 typedef struct
3167 {
3168  uint8_t ValidityCW0;
3169  uint8_t CQIValueCW0;
3170  uint8_t ValidityCW1;
3171  uint8_t CQIValueCW1;
3173 
3185  pack_qmi_t *pCtx,
3186  uint8_t *pReqBuf,
3187  uint16_t *pLen
3188  );
3189 
3201  uint8_t *pResp,
3202  uint16_t respLen,
3204  );
3205 
3259 typedef struct
3260 {
3261  int8_t temperature;
3262  uint8_t modemMode;
3263  uint8_t systemMode;
3264  uint8_t imsRegState;
3265  uint8_t psState;
3266 } nas_CommInfo;
3267 
3342 typedef struct
3343 {
3344  uint8_t band;
3345  uint8_t bandwidth;
3346  uint16_t RXChan;
3347  uint16_t TXChan;
3348  uint8_t emmState;
3349  uint8_t emmSubState;
3350  uint8_t emmConnState;
3351 } nas_LTEInfo;
3352 
3365 typedef struct
3366 {
3370 
3371 
3384  pack_qmi_t *pCtx,
3385  uint8_t *pReqBuf,
3386  uint16_t *pLen
3387  );
3388 
3401  uint8_t *pResp,
3402  uint16_t respLen,
3404  );
3405 
3406 
3461 typedef struct {
3462  uint8_t regState;
3463  uint8_t csAttachState;
3464  uint8_t psAttachState;
3465  uint8_t selNetwork;
3467  uint8_t radioInterface[32];
3469 
3497 typedef struct {
3499  uint8_t dataCapabilities[32];
3501 
3526 typedef struct {
3527  uint16_t MCC;
3528  uint16_t MNC;
3530  uint8_t netDescr[255];
3532 
3560 typedef struct {
3561  uint8_t numInstances;
3562  uint8_t radioInterface[32];
3563  uint8_t roamIndicator[32];
3565 
3584 typedef struct {
3585  uint8_t leapSeconds;
3589 
3636 typedef struct {
3637  uint8_t srvStatus;
3638  uint8_t srvCapability;
3639  uint8_t hdrSrvStatus;
3640  uint8_t hdrHybrid;
3643 
3655 typedef struct {
3656  uint16_t MCC;
3657  uint8_t imsi_11_12;
3659 
3691 typedef struct {
3692  uint32_t csBarStatus;
3693  uint32_t psBarStatus;
3695 
3818 typedef struct
3819 {
3824  uint16_t SystemID;
3825  uint16_t NetworkID;
3826  uint16_t BasestationID;
3832  uint8_t CDMA_P_Rev;
3833  uint8_t GppTimeZone;
3835  uint16_t Lac;
3836  uint32_t CellID;
3837  uint8_t ConcSvcInfo;
3838  uint8_t PRLInd;
3839  uint8_t DTMInd;
3843  uint16_t TrackAreaCode;
3846 
3847 
3859  pack_qmi_t *pCtx,
3860  uint8_t *pReqBuf,
3861  uint16_t *pLen
3862  );
3863 
3875  uint8_t *pResp,
3876  uint16_t respLen,
3878  );
3879 
3910  int unpack_valid_nas_SLQSGetServingSystem(uint8_t *pResp,
3911  uint8_t u8Info);
3912 
3936 typedef struct
3937 {
3939  uint8_t radioIf;
3941 
3957 typedef struct
3958 {
3959  int16_t ecio;
3960  uint8_t radioIf;
3962 
4003 typedef struct
4004 {
4005  uint16_t errorRate;
4006  uint8_t radioIf;
4008 
4020 typedef struct
4021 {
4022  int8_t rsrq;
4023  uint8_t radioIf;
4025 
4033 typedef struct
4034 {
4035  int16_t snrlevel;
4037 
4045 typedef struct
4046 {
4047  int16_t rsrplevel;
4049 
4050 
4140 typedef struct {
4141  uint16_t signalStrengthReqMask; //don't use this value
4143  nas_rxSignalStrengthListElement rxSignalStrengthList[18];
4144  uint16_t ecioListLen;
4145  nas_ecioListElement ecioList[18];
4146  int32_t Io;
4147  uint8_t sinr;
4149  nas_errorRateListElement errorRateList[18];
4151  int16_t ltesnr;
4152  int16_t ltersrp;
4154 
4171  pack_qmi_t *pCtx,
4172  uint8_t *pReqBuf,
4173  uint16_t *pLen,
4174  uint16_t reqMask
4175  );
4176 
4191  uint8_t *pResp,
4192  uint16_t respLen,
4194  );
4195 
4213  int unpack_valid_nas_SLQSGetSignalStrength(uint8_t *pResp,
4214  uint8_t u8Info);
4215 
4286 typedef struct
4287 {
4289  uint8_t ecioDelta;
4290  uint8_t ioDelta;
4291  uint8_t sinrDelta;
4292  uint8_t rsrqDelta;
4294  int16_t ecioThresholdList[10];
4296  uint8_t sinrThresholdList[5];
4297  uint16_t lteSnrDelta;
4298  uint8_t lteRsrpDelta;
4300 
4306 typedef struct
4307 {
4308  uint8_t bEnable;
4311 
4324  pack_qmi_t *pCtx,
4325  uint8_t *pReqBuf,
4326  uint16_t *pLen,
4328  );
4329 
4340  uint8_t *pResp,
4341  uint16_t respLen
4342  );
4343 
4356  pack_qmi_t *pCtx,
4357  uint8_t *pReqBuf,
4358  uint16_t *pLen,
4359  uint8_t *pBenable
4360  );
4361 
4372  uint8_t *pResp,
4373  uint16_t respLen
4374  );
4375 
4388  pack_qmi_t *pCtx,
4389  uint8_t *pReqBuf,
4390  uint16_t *pLen,
4391  uint8_t *pBenable
4392  );
4393 
4404  uint8_t *pResp,
4405  uint16_t respLen
4406  );
4407 
4419 typedef struct{
4422  uint32_t io;
4423  uint8_t sinr;
4429 
4430 
4437 typedef struct
4438 {
4439  uint8_t TlvPresent;
4440  uint32_t serviceDomain;
4441  uint32_t rejectCause;
4443 
4450 typedef struct
4451 {
4452  uint8_t TlvPresent;
4454  uint32_t radioInterface;
4456 
4482 typedef struct
4483 {
4484  uint8_t TlvPresent;
4486  uint32_t radioInterface[255];
4487  uint32_t activeBandClass[255];
4488  uint32_t activeChannel[255];
4489 } nas_RFInfoTlv;
4490 
4496 typedef struct
4497 {
4498  uint8_t TlvPresent;
4501 
4509 typedef struct {
4515 
4528  uint8_t *pResp,
4529  uint16_t respLen,
4531  );
4532 
4605 typedef struct {
4606  uint8_t SCI;
4607  uint8_t SCM;
4608  uint8_t RegHomeSID;
4609  uint8_t RegForeignSID;
4610  uint8_t RegForeignNID;
4611  uint8_t ForceRev0;
4612  uint8_t CustomSCP;
4613  uint32_t Protocol;
4614  uint32_t Broadcast;
4615  uint32_t Application;
4616  uint32_t Roaming;
4618 
4630  pack_qmi_t *pCtx,
4631  uint8_t *pReqBuf,
4632  uint16_t *pLen
4633  );
4634 
4646  uint8_t *pResp,
4647  uint16_t respLen,
4649  );
4650 
4666  int unpack_valid_nas_GetCDMANetworkParameters(uint8_t *pResp,
4667  uint8_t u8Info);
4668 
4669 
4682  pack_qmi_t *pCtx,
4683  uint8_t *pReqBuf,
4684  uint16_t *pLen
4685  );
4686 
4705  uint8_t *pResp,
4706  uint16_t respLen,
4707  uint32_t *pAuthStatus
4708  );
4709 
4721 int pack_nas_GetACCOLC(
4722  pack_qmi_t *pCtx,
4723  uint8_t *pReqBuf,
4724  uint16_t *pLen
4725  );
4726 
4741  uint8_t *pResp,
4742  uint16_t respLen,
4743  uint8_t *pAccolc
4744  );
4745 
4755 typedef struct
4756 {
4757  int8_t spc[6];
4758  uint8_t accolc;
4760 
4772 int pack_nas_SetACCOLC(
4773  pack_qmi_t *pCtx,
4774  uint8_t *pReqBuf,
4775  uint16_t *pLen,
4776  pack_nas_SetACCOLC_t reqParam
4777  );
4778 
4789  uint8_t *pResp,
4790  uint16_t respLen
4791  );
4792 
4805 typedef struct
4806 {
4810 
4823 typedef struct
4824 {
4828 
4841 typedef struct
4842 {
4846 
4858 typedef struct
4859 {
4863 
4884 typedef struct
4885 {
4889 
4902 typedef struct
4903 {
4907 
4920 typedef struct
4921 {
4925 
4937 typedef struct
4938 {
4942 
4954 typedef struct
4955 {
4959 
4971 typedef struct
4972 {
4976 
4988 typedef struct
4989 {
4993 
5005 typedef struct
5006 {
5010 
5022 typedef struct
5023 {
5027 
5056 typedef struct
5057 {
5058  uint8_t rptRate;
5059  uint8_t avgPeriod;
5061 
5073 typedef struct
5074 {
5078 
5089 typedef struct
5090 {
5094 
5105 typedef struct
5106 {
5110 
5121 typedef struct
5122 {
5126 
5255 typedef struct
5256 {
5258  uint16_t *pCDMARSSIDelta;
5260  uint16_t *pCDMAECIODelta;
5262  uint16_t *pHDRRSSIDelta;
5264  uint16_t *pHDRECIODelta;
5266  uint16_t *pHDRSINRDelta;
5268  uint16_t *pHDRIODelta;
5270  uint16_t *pGSMRSSIDelta;
5272  uint16_t *pWCDMARSSIDelta;
5274  uint16_t *pWCDMAECIODelta;
5276  uint16_t *pLTERSSIDelta;
5278  uint16_t *pLTESNRDelta;
5280  uint16_t *pLTERSRQDelta;
5282  uint16_t *pLTERSRPDelta;
5293 
5306  pack_qmi_t *pCtx,
5307  uint8_t *pReqBuf,
5308  uint16_t *pLen,
5310  );
5311 
5322  uint8_t *pResp,
5323  uint16_t respLen
5324  );
5325 
5331 typedef struct
5332 {
5333  uint8_t dataCapsSize;
5334  uint8_t dataCaps[255];
5336 
5348  uint8_t *pResp,
5349  uint16_t respLen,
5351  );
5352 
5361  pack_qmi_t *pCtx,
5362  uint8_t *pReqBuf,
5363  uint16_t *pLen
5364 );
5365 
5403 typedef struct
5404 {
5405  uint32_t ActiveTechPref;
5406  uint32_t Duration;
5408  uint16_t Tlvresult;
5410 
5422  uint8_t *pResp,
5423  uint16_t respLen,
5425 );
5426 
5454 typedef struct
5455 {
5456  uint32_t TechnologyPref;
5457  uint32_t Duration;
5458  uint16_t Tlvresult;
5460 
5475  pack_qmi_t *pCtx,
5476  uint8_t *pReqBuf,
5477  uint16_t *pLen,
5479 );
5480 
5486 typedef struct
5487 {
5488  uint16_t Tlvresult;
5490 
5502  uint8_t *pResp,
5503  uint16_t respLen,
5505 );
5506 
5507 
5517 typedef struct
5518 {
5519  uint8_t roaming;
5521 
5533  uint8_t *pResp,
5534  uint16_t respLen,
5536  );
5537 
5587 typedef struct
5588 {
5590  uint8_t csAttachState;
5591  uint8_t psAttachState;
5597 
5598 
5607 typedef struct
5608 {
5610  uint16_t Tlvresult;
5612 
5624  uint8_t *pResp,
5625  uint16_t respLen,
5627 );
5628 
5637  pack_qmi_t *pCtx,
5638  uint8_t *pReqBuf,
5639  uint16_t *pLen
5640 );
5641 
5642 /*
5643  * NAS LTE CPHY Scell States.
5644  */
5645 typedef enum {
5650 
5651 /*
5652  * NAS LTE CPHY Downlink Values.
5653  */
5654 typedef enum {
5662 
5663 
5684 typedef struct{
5685  uint32_t pci;
5686  uint32_t freq;
5688  uint8_t TlvPresent;
5690 
5700 typedef struct{
5702  uint8_t TlvPresent;
5704 
5733 typedef struct{
5734  uint32_t pci;
5735  uint32_t freq;
5737  uint32_t iLTEbandValue;
5739  uint8_t TlvPresent;
5741 
5765 typedef struct{
5766  uint32_t pci;
5767  uint32_t freq;
5769  uint32_t iLTEbandValue;
5770  uint8_t TlvPresent;
5772 
5784 typedef struct{
5785  uint8_t scell_idx;
5786  uint8_t TlvPresent;
5788 
5811 typedef struct
5812 {
5819 
5828 typedef struct
5829 {
5831  uint16_t Tlvresult;
5833 
5845  uint8_t *pResp,
5846  uint16_t respLen,
5848 );
5849 
5858 typedef struct
5859 {
5860  uint8_t TlvPresent;
5861  uint8_t EmerMode;
5863 
5873 typedef struct
5874 {
5875  uint8_t TlvPresent;
5876  uint16_t ModePref;
5878 
5888 typedef struct
5889 {
5890  uint8_t TlvPresent;
5891  uint64_t band_pref;
5893 
5902 typedef struct
5903 {
5904  uint8_t TlvPresent;
5905  uint16_t PRLPref;
5907 
5916 typedef struct
5917 {
5918  uint8_t TlvPresent;
5919  uint16_t RoamPref;
5921 
5930 typedef struct
5931 {
5932  uint8_t TlvPresent;
5933  uint64_t LTEBandPref;
5935 
5944 typedef struct
5945 {
5946  uint8_t TlvPresent;
5947  uint8_t NetSelPref;
5949 
5958 typedef struct
5959 {
5960  uint8_t TlvPresent;
5961  uint32_t SrvDomainPref;
5963 
5972 typedef struct
5973 {
5974  uint8_t TlvPresent;
5975  uint32_t GWAcqOrderPref;
5977 
6011 typedef struct{
6022 
6023 
6032 typedef struct
6033 {
6035  uint16_t Tlvresult;
6037 
6050  uint8_t *pResp,
6051  uint16_t respLen,
6053 );
6054 
6055 
6078 typedef struct {
6079  uint8_t TlvPresent;
6080  uint32_t message_type;
6081  uint16_t data_len;
6082  uint8_t data_buf[NAS_OTA_MESSAGE_MAX_BUF_SIZE];
6084 
6101 typedef struct {
6102  uint8_t TlvPresent;
6103  uint8_t nas_release;
6104  uint8_t nas_major;
6105  uint8_t nas_minor;
6107 
6117 typedef struct {
6118  uint8_t TlvPresent;
6119  uint64_t time;
6121 
6135 typedef struct {
6140 
6141 
6150 typedef struct
6151 {
6153  uint16_t Tlvresult;
6155 
6167  uint8_t *pResp,
6168  uint16_t respLen,
6170 );
6171 
6189 typedef struct
6190 {
6191  uint16_t mcc;
6192  uint16_t mnc;
6193  uint32_t rat;
6194 } nas_MNRInfo;
6195 
6224 typedef struct
6225 {
6226  uint32_t regAction;
6228  uint32_t *pChangeDuration;
6231 
6244  pack_qmi_t *pCtx,
6245  uint8_t *pReqBuf,
6246  uint16_t *pLen,
6248  );
6249 
6260  uint8_t *pResp,
6261  uint16_t respLen
6262  );
6263 
6299 typedef struct
6300 {
6301  uint8_t lteEsmUl;
6302  uint8_t lteEsmDl;
6303  uint8_t lteEmmUl;
6304  uint8_t lteEmmDl;
6305  uint8_t gsmUmtsUl;
6306  uint8_t gsmUmtsDl;
6308  uint8_t *pTimer;
6310 
6323  pack_qmi_t *pCtx,
6324  uint8_t *pReqBuf,
6325  uint16_t *pLen,
6327  );
6328 
6339  uint8_t *pResp,
6340  uint16_t respLen
6341  );
6342 
6365 typedef struct
6366 {
6367  uint16_t mcc;
6368  uint16_t mnc;
6369  uint8_t *pMncPcsStatus;
6371 
6481 typedef struct
6482 {
6483  uint8_t spnEncoding;
6484  uint8_t spnLength;
6485  char spn[255];
6486  uint8_t shortNameEn;
6487  uint8_t shortNameCI;
6488  uint8_t shortNameSB;
6490  uint8_t shortName[255];
6491  uint8_t longNameEn;
6492  uint8_t longNameCI;
6493  uint8_t longNameSB;
6494  uint8_t longNameLen;
6495  char longName[255];
6497 
6510  pack_qmi_t *pCtx,
6511  uint8_t *pReqBuf,
6512  uint16_t *pLen,
6514  );
6515 
6527  uint8_t *pResp,
6528  uint16_t respLen,
6530 );
6531 
6543  pack_qmi_t *pCtx,
6544  uint8_t *pReqBuf,
6545  uint16_t *pLen
6546  );
6585 typedef struct
6586 {
6587  uint32_t nmrCellID;
6588  uint8_t nmrPlmn[NAS_PLMN_LENGTH];
6589  uint16_t nmrLac;
6590  uint16_t nmrArfcn;
6591  uint8_t nmrBsic;
6592  uint16_t nmrRxLev;
6593 } nas_nmrCellInfo;
6594 
6646 typedef struct
6647 {
6648  uint32_t cellID;
6649  uint8_t plmn[NAS_PLMN_LENGTH];
6650  uint16_t lac;
6651  uint16_t arfcn;
6652  uint8_t bsic;
6653  uint32_t timingAdvance;
6654  uint16_t rxLev;
6655  uint8_t nmrInst;
6657 } nas_GERANInfo;
6658 
6678 typedef struct
6679 {
6680  uint16_t geranArfcn;
6681  uint8_t geranBsicNcc;
6682  uint8_t geranBsicBcc;
6683  int16_t geranRssi;
6685 
6703 typedef struct
6704 {
6705  uint16_t umtsUarfcn;
6706  uint16_t umtsPsc;
6707  int16_t umtsRscp;
6708  int16_t umtsEcio;
6710 
6758 typedef struct
6759 {
6760  uint16_t cellID;
6761  uint8_t plmn[NAS_PLMN_LENGTH];
6762  uint16_t lac;
6763  uint16_t uarfcn;
6764  uint16_t psc;
6765  int16_t rscp;
6766  int16_t ecio;
6767  uint8_t umtsInst;
6769  uint8_t geranInst;
6771 } nas_UMTSInfo;
6772 
6801 typedef struct
6802 {
6803  uint16_t sid;
6804  uint16_t nid;
6805  uint16_t baseId;
6806  uint16_t refpn;
6807  uint32_t baseLat;
6808  uint32_t baseLong;
6809 } nas_CDMAInfo;
6810 
6836 typedef struct
6837 {
6838  uint16_t pci;
6839  int16_t rsrq;
6840  int16_t rsrp;
6841  int16_t rssi;
6842  int16_t srxlev;
6843 } nas_cellParams;
6844 
6911 typedef struct
6912 {
6913  uint8_t ueInIdle;
6914  uint8_t plmn[NAS_PLMN_LENGTH];
6915  uint16_t tac;
6916  uint32_t globalCellId;
6917  uint16_t earfcn;
6918  uint16_t servingCellId;
6922  uint8_t sIntraSearch;
6923  uint8_t cellsLen;
6926 
6961 typedef struct
6962 {
6963  uint16_t earfcn;
6964  uint8_t threshXLow;
6965  uint8_t threshXHigh;
6967  uint8_t cells_len;
6970 
6986 typedef struct
6987 {
6988  uint8_t ueInIdle;
6989  uint8_t freqsLen;
6992 
7026 typedef struct
7027 {
7028  uint16_t arfcn;
7029  uint8_t band1900;
7030  uint8_t cellIdValid;
7031  uint8_t bsicId;
7032  int16_t rssi;
7033  int16_t srxlev;
7034 } nas_gsmCellInfo;
7035 
7070 typedef struct
7071 {
7073  uint8_t threshGsmHigh;
7074  uint8_t threshGsmLow;
7075  uint8_t nccPermitted;
7076  uint8_t cells_len;
7079 
7095 typedef struct
7096 {
7097  uint8_t ueInIdle;
7098  uint8_t freqsLen;
7101 
7126 typedef struct
7127 {
7128  uint16_t psc;
7129  int16_t cpich_rscp;
7130  int16_t cpich_ecno;
7131  int16_t srxlev;
7133 
7163 typedef struct
7164 {
7165  uint16_t uarfcn;
7167  uint16_t threshXhigh;
7168  uint16_t threshXlow;
7169  uint8_t cellsLen;
7172 
7188 typedef struct
7189 {
7190  uint8_t ueInIdle;
7191  uint8_t freqsLen;
7194 
7223 typedef struct
7224 {
7225  uint16_t earfcn;
7226  uint16_t pci;
7227  uint32_t rsrp;
7228  uint32_t rsrq;
7229  int16_t srxlev;
7230  uint8_t cellIsTDD;
7232 
7259 typedef struct
7260 {
7261  uint32_t wcdmaRRCState;
7265 
7307 typedef struct
7308 {
7316  uint32_t *pUMTSCellID;
7319 
7331  uint8_t *pResp,
7332  uint16_t respLen,
7334 );
7335 
7347  pack_qmi_t *pCtx,
7348  uint8_t *pReqBuf,
7349  uint16_t *pLen
7350  );
7406 typedef struct{
7407  uint16_t year;
7408  uint8_t month;
7409  uint8_t day;
7410  uint8_t hour;
7411  uint8_t minute;
7412  uint8_t second;
7413  uint8_t dayOfWeek;
7414  int8_t timeZone;
7417  uint8_t TlvPresent;
7418 }nas_timeInfo;
7419 
7433 typedef struct
7434 {
7438 
7450  uint8_t *pResp,
7451  uint16_t respLen,
7453 );
7485 typedef struct
7486 {
7487  uint16_t year;
7488  uint8_t month;
7489  uint8_t day;
7490  uint8_t hour;
7491  uint8_t minute;
7492  uint8_t second;
7493  uint8_t dayOfWeek;
7495 
7525 typedef struct
7526 {
7528  uint8_t *pTimeZone;
7529  uint8_t *pDayltSavAdj;
7532 
7544  uint8_t *pResp,
7545  uint16_t respLen,
7547  );
7548 
7549 /*
7550  * NAS LTE CPHY Downlink Values.
7551  */
7552 typedef enum {
7560 
7561 /*
7562  * NAS LTE CPHY Scell States.
7563  */
7564 typedef enum {
7569 
7590 typedef struct{
7591  uint16_t pci;
7592  uint16_t freq;
7594  uint8_t TlvPresent;
7605 typedef struct{
7607  uint8_t TlvPresent;
7609 
7679 typedef struct{
7680  uint16_t pci;
7681  uint16_t freq;
7683  uint16_t iLTEbandValue;
7685  uint8_t TlvPresent;
7687 
7711 typedef struct{
7712  uint16_t pci;
7713  uint16_t freq;
7715  uint16_t iLTEbandValue;
7716  uint8_t TlvPresent;
7718 
7730 typedef struct{
7731  uint8_t scell_idx;
7732  uint8_t TlvPresent;
7734 
7753 typedef struct
7754 {
7761 
7773  uint8_t *pResp,
7774  uint16_t respLen,
7776  );
7777 
7802 typedef struct{
7803  uint8_t rxChainIndex;
7804  uint8_t isRadioTuned;
7805  int32_t rxPower;
7806  int32_t rsrp;
7807 }nas_RxSigInfo;
7808 
7834 typedef struct
7835 {
7836  int32_t rsrq;
7837  int16_t snr;
7838  uint8_t numInstances;
7840  uint8_t TlvPresent;
7841 }nas_SccRxInfo;
7842 
7843 
7855  pack_qmi_t *pCtx,
7856  uint8_t *pReq,
7857  uint16_t *pLen
7858  );
7859 
7866 typedef struct {
7869 
7881  uint8_t *pResp,
7882  uint16_t respLen,
7884  );
7885 
7898 typedef struct
7899 {
7900  char t3396_apn[101];
7901  uint8_t t3396_plmn_id[3];
7902  uint32_t t3396_val;
7904 
7916  uint8_t *pResp,
7917  uint16_t respLen,
7919  );
7920 
7930 typedef struct{
7931  uint32_t action;
7933 
7946  pack_qmi_t *pCtx,
7947  uint8_t *pReqBuf,
7948  uint16_t *pLen,
7950  );
7951 
7962  uint8_t *pResp,
7963  uint16_t respLen
7964  );
7965 
8019 typedef struct{
8020  char *pSPC;
8021  uint8_t *pForceRev0;
8022  uint8_t *pCustomSCP;
8023  uint32_t *pProtocol;
8024  uint32_t *pBroadcast;
8025  uint32_t *pApplication;
8026  uint32_t *pRoaming;
8028 
8041  pack_qmi_t *pCtx,
8042  uint8_t *pReqBuf,
8043  uint16_t *pLen,
8045  );
8046 
8057  uint8_t *pResp,
8058  uint16_t respLen
8059  );
8060 
8074 typedef struct
8075 {
8076  uint8_t *pColorCode;
8078 
8090  pack_qmi_t *pCtx,
8091  uint8_t *pReqBuf,
8092  uint16_t *pLen
8093  );
8094 
8106  uint8_t *pResp,
8107  uint16_t respLen,
8109  );
8110 
8123 typedef struct
8124 {
8125  uint8_t radio_if;
8127 
8158 typedef struct
8159 {
8160  uint8_t isRadioTuned;
8161  int32_t rxPower;
8162  int32_t ecio;
8163  int32_t rscp;
8164  int32_t rsrp;
8165  uint32_t phase;
8166 } nas_rxInfo;
8167 
8181 typedef struct
8182 {
8183  uint8_t isInTraffic;
8184  int32_t txPower;
8185 } nas_txInfo;
8186 
8203 typedef struct
8204 {
8209 
8222  pack_qmi_t *pCtx,
8223  uint8_t *pReqBuf,
8224  uint16_t *pLen,
8226  );
8227 
8239  uint8_t *pResp,
8240  uint16_t respLen,
8242 );
8243 
8267 typedef struct
8268 {
8269  uint8_t mcc[NAS_PLMN_LENGTH];
8270  uint8_t mnc[NAS_PLMN_LENGTH];
8271  uint16_t lac1;
8272  uint16_t lac2;
8273  uint8_t PLMNRecID;
8275 
8284 typedef struct
8285 {
8286  uint16_t numInstance;
8289 
8303 typedef struct
8304 {
8306  uint8_t spnLength;
8309 
8376 typedef struct
8377 {
8378  uint8_t codingScheme;
8382  uint8_t longNameLen;
8383  uint8_t longName[NAS_MAX_DESCRIPTION_LENGTH];
8384  uint8_t shortNameLen;
8385  uint8_t shortName[NAS_MAX_DESCRIPTION_LENGTH];
8387 
8396 typedef struct
8397 {
8398  uint8_t numInstance;
8401 
8408 typedef struct
8409 {
8410  uint8_t PLMNName[NAS_MAX_DESCRIPTION_LENGTH];
8412 
8441 typedef struct
8442 {
8449 
8462  pack_qmi_t *pCtx,
8463  uint8_t *pReqBuf,
8464  uint16_t *pLen
8465  );
8466 
8479  uint8_t *pResp,
8480  uint16_t respLen,
8482  );
8483 
8492 typedef struct
8493 {
8494  uint8_t namID;
8496 
8509 typedef struct
8510 {
8511  uint8_t namNameLen;
8513 } nas_namName;
8514 
8527 typedef struct
8528 {
8529  uint8_t dirNumLen;
8531 } nas_dirNum;
8532 
8543 typedef struct
8544 {
8545  uint16_t nid;
8546  uint16_t sid;
8547 } nas_sidNid;
8548 
8561 typedef struct
8562 {
8563  uint8_t numInstances;
8565 } nas_homeSIDNID;
8566 
8583 typedef struct
8584 {
8585  uint8_t mccM[NAS_PLMN_LENGTH];
8586  uint16_t imsiM1112;
8587  uint8_t imsiMS1[NAS_IMSI_M_S1_LENGTH];
8588  uint8_t imsiMS2[NAS_IMSI_M_S2_LENGTH];
8590 
8611 typedef struct
8612 {
8613  uint8_t mccT[NAS_PLMN_LENGTH];
8614  uint16_t imsiT1112;
8615  uint8_t imsiTS1[NAS_IMSI_M_S1_LENGTH];
8616  uint8_t imsiTS2[NAS_IMSI_M_S2_LENGTH];
8617  uint8_t imsiTaddrNum;
8618 } nas_trueIMSI;
8619 
8639 typedef struct
8640 {
8641  uint16_t priChA;
8642  uint16_t priChB;
8643  uint16_t secChA;
8644  uint16_t secChB;
8645 } nas_CDMAChannel;
8646 
8675 typedef struct
8676 {
8684 
8697  pack_qmi_t *pCtx,
8698  uint8_t *pReqBuf,
8699  uint16_t *pLen,
8701  );
8702 
8714  uint8_t *pResp,
8715  uint16_t respLen,
8717 );
8718 
8758 typedef struct
8759 {
8760  uint16_t PhysicalLayer;
8761  uint16_t ControlMac;
8762  uint16_t AccessMac;
8763  uint16_t ForwardMac;
8764  uint16_t ReverseMac;
8765  uint16_t KeyExchange;
8766  uint16_t AuthProt;
8767  uint16_t EncryptProt;
8768  uint16_t SecProt;
8769  uint16_t IdleState;
8770  uint16_t MultDisc;
8771  uint16_t VirtStream;
8773 
8791 typedef struct
8792 {
8797 
8809  pack_qmi_t *pCtx,
8810  uint8_t *pReqBuf,
8811  uint16_t *pLen
8812  );
8813 
8825  uint8_t *pResp,
8826  uint16_t respLen,
8828  );
8829 
8852 typedef struct
8853 {
8854  uint16_t *pCurrentPrsnlty;
8857  uint64_t *pAppSubType;
8859 
8871  pack_qmi_t *pCtx,
8872  uint8_t *pReqBuf,
8873  uint16_t *pLen
8874  );
8875 
8887  uint8_t *pResp,
8888  uint16_t respLen,
8890  );
8891 
8900 typedef struct
8901 {
8902  uint8_t *pDetachAction;
8904 
8917  pack_qmi_t *pCtx,
8918  uint8_t *pReqBuf,
8919  uint16_t *pLen,
8920  pack_nas_SLQSSwiPSDetach_t *pReqParam
8921  );
8922 
8933  uint8_t *pResp,
8934  uint16_t respLen
8935  );
8936 
8974 typedef struct
8975 {
8977  uint16_t *pHDRPackErrRate;
8978  uint8_t *pGSMBER;
8979  uint8_t *pWCDMABER;
8981 
8993  pack_qmi_t *pCtx,
8994  uint8_t *pReqBuf,
8995  uint16_t *pLen
8996  );
8997 
9009  uint8_t *pResp,
9010  uint16_t respLen,
9012  );
9013 
9023 typedef struct
9024 {
9025  uint8_t DRCValue;
9026  uint8_t DRCCover;
9027 } nas_DRCParams;
9028 
9044 typedef struct
9045 {
9046  uint32_t PilotType;
9047  uint16_t PilotPN;
9048  uint16_t PilotStrength;
9050 
9068 typedef struct
9069 {
9070  uint8_t NumPilots;
9073 
9092 typedef struct
9093 {
9095  uint8_t *pUATI;
9098 
9110  pack_qmi_t *pCtx,
9111  uint8_t *pReqBuf,
9112  uint16_t *pLen
9113  );
9114 
9126  uint8_t *pResp,
9127  uint16_t respLen,
9129  );
9130 
9139 typedef struct
9140 {
9141  uint16_t ActSetPilotPN;
9144 
9217 typedef struct
9218 {
9219  uint8_t State;
9220  uint16_t SO;
9221  uint32_t RX_PWR;
9222  uint16_t RX_EC_IO;
9223  uint32_t TX_PWR;
9224  uint8_t ActSetCnt;
9229 
9282 typedef struct
9283 {
9284  uint8_t State;
9285  uint8_t MACIndex;
9286  uint8_t SectorIDLen;
9287  uint16_t *pSectorID;
9288  uint16_t RX_PWR;
9289  uint16_t PER;
9290  uint16_t PilotEnergy;
9291  uint8_t SNR;
9293 
9324 typedef struct
9325 {
9326  uint8_t Technology;
9327  uint8_t QLIC;
9328  uint8_t Chipset;
9329  uint8_t HWVersion;
9331 
9384 typedef struct
9385 {
9386  uint32_t IPAddress;
9387  uint8_t LastErrCode;
9389 
9415 typedef struct
9416 {
9417  uint8_t *pObjectVer;
9423 
9435  pack_qmi_t *pCtx,
9436  uint8_t *pReqBuf,
9437  uint16_t *pLen
9438  );
9439 
9451  uint8_t *pResp,
9452  uint16_t respLen,
9454  );
9455 
9474 typedef struct
9475 {
9478 } nas_RSSIThresh;
9479 
9498 typedef struct
9499 {
9501  int16_t *pECIOThresList;
9502 } nas_ECIOThresh;
9503 
9520 typedef struct
9521 {
9525 
9543 typedef struct
9544 {
9548 
9565 typedef struct
9566 {
9568  int32_t *pIOThresList;
9569 } nas_IOThresh;
9570 
9590 typedef struct
9591 {
9594 } nas_RSRQThresh;
9595 
9615 typedef struct
9616 {
9618  int16_t *pRSRPThresList;
9619 } nas_RSRPThresh;
9620 
9649 typedef struct
9650 {
9651  uint8_t rptRate;
9652  uint8_t avgPeriod;
9654 
9664 typedef struct
9665 {
9669 
9710 typedef struct
9711 {
9722 
9735  pack_qmi_t *pCtx,
9736  uint8_t *pReqBuf,
9737  uint16_t *pLen,
9738  pack_nas_SLQSConfigSigInfo_t *pReqParam
9739  );
9740 
9751  uint8_t *pResp,
9752  uint16_t respLen
9753  );
9754 
9823 typedef struct
9824 {
9825  uint16_t *pMCC;
9826  uint16_t *pMNC;
9827  uint8_t nameSize;
9828  uint8_t *pName;
9829  uint16_t *pSID;
9830  uint16_t *pNID;
9831  uint16_t *pNw2MCC;
9832  uint16_t *pNw2MNC;
9833  uint8_t *pNw2DescDisp;
9834  uint8_t *pNw2DescEnc;
9835  uint8_t *pNw2DescLen;
9836  uint8_t *pNw2Name;
9838 
9850  pack_qmi_t *pCtx,
9851  uint8_t *pReqBuf,
9852  uint16_t *pLen
9853  );
9854 
9866  uint8_t *pResp,
9867  uint16_t respLen,
9869  );
9870 
9880 typedef struct{
9881  uint8_t status;
9882  uint32_t uarfcn;
9883 } nas_wcdmaUARFCN;
9884 
9899 typedef struct{
9900  uint8_t status;
9901  uint32_t earfcn0;
9902  uint32_t earfcn1;
9903 } nas_lteEARFCN;
9904 
9917 typedef struct{
9918  uint8_t status;
9919  uint32_t earfcn;
9920  uint32_t pci;
9921 } nas_ltePCI;
9922 
9935 typedef struct
9936 {
9941 
9954  pack_qmi_t *pCtx,
9955  uint8_t *pReqBuf,
9956  uint16_t *pLen,
9958  );
9959 
9970  uint8_t *pResp,
9971  uint16_t respLen
9972  );
9973 
9989 typedef struct
9990 {
9995 
10007  pack_qmi_t *pCtx,
10008  uint8_t *pReqBuf,
10009  uint16_t *pLen
10010  );
10011 
10023  uint8_t *pResp,
10024  uint16_t respLen,
10026  );
10027 
10046 typedef struct
10047 {
10048  uint8_t *pCycleLen;
10050  uint8_t *pEdrxEnable;
10052 
10064  pack_qmi_t *pCtx,
10065  uint8_t *pReqBuf,
10066  uint16_t *pLen
10067  );
10068 
10080  uint8_t *pResp,
10081  uint16_t respLen,
10083  );
10084 
10102 typedef struct
10103 {
10104  uint8_t *pEdrxEnable;
10105  uint8_t *pCycleLen;
10108 
10121  pack_qmi_t *pCtx,
10122  uint8_t *pReqBuf,
10123  uint16_t *pLen,
10125  );
10126 
10137  uint8_t *pResp,
10138  uint16_t respLen
10139  );
10140 
10154 typedef struct
10155 {
10160 
10168 typedef struct
10169 {
10172 
10184  uint8_t *pResp,
10185  uint16_t respLen,
10187  );
10188 
10189 
10203 typedef struct
10204 {
10205  uint8_t TlvPresent;
10206  uint32_t count0;
10207  uint32_t count1;
10209 
10210 
10218 typedef struct
10219 {
10222 
10234  uint8_t *pResp,
10235  uint16_t respLen,
10237  );
10238 
10255 {
10258  uint16_t activeChannel;
10259 };
10260 
10273 {
10275  uint16_t dedicatedBand;
10276 };
10293 {
10295  uint16_t activeBand;
10296  uint32_t activeChannel;
10297 };
10298 
10323 {
10325  uint32_t bandwidth;
10326 };
10327 
10341 typedef struct{
10342  uint8_t *pInstanceSize;
10345 
10362 typedef struct{
10363  uint8_t TlvPresent;
10364  uint8_t *pInstancesSize;
10367 
10384 typedef struct{
10385  uint8_t TlvPresent;
10386  uint8_t *pInstancesSize;
10389 
10406 typedef struct{
10407  uint8_t TlvPresent;
10408  uint8_t *pInstancesSize;
10411 
10422 typedef struct{
10423  uint8_t TlvPresent;
10426 
10445 typedef struct
10446 {
10452  uint16_t Tlvresult;
10454 
10466  pack_qmi_t *pCtx,
10467  uint8_t *pReqBuf,
10468  uint16_t *pLen
10469  );
10470 
10482  uint8_t *pResp,
10483  uint16_t respLen,
10485  );
10486 
10500 typedef struct
10501 {
10502  uint8_t EmerMode;
10503  uint8_t TlvPresent;
10505 
10524 typedef struct
10525 {
10526  uint16_t ModePref;
10527  uint8_t TlvPresent;
10529 
10586 typedef struct
10587 {
10588  uint64_t BandPref;
10589  uint8_t TlvPresent;
10591 
10606 typedef struct
10607 {
10608  uint16_t PRLPref;
10609  uint8_t TlvPresent;
10611 
10630 typedef struct
10631 {
10632  uint16_t RoamPref;
10633  uint8_t TlvPresent;
10635 
10686 typedef struct
10687 {
10688  uint64_t LTEBandPref;
10689  uint8_t TlvPresent;
10691 
10705 typedef struct
10706 {
10707  uint8_t NetSelPref;
10708  uint8_t TlvPresent;
10710 
10727 typedef struct
10728 {
10729  uint32_t SrvDomainPref;
10730  uint8_t TlvPresent;
10732 
10747 typedef struct
10748 {
10749  uint32_t GWAcqOrderPref;
10750  uint8_t TlvPresent;
10752 
10773 typedef struct
10774 {
10775  uint8_t acqOrdeLen;
10776  uint8_t *pAcqOrder;
10777  uint8_t TlvPresent;
10779 
10800 typedef struct
10801 {
10803  uint8_t TlvPresent;
10805 
10822 typedef struct
10823 {
10825  uint8_t TlvPresent;
10827 
10879 typedef struct
10880 {
10881  uint64_t lteM1BandPref;
10882  uint8_t TlvPresent;
10884 
10936 typedef struct
10937 {
10938  uint64_t lteNb1BandPref;
10939  uint8_t TlvPresent;
10941 
10964 typedef struct
10965 {
10967  uint32_t *pCiotAcqOrder;
10968  uint8_t TlvPresent;
10970 
10990 typedef struct
10991 {
10992  uint64_t bits_1_64;
10993  uint64_t bits_65_128;
10994  uint64_t bits_129_192;
10995  uint64_t bits_193_256;
10996  uint8_t TlvPresent;
10998 
11070 typedef struct
11071 {
11089 
11101  pack_qmi_t *pCtx,
11102  uint8_t *pReqBuf,
11103  uint16_t *pLen
11104  );
11105 
11118  uint8_t *pResp,
11119  uint16_t respLen,
11121  );
11122 
11123 
11124 #ifdef __cplusplus
11125 } /* extern "C" { */
11126 #endif
11127 
11128 #endif
11129 
uint8_t * pName
Definition: nas.h:9828
uint8_t TlvPresent
Definition: nas.h:4452
uint16_t lteSnrDelta
Definition: nas.h:4297
int pack_nas_SLQSSwiGetHRPDStats(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:3526
int16_t snr
Definition: nas.h:1452
NAS_LTE_CPHY_SCELL_STATE_LITE scell_state
Definition: nas.h:7593
uint64_t * pBandPref
Definition: nas.h:1001
int pack_nas_SLQSSetBandPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetBandPreference_t *pReqParam)
int16_t srxlev
Definition: nas.h:7229
nas_LTESigRptCfg * pLTESigRptCfg
Definition: nas.h:9719
#define NAS_IMSI_M_S2_LENGTH
Definition: nas.h:22
Definition: nas.h:6189
Definition: nas.h:5105
NASPhyCaAggScellDlBw PhyCaAggScellDlBw
Definition: nas.h:5814
uint16_t * pLTERSRPDelta
Definition: nas.h:5282
Definition: nas.h:5700
int pack_nas_SLQSNASSeteDRXParams(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNASSeteDRXParams_t *pReqParam)
uint16_t Tlvresult
Definition: nas.h:5458
uint32_t pci
Definition: nas.h:5685
int16_t rxSignalStrength
Definition: nas.h:3938
Definition: nas.h:1110
uint8_t * pAcqOrder
Definition: nas.h:10776
uint8_t TlvPresent
Definition: nas.h:5904
uint8_t HDRSINRThreshListLen
Definition: nas.h:4886
Definition: nas.h:10800
uint16_t NetworkID
Definition: nas.h:3825
uint8_t * pEdrxEnable
Definition: nas.h:10104
nas_AddSysInfo * pAddWCDMASysInfo
Definition: nas.h:2589
uint8_t selectedNetwork
Definition: nas.h:5592
nas_LTESigRptConfig * pLTESigRptConfig
Definition: nas.h:5283
uint32_t Preferred
Definition: nas.h:3009
uint8_t dayOfWeek
Definition: nas.h:7493
Definition: nas.h:7556
NAS_LTE_CPHY_CA_BW_NRB_LITE
Definition: nas.h:7552
uint16_t * pLTERSRQDelta
Definition: nas.h:5280
uint8_t lacValid
Definition: nas.h:2161
uint64_t bits_129_192
Definition: nas.h:655
int unpack_nas_SLQSGetErrorRate(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetErrorRate_t *pOutput)
uint8_t NeighborSetCnt
Definition: nas.h:9226
uint32_t PilotType
Definition: nas.h:9046
Definition: nas.h:7126
uint64_t * pTdscdmaBandPref
Definition: nas.h:1010
uint32_t * pChangeDuration
Definition: nas.h:6228
int pack_nas_SLQSSetSysSelectionPref(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetSysSelectionPref_t *pReqParam)
Definition: nas.h:6961
uint8_t srvStatus
Definition: nas.h:3637
uint8_t threshGsmHigh
Definition: nas.h:7073
Definition: nas.h:7485
uint8_t RSRQThresListLen
Definition: nas.h:9592
uint8_t radioInterfaceNo
Definition: nas.h:5593
uint16_t regPrd
Definition: nas.h:2426
uint8_t networkIdValid
Definition: nas.h:2168
Definition: nas.h:10964
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:9833
int unpack_nas_SLQSNasSwiIndicationRegister(uint8_t *pResp, uint16_t respLen)
Definition: nas.h:7163
uint32_t psBarStatus
Definition: nas.h:2474
uint8_t lteEsmUl
Definition: nas.h:6301
Definition: nas.h:4003
NASPhyCaAggPcellInfo PhyCaAggPcellInfo
Definition: nas.h:5816
uint16_t * pAddLTESysInfo
Definition: nas.h:2590
Definition: nas.h:9543
uint32_t * pSrvRegRestriction
Definition: nas.h:1012
#define NAS_MAX_SCC_RX_INFO_INSTANCES
Definition: nas.h:19
uint16_t geoSysIdx
Definition: nas.h:2425
uint16_t MNC
Definition: nas.h:2858
uint8_t hdrPersonalityValid
Definition: nas.h:2057
int8_t * pRscp
Definition: nas.h:1606
uint8_t bsInfoValid
Definition: nas.h:1977
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 * pInstanceSize
Definition: nas.h:10342
uint8_t TlvPresent
Definition: nas.h:5786
struct nas_CSGID * pCSGID
Definition: nas.h:571
uint8_t freqsLen
Definition: nas.h:7191
Definition: nas.h:9917
#define NAS_SERVING_SYSTEM_INFO_MAX_RADIO_INTERFACE_LIST
Definition: nas.h:23
uint32_t io
Definition: nas.h:4422
uint16_t nmrLac
Definition: nas.h:6589
uint64_t * pAppSubType
Definition: nas.h:8857
nas_GSMSrvStatusInfo * pGSMSrvStatusInfo
Definition: nas.h:2729
uint8_t shortNameSB
Definition: nas.h:6488
int unpack_nas_GetACCOLC(uint8_t *pResp, uint16_t respLen, uint8_t *pAccolc)
int16_t rsrplevel
Definition: nas.h:4047
uint8_t day
Definition: nas.h:7409
Definition: nas.h:4033
uint8_t nmrBsic
Definition: nas.h:6591
uint32_t regAction
Definition: nas.h:6226
uint8_t * pMncPcsDigitStatus
Definition: nas.h:6229
LITEQMI_NAS_LTE_CPHY_SCELL_STATE scell_state
Definition: nas.h:5687
nas_QmiNas3GppNetworkRAT * pRATINstance
Definition: nas.h:3106
uint8_t * pEmerMode
Definition: nas.h:999
uint32_t BasestationLatitude
Definition: nas.h:3827
nas_LTEInfoIntrafreq * pLTEInfoIntrafreq
Definition: nas.h:7312
uint8_t ValidityCW1
Definition: nas.h:3170
int16_t rsrp
Definition: nas.h:6840
uint8_t rejCause
Definition: nas.h:2301
Definition: qaGobiApiNas.h:4909
uint16_t networkID
Definition: nas.h:1976
uint8_t isPrefDataPath
Definition: nas.h:1716
Definition: nas.h:10254
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:8767
uint8_t TlvPresent
Definition: nas.h:5918
uint8_t networkIdValid
Definition: nas.h:2403
nas_TDSCDMASINRCONFThresh * pTDSCDMASINRCONFThresh
Definition: nas.h:9720
uint8_t srvStatus
Definition: nas.h:1715
Definition: nas.h:1832
Definition: nas.h:8123
uint8_t numInstances
Definition: nas.h:7838
Definition: nas.h:5811
int unpack_nas_GetRFInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_GetRFInfo_t *pOutput)
Definition: nas.h:7930
uint8_t gsmUmtsUl
Definition: nas.h:6305
nas_rxInfo * pRXChain0Info
Definition: nas.h:8205
uint32_t bandwidth
Definition: nas.h:10325
Definition: nas.h:9664
uint8_t band
Definition: nas.h:3344
Definition: nas.h:5056
nas_GERANInfo * pGERANInfo
Definition: nas.h:7309
int pack_nas_SLQSSwiGetLteSccRxInfo(pack_qmi_t *pCtx, uint8_t *pReq, uint16_t *pLen)
NASEmergencyModeTlv EMTlv
Definition: nas.h:6012
uint8_t * pErrorRateInd
Definition: nas.h:1245
nas_lteEARFCN * pLteEARFCN
Definition: nas.h:9992
int16_t * pWCDMARSSIThreshList
Definition: nas.h:4940
uint8_t longNameEn
Definition: nas.h:6491
int unpack_nas_PerformNetworkScan(uint8_t *pResp, uint16_t respLen, unpack_nas_PerformNetworkScan_t *pOutput)
int16_t snrlevel
Definition: nas.h:4035
uint8_t lteRsrpDelta
Definition: nas.h:4298
Definition: nas.h:10046
uint8_t TlvPresent
Definition: nas.h:10750
uint8_t TlvPresent
Definition: nas.h:10968
uint64_t bits_1_64
Definition: nas.h:653
int16_t rscp
Definition: nas.h:6765
int unpack_nas_SetRFInfoCallback(uint8_t *pResp, uint16_t respLen)
uint8_t PRLInd
Definition: nas.h:3838
uint32_t wcdmaRRCState
Definition: nas.h:7261
uint8_t * pSubscriptionInfoInd
Definition: nas.h:1241
uint8_t threshXHigh
Definition: nas.h:6965
uint32_t Broadcast
Definition: nas.h:4614
int pack_nas_SLQSGetPLMNName(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSGetPLMNName_t *reqArg)
Definition: nas.h:5255
nas_CDMASysInfoExt CDMASystemInfoExt
Definition: nas.h:3841
uint8_t * pObjectVer
Definition: nas.h:9417
uint8_t HDRIOThreshListLen
Definition: nas.h:4904
nas_roamIndList RoamingIndicatorList
Definition: nas.h:3829
uint32_t BasestationLongitude
Definition: nas.h:3828
nas_GSMSysInfo * pGSMSysInfo
Definition: nas.h:2583
uint16_t arfcn
Definition: nas.h:7028
Definition: nas.h:7406
NASGWAcqOrderPrefTlv GWAOPTlv
Definition: nas.h:6020
nas_minBasedIMSI * pMinBasedIMSI
Definition: nas.h:8680
uint8_t HdrPersonality
Definition: nas.h:3842
uint32_t iLTEbandValue
Definition: nas.h:5769
uint8_t srvDomainValid
Definition: nas.h:1834
uint8_t lacValid
Definition: nas.h:2295
uint32_t * pApplication
Definition: nas.h:8025
Definition: nas.h:4988
uint8_t tacValid
Definition: nas.h:2406
nas_lteRsrpinformation lteRsrpinfo
Definition: nas.h:4427
nas_NetworkStat1x * pNetworkStat1x
Definition: nas.h:9418
Definition: nas.h:4286
Definition: nas.h:3655
int16_t geranRssi
Definition: nas.h:6683
uint8_t rptRate
Definition: nas.h:9651
uint8_t * pNetworkTimeInd
Definition: nas.h:1242
uint8_t LTERSRQThreshListLen
Definition: nas.h:5007
uint16_t ratDisabledMask
Definition: nas.h:10802
uint8_t day
Definition: nas.h:7489
Definition: nas.h:7433
Definition: nas.h:3166
uint16_t mnc
Definition: nas.h:6368
Definition: nas.h:4805
Definition: nas.h:2445
uint8_t RegForeignNID
Definition: nas.h:4610
uint8_t dataCapabilitiesLen
Definition: nas.h:3498
uint16_t MCC
Definition: nas.h:2857
Definition: nas.h:9217
Definition: qaGobiApiNas.h:6906
int unpack_nas_SLQSNasGetHDRColorCode(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetHDRColorCode_t *pOutput)
uint32_t PSDomain
Definition: nas.h:2852
uint32_t Roaming
Definition: nas.h:4616
Definition: nas.h:1416
int pack_nas_SLQSNASGeteDRXParams(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t AuthProt
Definition: nas.h:8766
uint8_t systemMode
Definition: nas.h:3263
uint8_t rsrqDelta
Definition: nas.h:4292
Definition: nas.h:1472
Definition: nas.h:10272
uint16_t * pRoamPref
Definition: nas.h:561
nas_CDMARSSIThresh * pCDMARSSIThresh
Definition: nas.h:5257
int unpack_nas_SLQSSwiNetworkDebug(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiNetworkDebug_t *pOutput)
uint8_t SCM
Definition: nas.h:4607
int16_t ecio
Definition: nas.h:1382
uint16_t mcc
Definition: nas.h:1655
uint16_t numInstance
Definition: nas.h:8286
uint8_t ECIOThresListLen
Definition: nas.h:9500
struct nas_acqOrderPref * pAcqOrderPref
Definition: nas.h:1011
NASLteNasReleaseInfoTlv nasRelInfoTlv
Definition: nas.h:6137
LITEQMI_NAS_LTE_CPHY_SCELL_STATE
Definition: nas.h:5645
Definition: nas.h:6678
uint16_t ReverseMac
Definition: nas.h:8764
nas_TDSCDMARSSIThresh * pTDSCDMARSSIThresh
Definition: nas.h:5286
uint8_t sinr
Definition: nas.h:1420
int16_t ecio
Definition: nas.h:6766
NASQmiCbkNasSystemSelPrefInd Info
Definition: nas.h:6034
uint16_t tac
Definition: nas.h:2407
Definition: nas.h:1963
nas_SrvStatusInfo * pCDMASrvStatusInfo
Definition: nas.h:2576
uint8_t * pDualStandByPrefInd
Definition: nas.h:1240
uint16_t pci
Definition: nas.h:7680
uint8_t numRadioInterfaces
Definition: nas.h:3466
uint8_t * pEmerMode
Definition: nas.h:557
uint16_t arfcn
Definition: nas.h:6651
uint8_t radio_if
Definition: nas.h:8125
uint16_t PRLPref
Definition: nas.h:10608
int16_t * pGSMRSSIThreshList
Definition: nas.h:4923
uint8_t regState
Definition: nas.h:3462
NASQmiCbkNasSwiOTAMessageInd Info
Definition: nas.h:6152
uint8_t longNameLen
Definition: nas.h:8382
uint8_t * pSystemSelectionInd
Definition: nas.h:1237
nas_CiotAcqOrderPrefTlv * pCiotAcqOrderPref
Definition: nas.h:11086
uint8_t nccPermitted
Definition: nas.h:7075
uint8_t umtsLTENbrCellLen
Definition: nas.h:7262
uint32_t action
Definition: nas.h:7931
uint8_t hdrPersonality
Definition: nas.h:5595
nas_GSMRSSIThresh * pGSMRSSIThresh
Definition: nas.h:5269
uint64_t band_pref
Definition: nas.h:5891
uint8_t * pMNCIncPCSDigStat
Definition: nas.h:1007
nas_AddSysInfo * pAddWCDMASysInfo
Definition: nas.h:2740
cdmaSSInfo CDMASSInfo
Definition: nas.h:1501
uint8_t hour
Definition: nas.h:7410
uint8_t ioDelta
Definition: nas.h:4290
uint8_t roamStatus
Definition: nas.h:1839
uint16_t priChB
Definition: nas.h:8642
uint16_t cellID
Definition: nas.h:6760
uint8_t * pPCSInstanceSize
Definition: nas.h:3107
nas_DeviceConfigDetail * pDeviceConfigDetail
Definition: nas.h:9420
nas_NR5gBandPrefTlv * pNr5gBandPref
Definition: nas.h:11087
Definition: nas.h:6135
Definition: nas.h:10705
int pack_nas_GetServingNetwork(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t * pBroadcast
Definition: nas.h:8024
Definition: nas.h:3342
uint16_t * pNw2MNC
Definition: nas.h:9832
Definition: nas.h:7026
uint16_t mcc
Definition: nas.h:6367
uint8_t sNonIntraSearch
Definition: nas.h:6920
nas_trueIMSI * pTrueIMSI
Definition: nas.h:8681
uint8_t RoamIndicatorVal
Definition: nas.h:3821
uint16_t iLTEbandValue
Definition: nas.h:7715
nas_dirNum * pDirNum
Definition: nas.h:8678
uint8_t umtsInst
Definition: nas.h:6767
nas_ltePCI * pLtePCI
Definition: nas.h:9993
uint8_t band1900
Definition: nas.h:7029
uint16_t psc
Definition: nas.h:6764
int16_t * pLTESNRThresList
Definition: nas.h:9546
Definition: nas.h:5828
nas_RSRQThresh * pRSRQThresh
Definition: nas.h:9717
nas_wcdmaUARFCN * pWcdmaUARFCN
Definition: nas.h:9991
int unpack_nas_SetServingSystemCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetServingSystemCallback_ind_t *pOutput)
int16_t * pLTERSRPThreshList
Definition: nas.h:5025
uint64_t * pLTEBandPref
Definition: nas.h:562
int16_t * pHDRECIOThreshList
Definition: nas.h:4861
int unpack_valid_nas_GetCDMANetworkParameters(uint8_t *pResp, uint8_t u8Info)
uint8_t TlvPresent
Definition: nas.h:5702
int unpack_nas_SLQSSwiRandIndicatorCallback_Ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiRandIndicatorCallback_Ind_t *pOutput)
uint8_t LastErrCode
Definition: nas.h:9387
int32_t * pIOThresList
Definition: nas.h:9568
nas_PhyCaAggScellDlBw sPhyCaAggScellDlBw
Definition: nas.h:7756
Definition: nas.h:7070
int unpack_nas_GetHomeNetwork3GPP2(uint8_t *pResp, uint16_t respLen, unpack_nas_GetHomeNetwork3GPP2_t *pOutput)
nas_LTEInfoNeighboringGSM * pLTEInfoNeighboringGSM
Definition: nas.h:7314
uint16_t ModePref
Definition: nas.h:5876
Definition: nas.h:5930
int pack_nas_SLQSNasGetCellLocationInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:8974
int pack_nas_SLQSSwiGetHDRProtSubtype(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int8_t timeZone
Definition: nas.h:7414
uint8_t ueInIdle
Definition: nas.h:6913
uint32_t PersistentTechPref
Definition: nas.h:5407
Definition: nas.h:3957
uint8_t instancesSize
Definition: nas.h:1331
uint16_t nmrRxLev
Definition: nas.h:6592
uint64_t bits_1_64
Definition: nas.h:10992
float rssi
Definition: nas.h:1474
int8_t rssi
Definition: nas.h:1381
uint8_t rxChainIndex
Definition: nas.h:7803
uint32_t TX_PWR
Definition: nas.h:9223
uint32_t RAN
Definition: nas.h:2853
Definition: nas.h:5089
uint8_t ueInIdle
Definition: nas.h:6988
uint16_t MCC
Definition: nas.h:3055
uint8_t status
Definition: nas.h:9918
uint8_t radioInterfaceSize
Definition: nas.h:4485
uint8_t TDSCDMARSSIThreshListLen
Definition: nas.h:5091
uint16_t data_len
Definition: nas.h:6081
uint8_t hsInd
Definition: nas.h:2308
Definition: nas.h:9474
uint8_t * pCycleLen
Definition: nas.h:10048
int pack_nas_SLQSGetSignalStrength(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint16_t reqMask)
uint8_t egprsSuppValid
Definition: nas.h:2171
char shortNameLen
Definition: nas.h:6489
struct nas_nr5gBandPref * pNr5gBandPref
Definition: nas.h:1020
nas_lteSnrinformation lteSnrinfo
Definition: nas.h:4426
uint16_t imsiM1112
Definition: nas.h:8586
uint8_t isSysPrlMatch
Definition: nas.h:2056
nas_SccRxInfo * pSccRxInfo
Definition: nas.h:7867
uint8_t DataCapsLen
Definition: nas.h:2861
nas_MNRInfo * pMNRInfo
Definition: nas.h:6227
nas_RfBandInfoExtFormat * pRfBandInfoExtFormat
Definition: nas.h:10449
Definition: nas.h:4971
Definition: nas.h:651
uint8_t TlvPresent
Definition: nas.h:10708
uint16_t activeChannel
Definition: nas.h:1314
uint16_t iLTEbandValue
Definition: nas.h:7683
uint16_t Tlvresult
Definition: nas.h:6153
uint16_t * pHDRIODelta
Definition: nas.h:5268
int pack_nas_SLQSGetNetworkTime(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:3259
uint8_t * pMncPcsStatus
Definition: nas.h:6369
uint8_t hdrHybrid
Definition: nas.h:3640
uint32_t CellID
Definition: nas.h:3836
struct nas_RFBandInfoElements * pRFBandInfoParam
Definition: nas.h:10343
Definition: nas.h:7554
uint8_t * pNetworkRejectInd
Definition: nas.h:1249
NASServingSystemInfo SSInfo
Definition: nas.h:5609
uint64_t bits_193_256
Definition: nas.h:656
uint16_t servingCellId
Definition: nas.h:6918
uint8_t radioIf
Definition: nas.h:3960
uint8_t TlvPresent
Definition: nas.h:10527
int unpack_nas_SLQSNASGeteDRXParams(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNASGeteDRXParams_t *pOutput)
uint16_t Tlvresult
Definition: nas.h:5488
uint64_t * pLteM1BandPref
Definition: nas.h:1016
uint32_t * pSrvRegRestriction
Definition: nas.h:570
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:5861
int unpack_nas_SLQSNasSysInfoCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSysInfoCallback_ind_t *pOutput)
Definition: nas.h:8639
uint8_t * pChgDuration
Definition: nas.h:1006
int8_t * pGSMSigInfo
Definition: nas.h:1603
uint8_t bEnable
Definition: nas.h:4308
uint32_t cellBroadcastCap
Definition: nas.h:2448
nas_DRCParams * pDRCParams
Definition: nas.h:9094
int unpack_nas_SLQSNASSwiGetChannelLock(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNASSwiGetChannelLock_t *pOutput)
uint16_t imsiT1112
Definition: nas.h:8614
float rscp
Definition: nas.h:1475
uint16_t RoamPref
Definition: nas.h:5919
Definition: nas.h:6365
uint32_t timingAdvance
Definition: nas.h:6653
uint8_t TlvPresent
Definition: nas.h:7685
uint8_t DRCValue
Definition: nas.h:9025
int8_t rsrq
Definition: nas.h:4022
Definition: nas.h:10727
uint8_t isSysPrlMatchValid
Definition: nas.h:2055
int pack_nas_SLQSNasSwiModemStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t radioInterface
Definition: nas.h:4454
uint32_t * pGWAcqOrderPref
Definition: nas.h:567
Definition: nas.h:3584
uint8_t cellIdValid
Definition: nas.h:2163
Definition: nas.h:10879
uint16_t * pHDRSINRThreshList
Definition: nas.h:4887
uint8_t * pSuppressSysInfoInd
Definition: nas.h:1250
nas_CDMAChannel * pCDMAChannel
Definition: nas.h:8682
uint8_t srvDomain
Definition: nas.h:1835
tdscdmaSigInfoExt * pTDSCDMASigInfoExt
Definition: nas.h:1607
Definition: nas.h:4823
uint16_t threshXlow
Definition: nas.h:7168
int unpack_nas_GetServingNetwork(uint8_t *pResp, uint16_t respLen, unpack_nas_GetServingNetwork_t *pOutput)
uint16_t dedicatedBand
Definition: nas.h:10275
uint8_t scell_idx
Definition: nas.h:7731
int unpack_nas_SLQSNasTimerCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasTimerCallback_ind_t *pOutput)
uint16_t mnc
Definition: nas.h:6192
uint8_t TlvPresent
Definition: nas.h:5875
Definition: nas.h:3818
float * pTDSCDMASINRThreshList
Definition: nas.h:5124
uint16_t * pHDRRSSIDelta
Definition: nas.h:5262
uint8_t ActSetPilotPNStrength
Definition: nas.h:9142
int pack_nas_GetHomeNetwork3GPP2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:10362
nas_lteEARFCN * pLteEARFCN
Definition: nas.h:9938
nas_TDSCDMARSCPThresh * pTDSCDMARSCPThresh
Definition: nas.h:5284
nas_RSRPThresh * pRSRPThresh
Definition: nas.h:9718
uint8_t TlvPresent
Definition: nas.h:5960
Definition: nas.h:9384
uint64_t * pTdscdmaBandPref
Definition: nas.h:568
uint8_t lacValid
Definition: nas.h:2396
uint16_t sid
Definition: nas.h:8546
Definition: nas.h:7590
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:5766
#define NAS_IMSI_M_S1_LENGTH
Definition: nas.h:21
uint32_t baseLong
Definition: nas.h:1980
float * pTDSCDMASINRDelta
Definition: nas.h:5291
uint32_t id
Definition: nas.h:354
Definition: nas.h:4482
int16_t * pRSRPThresList
Definition: nas.h:9618
Definition: nas.h:8611
uint16_t nid
Definition: nas.h:1659
uint8_t geranBsicBcc
Definition: nas.h:6682
uint8_t csAttachState
Definition: nas.h:3463
#define NAS_NAM_NAME_LENGTH
Definition: nas.h:20
uint32_t earfcn
Definition: nas.h:9919
uint8_t RadioIfacesSize
Definition: nas.h:2854
uint32_t CSDomain
Definition: nas.h:2851
nas_TDSCDMAECIOThresh * pTDSCDMAECIOThresh
Definition: nas.h:5288
uint32_t Roaming
Definition: nas.h:2856
uint8_t rejectSrvDomain
Definition: nas.h:2401
Definition: nas.h:1330
uint8_t hsCallStatusValid
Definition: nas.h:2305
Definition: nas.h:6646
Definition: nas.h:5022
nas_CiotLteOpModePrefTlv * pCiotLteOpModePref
Definition: nas.h:11083
uint8_t radioInterface
Definition: nas.h:10256
Definition: nas.h:4437
uint16_t MNC
Definition: nas.h:3033
int unpack_nas_SLQSSwiGetLteSccRxInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetLteSccRxInfo_t *pOutput)
Definition: nas.h:4937
uint8_t dtmSuppValid
Definition: nas.h:2173
uint32_t cellID
Definition: nas.h:6648
uint8_t CDMA_P_Rev
Definition: nas.h:3832
uint16_t IdleState
Definition: nas.h:8769
uint8_t pRevInUseValid
Definition: nas.h:1968
Definition: nas.h:7558
int8_t GSMSSInfo
Definition: nas.h:1503
nas_sysInfoCommon sysInfoGSM
Definition: nas.h:2160
uint8_t rejCause
Definition: nas.h:2402
uint32_t * pProtocol
Definition: nas.h:8023
uint16_t VirtStream
Definition: nas.h:8771
uint8_t isRadioTuned
Definition: nas.h:8160
uint16_t * pCDMARSSIDelta
Definition: nas.h:5258
Definition: nas.h:9565
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:2578
uint8_t hdrActiveProt
Definition: nas.h:2060
uint16_t geranArfcn
Definition: nas.h:6680
int32_t txPower
Definition: nas.h:8184
nas_LTEInfoNeighboringWCDMA * pLTEInfoNeighboringWCDMA
Definition: nas.h:7315
Definition: nas.h:8527
uint8_t numInstances
Definition: nas.h:3561
uint8_t numInstance
Definition: nas.h:8398
uint32_t * pGWAcqOrderPref
Definition: nas.h:1009
uint8_t TDSCDMARSCPThreshListLen
Definition: nas.h:5075
Definition: nas.h:1447
uint8_t rat
Definition: nas.h:355
nas_LTEInfoInterfreq * pLTEInfoInterfreq
Definition: nas.h:7313
int unpack_nas_SetDataCapabilitiesCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetDataCapabilitiesCallback_ind_t *pOutput)
nas_RankIndicatorTlv rankIndicatorTlv
Definition: nas.h:10220
#define NAS_OTA_MESSAGE_MAX_BUF_SIZE
Definition: nas.h:15
int pack_nas_SLQSGetServingSystem(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * p3GppNetworkInstanceSize
Definition: nas.h:3103
uint32_t * pRoaming
Definition: nas.h:8026
int32_t ecio
Definition: nas.h:8162
uint8_t regRejectInfoValid
Definition: nas.h:2400
uint8_t TlvPresent
Definition: nas.h:10423
Definition: nas.h:9092
uint16_t * pNID
Definition: nas.h:9830
uint8_t imsi_11_12
Definition: nas.h:3657
NASPhyCaAggScellIndex PhyCaAggScellIndex
Definition: nas.h:5817
uint8_t * pLTEVoiceSupportSysInfo
Definition: nas.h:2744
uint32_t * pSrvDomainPref
Definition: nas.h:566
Definition: nas.h:5454
uint16_t ControlMac
Definition: nas.h:8761
uint8_t nas_release
Definition: nas.h:6103
nas_CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: nas.h:2743
Definition: nas.h:629
uint8_t isSysForbidden
Definition: nas.h:1841
uint8_t * pColorCode
Definition: nas.h:8076
nas_PhyCaAggScellIndType sPhyCaAggScellIndType
Definition: nas.h:7755
uint32_t count1
Definition: nas.h:10207
int unpack_nas_SLQSSwiGetHRPDStats(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetHRPDStats_t *pOutput)
uint32_t * pGWAcqOrderPref
Definition: nas.h:239
nas_QmiNas3GppNetworkInfo * p3GppNetworkInfoInstances
Definition: nas.h:3104
uint16_t priChA
Definition: nas.h:8641
uint8_t PLMNRecID
Definition: nas.h:8273
Definition: nas.h:5784
int16_t ecio
Definition: nas.h:3959
int unpack_valid_nas_SLQSGetSignalStrength(uint8_t *pResp, uint8_t u8Info)
Definition: nas.h:9823
uint16_t activeBandClass
Definition: nas.h:1313
uint8_t geranBsicNcc
Definition: nas.h:6681
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:7714
uint8_t GppNetworkDSTAdjustment
Definition: nas.h:3834
uint8_t lteEsmDl
Definition: nas.h:6302
int unpack_nas_SLQSInitiateNetworkRegistration(uint8_t *pResp, uint16_t respLen)
uint8_t bsic
Definition: nas.h:6652
nas_GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: nas.h:2579
Definition: nas.h:5655
uint8_t DataCapsLen
Definition: nas.h:2926
uint8_t * pNw2DescEnc
Definition: nas.h:9834
uint8_t cells_len
Definition: nas.h:7076
uint8_t threshXLow
Definition: nas.h:6964
nas_GSMSysInfo * pGSMSysInfo
Definition: nas.h:2734
int pack_nas_GetANAAAAuthenticationStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t SNR
Definition: nas.h:9291
uint8_t longNameSpareBits
Definition: nas.h:8380
uint8_t scell_idx
Definition: nas.h:5785
int unpack_nas_SLQSNasGetRFInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetRFInfo_t *pOutput)
Definition: nas.h:2471
uint8_t * pDDTMInd
Definition: nas.h:1238
uint8_t * pPersonalityListLength
Definition: nas.h:10157
int unpack_nas_SLQSGetOperatorNameData(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetOperatorNameData_t *pOutput)
uint8_t CQIValueCW1
Definition: nas.h:3171
uint8_t TlvPresent
Definition: nas.h:10385
uint8_t hdrActiveProtValid
Definition: nas.h:2059
uint64_t time
Definition: nas.h:6119
uint16_t Tlvresult
Definition: nas.h:5610
uint8_t TlvPresent
Definition: nas.h:10609
uint8_t hour
Definition: nas.h:7490
int32_t io
Definition: nas.h:1421
uint16_t * pPRLPref
Definition: nas.h:560
Definition: nas.h:8396
uint8_t radioIf
Definition: nas.h:4023
uint8_t sinrDelta
Definition: nas.h:4291
uint16_t SystemID
Definition: nas.h:3824
uint8_t TDSCDMASINRCONFThreshListLen
Definition: nas.h:9666
Definition: nas.h:3936
Definition: nas.h:5587
int pack_nas_SLQSNasGetHDRColorCode(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:6703
Definition: qaGobiApiNas.h:4927
uint8_t ueInIdle
Definition: nas.h:7190
uint32_t earfcn1
Definition: nas.h:9902
uint16_t * pNw2MCC
Definition: nas.h:9831
struct nas_RfDedicatedBandInfoElements * pRfDedicatedBandInfoParam
Definition: nas.h:10365
Definition: nas.h:8561
int unpack_nas_SLQSSetSysSelectionPrefExt(uint8_t *pResp, uint16_t respLen)
uint8_t nmrInst
Definition: nas.h:6655
uint16_t freq
Definition: nas.h:7713
nas_AddCDMASysInfo * pAddCDMASysInfo
Definition: nas.h:2586
nas_sysInfoCommon sysInfoHDR
Definition: nas.h:2054
int16_t * pLTERSRQThreshList
Definition: nas.h:5008
uint16_t earfcn
Definition: nas.h:7225
uint8_t TlvPresent
Definition: nas.h:5770
int unpack_nas_SLQSSetSysSelectionPrefCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSetSysSelectionPrefCallBack_ind_t *pOutput)
uint16_t PRLPref
Definition: nas.h:5905
uint8_t radioIf
Definition: nas.h:3939
nas_QmisNasPcsDigit * pPCSInstance
Definition: nas.h:3108
uint8_t radioInterface
Definition: nas.h:10294
float * pTDSCDMAECIODelta
Definition: nas.h:5289
uint64_t * pLteNb1BandPref
Definition: nas.h:1017
int8_t rssi
Definition: nas.h:1418
float * pTDSCDMAECIOThreshList
Definition: nas.h:5108
uint16_t KeyExchange
Definition: nas.h:8765
nas_serviceProviderName * pSrvcProviderName
Definition: nas.h:8443
uint16_t TXChan
Definition: nas.h:3347
uint8_t psAttachState
Definition: nas.h:3464
int unpack_nas_SetLURejectCallback(uint8_t *pResp, uint16_t respLen)
uint8_t TlvPresent
Definition: nas.h:10882
uint16_t MCC
Definition: nas.h:3656
Definition: nas.h:7223
Definition: nas.h:7730
int unpack_nas_SLQSNasNetworkTimeCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasNetworkTimeCallBack_ind_t *pOutput)
Definition: nas.h:2292
Definition: nas.h:8303
Definition: nas.h:9710
uint16_t geoSysIdx
Definition: nas.h:2447
uint8_t rxSignalStrengthDelta
Definition: nas.h:4288
uint64_t * pLTEBandPref
Definition: nas.h:236
int16_t cpich_rscp
Definition: nas.h:7129
uint8_t TlvPresent
Definition: nas.h:7594
Definition: nas.h:5073
uint8_t leapSeconds
Definition: nas.h:3585
nas_CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: nas.h:2742
LITEQMI_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:5701
nas_LTESNRThreshold * pLTESNRThresh
Definition: nas.h:5277
LITEQMI_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:5736
nas_LTERSRQThresh * pLTERSRQThresh
Definition: nas.h:5279
uint16_t PER
Definition: nas.h:9289
Definition: nas.h:4902
uint8_t netDescrLength
Definition: nas.h:3529
uint8_t roaming
Definition: nas.h:5519
uint8_t modemMode
Definition: nas.h:3262
uint32_t freq
Definition: nas.h:5735
uint16_t ActSetPilotPN
Definition: nas.h:9141
int16_t rsrp
Definition: nas.h:1451
nas_errorRateListElement errorRateInfo
Definition: nas.h:4424
lteSSInfo LTESSInfo
Definition: nas.h:1505
uint8_t emmConnState
Definition: nas.h:3350
int unpack_nas_SLQSNasSwiOTAMessageCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSwiOTAMessageCallback_ind_t *pOutput)
uint8_t * pGSMCipherDomainSysInfo
Definition: nas.h:2594
uint16_t RXChan
Definition: nas.h:3346
int pack_nas_SetLURejectCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pBenable)
uint32_t csBarStatus
Definition: nas.h:3692
int unpack_nas_SLQSNasGetCellLocationInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetCellLocationInfo_t *pOutput)
Definition: nas.h:6758
LITEQMI_NAS_LTE_CPHY_SCELL_STATE scell_state
Definition: nas.h:5738
int pack_nas_SLQSGetSysSelectionPref(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_HDRPersonality_Ind_Data * pHDRPersInd
Definition: nas.h:10170
uint16_t year
Definition: nas.h:7407
uint8_t RSSIThresListLen
Definition: nas.h:9476
uint32_t baseLong
Definition: nas.h:6808
uint32_t freq
Definition: nas.h:5767
uint32_t psBarStatus
Definition: nas.h:3693
uint8_t minute
Definition: nas.h:7411
uint16_t activeBand
Definition: nas.h:10295
Definition: nas.h:10292
uint8_t DTMInd
Definition: nas.h:3839
uint16_t * pPRLPref
Definition: nas.h:234
Definition: nas.h:4755
uint8_t * pWCDMACipherDomainSysInfo
Definition: nas.h:2746
nas_HDRSysInfo * pHDRSysInfo
Definition: nas.h:2582
uint8_t bandwidth
Definition: nas.h:3345
NASPhyCaAggScellInfo PhyCaAggScellInfo
Definition: nas.h:5815
uint8_t TlvPresent
Definition: nas.h:10939
uint8_t TlvPresent
Definition: nas.h:10689
Definition: nas.h:5902
uint8_t QLIC
Definition: nas.h:9327
uint8_t ecioDelta
Definition: nas.h:4289
uint8_t State
Definition: nas.h:9284
uint8_t LTESNRThreshListLen
Definition: nas.h:4990
NASBandPreferenceTlv BPTlv
Definition: nas.h:6014
uint16_t * pLTESNRDelta
Definition: nas.h:5278
int16_t * pWCDMAECIOThreshList
Definition: nas.h:4957
uint8_t LTERSSIThreshListLen
Definition: nas.h:4973
int unpack_nas_SLQSGetServingSystem(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetServingSystem_t *pOutput)
nas_PhyCaAggScellIndex sPhyCaAggScellIndex
Definition: nas.h:7759
int unpack_nas_SLQSSetBandPreference(uint8_t *pResp, uint16_t respLen)
uint8_t * pForceRev0
Definition: nas.h:8021
uint8_t * pMNCIncPCSDigStat
Definition: nas.h:565
Definition: nas.h:3053
uint32_t rsrq
Definition: nas.h:7228
Definition: nas.h:8267
uint8_t isSysForbiddenValid
Definition: nas.h:1840
uint8_t lteEmmUl
Definition: nas.h:6303
nas_SrvStatusInfo * pHDRSrvStatusInfo
Definition: nas.h:2577
uint16_t * pModePref
Definition: nas.h:558
uint64_t * pLTEBandPref
Definition: nas.h:1004
uint32_t Duration
Definition: nas.h:5457
uint8_t cellReselPriority
Definition: nas.h:6919
uint8_t netReg
Definition: nas.h:296
int pack_nas_GetRFInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_RejectReasonTlv RRTlv
Definition: nas.h:4512
uint8_t TlvPresent
Definition: nas.h:10407
nas_GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: nas.h:2730
NASPhyCaAggScellIndType PhyCaAggScellIndType
Definition: nas.h:5813
uint16_t * pModePref
Definition: nas.h:232
int16_t * pLTESNRThreshList
Definition: nas.h:4991
uint32_t SrvDomainPref
Definition: nas.h:5961
uint8_t srvStatus
Definition: nas.h:1751
nas_IOThresh * pIOThresh
Definition: nas.h:9716
uint8_t nas_major
Definition: nas.h:6104
Definition: nas.h:9590
nas_LTERSSIThresh * pLTERSSIThresh
Definition: nas.h:5275
Definition: nas.h:10586
uint8_t * pTimeZone
Definition: nas.h:7528
uint16_t * pRoamPref
Definition: nas.h:235
uint16_t * pHDRSINRDelta
Definition: nas.h:5266
Definition: nas.h:5486
int unpack_nas_GetCDMANetworkParameters(uint8_t *pResp, uint16_t respLen, unpack_nas_GetCDMANetworkParameters_t *pOutput)
Definition: nas.h:9324
int unpack_nas_SLQSSetSysSelectionPref(uint8_t *pResp, uint16_t respLen)
nas_timeInfo * p3GPP2TimeInfo
Definition: nas.h:7435
uint16_t * pRoamPref
Definition: nas.h:1003
nas_ecioListElement ecioInfo
Definition: nas.h:4421
int unpack_nas_SLQSGetNetworkTime(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetNetworkTime_t *pOutput)
uint16_t errorRateListLen
Definition: nas.h:4148
uint16_t SecProt
Definition: nas.h:8768
Definition: nas.h:10630
uint8_t isSysPrlMatchValid
Definition: nas.h:1966
uint32_t globalCellId
Definition: nas.h:6916
uint16_t freq
Definition: nas.h:7681
uint8_t RegHomeSID
Definition: nas.h:4608
uint8_t HDRRSSIThreshListLen
Definition: nas.h:4843
uint16_t psc
Definition: nas.h:2310
uint16_t lac
Definition: nas.h:2162
uint8_t * pWCDMABER
Definition: nas.h:8979
Definition: nas.h:8203
uint16_t * pHDRPackErrRate
Definition: nas.h:8977
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:8854
uint8_t TlvPresent
Definition: nas.h:6102
uint32_t cellId
Definition: nas.h:2298
uint32_t len
Definition: nas.h:32
Definition: nas.h:5858
Definition: nas.h:9880
uint8_t threshGsmLow
Definition: nas.h:7074
uint8_t NetSelPref
Definition: nas.h:10707
int16_t * pCDMARSSIThreshList
Definition: nas.h:4808
uint8_t HDRSINRThresListLen
Definition: nas.h:9522
uint16_t mnc
Definition: nas.h:1656
int16_t snr
Definition: nas.h:7837
int16_t srxlev
Definition: nas.h:6842
int16_t * pLTERSSIThreshList
Definition: nas.h:4974
uint8_t namID
Definition: nas.h:8494
Definition: nas.h:1713
uint8_t bsPRevValid
Definition: nas.h:1970
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:9827
uint8_t spnEncoding
Definition: nas.h:6483
uint16_t umtsUarfcn
Definition: nas.h:6705
uint8_t * pPersonalityListLength
Definition: nas.h:8855
int unpack_nas_SetCDMANetworkParameters(uint8_t *pResp, uint16_t respLen)
uint16_t * pMNC
Definition: nas.h:9826
Definition: nas.h:4045
uint16_t refpn
Definition: nas.h:6806
uint16_t * pModePref
Definition: nas.h:1000
uint64_t ciotLteOpModePref
Definition: nas.h:10824
uint8_t * pHDRNewUATIAssInd
Definition: nas.h:1246
nas_SrvStatusInfo * pCDMASrvStatusInfo
Definition: nas.h:2727
int unpack_nas_SetRoamingIndicatorCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetRoamingIndicatorCallback_ind_t *pOutput)
Definition: nas.h:4509
uint16_t uarfcn
Definition: nas.h:6763
uint16_t sid
Definition: nas.h:1658
int pack_nas_SLQSGetSysSelectionPrefExt(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:4496
nas_GWAcqOrderPrefTlv * pGWAcqOrderPref
Definition: nas.h:11080
uint16_t RoamPref
Definition: nas.h:10632
Definition: nas.h:9139
uint8_t dayOfWeek
Definition: nas.h:7413
Definition: nas.h:6101
int32_t rsrp
Definition: nas.h:7806
uint8_t TlvPresent
Definition: nas.h:5932
uint16_t nid
Definition: nas.h:6804
nas_sysInfoCommon sysInfoWCDMA
Definition: nas.h:2294
nas_RFInfoTlv RFTlv
Definition: nas.h:4511
Definition: nas.h:5958
Definition: nas.h:3030
uint32_t RegistrationState
Definition: nas.h:2850
uint8_t TlvPresent
Definition: nas.h:7716
cdmaSSInfo * pWCDMASigInfo
Definition: nas.h:1604
uint16_t lac2
Definition: nas.h:8272
uint16_t tac
Definition: nas.h:6915
nas_SLQSSignalStrengthsInformation sSLQSSignalStrengthsInfo
Definition: nas.h:4499
int pack_nas_SLQSNasGet3GPP2Subscription(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasGet3GPP2Subscription_t *reqArg)
uint32_t SrvDomainPref
Definition: nas.h:10729
nas_ModePrefTlv * pModePref
Definition: nas.h:11073
Definition: nas.h:3560
uint8_t TlvPresent
Definition: nas.h:10363
uint16_t * pCDMAECIODelta
Definition: nas.h:5260
uint16_t lac
Definition: nas.h:2397
uint8_t pRevInUse
Definition: nas.h:1969
uint8_t * pCustomSCP
Definition: nas.h:8022
uint8_t ForceRev0
Definition: nas.h:4611
nas_detailSvcInfo DetailedSvcInfo
Definition: nas.h:3840
Definition: nas.h:10990
int8_t * pRSSIThresList
Definition: nas.h:9477
uint16_t RX_PWR
Definition: nas.h:9288
struct nas_netSelectionPref * pNetSelPref
Definition: nas.h:563
int unpack_nas_SlqsGetLTECphyCAInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SlqsGetLTECphyCAInfo_t *pOutput)
nas_LteM1BandPrefTlv * pLteM1BandPref
Definition: nas.h:11084
uint8_t freqsLen
Definition: nas.h:7098
nas_WCDMASysInfo * pWCDMASysInfo
Definition: nas.h:2584
Definition: nas.h:5972
int16_t rsrq
Definition: nas.h:6839
uint8_t * pRATInstanceSize
Definition: nas.h:3105
uint32_t * pCiotLteOpMode
Definition: nas.h:1018
uint16_t Tlvresult
Definition: nas.h:5408
lteSSInfo * pLTESigInfo
Definition: nas.h:1605
uint8_t * pInstancesSize
Definition: nas.h:10408
uint8_t sinr
Definition: nas.h:4423
struct nas_netSelectionPref * pNetSelPref
Definition: nas.h:1005
uint8_t bsPRev
Definition: nas.h:1971
uint16_t Tlvresult
Definition: nas.h:10452
uint8_t hsIndValid
Definition: nas.h:2307
nas_wcdmaUARFCN * pWcdmaUARFCN
Definition: nas.h:9937
int8_t rssi
Definition: nas.h:1449
Definition: nas.h:5916
uint32_t TechnologyPref
Definition: nas.h:5456
int pack_nas_SLQSSwiGetHDRPersonality(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t SO
Definition: nas.h:9220
uint16_t PilotStrength
Definition: nas.h:9048
uint16_t pci
Definition: nas.h:7591
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:294
nas_RoamPrefTlv * pRoamPref
Definition: nas.h:11076
nas_callBarStatus CallBarStatus
Definition: nas.h:3844
int unpack_nas_SLQSGetSysSelectionPrefExt(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSysSelectionPrefExt_t *pOutput)
uint8_t * pEdrxEnable
Definition: nas.h:10050
Definition: nas.h:1654
float ecio
Definition: nas.h:1476
uint8_t HDRECIOThreshListLen
Definition: nas.h:4860
uint64_t bits_193_256
Definition: nas.h:10995
uint8_t emmState
Definition: nas.h:3348
uint8_t SCI
Definition: nas.h:4606
uint8_t imsRegState
Definition: nas.h:3264
uint8_t * pTimer
Definition: nas.h:6308
uint8_t radioInterface
Definition: nas.h:7416
Definition: nas.h:5403
nas_LTESNRThresh * pLTESNRThresh
Definition: nas.h:9715
uint8_t second
Definition: nas.h:7412
uint8_t TlvPresent
Definition: nas.h:10589
uint32_t * pSrvDomainPref
Definition: nas.h:238
Definition: nas.h:2423
Definition: nas.h:7802
uint8_t CQIValueCW0
Definition: nas.h:3169
uint8_t WCDMAECIOThreshListLen
Definition: nas.h:4956
int8_t rsrq
Definition: nas.h:1450
Definition: nas.h:4884
uint8_t emmSubState
Definition: nas.h:3349
uint8_t rptRate
Definition: nas.h:5058
nas_timeInfo * p3GPPTimeInfo
Definition: nas.h:7436
uint64_t * pBandPref
Definition: nas.h:559
uint32_t pci
Definition: nas.h:9920
uint32_t RX_PWR
Definition: nas.h:9221
nas_PilotSetData * pPilotSetData
Definition: nas.h:9096
uint8_t HWVersion
Definition: nas.h:9329
int32_t rxPower
Definition: nas.h:7805
int unpack_nas_SLQSConfigSigInfo(uint8_t *pResp, uint16_t respLen)
uint16_t MNC
Definition: nas.h:3056
nas_SrvDomainPrefTlv * pSrvDomainPref
Definition: nas.h:11079
nas_GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: nas.h:2731
uint32_t ActiveTechPref
Definition: nas.h:5405
Definition: nas.h:3497
int unpack_nas_SetACCOLC(uint8_t *pResp, uint16_t respLen)
uint8_t NetSelPref
Definition: nas.h:5947
uint16_t mnc
Definition: nas.h:298
uint8_t GSMRSSIThreshListLen
Definition: nas.h:4922
nas_qaQmi3Gpp2TimeZone Gpp2TimeZone
Definition: nas.h:3831
uint16_t activeBandClass
Definition: nas.h:10257
nas_rsrqInformation rsrqInfo
Definition: nas.h:4150
cdmaSSInfo WCDMASSInfo
Definition: nas.h:1504
nas_ActPilotPNElement * pActPilotPNElements
Definition: nas.h:9225
int unpack_nas_SetNasLTECphyCaIndCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetNasLTECphyCaIndCallback_ind_t *pOutput)
nas_PhyCaAggScellInfo sPhyCaAggScellInfo
Definition: nas.h:7757
int pack_nas_GetServingNetworkCapabilities(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_rxInfo * pRXChain1Info
Definition: nas.h:8206
uint32_t earfcn0
Definition: nas.h:9901
Definition: nas.h:8376
nas_HDRIOThresh * pHDRIOThresh
Definition: nas.h:5267
uint32_t csBarStatus
Definition: nas.h:2473
uint32_t InUse
Definition: nas.h:3006
NASRoamPreferenceTlv RPTlv
Definition: nas.h:6016
uint8_t TlvPresent
Definition: nas.h:10996
uint8_t * pRadioInterface
Definition: nas.h:7530
NASLTEBandPreferenceTlv LBPTlv
Definition: nas.h:6017
uint8_t * pUATI
Definition: nas.h:9095
int16_t umtsRscp
Definition: nas.h:6707
#define NAS_MAX_DESCRIPTION_LENGTH
Definition: nas.h:17
uint8_t isPrefDataPath
Definition: nas.h:1753
uint8_t minute
Definition: nas.h:7491
uint16_t * pSID
Definition: nas.h:9829
Definition: nas.h:10102
Definition: nas.h:10686
int pack_nas_SLQSNasGetRFInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t GWAcqOrderPref
Definition: nas.h:5975
uint32_t message_type
Definition: nas.h:6080
int pack_nas_SlqsGetLTECphyCAInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_PLMNNetworkNameData * pNITZInformation
Definition: nas.h:8447
uint8_t ueInIdle
Definition: nas.h:7097
Definition: nas.h:10445
uint8_t * pInstancesSize
Definition: nas.h:10386
Definition: nas.h:10606
uint8_t month
Definition: nas.h:7408
Definition: nas.h:10341
uint16_t year
Definition: nas.h:7487
int pack_nas_SLQSGetSysInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:317
Definition: nas.h:4841
uint8_t psState
Definition: nas.h:3265
uint32_t Roaming
Definition: nas.h:3007
nas_homeSIDNID * pHomeSIDNID
Definition: nas.h:8679
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:3638
uint8_t TlvPresent
Definition: nas.h:7732
uint8_t TDSCDMAECIOThreshListLen
Definition: nas.h:5107
struct nas_CSGID * pCSGID
Definition: nas.h:1013
nas_NetworkStatEVDO * pNetworkStatEVDO
Definition: nas.h:9419
uint8_t rejectSrvDomain
Definition: nas.h:2300
int unpack_nas_GetServingNetworkCapabilities(uint8_t *pResp, uint16_t respLen, unpack_nas_GetServingNetworkCapabilities_t *pOutput)
uint8_t * pSysInfoNoChange
Definition: nas.h:2747
uint8_t * pNetSelPref
Definition: nas.h:237
nas_AddSysInfo * pAddGSMSysInfo
Definition: nas.h:2588
uint8_t geranInst
Definition: nas.h:6769
int16_t * pHDRIOThreshList
Definition: nas.h:4905
uint8_t TlvPresent
Definition: nas.h:5860
nas_PRLPrefTlv * pPRLPref
Definition: nas.h:11075
int pack_nas_PerformNetworkScan(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:10936
uint8_t WCDMARSSIThreshListLen
Definition: nas.h:4939
nas_LteNb1BandPrefTlv * pLteNb1BandPref
Definition: nas.h:11085
uint8_t TlvPresent
Definition: nas.h:7417
uint8_t networkIdValid
Definition: nas.h:2302
int32_t rxPower
Definition: nas.h:8161
Definition: nas.h:4954
struct nas_RfBandwidthInfoElements * pRfBandwidthInfoParam
Definition: nas.h:10409
int pack_nas_GetHomeNetwork(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t LTESNRThresListLen
Definition: nas.h:9545
uint8_t accolc
Definition: nas.h:4758
uint8_t RAT
Definition: nas.h:3034
uint32_t * pCiotAcqOrder
Definition: nas.h:632
uint8_t hsCallStatus
Definition: nas.h:2306
uint16_t errorRate
Definition: nas.h:4005
int unpack_nas_GetNetworkPreference(uint8_t *pResp, uint16_t respLen, unpack_nas_GetNetworkPreference_t *pOutput)
nas_BandPrefTlv * pBandPref
Definition: nas.h:11074
uint64_t lteNb1BandPref
Definition: nas.h:10938
uint16_t MCC
Definition: nas.h:3032
int pack_nas_SLQSGetOperatorNameData(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t TlvPresent
Definition: nas.h:4498
Definition: nas.h:6585
int unpack_nas_SLQSGetSignalStrength(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSignalStrength_t *pOutput)
Definition: nas.h:9282
uint8_t TlvPresent
Definition: nas.h:5890
uint8_t cellIdValid
Definition: nas.h:2398
uint16_t activeChannel
Definition: nas.h:10258
uint16_t * pLTERSSIDelta
Definition: nas.h:5276
Definition: nas.h:6986
uint16_t * pCurrentPersonality
Definition: nas.h:8793
nas_RfBandwidthInfo * pRfBandwidthInfo
Definition: nas.h:10450
uint16_t ModePref
Definition: nas.h:10526
uint8_t rejectSrvDomain
Definition: nas.h:2166
uint8_t NumPilots
Definition: nas.h:9070
Definition: nas.h:10422
int16_t * pECIOThresList
Definition: nas.h:9501
nas_NetSelPrefTlv * pNetSelPref
Definition: nas.h:11078
uint16_t mcc
Definition: nas.h:351
Definition: nas.h:9415
uint8_t acqOrdeLen
Definition: nas.h:10775
uint8_t ciotAcqOrderLen
Definition: nas.h:631
uint8_t bsicId
Definition: nas.h:7031
Definition: nas.h:4858
uint8_t * pInstancesSize
Definition: nas.h:10364
uint8_t * pPagingTimeWindow
Definition: nas.h:10106
uint8_t regRejectInfoValid
Definition: nas.h:2165
uint32_t * pScanResult
Definition: nas.h:3109
nas_AcqOrderPrefTlv * pAcqOrderPref
Definition: nas.h:11081
uint8_t TDSCDMASINRThreshListLen
Definition: nas.h:5123
uint16_t MCC
Definition: nas.h:3527
uint16_t * pSectorID
Definition: nas.h:9287
uint32_t IPAddress
Definition: nas.h:9386
uint8_t srvCapabilityValid
Definition: nas.h:1836
int pack_nas_SLQSNasGetSigInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
NasGetLTECphyCaInfo LTECphyCaInfo
Definition: nas.h:5830
nas_AddSysInfo * pAddGSMSysInfo
Definition: nas.h:2739
nas_txInfo * pTXInfo
Definition: nas.h:8207
uint16_t nmrArfcn
Definition: nas.h:6590
uint16_t MNC
Definition: nas.h:3005
nas_LTEBandPrefTlv * pLTEBandPref
Definition: nas.h:11077
uint8_t State
Definition: nas.h:9219
uint8_t second
Definition: nas.h:7492
int unpack_nas_GetANAAAAuthenticationStatus(uint8_t *pResp, uint16_t respLen, uint32_t *pAuthStatus)
uint8_t TlvPresent
Definition: nas.h:7607
uint16_t * pGSMRSSIDelta
Definition: nas.h:5270
uint64_t bits_129_192
Definition: nas.h:10994
uint16_t mcc
Definition: nas.h:6191
uint32_t * pSrvDomainPref
Definition: nas.h:1008
NAS_LTE_CPHY_SCELL_STATE_LITE scell_state
Definition: nas.h:7684
uint16_t lac
Definition: nas.h:2296
uint8_t TlvPresent
Definition: nas.h:10503
uint8_t TlvPresent
Definition: nas.h:6079
uint16_t nid
Definition: nas.h:8545
uint8_t CDMAECIOThreshListLen
Definition: nas.h:4825
uint16_t mnc
Definition: nas.h:352
uint8_t Technology
Definition: nas.h:9326
NAS_LTE_CPHY_SCELL_STATE_LITE
Definition: nas.h:7564
uint16_t lac
Definition: nas.h:6762
uint8_t * pSysInfoInd
Definition: nas.h:1243
nas_LTERSRPThresh * pLTERSRPThresh
Definition: nas.h:5281
uint8_t shortNameCI
Definition: nas.h:6487
uint16_t threshXhigh
Definition: nas.h:7167
Definition: nas.h:1500
nas_RfBandInfoList rfbandInfoList
Definition: nas.h:10447
uint32_t t3396_val
Definition: nas.h:7902
uint8_t acqOrdeLen
Definition: nas.h:319
Definition: nas.h:7557
uint16_t baseId
Definition: nas.h:1978
uint32_t Protocol
Definition: nas.h:4613
Definition: nas.h:7259
uint8_t packetZoneValid
Definition: nas.h:1981
uint8_t spnLength
Definition: nas.h:6484
uint8_t shortNameSpareBits
Definition: nas.h:8381
float * pTDSCDMARSSIThreshList
Definition: nas.h:5092
uint8_t TlvPresent
Definition: nas.h:4439
Definition: nas.h:7095
int16_t * pTDSCDMARSCPThreshList
Definition: nas.h:5076
uint16_t MNC
Definition: nas.h:3528
int pack_nas_SLQSSwiGetLteCQI(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:7188
int32_t rsrp
Definition: nas.h:8164
nas_WCDMAECIOThresh * pWCDMAECIOThresh
Definition: nas.h:5273
nas_HDRECIOThresh * pHDRECIOThresh
Definition: nas.h:5263
uint32_t pci
Definition: nas.h:5734
Definition: nas.h:7679
int8_t signalStrength
Definition: nas.h:4453
hdrSSInfo * pHDRSigInfo
Definition: nas.h:1602
Definition: nas.h:8181
uint32_t rejectCause
Definition: nas.h:4441
nas_CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: nas.h:2591
NASTimeInfoTlv timeTlv
Definition: nas.h:6138
uint8_t isSysForbidden
Definition: nas.h:3641
uint8_t sinrThresholdListLen
Definition: nas.h:4295
uint8_t ecioThresholdListLen
Definition: nas.h:4293
uint8_t hdrPersonality
Definition: nas.h:2058
uint64_t * pBandPref
Definition: nas.h:233
uint16_t pci
Definition: nas.h:7226
uint8_t displayCondition
Definition: nas.h:8305
uint16_t PilotPN
Definition: nas.h:9047
Definition: nas.h:7711
int16_t srxlev
Definition: nas.h:7131
NAS_LTE_CPHY_CA_BW_NRB_LITE dl_bw_value
Definition: nas.h:7606
Definition: nas.h:7555
nas_operatorNameString * pOperatorNameString
Definition: nas.h:8446
uint32_t cellId
Definition: nas.h:2399
uint32_t rsrp
Definition: nas.h:7227
uint8_t cellReselPriority
Definition: nas.h:7072
uint8_t dtmSupp
Definition: nas.h:2174
uint8_t avgPeriod
Definition: nas.h:5059
int pack_nas_GetCDMANetworkParameters(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t AccessMac
Definition: nas.h:8762
Definition: nas.h:10406
nas_UMTSInfo * pUMTSInfo
Definition: nas.h:7310
uint8_t threshServingLow
Definition: nas.h:6921
int pack_nas_SLQSSetSignalStrengthsCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetSignalStrengthsCallback_t *pReqParam)
int unpack_valid_nas_SLQSGetServingSystem(uint8_t *pResp, uint8_t u8Info)
Definition: nas.h:7605
int pack_nas_SLQSSetSysSelectionPrefExt(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetSysSelectionPrefExt_t *pReqParam)
uint8_t codingScheme
Definition: nas.h:8378
nas_HDRSysInfo * pHDRSysInfo
Definition: nas.h:2733
uint64_t LTEBandPref
Definition: nas.h:5933
uint8_t * pDetachAction
Definition: nas.h:8902
Definition: nas.h:2158
uint8_t LTERSRPThreshListLen
Definition: nas.h:5024
uint16_t packetZone
Definition: nas.h:1982
uint8_t registrationState
Definition: nas.h:5589
uint16_t secChB
Definition: nas.h:8644
uint8_t avgPeriod
Definition: nas.h:9652
uint8_t EmerMode
Definition: nas.h:10502
uint8_t namNameLen
Definition: nas.h:8511
int unpack_nas_SLQSNasIndicationRegisterExt(uint8_t *pResp, uint16_t respLen)
Definition: nas.h:5733
float * pTDSCDMARSSIDelta
Definition: nas.h:5287
uint8_t * pWCDMACipherDomainSysInfo
Definition: nas.h:2595
uint8_t dayLtSavingAdj
Definition: nas.h:7415
uint8_t * pPagingTimeWindow
Definition: nas.h:10049
Definition: nas.h:3691
nas_WCDMAInfoLTENeighborCell * pWCDMAInfoLTENeighborCell
Definition: nas.h:7317
Definition: nas.h:4920
uint8_t cellsLen
Definition: nas.h:6923
uint8_t ConcSvcInfo
Definition: nas.h:3837
#define NAS_PLMN_LENGTH
Definition: nas.h:18
uint16_t * pAddHDRSysInfo
Definition: nas.h:2587
uint8_t mncPcsDigits
Definition: nas.h:353
uint8_t trueSrvStatus
Definition: nas.h:1752
uint64_t BandPref
Definition: nas.h:10588
nas_SLQSSignalStrengthsIndReq * pSigIndReq
Definition: nas.h:4309
LITEQMI_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:5768
int unpack_nas_SLQSNasConfigSigInfo2(uint8_t *pResp, uint16_t respLen)
uint16_t * pWCDMARSSIDelta
Definition: nas.h:5272
uint8_t TlvPresent
Definition: nas.h:10777
uint8_t isInTraffic
Definition: nas.h:8183
Definition: nas.h:5765
char * pSPC
Definition: nas.h:8020
int16_t ltersrp
Definition: nas.h:4152
uint8_t radioIf
Definition: nas.h:4006
uint8_t countryInitials
Definition: nas.h:8379
uint16_t * pNeighborSetPilotPN
Definition: nas.h:9227
uint8_t cells_len
Definition: nas.h:6967
uint8_t TlvPresent
Definition: nas.h:5946
uint8_t ValidityCW0
Definition: nas.h:3168
int pack_nas_SetRFInfoCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pBenable)
uint8_t cdmaSysIdValid
Definition: nas.h:1974
NASModePreferenceTlv MPTlv
Definition: nas.h:6013
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:3835
uint8_t TlvPresent
Definition: nas.h:10730
uint16_t MCC
Definition: nas.h:3004
int unpack_nas_SLQSSwiHDRPersonalityCallback_Ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiHDRPersonalityCallback_Ind_t *pOutput)
LITEQMI_NAS_LTE_CPHY_CA_BW_NRB
Definition: nas.h:5654
nas_PhyCaAggPcellInfo sPhyCaAggPcellInfo
Definition: nas.h:7758
uint16_t MultDisc
Definition: nas.h:8770
uint8_t TlvPresent
Definition: nas.h:10633
uint32_t Forbidden
Definition: nas.h:3008
uint16_t lac
Definition: nas.h:6650
uint32_t rat
Definition: nas.h:6193
Definition: nas.h:1379
uint8_t ActSetCnt
Definition: nas.h:9224
Definition: nas.h:3636
nas_CDMASysInfo * pCDMASysInfo
Definition: nas.h:2732
nas_LTESysInfo * pLTESysInfo
Definition: nas.h:2736
nas_protocolSubtypeElement * pProtoSubTypElmnt
Definition: nas.h:8856
uint32_t baseLat
Definition: nas.h:1979
int pack_nas_SLQSNasConfigSigInfo2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasConfigSigInfo2_t *pReqParam)
Definition: nas.h:6078
uint16_t * pWCDMAECIODelta
Definition: nas.h:5274
uint64_t * pCiotLteOpModePref
Definition: nas.h:1015
uint8_t is856SysIdValid
Definition: nas.h:2061
uint8_t * pNw2Name
Definition: nas.h:9836
nas_protocolSubtypeElement * pProtocolSubtypeElement
Definition: nas.h:8795
uint8_t psAttachState
Definition: nas.h:5591
nas_HDRSINRThresh * pHDRSINRThresh
Definition: nas.h:9714
nas_GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: nas.h:2580
uint8_t IOThresListLen
Definition: nas.h:9567
uint32_t Duration
Definition: nas.h:5406
uint16_t rxLev
Definition: nas.h:6654
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:4450
uint8_t radioInterface
Definition: nas.h:10274
uint16_t * pAddLTESysInfo
Definition: nas.h:2741
uint8_t cellsLen
Definition: nas.h:7169
uint16_t umtsPsc
Definition: nas.h:6706
Definition: nas.h:5873
uint32_t GWAcqOrderPref
Definition: nas.h:10749
uint8_t longNameLen
Definition: nas.h:6494
int16_t * pHDRRSSIThreshList
Definition: nas.h:4844
nas_CommInfo commonInfo
Definition: nas.h:3367
nas_sysInfoCommon sysInfoCDMA
Definition: nas.h:1965
uint8_t RegForeignSID
Definition: nas.h:4609
int pack_nas_SetNetworkPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SetNetworkPreference_t *reqArg)
Definition: nas.h:8158
int unpack_nas_GetSignalStrengths(uint8_t *pResp, uint16_t respLen, unpack_nas_GetSignalStrengths_t *pOutput)
uint8_t sinr
Definition: nas.h:4147
uint8_t radioInterface
Definition: nas.h:10324
uint8_t TlvPresent
Definition: nas.h:5739
Definition: nas.h:9044
int unpack_nas_SLQSNasSigInfoCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSigInfoCallback_ind_t *pOutput)
uint8_t * pChgDuration
Definition: nas.h:564
uint32_t iLTEbandValue
Definition: nas.h:5737
uint16_t PilotEnergy
Definition: nas.h:9290
nas_SrvStatusInfo * pHDRSrvStatusInfo
Definition: nas.h:2728
uint8_t TlvPresent
Definition: nas.h:10825
Definition: nas.h:7834
Definition: nas.h:6911
uint16_t sid
Definition: nas.h:6803
uint64_t LTEBandPref
Definition: nas.h:10688
int8_t * pRSRQThresList
Definition: nas.h:9593
float * pTDSCDMASINRCONFThreshList
Definition: nas.h:9667
NAS_LTE_CPHY_CA_BW_NRB_LITE dl_bw_value
Definition: nas.h:7682
uint8_t * pCycleLen
Definition: nas.h:10105
Definition: nas.h:10773
Definition: nas.h:9615
uint16_t rxSignalStrengthListLen
Definition: nas.h:4142
nas_CDMASysInfo * pCDMASysInfo
Definition: nas.h:2581
Definition: nas.h:10500
nas_dataSrvCapabilities DataSrvCapabilities
Definition: nas.h:3822
Definition: nas.h:4020
nas_EmerModeTlv * pEmerMode
Definition: nas.h:11072
nas_WCDMARSSIThresh * pWCDMARSSIThresh
Definition: nas.h:5271
uint8_t cellIsTDD
Definition: nas.h:7230
uint16_t baseId
Definition: nas.h:6805
uint8_t CustomSCP
Definition: nas.h:4612
int unpack_valid_nas_SLQSNasGetSigInfo(uint8_t *pResp, uint8_t u8Info)
uint16_t systemID
Definition: nas.h:1975
uint16_t TrackAreaCode
Definition: nas.h:3843
uint8_t * pEmerMode
Definition: nas.h:231
int16_t rssi
Definition: nas.h:7032
nas_PLMNNetworkName * pPLMNNetworkName
Definition: nas.h:8445
nas_UniversalTime universalTime
Definition: nas.h:7527
uint16_t * pMCC
Definition: nas.h:9825
uint8_t lteEmmDl
Definition: nas.h:6304
nas_WCDMASysInfo * pWCDMASysInfo
Definition: nas.h:2735
int16_t srxlev
Definition: nas.h:7033
uint8_t TlvPresent
Definition: nas.h:4484
uint8_t * pAcqOrder
Definition: nas.h:320
Definition: nas.h:10322
nas_currentPLMN CurrentPLMN
Definition: nas.h:3823
nas_CDMAInfo * pCDMAInfo
Definition: nas.h:7311
uint8_t RSRPThresListLen
Definition: nas.h:9617
uint8_t regRejectInfoValid
Definition: nas.h:2299
uint32_t baseLat
Definition: nas.h:6807
uint32_t nmrCellID
Definition: nas.h:6587
uint8_t nas_minor
Definition: nas.h:6105
struct nas_acqOrderPref * pAcqOrderPref
Definition: nas.h:569
Definition: nas.h:6801
uint8_t dataCapsSize
Definition: nas.h:5333
uint32_t cellId
Definition: nas.h:2164
uint8_t isRadioTuned
Definition: nas.h:7804
uint64_t lteM1BandPref
Definition: nas.h:10881
NASServDomainPrefTlv SDPTlv
Definition: nas.h:6019
nas_DataStatusDetail * pDataStatusDetail
Definition: nas.h:9421
uint8_t cell_resel_priority
Definition: nas.h:6966
Definition: nas.h:8284
Definition: nas.h:3002
int16_t ltesnr
Definition: nas.h:4151
uint8_t TlvPresent
Definition: nas.h:7840
uint32_t uarfcn
Definition: nas.h:9882
uint16_t secChA
Definition: nas.h:8643
uint8_t ccsSupportedValid
Definition: nas.h:1972
uint8_t DRCCover
Definition: nas.h:9026
uint8_t status
Definition: nas.h:9900
Definition: nas.h:2849
uint8_t * pManagedRoamingInd
Definition: nas.h:1248
uint32_t * pCiotAcqOrder
Definition: nas.h:10967
Definition: nas.h:3461
Definition: nas.h:8583
int unpack_nas_SLQSSwiGetHDRProtSubtype(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetHDRProtSubtype_t *pOutput)
uint8_t imsiTaddrNum
Definition: nas.h:8617
uint8_t * pServingSystemInd
Definition: nas.h:1239
uint8_t rejCause
Definition: nas.h:2167
int pack_nas_GetNetworkPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_LTESysInfo * pLTESysInfo
Definition: nas.h:2585
uint8_t egprsSupp
Definition: nas.h:2172
uint16_t earfcn
Definition: nas.h:6917
uint8_t pscValid
Definition: nas.h:2309
uint32_t freq
Definition: nas.h:5686
uint16_t pci
Definition: nas.h:7712
uint16_t BasestationID
Definition: nas.h:3826
nas_HDRRSSIThresh * pHDRRSSIThresh
Definition: nas.h:5261
uint8_t TlvPresent
Definition: nas.h:10205
Definition: nas.h:8758
uint8_t cellIdValid
Definition: nas.h:7030
uint16_t * pAddHDRSysInfo
Definition: nas.h:2738
uint64_t bandPref
Definition: nas.h:1112
uint8_t TlvPresent
Definition: nas.h:5974
uint16_t psc
Definition: nas.h:7128
uint8_t * pSignalStrengthInd
Definition: nas.h:1244
nas_LTEInfo * pLTEInfo
Definition: nas.h:3368
uint32_t activeChannel
Definition: nas.h:10296
int unpack_nas_InitiateDomainAttach(uint8_t *pResp, uint16_t respLen)
uint32_t count0
Definition: nas.h:10206
uint8_t MACIndex
Definition: nas.h:9285
Definition: qaGobiApiNas.h:387
uint32_t Application
Definition: nas.h:4615
nas_rxSignalStrengthListElement rxSignalStrengthInfo
Definition: nas.h:4420
nas_operatorPLMNList * pOperatorPLMNList
Definition: nas.h:8444
nas_CDMAECIOThresh * pCDMAECIOThresh
Definition: nas.h:5259
Definition: nas.h:9899
uint8_t * pRankIndicatorInd
Definition: nas.h:6307
uint8_t * pGSMBER
Definition: nas.h:8978
uint16_t Tlvresult
Definition: nas.h:5831
Definition: nas.h:2574
Definition: nas.h:6117
uint8_t CDMARSSIThreshListLen
Definition: nas.h:4807
int unpack_nas_SLQSNASSeteDRXParams(uint8_t *pResp, uint16_t respLen)
Definition: nas.h:10822
nas_RfDedicatedBandInfo * pRfDedicatedBandInfo
Definition: nas.h:10448
int16_t umtsEcio
Definition: nas.h:6708
Definition: nas.h:9023
int32_t rsrq
Definition: nas.h:7836
float sinr
Definition: nas.h:1477
uint16_t uarfcn
Definition: nas.h:7165
int unpack_nas_SLQSGetPLMNName(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetPLMNName_t *pOutput)
nas_CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: nas.h:2592
int pack_nas_GetSignalStrengths(pack_qmi_t *pCtx, uint8_t *pReq, uint16_t *pLen)
uint16_t ecioListLen
Definition: nas.h:4144
uint16_t * pPRLPref
Definition: nas.h:1002
Definition: nas.h:5121
uint8_t dirNumLen
Definition: nas.h:8529
uint8_t * pDayltSavAdj
Definition: nas.h:7529
uint32_t serviceDomain
Definition: nas.h:4440
Definition: common.h:128
uint16_t earfcn
Definition: nas.h:6963
nas_servSystem ServingSystem
Definition: nas.h:3820
uint8_t sIntraSearch
Definition: nas.h:6922
uint32_t * pUMTSCellID
Definition: nas.h:7316
uint16_t PhysicalLayer
Definition: nas.h:8760
uint8_t * pPersonalityListLength
Definition: nas.h:8794
NASNetSelPreferenceTlv NSPTlv
Definition: nas.h:6018
uint8_t hdrSrvStatus
Definition: nas.h:3639
int unpack_nas_SLQSNasGetSigInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetSigInfo_t *pOutput)
int16_t ecio
Definition: nas.h:1419
uint8_t ccsSupported
Definition: nas.h:1973
nas_ECIOThresh * pECIOThresh
Definition: nas.h:9713
uint16_t Tlvresult
Definition: nas.h:6035
Definition: nas.h:10524
int pack_nas_SLQSNASSwiGetChannelLock(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t signalStrengthReqMask
Definition: nas.h:4141
uint8_t shortNameEn
Definition: nas.h:6486
Definition: nas.h:349
Definition: nas.h:9068
uint8_t ciotAcqOrderLen
Definition: nas.h:10966
nas_HDRSINRThreshold * pHDRSINRThresh
Definition: nas.h:5265
unsigned char * pRAT
Definition: nas.h:1014
uint16_t RX_EC_IO
Definition: nas.h:9222
uint8_t nameSize
Definition: nas.h:2859
uint8_t localTimeOffset
Definition: nas.h:3586
uint8_t SectorIDLen
Definition: nas.h:9286
Definition: nas.h:9520
Definition: nas.h:6011
uint8_t numInstances
Definition: nas.h:8563
Definition: nas.h:6481
nas_SignalStrengthTlv SSTlv
Definition: nas.h:4510
uint8_t spnLength
Definition: nas.h:8306
uint16_t lac1
Definition: nas.h:8271
uint8_t Chipset
Definition: nas.h:9328
nas_ltePCI * pLtePCI
Definition: nas.h:9939
uint16_t freq
Definition: nas.h:7592
Definition: nas.h:2393
uint8_t cellReselPriority
Definition: nas.h:7166
Definition: nas.h:10154
Definition: nas.h:10384
uint8_t csAttachState
Definition: nas.h:5590
Definition: nas.h:5005
nas_RatDisabledMaskTlv * pRatDisabledMask
Definition: nas.h:11082
nas_SLQSSignalStrengthsTlv SLQSSSTlv
Definition: nas.h:4513
uint16_t ForwardMac
Definition: nas.h:8763
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:1838
uint8_t freqsLen
Definition: nas.h:6989
uint8_t selNetwork
Definition: nas.h:3465
int unpack_nas_GetHomeNetwork(uint8_t *pResp, uint16_t respLen, unpack_nas_GetHomeNetwork_t *pOutput)
Definition: nas.h:8543
Definition: nas.h:8509
nas_AddCDMASysInfo * pAddCDMASysInfo
Definition: nas.h:2737
struct nas_RfBandInfoExtFormatElements * pRfBandInfoExtFormatParam
Definition: nas.h:10387
uint8_t longNameCI
Definition: nas.h:6492
uint16_t * pCDMAFrameErrRate
Definition: nas.h:8976
uint8_t * pNw2DescLen
Definition: nas.h:9835
nas_protocolSubtypeElement * pProtocolSubtypeElement
Definition: nas.h:10158
uint16_t mcc
Definition: nas.h:297
Definition: nas.h:5888
int32_t Io
Definition: nas.h:4146
uint16_t * pCurrentPersonality
Definition: nas.h:10156
nas_PilotSetParams * pPilotSetInfo
Definition: nas.h:9071
uint64_t bits_65_128
Definition: nas.h:654
uint8_t * pHDRSessionCloseInd
Definition: nas.h:1247
Definition: nas.h:8900
unsigned char * pRAT
Definition: nas.h:572
Definition: nas.h:9649
uint8_t isSysPrlMatch
Definition: nas.h:1967
int unpack_nas_SetEventReportInd(uint8_t *pResp, uint16_t respLen, unpack_nas_SetEventReportInd_t *pOutput)
NASPRLPreferenceTlv PRLPTlv
Definition: nas.h:6015
uint8_t cellIdValid
Definition: nas.h:2297
nas_TDSCDMASINRThresh * pTDSCDMASINRThresh
Definition: nas.h:5290
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:3261
Definition: nas.h:1749
Definition: nas.h:8408
Definition: nas.h:10747
uint32_t * pLTEOperationMode
Definition: nas.h:10424
nas_namName * pNAMNameInfo
Definition: nas.h:8677
int16_t cpich_ecno
Definition: nas.h:7130
uint32_t phase
Definition: nas.h:8165
nas_rsrqInformation rsrqInfo
Definition: nas.h:4425
cdmaSSInfo * pCDMASigInfo
Definition: nas.h:1601
uint16_t * pHDRECIODelta
Definition: nas.h:5264
int pack_nas_GetACCOLC(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:5944
uint8_t radioInterface
Definition: nas.h:1312
struct nas_ciotAcqOrderPref * pCiotAcqOrderPref
Definition: nas.h:1019
uint8_t month
Definition: nas.h:7488
nas_sysInfoCommon sysInfoLTE
Definition: nas.h:2395
nas_RSSIThresh * pRSSIThresh
Definition: nas.h:9712
uint8_t * pGSMCipherDomainSysInfo
Definition: nas.h:2745
uint8_t status
Definition: nas.h:9881
uint8_t includes_pcs_digit
Definition: nas.h:3057
uint8_t * pLTEVoiceSupportSysInfo
Definition: nas.h:2593
Definition: nas.h:2052
uint64_t bits_65_128
Definition: nas.h:10993
uint8_t * pHDRSINRThresList
Definition: nas.h:9523
int16_t * pCDMAECIOThreshList
Definition: nas.h:4826
Definition: nas.h:7553
uint8_t TlvPresent
Definition: nas.h:6118
Definition: nas.h:3101
uint8_t daylightSavings
Definition: nas.h:3587
uint8_t shortNameLen
Definition: nas.h:8384
uint16_t pci
Definition: nas.h:6838
int unpack_nas_SLQSNASSwiSetChannelLock(uint8_t *pResp, uint16_t respLen)
uint8_t TlvPresent
Definition: nas.h:5688
uint8_t TlvPresent
Definition: nas.h:10803
int16_t rssi
Definition: nas.h:6841
int unpack_nas_SLQSSwiGetHDRPersonality(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetHDRPersonality_t *pOutput)
Definition: nas.h:10203
uint8_t * pLTECphyCa
Definition: nas.h:1251
int unpack_nas_SLQSNasGetTxRxInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetTxRxInfo_t *pOutput)
Definition: nas.h:6836
uint8_t GppTimeZone
Definition: nas.h:3833
uint8_t gsmUmtsDl
Definition: nas.h:6306
uint16_t * pTDSCDMARSCPDelta
Definition: nas.h:5285
uint8_t srvCapability
Definition: nas.h:1837
int unpack_nas_SLQSNasSwiModemStatus(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSwiModemStatus_t *pOutput)
hdrSSInfo HDRSSInfo
Definition: nas.h:1502
uint8_t networkIdValid
Definition: nas.h:1983
uint8_t longNameSB
Definition: nas.h:6493
int32_t rscp
Definition: nas.h:8163
nas_LTEOperationMode * pLTEOperationMode
Definition: nas.h:10451
NASOTAMessageTlv otaMsgTlv
Definition: nas.h:6136
Definition: nas.h:9498
Definition: nas.h:5684
uint8_t DefaultRoamInd
Definition: nas.h:3830

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