LinuxQMISDK-Lite  SLQS04.00.19
 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 #define NAS_MAX_SLQS_NAS_PCI_INFO_PLMN_LENGTH 255
25 #define NAS_MAX_SLQS_NAS_PCI_INFO_LENGTH 255
26 #define NAS_MCC_MNC_INST_LENGTH 255
27 
46 typedef struct {
47  uint32_t len;
48  signed char rssi[8];
49  uint32_t radio[8];
52 
70  uint8_t *pResp,
71  uint16_t respLen,
73  );
74 
90  pack_qmi_t *pCtx,
91  uint8_t *pReq,
92  uint16_t *pLen
93  );
94 
248 typedef struct
249 {
250  uint8_t *pEmerMode;
251  uint16_t *pModePref;
252  uint64_t *pBandPref;
253  uint16_t *pPRLPref;
254  uint16_t *pRoamPref;
255  uint64_t *pLTEBandPref;
256  uint8_t *pNetSelPref;
257  uint32_t *pSrvDomainPref;
258  uint32_t *pGWAcqOrderPref;
261 
273  pack_qmi_t *pCtx,
274  uint8_t *pReqBuf,
275  uint16_t *pLen
276  );
277 
290  uint8_t *pResp,
291  uint16_t respLen,
293  );
294 
315 {
316  uint8_t netReg;
317  uint16_t mcc;
318  uint16_t mnc;
319 };
320 
338 {
339  uint8_t acqOrdeLen;
340  uint8_t *pAcqOrder;
341 };
342 
369 struct nas_CSGID
370 {
371  uint16_t mcc;
372  uint16_t mnc;
373  uint8_t mncPcsDigits;
374  uint32_t id;
375  uint8_t rat;
376 };
377 
575 typedef struct
576 {
577  uint8_t *pEmerMode;
578  uint16_t *pModePref;
579  uint64_t *pBandPref;
580  uint16_t *pPRLPref;
581  uint16_t *pRoamPref;
582  uint64_t *pLTEBandPref;
584  uint8_t *pChgDuration;
586  uint32_t *pSrvDomainPref;
587  uint32_t *pGWAcqOrderPref;
588  uint64_t *pTdscdmaBandPref;
591  struct nas_CSGID *pCSGID;
592  unsigned char *pRAT;
594 
596 
611  pack_qmi_t *pCtx,
612  uint8_t *pReqBuf,
613  uint16_t *pLen,
615  );
616 
629  uint8_t *pResp,
630  uint16_t respLen,
631  unpack_nas_SLQSSetSysSelectionPref_t *pOutput
632  );
633 
651 {
652  uint64_t bits_1_64;
653  uint64_t bits_65_128;
654  uint64_t bits_129_192;
655  uint64_t bits_193_256;
656 };
677 {
679  uint32_t *pCiotAcqOrder;
680 };
681 
699 {
700  uint64_t bits_1_64;
701  uint64_t bits_65_128;
702  uint64_t bits_129_192;
703  uint64_t bits_193_256;
704 };
705 
1048 typedef struct
1049  {
1050  uint8_t *pEmerMode;
1051  uint16_t *pModePref;
1052  uint64_t *pBandPref;
1053  uint16_t *pPRLPref;
1054  uint16_t *pRoamPref;
1055  uint64_t *pLTEBandPref;
1057  uint8_t *pChgDuration;
1059  uint32_t *pSrvDomainPref;
1060  uint32_t *pGWAcqOrderPref;
1061  uint64_t *pTdscdmaBandPref;
1065  unsigned char *pRAT;
1068  uint64_t *pLteM1BandPref;
1069  uint64_t *pLteNb1BandPref;
1070  uint32_t *pCiotLteOpMode;
1074 
1076 
1091  pack_qmi_t *pCtx,
1092  uint8_t *pReqBuf,
1093  uint16_t *pLen,
1095  );
1096 
1109  uint8_t *pResp,
1110  uint16_t respLen,
1111  unpack_nas_SLQSSetSysSelectionPrefExt_t *pOutput
1112  );
1113 
1166 typedef struct
1167 {
1168  uint64_t bandPref;
1170 
1172 
1185  pack_qmi_t *pCtx,
1186  uint8_t *pReqBuf,
1187  uint16_t *pLen,
1189  );
1190 
1198  uint8_t *pResp,
1199  uint16_t respLen,
1200  unpack_nas_SLQSSetBandPreference_t *pOutput
1201  );
1202 
1301 typedef struct
1302 {
1304  uint8_t *pDDTMInd;
1309  uint8_t *pSysInfoInd;
1311  uint8_t *pErrorRateInd;
1317  uint8_t *pLTECphyCa;
1320 
1322 
1344  pack_qmi_t *pCtx,
1345  uint8_t *pReqBuf,
1346  uint16_t *pLen,
1348  );
1349 
1362  uint8_t *pResp,
1363  uint16_t respLen,
1364  unpack_nas_SLQSNasIndicationRegisterExt_t *pOutput
1365  );
1366 
1382 typedef struct {
1385  uint16_t activeChannel;
1387 
1406 typedef struct {
1407  uint8_t instancesSize;
1411 
1422 int pack_nas_GetRFInfo(
1423  pack_qmi_t *pCtx,
1424  uint8_t *pReqBuf,
1425  uint16_t *pLen
1426  );
1438  uint8_t *pResp,
1439  uint16_t respLen,
1440  unpack_nas_GetRFInfo_t *pOutput
1441  );
1442 
1456 typedef struct
1457 {
1458  int8_t rssi;
1459  int16_t ecio;
1460 } cdmaSSInfo;
1461 
1493 typedef struct
1494 {
1495  int8_t rssi;
1496  int16_t ecio;
1497  uint8_t sinr;
1498  int32_t io;
1499 } hdrSSInfo;
1500 
1524 typedef struct
1525 {
1526  int8_t rssi;
1527  int8_t rsrq;
1528  int16_t rsrp;
1529  int16_t snr;
1530 } lteSSInfo;
1531 
1549 typedef struct
1550 {
1551  float rssi;
1552  float rscp;
1553  float ecio;
1554  float sinr;
1556 
1585 typedef struct {
1588  int8_t GSMSSInfo;
1593 
1605  pack_qmi_t *pCtx,
1606  uint8_t *pReqBuf,
1607  uint16_t *pLen
1608  );
1609 
1627  uint8_t *pResp,
1628  uint16_t respLen,
1630  );
1631 
1646  int unpack_valid_nas_SLQSNasGetSigInfo(uint8_t *pResp,
1647  uint8_t u8Info);
1648 
1687 typedef struct
1688 {
1691  int8_t *pGSMSigInfo;
1694  int8_t *pRscp;
1698 
1710  uint8_t *pResp,
1711  uint16_t respLen,
1713  );
1714 
1750 typedef struct {
1751  uint16_t mcc;
1752  uint16_t mnc;
1753  char name[255];
1754  uint16_t sid;
1755  uint16_t nid;
1758 
1770  uint8_t *pResp,
1771  uint16_t respLen,
1773  );
1774 
1786  pack_qmi_t *pCtx,
1787  uint8_t *pReqBuf,
1788  uint16_t *pLen
1789  );
1810 typedef struct
1811 {
1812  uint8_t srvStatus;
1815 
1846 typedef struct
1847 {
1848  uint8_t srvStatus;
1849  uint8_t trueSrvStatus;
1852 
1929 typedef struct
1930 {
1932  uint8_t srvDomain;
1934  uint8_t srvCapability;
1936  uint8_t roamStatus;
1940 
2060 typedef struct
2061 {
2064  uint8_t isSysPrlMatch;
2066  uint8_t pRevInUse;
2067  uint8_t bsPRevValid;
2068  uint8_t bsPRev;
2070  uint8_t ccsSupported;
2072  uint16_t systemID;
2073  uint16_t networkID;
2074  uint8_t bsInfoValid;
2075  uint16_t baseId;
2076  uint32_t baseLat;
2077  uint32_t baseLong;
2079  uint16_t packetZone;
2081  uint8_t MCC[NAS_PLMN_LENGTH];
2082  uint8_t MNC[NAS_PLMN_LENGTH];
2083 } nas_CDMASysInfo;
2084 
2149 typedef struct
2150 {
2153  uint8_t isSysPrlMatch;
2157  uint8_t hdrActiveProt;
2159  uint8_t is856SysId[16];
2160 } nas_HDRSysInfo;
2161 
2255 typedef struct
2256 {
2258  uint8_t lacValid;
2259  uint16_t lac;
2260  uint8_t cellIdValid;
2261  uint32_t cellId;
2264  uint8_t rejCause;
2266  uint8_t MCC[NAS_PLMN_LENGTH];
2267  uint8_t MNC[NAS_PLMN_LENGTH];
2269  uint8_t egprsSupp;
2270  uint8_t dtmSuppValid;
2271  uint8_t dtmSupp;
2272 } nas_GSMSysInfo;
2273 
2389 typedef struct
2390 {
2392  uint8_t lacValid;
2393  uint16_t lac;
2394  uint8_t cellIdValid;
2395  uint32_t cellId;
2398  uint8_t rejCause;
2400  uint8_t MCC[NAS_PLMN_LENGTH];
2401  uint8_t MNC[NAS_PLMN_LENGTH];
2403  uint8_t hsCallStatus;
2404  uint8_t hsIndValid;
2405  uint8_t hsInd;
2406  uint8_t pscValid;
2407  uint16_t psc;
2409 
2490 typedef struct
2491 {
2493  uint8_t lacValid;
2494  uint16_t lac;
2495  uint8_t cellIdValid;
2496  uint32_t cellId;
2499  uint8_t rejCause;
2501  uint8_t MCC[NAS_PLMN_LENGTH];
2502  uint8_t MNC[NAS_PLMN_LENGTH];
2503  uint8_t tacValid;
2504  uint16_t tac;
2505 } nas_LTESysInfo;
2506 
2520 typedef struct
2521 {
2522  uint16_t geoSysIdx;
2523  uint16_t regPrd;
2525 
2542 typedef struct
2543 {
2544  uint16_t geoSysIdx;
2546 } nas_AddSysInfo;
2547 
2568 typedef struct
2569 {
2570  uint32_t csBarStatus;
2571  uint32_t psBarStatus;
2573 
2683 typedef struct
2684 {
2696  uint16_t *pAddHDRSysInfo;
2699  uint16_t *pAddLTESysInfo;
2708 
2720  pack_qmi_t *pCtx,
2721  uint8_t *pReqBuf,
2722  uint16_t *pLen
2723  );
2724 
2748  uint8_t *pResp,
2749  uint16_t respLen,
2751  );
2752 
2860 typedef struct
2861 {
2873  uint16_t *pAddHDRSysInfo;
2876  uint16_t *pAddLTESysInfo;
2885 
2897  uint8_t *pResp,
2898  uint16_t respLen,
2900  );
2901 
2998 typedef struct {
3000  uint32_t CSDomain;
3001  uint32_t PSDomain;
3002  uint32_t RAN;
3004  uint8_t RadioIfaces[255];
3005  uint32_t Roaming;
3006  uint16_t MCC;
3007  uint16_t MNC;
3008  uint8_t nameSize;
3009  uint8_t Name[255];
3010  uint8_t DataCapsLen;
3011  uint8_t DataCaps[255];
3014 
3026  pack_qmi_t *pCtx,
3027  uint8_t *pReqBuf,
3028  uint16_t *pLen
3029  );
3030 
3046  uint8_t *pResp,
3047  uint16_t respLen,
3049  );
3050 
3081 typedef struct {
3082  uint8_t DataCapsLen;
3083  uint8_t DataCaps[255];
3086 
3099  pack_qmi_t *pCtx,
3100  uint8_t *pReqBuf,
3101  uint16_t *pLen
3102  );
3103 
3117  uint8_t *pResp,
3118  uint16_t respLen,
3120  );
3121 
3159 typedef struct
3160 {
3161  uint16_t MCC;
3162  uint16_t MNC;
3163  uint32_t InUse;
3164  uint32_t Roaming;
3165  uint32_t Forbidden;
3166  uint32_t Preferred;
3167  char Desription[255];
3169 
3187 typedef struct
3188 {
3189  uint16_t MCC;
3190  uint16_t MNC;
3191  uint8_t RAT;
3193 
3194 
3210 typedef struct
3211 {
3212  uint16_t MCC;
3213  uint16_t MNC;
3216 
3236 typedef struct
3237 {
3238  uint32_t freq;
3239  uint16_t cellID;
3240  uint32_t GlobalCellID;
3241  uint8_t PlmnLen;
3244 
3273 typedef struct
3274 {
3277  uint16_t rsrp;
3278  uint16_t rsrpRx0;
3279  uint16_t rsrpRx1;
3280  uint16_t rsrq;
3281  uint16_t rsrqRx0;
3282  uint16_t rsrqRx1;
3284 
3340 typedef struct
3341 {
3348  uint32_t *pScanResult;
3352 
3353 
3365  pack_qmi_t *pCtx,
3366  uint8_t *pReqBuf,
3367  uint16_t *pLen
3368  );
3369 
3382  uint8_t *pResp,
3383  uint16_t respLen,
3385  );
3386 
3415 typedef struct
3416 {
3417  uint8_t ValidityCW0;
3418  uint8_t CQIValueCW0;
3419  uint8_t ValidityCW1;
3420  uint8_t CQIValueCW1;
3423 
3435  pack_qmi_t *pCtx,
3436  uint8_t *pReqBuf,
3437  uint16_t *pLen
3438  );
3439 
3451  uint8_t *pResp,
3452  uint16_t respLen,
3454  );
3455 
3509 typedef struct
3510 {
3511  int8_t temperature;
3512  uint8_t modemMode;
3513  uint8_t systemMode;
3514  uint8_t imsRegState;
3515  uint8_t psState;
3516 } nas_CommInfo;
3517 
3592 typedef struct
3593 {
3594  uint8_t band;
3595  uint8_t bandwidth;
3596  uint16_t RXChan;
3597  uint16_t TXChan;
3598  uint8_t emmState;
3599  uint8_t emmSubState;
3600  uint8_t emmConnState;
3601 } nas_LTEInfo;
3602 
3619 typedef struct
3620 {
3625 
3626 
3639  pack_qmi_t *pCtx,
3640  uint8_t *pReqBuf,
3641  uint16_t *pLen
3642  );
3643 
3656  uint8_t *pResp,
3657  uint16_t respLen,
3659  );
3660 
3661 
3716 typedef struct {
3717  uint8_t regState;
3718  uint8_t csAttachState;
3719  uint8_t psAttachState;
3720  uint8_t selNetwork;
3722  uint8_t radioInterface[32];
3724 
3752 typedef struct {
3754  uint8_t dataCapabilities[32];
3756 
3781 typedef struct {
3782  uint16_t MCC;
3783  uint16_t MNC;
3785  uint8_t netDescr[255];
3787 
3815 typedef struct {
3816  uint8_t numInstances;
3817  uint8_t radioInterface[32];
3818  uint8_t roamIndicator[32];
3820 
3839 typedef struct {
3840  uint8_t leapSeconds;
3844 
3891 typedef struct {
3892  uint8_t srvStatus;
3893  uint8_t srvCapability;
3894  uint8_t hdrSrvStatus;
3895  uint8_t hdrHybrid;
3898 
3910 typedef struct {
3911  uint16_t MCC;
3912  uint8_t imsi_11_12;
3914 
3946 typedef struct {
3947  uint32_t csBarStatus;
3948  uint32_t psBarStatus;
3950 
4102 typedef struct
4103 {
4108  uint16_t SystemID;
4109  uint16_t NetworkID;
4110  uint16_t BasestationID;
4116  uint8_t CDMA_P_Rev;
4117  uint8_t GppTimeZone;
4119  uint16_t Lac;
4120  uint32_t CellID;
4121  uint8_t ConcSvcInfo;
4122  uint8_t PRLInd;
4123  uint8_t DTMInd;
4127  uint16_t TrackAreaCode;
4131 
4132 
4144  pack_qmi_t *pCtx,
4145  uint8_t *pReqBuf,
4146  uint16_t *pLen
4147  );
4148 
4160  uint8_t *pResp,
4161  uint16_t respLen,
4163  );
4164 
4195  int unpack_valid_nas_SLQSGetServingSystem(uint8_t *pResp,
4196  uint8_t u8Info);
4197 
4221 typedef struct
4222 {
4224  uint8_t radioIf;
4226 
4242 typedef struct
4243 {
4244  int16_t ecio;
4245  uint8_t radioIf;
4247 
4288 typedef struct
4289 {
4290  uint16_t errorRate;
4291  uint8_t radioIf;
4293 
4305 typedef struct
4306 {
4307  int8_t rsrq;
4308  uint8_t radioIf;
4310 
4318 typedef struct
4319 {
4320  int16_t snrlevel;
4322 
4330 typedef struct
4331 {
4332  int16_t rsrplevel;
4334 
4335 
4441 typedef struct {
4442  uint16_t signalStrengthReqMask; //don't use this value
4444  nas_rxSignalStrengthListElement rxSignalStrengthList[18];
4445  uint16_t ecioListLen;
4446  nas_ecioListElement ecioList[18];
4447  int32_t Io;
4448  uint8_t sinr;
4450  nas_errorRateListElement errorRateList[18];
4452  int16_t ltesnr;
4453  int16_t ltersrp;
4456 
4473  pack_qmi_t *pCtx,
4474  uint8_t *pReqBuf,
4475  uint16_t *pLen,
4476  uint16_t reqMask
4477  );
4478 
4493  uint8_t *pResp,
4494  uint16_t respLen,
4496  );
4497 
4515  int unpack_valid_nas_SLQSGetSignalStrength(uint8_t *pResp,
4516  uint8_t u8Info);
4517 
4588 typedef struct
4589 {
4591  uint8_t ecioDelta;
4592  uint8_t ioDelta;
4593  uint8_t sinrDelta;
4594  uint8_t rsrqDelta;
4596  int16_t ecioThresholdList[10];
4598  uint8_t sinrThresholdList[5];
4599  uint16_t lteSnrDelta;
4600  uint8_t lteRsrpDelta;
4602 
4608 typedef struct
4609 {
4610  uint8_t bEnable;
4613 
4615 
4628  pack_qmi_t *pCtx,
4629  uint8_t *pReqBuf,
4630  uint16_t *pLen,
4632  );
4633 
4645  uint8_t *pResp,
4646  uint16_t respLen,
4647  unpack_nas_SLQSSetSignalStrengthsCallback_t *pOutput
4648  );
4649 
4651 
4664  pack_qmi_t *pCtx,
4665  uint8_t *pReqBuf,
4666  uint16_t *pLen,
4667  uint8_t *pBenable
4668  );
4669 
4681  uint8_t *pResp,
4682  uint16_t respLen,
4683  unpack_nas_SetRFInfoCallback_t *pOutput
4684  );
4685 
4687 
4700  pack_qmi_t *pCtx,
4701  uint8_t *pReqBuf,
4702  uint16_t *pLen,
4703  uint8_t *pBenable
4704  );
4705 
4717  uint8_t *pResp,
4718  uint16_t respLen,
4719  unpack_nas_SetLURejectCallback_t *pOutput
4720  );
4721 
4757 typedef struct{
4760  uint32_t io;
4761  uint8_t sinr;
4767 
4768 
4775 typedef struct
4776 {
4777  uint8_t TlvPresent;
4778  uint32_t serviceDomain;
4779  uint32_t rejectCause;
4781 
4788 typedef struct
4789 {
4790  uint8_t TlvPresent;
4792  uint32_t radioInterface;
4794 
4820 typedef struct
4821 {
4822  uint8_t TlvPresent;
4824  uint32_t radioInterface[255];
4825  uint32_t activeBandClass[255];
4826  uint32_t activeChannel[255];
4827 } nas_RFInfoTlv;
4828 
4834 typedef struct
4835 {
4836  uint8_t TlvPresent;
4839 
4869 typedef struct {
4876 
4889  uint8_t *pResp,
4890  uint16_t respLen,
4892  );
4893 
4970 typedef struct {
4971  uint8_t SCI;
4972  uint8_t SCM;
4973  uint8_t RegHomeSID;
4974  uint8_t RegForeignSID;
4975  uint8_t RegForeignNID;
4976  uint8_t ForceRev0;
4977  uint8_t CustomSCP;
4978  uint32_t Protocol;
4979  uint32_t Broadcast;
4980  uint32_t Application;
4981  uint32_t Roaming;
4984 
4996  pack_qmi_t *pCtx,
4997  uint8_t *pReqBuf,
4998  uint16_t *pLen
4999  );
5000 
5012  uint8_t *pResp,
5013  uint16_t respLen,
5015  );
5016 
5032  int unpack_valid_nas_GetCDMANetworkParameters(uint8_t *pResp,
5033  uint8_t u8Info);
5034 
5035 
5048  pack_qmi_t *pCtx,
5049  uint8_t *pReqBuf,
5050  uint16_t *pLen
5051  );
5052 
5068 typedef struct {
5069  uint32_t *pAuthStatus;
5072 
5085  uint8_t *pResp,
5086  uint16_t respLen,
5088  );
5089 
5102 typedef struct {
5103  uint8_t *pAccolc;
5106 
5118 int pack_nas_GetACCOLC(
5119  pack_qmi_t *pCtx,
5120  uint8_t *pReqBuf,
5121  uint16_t *pLen
5122  );
5123 
5136  uint8_t *pResp,
5137  uint16_t respLen,
5138  unpack_nas_GetACCOLC_t *pOutput
5139  );
5140 
5150 typedef struct
5151 {
5152  int8_t spc[6];
5153  uint8_t accolc;
5155 
5157 
5169 int pack_nas_SetACCOLC(
5170  pack_qmi_t *pCtx,
5171  uint8_t *pReqBuf,
5172  uint16_t *pLen,
5173  pack_nas_SetACCOLC_t reqParam
5174  );
5175 
5187  uint8_t *pResp,
5188  uint16_t respLen,
5189  unpack_nas_SetACCOLC_t *pOutput
5190  );
5191 
5204 typedef struct
5205 {
5209 
5222 typedef struct
5223 {
5227 
5240 typedef struct
5241 {
5245 
5257 typedef struct
5258 {
5262 
5283 typedef struct
5284 {
5288 
5301 typedef struct
5302 {
5306 
5319 typedef struct
5320 {
5324 
5336 typedef struct
5337 {
5341 
5353 typedef struct
5354 {
5358 
5370 typedef struct
5371 {
5375 
5387 typedef struct
5388 {
5392 
5404 typedef struct
5405 {
5409 
5421 typedef struct
5422 {
5426 
5455 typedef struct
5456 {
5457  uint8_t rptRate;
5458  uint8_t avgPeriod;
5460 
5472 typedef struct
5473 {
5477 
5488 typedef struct
5489 {
5493 
5504 typedef struct
5505 {
5509 
5520 typedef struct
5521 {
5525 
5654 typedef struct
5655 {
5657  uint16_t *pCDMARSSIDelta;
5659  uint16_t *pCDMAECIODelta;
5661  uint16_t *pHDRRSSIDelta;
5663  uint16_t *pHDRECIODelta;
5665  uint16_t *pHDRSINRDelta;
5667  uint16_t *pHDRIODelta;
5669  uint16_t *pGSMRSSIDelta;
5671  uint16_t *pWCDMARSSIDelta;
5673  uint16_t *pWCDMAECIODelta;
5675  uint16_t *pLTERSSIDelta;
5677  uint16_t *pLTESNRDelta;
5679  uint16_t *pLTERSRQDelta;
5681  uint16_t *pLTERSRPDelta;
5692 
5694 
5707  pack_qmi_t *pCtx,
5708  uint8_t *pReqBuf,
5709  uint16_t *pLen,
5711  );
5712 
5724  uint8_t *pResp,
5725  uint16_t respLen,
5726  unpack_nas_SLQSNasConfigSigInfo2_t *pOutput
5727  );
5728 
5744 typedef struct
5745 {
5746  uint8_t dataCapsSize;
5747  uint8_t dataCaps[255];
5750 
5762  uint8_t *pResp,
5763  uint16_t respLen,
5765  );
5766 
5775  pack_qmi_t *pCtx,
5776  uint8_t *pReqBuf,
5777  uint16_t *pLen
5778 );
5779 
5822 typedef struct
5823 {
5824  uint32_t ActiveTechPref;
5825  uint32_t Duration;
5827  uint16_t Tlvresult;
5830 
5842  uint8_t *pResp,
5843  uint16_t respLen,
5845 );
5846 
5874 typedef struct
5875 {
5876  uint32_t TechnologyPref;
5877  uint32_t Duration;
5878  uint16_t Tlvresult;
5880 
5895  pack_qmi_t *pCtx,
5896  uint8_t *pReqBuf,
5897  uint16_t *pLen,
5899 );
5900 
5911 typedef struct
5912 {
5913  uint16_t Tlvresult;
5916 
5928  uint8_t *pResp,
5929  uint16_t respLen,
5931 );
5932 
5933 
5948 typedef struct
5949 {
5950  uint8_t roaming;
5953 
5965  uint8_t *pResp,
5966  uint16_t respLen,
5968  );
5969 
6019 typedef struct
6020 {
6022  uint8_t csAttachState;
6023  uint8_t psAttachState;
6029 
6030 
6046 typedef struct
6047 {
6049  uint16_t Tlvresult;
6052 
6064  uint8_t *pResp,
6065  uint16_t respLen,
6067 );
6068 
6077  pack_qmi_t *pCtx,
6078  uint8_t *pReqBuf,
6079  uint16_t *pLen
6080 );
6081 
6082 /*
6083  * NAS LTE CPHY Scell States.
6084  */
6085 typedef enum {
6090 
6091 /*
6092  * NAS LTE CPHY Downlink Values.
6093  */
6094 typedef enum {
6102 
6103 
6124 typedef struct{
6125  uint32_t pci;
6126  uint32_t freq;
6128  uint8_t TlvPresent;
6130 
6140 typedef struct{
6142  uint8_t TlvPresent;
6144 
6173 typedef struct{
6174  uint32_t pci;
6175  uint32_t freq;
6177  uint32_t iLTEbandValue;
6179  uint8_t TlvPresent;
6181 
6205 typedef struct{
6206  uint32_t pci;
6207  uint32_t freq;
6209  uint32_t iLTEbandValue;
6210  uint8_t TlvPresent;
6212 
6224 typedef struct{
6225  uint8_t scell_idx;
6226  uint8_t TlvPresent;
6228 
6253 typedef struct
6254 {
6261 
6276 typedef struct
6277 {
6279  uint16_t Tlvresult;
6282 
6294  uint8_t *pResp,
6295  uint16_t respLen,
6297 );
6298 
6307 typedef struct
6308 {
6309  uint8_t TlvPresent;
6310  uint8_t EmerMode;
6312 
6322 typedef struct
6323 {
6324  uint8_t TlvPresent;
6325  uint16_t ModePref;
6327 
6337 typedef struct
6338 {
6339  uint8_t TlvPresent;
6340  uint64_t band_pref;
6342 
6351 typedef struct
6352 {
6353  uint8_t TlvPresent;
6354  uint16_t PRLPref;
6356 
6365 typedef struct
6366 {
6367  uint8_t TlvPresent;
6368  uint16_t RoamPref;
6370 
6379 typedef struct
6380 {
6381  uint8_t TlvPresent;
6382  uint64_t LTEBandPref;
6384 
6393 typedef struct
6394 {
6395  uint8_t TlvPresent;
6396  uint8_t NetSelPref;
6398 
6407 typedef struct
6408 {
6409  uint8_t TlvPresent;
6410  uint32_t SrvDomainPref;
6412 
6421 typedef struct
6422 {
6423  uint8_t TlvPresent;
6424  uint32_t GWAcqOrderPref;
6426 
6436 typedef struct
6437 {
6438  uint8_t TlvPresent;
6439  uint8_t AcqOrderLen;
6440  uint8_t AcqOrderPref[255];
6442 
6452 typedef struct
6453 {
6454  uint8_t TlvPresent;
6457 
6467 typedef struct
6468 {
6469  uint8_t TlvPresent;
6472 
6482 typedef struct
6483 {
6484  uint8_t TlvPresent;
6485  uint64_t LteM1BandPref;
6487 
6497 typedef struct
6498 {
6499  uint8_t TlvPresent;
6500  uint64_t LteNB1BandPref;
6502 
6512 typedef struct
6513 {
6514  uint8_t TlvPresent;
6516  uint32_t CiotAcqOrderPref[255];
6518 
6528 typedef struct
6529 {
6530  uint8_t TlvPresent;
6536 
6606 typedef struct{
6624 
6625 
6640 typedef struct
6641 {
6643  uint16_t Tlvresult;
6646 
6659  uint8_t *pResp,
6660  uint16_t respLen,
6662 );
6663 
6664 
6687 typedef struct {
6688  uint8_t TlvPresent;
6689  uint32_t message_type;
6690  uint16_t data_len;
6691  uint8_t data_buf[NAS_OTA_MESSAGE_MAX_BUF_SIZE];
6693 
6710 typedef struct {
6711  uint8_t TlvPresent;
6712  uint8_t nas_release;
6713  uint8_t nas_major;
6714  uint8_t nas_minor;
6716 
6726 typedef struct {
6727  uint8_t TlvPresent;
6728  uint64_t time;
6730 
6747 typedef struct {
6752 
6753 
6768 typedef struct
6769 {
6771  uint16_t Tlvresult;
6774 
6786  uint8_t *pResp,
6787  uint16_t respLen,
6789 );
6790 
6808 typedef struct
6809 {
6810  uint16_t mcc;
6811  uint16_t mnc;
6812  uint32_t rat;
6813 } nas_MNRInfo;
6814 
6843 typedef struct
6844 {
6845  uint32_t regAction;
6847  uint32_t *pChangeDuration;
6850 
6852 
6869  pack_qmi_t *pCtx,
6870  uint8_t *pReqBuf,
6871  uint16_t *pLen,
6873  );
6874 
6890  uint8_t *pResp,
6891  uint16_t respLen,
6892  unpack_nas_SLQSInitiateNetworkRegistration_t *pOutput
6893  );
6894 
6930 typedef struct
6931 {
6932  uint8_t lteEsmUl;
6933  uint8_t lteEsmDl;
6934  uint8_t lteEmmUl;
6935  uint8_t lteEmmDl;
6936  uint8_t gsmUmtsUl;
6937  uint8_t gsmUmtsDl;
6939  uint8_t *pTimer;
6941 
6943 
6956  pack_qmi_t *pCtx,
6957  uint8_t *pReqBuf,
6958  uint16_t *pLen,
6960  );
6961 
6973  uint8_t *pResp,
6974  uint16_t respLen,
6975  unpack_nas_SLQSNasSwiIndicationRegister_t *pOutput
6976  );
6977 
7000 typedef struct
7001 {
7002  uint16_t mcc;
7003  uint16_t mnc;
7004  uint8_t *pMncPcsStatus;
7006 
7132 typedef struct
7133 {
7134  uint8_t spnEncoding;
7135  uint8_t spnLength;
7136  char spn[255];
7137  uint8_t shortNameEn;
7138  uint8_t shortNameCI;
7139  uint8_t shortNameSB;
7141  uint8_t shortName[255];
7142  uint8_t longNameEn;
7143  uint8_t longNameCI;
7144  uint8_t longNameSB;
7145  uint8_t longNameLen;
7146  char longName[255];
7149 
7162  pack_qmi_t *pCtx,
7163  uint8_t *pReqBuf,
7164  uint16_t *pLen,
7166  );
7167 
7179  uint8_t *pResp,
7180  uint16_t respLen,
7182 );
7183 
7195  pack_qmi_t *pCtx,
7196  uint8_t *pReqBuf,
7197  uint16_t *pLen
7198  );
7237 typedef struct
7238 {
7239  uint32_t nmrCellID;
7240  uint8_t nmrPlmn[NAS_PLMN_LENGTH];
7241  uint16_t nmrLac;
7242  uint16_t nmrArfcn;
7243  uint8_t nmrBsic;
7244  uint16_t nmrRxLev;
7245 } nas_nmrCellInfo;
7246 
7298 typedef struct
7299 {
7300  uint32_t cellID;
7301  uint8_t plmn[NAS_PLMN_LENGTH];
7302  uint16_t lac;
7303  uint16_t arfcn;
7304  uint8_t bsic;
7305  uint32_t timingAdvance;
7306  uint16_t rxLev;
7307  uint8_t nmrInst;
7309 } nas_GERANInfo;
7310 
7330 typedef struct
7331 {
7332  uint16_t geranArfcn;
7333  uint8_t geranBsicNcc;
7334  uint8_t geranBsicBcc;
7335  int16_t geranRssi;
7337 
7355 typedef struct
7356 {
7357  uint16_t umtsUarfcn;
7358  uint16_t umtsPsc;
7359  int16_t umtsRscp;
7360  int16_t umtsEcio;
7362 
7410 typedef struct
7411 {
7412  uint16_t cellID;
7413  uint8_t plmn[NAS_PLMN_LENGTH];
7414  uint16_t lac;
7415  uint16_t uarfcn;
7416  uint16_t psc;
7417  int16_t rscp;
7418  int16_t ecio;
7419  uint8_t umtsInst;
7421  uint8_t geranInst;
7423 } nas_UMTSInfo;
7424 
7453 typedef struct
7454 {
7455  uint16_t sid;
7456  uint16_t nid;
7457  uint16_t baseId;
7458  uint16_t refpn;
7459  uint32_t baseLat;
7460  uint32_t baseLong;
7461 } nas_CDMAInfo;
7462 
7488 typedef struct
7489 {
7490  uint16_t pci;
7491  int16_t rsrq;
7492  int16_t rsrp;
7493  int16_t rssi;
7494  int16_t srxlev;
7495 } nas_cellParams;
7496 
7563 typedef struct
7564 {
7565  uint8_t ueInIdle;
7566  uint8_t plmn[NAS_PLMN_LENGTH];
7567  uint16_t tac;
7568  uint32_t globalCellId;
7569  uint16_t earfcn;
7570  uint16_t servingCellId;
7574  uint8_t sIntraSearch;
7575  uint8_t cellsLen;
7578 
7613 typedef struct
7614 {
7615  uint16_t earfcn;
7616  uint8_t threshXLow;
7617  uint8_t threshXHigh;
7619  uint8_t cells_len;
7622 
7638 typedef struct
7639 {
7640  uint8_t ueInIdle;
7641  uint8_t freqsLen;
7644 
7678 typedef struct
7679 {
7680  uint16_t arfcn;
7681  uint8_t band1900;
7682  uint8_t cellIdValid;
7683  uint8_t bsicId;
7684  int16_t rssi;
7685  int16_t srxlev;
7686 } nas_gsmCellInfo;
7687 
7722 typedef struct
7723 {
7725  uint8_t threshGsmHigh;
7726  uint8_t threshGsmLow;
7727  uint8_t nccPermitted;
7728  uint8_t cells_len;
7731 
7747 typedef struct
7748 {
7749  uint8_t ueInIdle;
7750  uint8_t freqsLen;
7753 
7778 typedef struct
7779 {
7780  uint16_t psc;
7781  int16_t cpich_rscp;
7782  int16_t cpich_ecno;
7783  int16_t srxlev;
7785 
7815 typedef struct
7816 {
7817  uint16_t uarfcn;
7819  uint16_t threshXhigh;
7820  uint16_t threshXlow;
7821  uint8_t cellsLen;
7824 
7840 typedef struct
7841 {
7842  uint8_t ueInIdle;
7843  uint8_t freqsLen;
7846 
7875 typedef struct
7876 {
7877  uint16_t earfcn;
7878  uint16_t pci;
7879  uint32_t rsrp;
7880  uint32_t rsrq;
7881  int16_t srxlev;
7882  uint8_t cellIsTDD;
7884 
7911 typedef struct
7912 {
7913  uint32_t wcdmaRRCState;
7917 
7963 typedef struct
7964 {
7972  uint32_t *pUMTSCellID;
7976 
7988  uint8_t *pResp,
7989  uint16_t respLen,
7991 );
7992 
8004  pack_qmi_t *pCtx,
8005  uint8_t *pReqBuf,
8006  uint16_t *pLen
8007  );
8063 typedef struct{
8064  uint16_t year;
8065  uint8_t month;
8066  uint8_t day;
8067  uint8_t hour;
8068  uint8_t minute;
8069  uint8_t second;
8070  uint8_t dayOfWeek;
8071  int8_t timeZone;
8074  uint8_t TlvPresent;
8075 }nas_timeInfo;
8076 
8093 typedef struct
8094 {
8099 
8111  uint8_t *pResp,
8112  uint16_t respLen,
8114 );
8146 typedef struct
8147 {
8148  uint16_t year;
8149  uint8_t month;
8150  uint8_t day;
8151  uint8_t hour;
8152  uint8_t minute;
8153  uint8_t second;
8154  uint8_t dayOfWeek;
8156 
8191 typedef struct
8192 {
8194  uint8_t *pTimeZone;
8195  uint8_t *pDayltSavAdj;
8199 
8211  uint8_t *pResp,
8212  uint16_t respLen,
8214  );
8215 
8216 /*
8217  * NAS LTE CPHY Downlink Values.
8218  */
8219 typedef enum {
8227 
8228 /*
8229  * NAS LTE CPHY Scell States.
8230  */
8231 typedef enum {
8236 
8257 typedef struct{
8258  int pci;
8259  int freq;
8261  uint8_t TlvPresent;
8272 typedef struct{
8274  uint8_t TlvPresent;
8276 
8346 typedef struct{
8347  int pci;
8348  int freq;
8350  uint16_t iLTEbandValue;
8352  uint8_t TlvPresent;
8354 
8378 typedef struct{
8379  int pci;
8380  int freq;
8383  uint8_t TlvPresent;
8385 
8397 typedef struct{
8398  uint8_t scell_idx;
8399  uint8_t TlvPresent;
8401 
8429 typedef struct
8430 {
8438 
8450  uint8_t *pResp,
8451  uint16_t respLen,
8453  );
8454 
8479 typedef struct{
8480  uint8_t rxChainIndex;
8481  uint8_t isRadioTuned;
8482  int32_t rxPower;
8483  int32_t rsrp;
8484 }nas_RxSigInfo;
8485 
8511 typedef struct
8512 {
8513  int32_t rsrq;
8514  int16_t snr;
8515  uint8_t numInstances;
8517  uint8_t TlvPresent;
8518 }nas_SccRxInfo;
8519 
8520 
8532  pack_qmi_t *pCtx,
8533  uint8_t *pReq,
8534  uint16_t *pLen
8535  );
8536 
8547 typedef struct {
8551 
8563  uint8_t *pResp,
8564  uint16_t respLen,
8566  );
8567 
8587 typedef struct
8588 {
8589  char t3396_apn[101];
8590  uint8_t t3396_plmn_id[3];
8591  uint32_t t3396_val;
8594 
8606  uint8_t *pResp,
8607  uint16_t respLen,
8609  );
8610 
8620 typedef struct{
8621  uint32_t action;
8623 
8625 
8638  pack_qmi_t *pCtx,
8639  uint8_t *pReqBuf,
8640  uint16_t *pLen,
8642  );
8643 
8655  uint8_t *pResp,
8656  uint16_t respLen,
8657  unpack_nas_InitiateDomainAttach_t *pOutput
8658  );
8659 
8713 typedef struct{
8714  char *pSPC;
8715  uint8_t *pForceRev0;
8716  uint8_t *pCustomSCP;
8717  uint32_t *pProtocol;
8718  uint32_t *pBroadcast;
8719  uint32_t *pApplication;
8720  uint32_t *pRoaming;
8722 
8724 
8737  pack_qmi_t *pCtx,
8738  uint8_t *pReqBuf,
8739  uint16_t *pLen,
8741  );
8742 
8754  uint8_t *pResp,
8755  uint16_t respLen,
8756  unpack_nas_SetCDMANetworkParameters_t *pOutput
8757  );
8758 
8775 typedef struct
8776 {
8777  uint8_t *pColorCode;
8780 
8792  pack_qmi_t *pCtx,
8793  uint8_t *pReqBuf,
8794  uint16_t *pLen
8795  );
8796 
8808  uint8_t *pResp,
8809  uint16_t respLen,
8811  );
8812 
8825 typedef struct
8826 {
8827  uint8_t radio_if;
8829 
8860 typedef struct
8861 {
8862  uint8_t isRadioTuned;
8863  int32_t rxPower;
8864  int32_t ecio;
8865  int32_t rscp;
8866  int32_t rsrp;
8867  uint32_t phase;
8868 } nas_rxInfo;
8869 
8883 typedef struct
8884 {
8885  uint8_t isInTraffic;
8886  int32_t txPower;
8887 } nas_txInfo;
8888 
8908 typedef struct
8909 {
8915 
8928  pack_qmi_t *pCtx,
8929  uint8_t *pReqBuf,
8930  uint16_t *pLen,
8932  );
8933 
8945  uint8_t *pResp,
8946  uint16_t respLen,
8948 );
8949 
8973 typedef struct
8974 {
8975  uint8_t mcc[NAS_PLMN_LENGTH];
8976  uint8_t mnc[NAS_PLMN_LENGTH];
8977  uint16_t lac1;
8978  uint16_t lac2;
8979  uint8_t PLMNRecID;
8981 
8990 typedef struct
8991 {
8992  uint16_t numInstance;
8995 
9009 typedef struct
9010 {
9012  uint8_t spnLength;
9015 
9082 typedef struct
9083 {
9084  uint8_t codingScheme;
9088  uint8_t longNameLen;
9089  uint8_t longName[NAS_MAX_DESCRIPTION_LENGTH];
9090  uint8_t shortNameLen;
9091  uint8_t shortName[NAS_MAX_DESCRIPTION_LENGTH];
9093 
9102 typedef struct
9103 {
9104  uint8_t numInstance;
9107 
9114 typedef struct
9115 {
9116  uint8_t PLMNName[NAS_MAX_DESCRIPTION_LENGTH];
9118 
9151 typedef struct
9152 {
9160 
9173  pack_qmi_t *pCtx,
9174  uint8_t *pReqBuf,
9175  uint16_t *pLen
9176  );
9177 
9190  uint8_t *pResp,
9191  uint16_t respLen,
9193  );
9194 
9203 typedef struct
9204 {
9205  uint8_t namID;
9207 
9220 typedef struct
9221 {
9222  uint8_t namNameLen;
9223  uint8_t namName[NAS_NAM_NAME_LENGTH];
9224 } nas_namName;
9225 
9238 typedef struct
9239 {
9240  uint8_t dirNumLen;
9241  uint8_t dirNum [NAS_MAX_DESCRIPTION_LENGTH];
9242 } nas_dirNum;
9243 
9254 typedef struct
9255 {
9256  uint16_t nid;
9257  uint16_t sid;
9258 } nas_sidNid;
9259 
9272 typedef struct
9273 {
9274  uint8_t numInstances;
9276 } nas_homeSIDNID;
9277 
9294 typedef struct
9295 {
9296  uint8_t mccM[NAS_PLMN_LENGTH];
9297  uint16_t imsiM1112;
9298  uint8_t imsiMS1[NAS_IMSI_M_S1_LENGTH];
9299  uint8_t imsiMS2[NAS_IMSI_M_S2_LENGTH];
9301 
9322 typedef struct
9323 {
9324  uint8_t mccT[NAS_PLMN_LENGTH];
9325  uint16_t imsiT1112;
9326  uint8_t imsiTS1[NAS_IMSI_M_S1_LENGTH];
9327  uint8_t imsiTS2[NAS_IMSI_M_S2_LENGTH];
9328  uint8_t imsiTaddrNum;
9329 } nas_trueIMSI;
9330 
9350 typedef struct
9351 {
9352  uint16_t priChA;
9353  uint16_t priChB;
9354  uint16_t secChA;
9355  uint16_t secChB;
9356 } nas_CDMAChannel;
9357 
9389 typedef struct
9390 {
9399 
9412  pack_qmi_t *pCtx,
9413  uint8_t *pReqBuf,
9414  uint16_t *pLen,
9416  );
9417 
9429  uint8_t *pResp,
9430  uint16_t respLen,
9432 );
9433 
9473 typedef struct
9474 {
9475  uint16_t PhysicalLayer;
9476  uint16_t ControlMac;
9477  uint16_t AccessMac;
9478  uint16_t ForwardMac;
9479  uint16_t ReverseMac;
9480  uint16_t KeyExchange;
9481  uint16_t AuthProt;
9482  uint16_t EncryptProt;
9483  uint16_t SecProt;
9484  uint16_t IdleState;
9485  uint16_t MultDisc;
9486  uint16_t VirtStream;
9488 
9509 typedef struct
9510 {
9516 
9528  pack_qmi_t *pCtx,
9529  uint8_t *pReqBuf,
9530  uint16_t *pLen
9531  );
9532 
9544  uint8_t *pResp,
9545  uint16_t respLen,
9547  );
9548 
9574 typedef struct
9575 {
9576  uint16_t *pCurrentPrsnlty;
9579  uint64_t *pAppSubType;
9582 
9594  pack_qmi_t *pCtx,
9595  uint8_t *pReqBuf,
9596  uint16_t *pLen
9597  );
9598 
9610  uint8_t *pResp,
9611  uint16_t respLen,
9613  );
9614 
9623 typedef struct
9624 {
9625  uint8_t *pDetachAction;
9627 
9629 
9642  pack_qmi_t *pCtx,
9643  uint8_t *pReqBuf,
9644  uint16_t *pLen,
9645  pack_nas_SLQSSwiPSDetach_t *pReqParam
9646  );
9647 
9659  uint8_t *pResp,
9660  uint16_t respLen,
9661  unpack_nas_SLQSSwiPSDetach_t *pOutput
9662  );
9663 
9704 typedef struct
9705 {
9707  uint16_t *pHDRPackErrRate;
9708  uint8_t *pGSMBER;
9709  uint8_t *pWCDMABER;
9712 
9724  pack_qmi_t *pCtx,
9725  uint8_t *pReqBuf,
9726  uint16_t *pLen
9727  );
9728 
9740  uint8_t *pResp,
9741  uint16_t respLen,
9743  );
9744 
9754 typedef struct
9755 {
9756  uint8_t DRCValue;
9757  uint8_t DRCCover;
9758 } nas_DRCParams;
9759 
9775 typedef struct
9776 {
9777  uint32_t PilotType;
9778  uint16_t PilotPN;
9779  uint16_t PilotStrength;
9781 
9799 typedef struct
9800 {
9801  uint8_t NumPilots;
9804 
9826 typedef struct
9827 {
9829  uint8_t *pUATI;
9833 
9845  pack_qmi_t *pCtx,
9846  uint8_t *pReqBuf,
9847  uint16_t *pLen
9848  );
9849 
9861  uint8_t *pResp,
9862  uint16_t respLen,
9864  );
9865 
9874 typedef struct
9875 {
9876  uint16_t ActSetPilotPN;
9879 
9952 typedef struct
9953 {
9954  uint8_t State;
9955  uint16_t SO;
9956  uint32_t RX_PWR;
9957  uint16_t RX_EC_IO;
9958  uint32_t TX_PWR;
9959  uint8_t ActSetCnt;
9964 
10017 typedef struct
10018 {
10019  uint8_t State;
10020  uint8_t MACIndex;
10021  uint8_t SectorIDLen;
10022  uint16_t *pSectorID;
10023  uint16_t RX_PWR;
10024  uint16_t PER;
10025  uint16_t PilotEnergy;
10026  uint8_t SNR;
10028 
10059 typedef struct
10060 {
10061  uint8_t Technology;
10062  uint8_t QLIC;
10063  uint8_t Chipset;
10064  uint8_t HWVersion;
10066 
10119 typedef struct
10120 {
10121  uint32_t IPAddress;
10122  uint8_t LastErrCode;
10124 
10154 typedef struct
10155 {
10156  uint8_t *pObjectVer;
10163 
10175  pack_qmi_t *pCtx,
10176  uint8_t *pReqBuf,
10177  uint16_t *pLen
10178  );
10179 
10191  uint8_t *pResp,
10192  uint16_t respLen,
10194  );
10195 
10214 typedef struct
10215 {
10218 } nas_RSSIThresh;
10219 
10238 typedef struct
10239 {
10241  int16_t *pECIOThresList;
10242 } nas_ECIOThresh;
10243 
10260 typedef struct
10261 {
10265 
10283 typedef struct
10284 {
10288 
10305 typedef struct
10306 {
10308  int32_t *pIOThresList;
10309 } nas_IOThresh;
10310 
10330 typedef struct
10331 {
10334 } nas_RSRQThresh;
10335 
10355 typedef struct
10356 {
10358  int16_t *pRSRPThresList;
10359 } nas_RSRPThresh;
10360 
10389 typedef struct
10390 {
10391  uint8_t rptRate;
10392  uint8_t avgPeriod;
10394 
10404 typedef struct
10405 {
10409 
10450 typedef struct
10451 {
10462 
10464 
10477  pack_qmi_t *pCtx,
10478  uint8_t *pReqBuf,
10479  uint16_t *pLen,
10480  pack_nas_SLQSConfigSigInfo_t *pReqParam
10481  );
10482 
10494  uint8_t *pResp,
10495  uint16_t respLen,
10496  unpack_nas_SLQSConfigSigInfo_t *pOutput
10497  );
10498 
10571 typedef struct
10572 {
10573  uint16_t *pMCC;
10574  uint16_t *pMNC;
10575  uint8_t nameSize;
10576  uint8_t *pName;
10577  uint16_t *pSID;
10578  uint16_t *pNID;
10579  uint16_t *pNw2MCC;
10580  uint16_t *pNw2MNC;
10581  uint8_t *pNw2DescDisp;
10582  uint8_t *pNw2DescEnc;
10583  uint8_t *pNw2DescLen;
10584  uint8_t *pNw2Name;
10587 
10599  pack_qmi_t *pCtx,
10600  uint8_t *pReqBuf,
10601  uint16_t *pLen
10602  );
10603 
10615  uint8_t *pResp,
10616  uint16_t respLen,
10618  );
10619 
10629 typedef struct{
10630  uint8_t status;
10631  uint32_t uarfcn;
10632 } nas_wcdmaUARFCN;
10633 
10648 typedef struct{
10649  uint8_t status;
10650  uint32_t earfcn0;
10651  uint32_t earfcn1;
10652 } nas_lteEARFCN;
10653 
10666 typedef struct{
10667  uint8_t status;
10668  uint32_t earfcn;
10669  uint32_t pci;
10670 } nas_ltePCI;
10671 
10684 typedef struct
10685 {
10690 
10692 
10705  pack_qmi_t *pCtx,
10706  uint8_t *pReqBuf,
10707  uint16_t *pLen,
10709  );
10710 
10722  uint8_t *pResp,
10723  uint16_t respLen,
10724  unpack_nas_SLQSNASSwiSetChannelLock_t *pOutput
10725  );
10726 
10746 typedef struct
10747 {
10753 
10765  pack_qmi_t *pCtx,
10766  uint8_t *pReqBuf,
10767  uint16_t *pLen
10768  );
10769 
10781  uint8_t *pResp,
10782  uint16_t respLen,
10784  );
10785 
10810 typedef struct
10811 {
10812  uint8_t *pCycleLen;
10814  uint8_t *pEdrxEnable;
10817 
10829  pack_qmi_t *pCtx,
10830  uint8_t *pReqBuf,
10831  uint16_t *pLen
10832  );
10833 
10845  uint8_t *pResp,
10846  uint16_t respLen,
10848  );
10849 
10882 typedef struct
10883 {
10884  uint8_t *pEdrxRAT;
10885  uint32_t *pLteOpMode;
10887 
10939 typedef struct
10940 {
10941  uint8_t *pCycleLen;
10943  uint8_t *pEdrxEnable;
10944  uint8_t *pEdrxRAT;
10945  uint32_t *pLteOpMode;
10948 
10961  pack_qmi_t *pCtx,
10962  uint8_t *pReqBuf,
10963  uint16_t *pLen,
10965  );
10966 
10978  uint8_t *pResp,
10979  uint16_t respLen,
10981  );
10982 
11028 typedef struct
11029 {
11030  uint8_t *pEdrxEnable;
11031  uint8_t *pCycleLen;
11033  uint8_t *pEdrxRatType;
11034  uint32_t *pEdrxCiotLteMode;
11036 
11038 
11051  pack_qmi_t *pCtx,
11052  uint8_t *pReqBuf,
11053  uint16_t *pLen,
11055  );
11056 
11068  uint8_t *pResp,
11069  uint16_t respLen,
11070  unpack_nas_SLQSNASSeteDRXParams_t *pOutput
11071  );
11072 
11089 typedef struct
11090 {
11095 
11106 typedef struct
11107 {
11111 
11123  uint8_t *pResp,
11124  uint16_t respLen,
11126  );
11127 
11128 
11142 typedef struct
11143 {
11144  uint8_t TlvPresent;
11145  uint32_t count0;
11146  uint32_t count1;
11148 
11149 
11161 typedef struct
11162 {
11166 
11178  uint8_t *pResp,
11179  uint16_t respLen,
11181  );
11182 
11199 {
11202  uint16_t activeChannel;
11203 };
11204 
11217 {
11219  uint16_t dedicatedBand;
11220 };
11237 {
11239  uint16_t activeBand;
11240  uint32_t activeChannel;
11241 };
11242 
11267 {
11269  uint32_t bandwidth;
11270 };
11271 
11285 typedef struct{
11286  uint8_t *pInstanceSize;
11289 
11306 typedef struct{
11307  uint8_t TlvPresent;
11308  uint8_t *pInstancesSize;
11311 
11328 typedef struct{
11329  uint8_t TlvPresent;
11330  uint8_t *pInstancesSize;
11333 
11350 typedef struct{
11351  uint8_t TlvPresent;
11352  uint8_t *pInstancesSize;
11355 
11366 typedef struct{
11367  uint8_t TlvPresent;
11370 
11389 typedef struct
11390 {
11396  uint16_t Tlvresult;
11398 
11410  pack_qmi_t *pCtx,
11411  uint8_t *pReqBuf,
11412  uint16_t *pLen
11413  );
11414 
11426  uint8_t *pResp,
11427  uint16_t respLen,
11429  );
11430 
11444 typedef struct
11445 {
11446  uint8_t EmerMode;
11447  uint8_t TlvPresent;
11449 
11468 typedef struct
11469 {
11470  uint16_t ModePref;
11471  uint8_t TlvPresent;
11473 
11530 typedef struct
11531 {
11532  uint64_t BandPref;
11533  uint8_t TlvPresent;
11535 
11550 typedef struct
11551 {
11552  uint16_t PRLPref;
11553  uint8_t TlvPresent;
11555 
11574 typedef struct
11575 {
11576  uint16_t RoamPref;
11577  uint8_t TlvPresent;
11579 
11630 typedef struct
11631 {
11632  uint64_t LTEBandPref;
11633  uint8_t TlvPresent;
11635 
11649 typedef struct
11650 {
11651  uint8_t NetSelPref;
11652  uint8_t TlvPresent;
11654 
11671 typedef struct
11672 {
11673  uint32_t SrvDomainPref;
11674  uint8_t TlvPresent;
11676 
11691 typedef struct
11692 {
11693  uint32_t GWAcqOrderPref;
11694  uint8_t TlvPresent;
11696 
11717 typedef struct
11718 {
11719  uint8_t acqOrdeLen;
11720  uint8_t *pAcqOrder;
11721  uint8_t TlvPresent;
11723 
11744 typedef struct
11745 {
11747  uint8_t TlvPresent;
11749 
11766 typedef struct
11767 {
11769  uint8_t TlvPresent;
11771 
11823 typedef struct
11824 {
11825  uint64_t lteM1BandPref;
11826  uint8_t TlvPresent;
11828 
11880 typedef struct
11881 {
11882  uint64_t lteNb1BandPref;
11883  uint8_t TlvPresent;
11885 
11908 typedef struct
11909 {
11911  uint32_t *pCiotAcqOrder;
11912  uint8_t TlvPresent;
11914 
11934 typedef struct
11935 {
11936  uint64_t bits_1_64;
11937  uint64_t bits_65_128;
11938  uint64_t bits_129_192;
11939  uint64_t bits_193_256;
11940  uint8_t TlvPresent;
11942 
11950 
11951 
11959 
12035 typedef struct
12036 {
12052  nas_NR5gBandPrefTlv *pNr5gBandPref;
12053  nas_LTEBandPrefExtTlv *pLTEBandPrefExt;
12055 
12067  pack_qmi_t *pCtx,
12068  uint8_t *pReqBuf,
12069  uint16_t *pLen
12070  );
12071 
12084  uint8_t *pResp,
12085  uint16_t respLen,
12087  );
12088 
12089 /***
12090 **
12091  * Contain the network scan information.
12092  *
12093  * \param pNetworkType
12094  * - network type.
12095  * - Bit 0 - GSM.
12096  * - Bit 1 - UMTS.
12097  * - Bit 2 - LTE.
12098  * - Bit 3 - TD-SCDMA.
12099  *
12100  * \param pScanType
12101  * - Scan type.
12102  * - 0x00 - PLMN(default).
12103  * - 0x01 - Closed subscriber group.
12104  * - 0x02 - Mode prference.
12105  * - 0x03 - Physical cell ID.
12106  *
12107 **/
12108 
12109 typedef struct
12110 {
12111  uint8_t *pNetworkType;
12112  uint32_t *pScanType;
12129  pack_qmi_t *pCtx,
12130  uint8_t *pReqBuf,
12131  uint16_t *pLen,
12133  );
12134 
12146 typedef struct{
12147  uint8_t edrxEnabled;
12148  uint8_t TlvPresent;
12150 
12160 typedef struct{
12161  uint8_t cycleLength;
12162  uint8_t TlvPresent;
12164 
12174 typedef struct{
12175  uint8_t edrxPtw;
12176  uint8_t TlvPresent;
12178 
12202 typedef struct{
12203  uint8_t edrxRatType;
12204  uint8_t TlvPresent;
12206 
12221 typedef struct{
12222  uint32_t lteOpMode;
12223  uint8_t TlvPresent;
12225 
12253 typedef struct
12254 {
12262 
12274  uint8_t *pResp,
12275  uint16_t respLen,
12277  );
12278 
12279 typedef enum
12280 {
12287 
12297 typedef struct
12298 {
12299  uint32_t csgId;
12300  uint8_t TlvPresent;
12301 }nas_CsgId;
12302 
12324 typedef struct
12325 {
12326  uint16_t mcc;
12327  uint16_t mnc;
12328  uint8_t pcsDigit;
12329  uint8_t TlvPresent;
12330 }nas_PlmnID;
12331 
12347 typedef struct
12348 {
12349  uint32_t lteOpMode;
12350  uint8_t TlvPresent;
12351 }nas_LteOpMode;
12352 
12353 
12438 typedef struct
12439 {
12440  uint8_t radioIf;
12442  uint8_t rejectCause;
12448 
12460  uint8_t *pResp,
12461  uint16_t respLen,
12463  );
12464 
12487 typedef struct{
12491  uint8_t TlvPresent;
12493 
12505 typedef struct
12506 {
12510 
12522  pack_qmi_t *pCtx,
12523  uint8_t *pReqBuf,
12524  uint16_t *pLen
12525  );
12526 
12538  uint8_t *pResp,
12539  uint16_t respLen,
12541  );
12542 
12543 #ifdef __cplusplus
12544 } /* extern "C" { */
12545 #endif
12546 
12547 #endif
12548 
uint8_t * pName
Definition: nas.h:10576
uint8_t TlvPresent
Definition: nas.h:4790
uint16_t lteSnrDelta
Definition: nas.h:4599
int pack_nas_SLQSSwiGetHRPDStats(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:3781
int16_t snr
Definition: nas.h:1529
NAS_LTE_CPHY_SCELL_STATE_LITE scell_state
Definition: nas.h:8260
uint64_t * pBandPref
Definition: nas.h:1052
uint64_t bits_1_64
Definition: nas.h:11936
int pack_nas_SLQSSetBandPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetBandPreference_t *pReqParam)
uint8_t TlvPresent
Definition: nas.h:6514
int16_t srxlev
Definition: nas.h:7881
nas_LTESigRptCfg * pLTESigRptCfg
Definition: nas.h:10459
#define NAS_IMSI_M_S2_LENGTH
Definition: nas.h:22
Definition: nas.h:6808
Definition: nas.h:5504
Definition: nas.h:5102
NASPhyCaAggScellDlBw PhyCaAggScellDlBw
Definition: nas.h:6256
uint16_t * pLTERSRPDelta
Definition: nas.h:5681
Definition: nas.h:6140
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:5878
uint32_t pci
Definition: nas.h:6125
int16_t rxSignalStrength
Definition: nas.h:4223
Definition: nas.h:1166
uint8_t * pAcqOrder
Definition: nas.h:11720
uint8_t TlvPresent
Definition: nas.h:6353
uint8_t HDRSINRThreshListLen
Definition: nas.h:5285
Definition: nas.h:11744
uint8_t TlvPresent
Definition: nas.h:6484
uint16_t NetworkID
Definition: nas.h:4109
uint8_t * pEdrxEnable
Definition: nas.h:11030
nas_AddSysInfo * pAddWCDMASysInfo
Definition: nas.h:2698
uint8_t selectedNetwork
Definition: nas.h:6024
swi_uint256_t ParamPresenceMask
Definition: nas.h:3421
swi_uint256_t ParamPresenceMask
Definition: nas.h:10751
nas_LTESigRptConfig * pLTESigRptConfig
Definition: nas.h:5682
uint32_t Preferred
Definition: nas.h:3166
uint8_t dayOfWeek
Definition: nas.h:8154
Definition: nas.h:8223
swi_uint256_t ParamPresenceMask
Definition: nas.h:9397
Definition: nas.h:3236
NAS_LTE_CPHY_CA_BW_NRB_LITE
Definition: nas.h:8219
uint16_t * pLTERSRQDelta
Definition: nas.h:5679
uint8_t lacValid
Definition: nas.h:2258
int unpack_nas_SLQSNASSwiSetChannelLock(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNASSwiSetChannelLock_t *pOutput)
uint64_t bits_129_192
Definition: nas.h:702
uint32_t * pLteOpMode
Definition: nas.h:10945
int unpack_nas_SLQSGetErrorRate(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetErrorRate_t *pOutput)
uint8_t NeighborSetCnt
Definition: nas.h:9961
uint32_t PilotType
Definition: nas.h:9777
Definition: nas.h:7778
uint64_t * pTdscdmaBandPref
Definition: nas.h:1061
uint32_t * pChangeDuration
Definition: nas.h:6847
int pack_nas_SLQSSetSysSelectionPref(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetSysSelectionPref_t *pReqParam)
Definition: nas.h:6512
Definition: nas.h:7613
uint8_t srvStatus
Definition: nas.h:3892
uint8_t threshGsmHigh
Definition: nas.h:7725
Definition: nas.h:8146
uint8_t RSRQThresListLen
Definition: nas.h:10332
uint8_t radioInterfaceNo
Definition: nas.h:6025
uint16_t regPrd
Definition: nas.h:2523
swi_uint256_t ParamPresenceMask
Definition: nas.h:50
uint8_t networkIdValid
Definition: nas.h:2265
Definition: nas.h:11908
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:10581
uint16_t forbiddenNwInstLen
Definition: nas.h:12488
uint8_t edrxRatType
Definition: nas.h:12203
Definition: nas.h:7815
uint32_t psBarStatus
Definition: nas.h:2571
uint8_t lteEsmUl
Definition: nas.h:6932
Definition: nas.h:4288
NASPhyCaAggPcellInfo PhyCaAggPcellInfo
Definition: nas.h:6258
uint16_t * pAddLTESysInfo
Definition: nas.h:2699
Definition: nas.h:10283
uint32_t * pSrvRegRestriction
Definition: nas.h:1063
#define NAS_MAX_SCC_RX_INFO_INSTANCES
Definition: nas.h:19
uint16_t geoSysIdx
Definition: nas.h:2522
uint16_t MNC
Definition: nas.h:3007
uint8_t hdrPersonalityValid
Definition: nas.h:2154
int8_t * pRscp
Definition: nas.h:1694
uint8_t bsInfoValid
Definition: nas.h:2074
swi_uint256_t ParamPresenceMask
Definition: nas.h:4129
int unpack_nas_SLQSGetSysSelectionPref(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSysSelectionPref_t *pOutput)
uint8_t * pInstanceSize
Definition: nas.h:11286
uint8_t TlvPresent
Definition: nas.h:6226
struct nas_CSGID * pCSGID
Definition: nas.h:591
uint8_t * pCycleLen
Definition: nas.h:10941
uint8_t freqsLen
Definition: nas.h:7843
Definition: nas.h:10666
#define NAS_SERVING_SYSTEM_INFO_MAX_RADIO_INTERFACE_LIST
Definition: nas.h:23
nas_QmisNasSlqsNasPCIInfo * pPCIInfo
Definition: nas.h:3349
uint32_t io
Definition: nas.h:4760
uint16_t nmrLac
Definition: nas.h:7241
uint64_t * pAppSubType
Definition: nas.h:9579
nas_GSMSrvStatusInfo * pGSMSrvStatusInfo
Definition: nas.h:2864
uint8_t shortNameSB
Definition: nas.h:7139
int16_t rsrplevel
Definition: nas.h:4332
uint8_t day
Definition: nas.h:8066
Definition: nas.h:4318
uint8_t nmrBsic
Definition: nas.h:7243
uint32_t regAction
Definition: nas.h:6845
uint8_t * pMncPcsDigitStatus
Definition: nas.h:6848
LITEQMI_NAS_LTE_CPHY_SCELL_STATE scell_state
Definition: nas.h:6127
nas_QmiNas3GppNetworkRAT * pRATINstance
Definition: nas.h:3345
uint8_t * pEmerMode
Definition: nas.h:1050
uint32_t BasestationLatitude
Definition: nas.h:4111
nas_LTEInfoIntrafreq * pLTEInfoIntrafreq
Definition: nas.h:7968
uint8_t ValidityCW1
Definition: nas.h:3419
int16_t rsrp
Definition: nas.h:7492
uint8_t rejCause
Definition: nas.h:2398
uint8_t * pAccolc
Definition: nas.h:5103
int unpack_nas_SLQSSetSysSelectionPref(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSetSysSelectionPref_t *pOutput)
uint16_t networkID
Definition: nas.h:2073
uint8_t isPrefDataPath
Definition: nas.h:1813
Definition: nas.h:11198
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:9482
uint8_t TlvPresent
Definition: nas.h:6367
uint8_t networkIdValid
Definition: nas.h:2500
nas_TDSCDMASINRCONFThresh * pTDSCDMASINRCONFThresh
Definition: nas.h:10460
uint8_t srvStatus
Definition: nas.h:1812
Definition: nas.h:1929
Definition: nas.h:8825
uint8_t numInstances
Definition: nas.h:8515
Definition: nas.h:6253
int unpack_nas_GetRFInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_GetRFInfo_t *pOutput)
Definition: nas.h:8620
uint8_t gsmUmtsUl
Definition: nas.h:6936
nas_rxInfo * pRXChain0Info
Definition: nas.h:8910
uint32_t bandwidth
Definition: nas.h:11269
Definition: nas.h:10404
uint32_t * pLteOpMode
Definition: nas.h:10885
uint8_t band
Definition: nas.h:3594
Definition: nas.h:5455
nas_GERANInfo * pGERANInfo
Definition: nas.h:7965
int pack_nas_SLQSSwiGetLteSccRxInfo(pack_qmi_t *pCtx, uint8_t *pReq, uint16_t *pLen)
NASEmergencyModeTlv EMTlv
Definition: nas.h:6607
uint8_t * pErrorRateInd
Definition: nas.h:1311
nas_lteEARFCN * pLteEARFCN
Definition: nas.h:10749
int unpack_nas_SLQSInitiateNetworkRegistration(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSInitiateNetworkRegistration_t *pOutput)
int16_t * pWCDMARSSIThreshList
Definition: nas.h:5339
uint8_t longNameEn
Definition: nas.h:7142
int unpack_nas_PerformNetworkScan(uint8_t *pResp, uint16_t respLen, unpack_nas_PerformNetworkScan_t *pOutput)
int16_t snrlevel
Definition: nas.h:4320
uint8_t lteRsrpDelta
Definition: nas.h:4600
Definition: nas.h:10810
uint8_t TlvPresent
Definition: nas.h:11694
uint8_t TlvPresent
Definition: nas.h:11912
uint64_t bits_1_64
Definition: nas.h:700
int16_t rscp
Definition: nas.h:7417
uint8_t PRLInd
Definition: nas.h:4122
uint32_t wcdmaRRCState
Definition: nas.h:7913
uint8_t * pSubscriptionInfoInd
Definition: nas.h:1307
uint8_t threshXHigh
Definition: nas.h:7617
uint32_t Broadcast
Definition: nas.h:4979
int pack_nas_SLQSGetPLMNName(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSGetPLMNName_t *reqArg)
Definition: nas.h:5654
nas_CDMASysInfoExt CDMASystemInfoExt
Definition: nas.h:4125
uint8_t * pObjectVer
Definition: nas.h:10156
uint8_t HDRIOThreshListLen
Definition: nas.h:5303
nas_roamIndList RoamingIndicatorList
Definition: nas.h:4113
uint32_t BasestationLongitude
Definition: nas.h:4112
nas_GSMSysInfo * pGSMSysInfo
Definition: nas.h:2692
uint16_t arfcn
Definition: nas.h:7680
Definition: nas.h:8063
NASGWAcqOrderPrefTlv GWAOPTlv
Definition: nas.h:6615
nas_minBasedIMSI * pMinBasedIMSI
Definition: nas.h:9394
uint8_t HdrPersonality
Definition: nas.h:4126
uint32_t iLTEbandValue
Definition: nas.h:6209
uint8_t srvDomainValid
Definition: nas.h:1931
uint8_t lacValid
Definition: nas.h:2392
uint32_t * pApplication
Definition: nas.h:8719
Definition: nas.h:5387
uint8_t tacValid
Definition: nas.h:2503
nas_lteRsrpinformation lteRsrpinfo
Definition: nas.h:4765
nas_NetworkStat1x * pNetworkStat1x
Definition: nas.h:10157
Definition: nas.h:4588
Definition: nas.h:3910
int unpack_nas_SLQSNasEdrxChangeInfoCallBack_Ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasEdrxChangeInfoCallBack_Ind_t *pOutput)
int16_t geranRssi
Definition: nas.h:7335
uint8_t rptRate
Definition: nas.h:10391
Definition: nas.h:12324
uint8_t * pNetworkTimeInd
Definition: nas.h:1308
uint8_t LTERSRQThreshListLen
Definition: nas.h:5406
uint16_t ratDisabledMask
Definition: nas.h:11746
uint8_t day
Definition: nas.h:8150
Definition: nas.h:8093
Definition: nas.h:3415
uint16_t mnc
Definition: nas.h:7003
unpack_result_t unpack_nas_SLQSNasConfigSigInfo2_t
Definition: nas.h:5693
Definition: nas.h:5204
Definition: nas.h:2542
uint8_t RegForeignNID
Definition: nas.h:4975
uint8_t dataCapabilitiesLen
Definition: nas.h:3753
uint16_t MCC
Definition: nas.h:3006
Definition: nas.h:9952
int unpack_nas_SLQSNasGetHDRColorCode(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetHDRColorCode_t *pOutput)
uint32_t PSDomain
Definition: nas.h:3001
uint32_t Roaming
Definition: nas.h:4981
Definition: nas.h:1493
int pack_nas_SLQSNASGeteDRXParams(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t AuthProt
Definition: nas.h:9481
uint8_t systemMode
Definition: nas.h:3513
uint8_t rsrqDelta
Definition: nas.h:4594
Definition: nas.h:1549
Definition: nas.h:11216
uint16_t * pRoamPref
Definition: nas.h:581
nas_CDMARSSIThresh * pCDMARSSIThresh
Definition: nas.h:5656
int unpack_nas_SLQSSwiNetworkDebug(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiNetworkDebug_t *pOutput)
uint8_t SCM
Definition: nas.h:4972
int16_t ecio
Definition: nas.h:1459
uint16_t mcc
Definition: nas.h:1751
Definition: nas.h:6467
uint16_t numInstance
Definition: nas.h:8992
uint8_t ECIOThresListLen
Definition: nas.h:10240
struct nas_acqOrderPref * pAcqOrderPref
Definition: nas.h:1062
NASLteNasReleaseInfoTlv nasRelInfoTlv
Definition: nas.h:6749
LITEQMI_NAS_LTE_CPHY_SCELL_STATE
Definition: nas.h:6085
Definition: nas.h:7330
uint16_t ReverseMac
Definition: nas.h:9479
nas_TDSCDMARSSIThresh * pTDSCDMARSSIThresh
Definition: nas.h:5685
uint8_t sinr
Definition: nas.h:1497
int16_t ecio
Definition: nas.h:7418
NASQmiCbkNasSystemSelPrefInd Info
Definition: nas.h:6642
uint16_t tac
Definition: nas.h:2504
Definition: nas.h:2060
nas_SrvStatusInfo * pCDMASrvStatusInfo
Definition: nas.h:2685
uint8_t * pDualStandByPrefInd
Definition: nas.h:1306
uint8_t numRadioInterfaces
Definition: nas.h:3721
uint8_t * pEmerMode
Definition: nas.h:577
uint16_t arfcn
Definition: nas.h:7303
uint8_t radio_if
Definition: nas.h:8827
uint16_t PRLPref
Definition: nas.h:11552
int16_t * pGSMRSSIThreshList
Definition: nas.h:5322
uint8_t regState
Definition: nas.h:3717
NASQmiCbkNasSwiOTAMessageInd Info
Definition: nas.h:6770
uint8_t longNameLen
Definition: nas.h:9088
uint8_t * pSystemSelectionInd
Definition: nas.h:1303
nas_CiotAcqOrderPrefTlv * pCiotAcqOrderPref
Definition: nas.h:12051
uint8_t nccPermitted
Definition: nas.h:7727
Definition: nas.h:12284
uint8_t umtsLTENbrCellLen
Definition: nas.h:7914
uint32_t action
Definition: nas.h:8621
uint8_t hdrPersonality
Definition: nas.h:6027
nas_GSMRSSIThresh * pGSMRSSIThresh
Definition: nas.h:5668
uint64_t band_pref
Definition: nas.h:6340
uint8_t * pMNCIncPCSDigStat
Definition: nas.h:1058
nas_EdrxPagingTimeWindow edrxPagingTimeWindowTlv
Definition: nas.h:12257
nas_AddSysInfo * pAddWCDMASysInfo
Definition: nas.h:2875
cdmaSSInfo CDMASSInfo
Definition: nas.h:1586
unpack_result_t unpack_nas_SetLURejectCallback_t
Definition: nas.h:4686
uint8_t hour
Definition: nas.h:8067
swi_uint256_t ParamPresenceMask
Definition: nas.h:11164
uint8_t ioDelta
Definition: nas.h:4592
uint8_t roamStatus
Definition: nas.h:1936
uint16_t priChB
Definition: nas.h:9353
uint16_t cellID
Definition: nas.h:7412
uint8_t * pPCSInstanceSize
Definition: nas.h:3346
nas_DeviceConfigDetail * pDeviceConfigDetail
Definition: nas.h:10159
nas_NR5gBandPrefTlv * pNr5gBandPref
Definition: nas.h:12052
Definition: nas.h:6747
Definition: nas.h:11649
int pack_nas_GetServingNetwork(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
NASRatDisabledMaskTlv RatDMTlv
Definition: nas.h:6617
uint32_t * pBroadcast
Definition: nas.h:8718
Definition: nas.h:3592
uint16_t * pNw2MNC
Definition: nas.h:10580
Definition: nas.h:7678
swi_uint256_t ParamPresenceMask
Definition: nas.h:8913
uint16_t mcc
Definition: nas.h:7002
uint8_t sNonIntraSearch
Definition: nas.h:7572
uint8_t TlvPresent
Definition: nas.h:12300
nas_trueIMSI * pTrueIMSI
Definition: nas.h:9395
uint8_t RoamIndicatorVal
Definition: nas.h:4105
nas_dirNum * pDirNum
Definition: nas.h:9392
uint8_t umtsInst
Definition: nas.h:7419
nas_ltePCI * pLtePCI
Definition: nas.h:10750
unpack_result_t unpack_nas_SLQSSwiPSDetach_t
Definition: nas.h:9628
uint8_t band1900
Definition: nas.h:7681
uint16_t psc
Definition: nas.h:7416
int16_t * pLTESNRThresList
Definition: nas.h:10286
Definition: nas.h:6276
nas_RSRQThresh * pRSRQThresh
Definition: nas.h:10457
uint8_t * pEdrxEnable
Definition: nas.h:10943
nas_wcdmaUARFCN * pWcdmaUARFCN
Definition: nas.h:10748
int freq
Definition: nas.h:8259
nas_BandPrefInfoTlv nas_LTEBandPrefExtTlv
Definition: nas.h:11958
int unpack_nas_SetServingSystemCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetServingSystemCallback_ind_t *pOutput)
int16_t * pLTERSRPThreshList
Definition: nas.h:5424
uint64_t * pLTEBandPref
Definition: nas.h:582
swi_uint256_t ParamPresenceMask
Definition: nas.h:5828
int16_t * pHDRECIOThreshList
Definition: nas.h:5260
uint8_t * pEdrxChangeInfoInd
Definition: nas.h:1318
int unpack_valid_nas_GetCDMANetworkParameters(uint8_t *pResp, uint8_t u8Info)
uint8_t TlvPresent
Definition: nas.h:6142
int unpack_nas_SLQSSwiRandIndicatorCallback_Ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiRandIndicatorCallback_Ind_t *pOutput)
uint8_t LastErrCode
Definition: nas.h:10122
Definition: nas.h:6452
int32_t * pIOThresList
Definition: nas.h:10308
nas_PhyCaAggScellDlBw sPhyCaAggScellDlBw
Definition: nas.h:8432
Definition: nas.h:7722
int unpack_nas_GetHomeNetwork3GPP2(uint8_t *pResp, uint16_t respLen, unpack_nas_GetHomeNetwork3GPP2_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: nas.h:4454
nas_LTEInfoNeighboringGSM * pLTEInfoNeighboringGSM
Definition: nas.h:7970
uint16_t ModePref
Definition: nas.h:6325
Definition: nas.h:6379
int pack_nas_SLQSNasGetCellLocationInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:9704
int pack_nas_SLQSSwiGetHDRProtSubtype(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int8_t timeZone
Definition: nas.h:8071
uint8_t ueInIdle
Definition: nas.h:7565
uint32_t PersistentTechPref
Definition: nas.h:5826
Definition: nas.h:4242
uint16_t mcc
Definition: nas.h:12326
uint8_t instancesSize
Definition: nas.h:1407
uint16_t nmrRxLev
Definition: nas.h:7244
float rssi
Definition: nas.h:1551
int8_t rssi
Definition: nas.h:1458
int unpack_nas_SLQSNasIndicationRegisterExt(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasIndicationRegisterExt_t *pOutput)
uint8_t rxChainIndex
Definition: nas.h:8480
uint32_t TX_PWR
Definition: nas.h:9958
uint32_t RAN
Definition: nas.h:3002
Definition: nas.h:5488
uint8_t ueInIdle
Definition: nas.h:7640
uint16_t MCC
Definition: nas.h:3212
uint8_t status
Definition: nas.h:10667
uint8_t radioInterfaceSize
Definition: nas.h:4823
uint8_t TDSCDMARSSIThreshListLen
Definition: nas.h:5490
uint32_t lteOpMode
Definition: nas.h:12349
uint16_t data_len
Definition: nas.h:6690
uint8_t hsInd
Definition: nas.h:2405
Definition: nas.h:10214
uint8_t * pCycleLen
Definition: nas.h:10812
int pack_nas_SLQSGetSignalStrength(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint16_t reqMask)
uint8_t egprsSuppValid
Definition: nas.h:2268
int iLTEbandValue
Definition: nas.h:8382
uint16_t rsrq
Definition: nas.h:3280
char shortNameLen
Definition: nas.h:7140
struct nas_nr5gBandPref * pNr5gBandPref
Definition: nas.h:1072
int pci
Definition: nas.h:8347
nas_lteSnrinformation lteSnrinfo
Definition: nas.h:4764
uint16_t imsiM1112
Definition: nas.h:9297
uint8_t isSysPrlMatch
Definition: nas.h:2153
nas_SccRxInfo * pSccRxInfo
Definition: nas.h:8548
uint8_t DataCapsLen
Definition: nas.h:3010
nas_MNRInfo * pMNRInfo
Definition: nas.h:6846
nas_RfBandInfoExtFormat * pRfBandInfoExtFormat
Definition: nas.h:11393
Definition: nas.h:5370
Definition: nas.h:698
uint8_t TlvPresent
Definition: nas.h:11652
uint16_t activeChannel
Definition: nas.h:1385
uint16_t iLTEbandValue
Definition: nas.h:8350
uint16_t Tlvresult
Definition: nas.h:6771
uint16_t * pHDRIODelta
Definition: nas.h:5667
int pack_nas_SLQSGetNetworkTime(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:3509
uint8_t * pMncPcsStatus
Definition: nas.h:7004
uint8_t hdrHybrid
Definition: nas.h:3895
uint32_t CellID
Definition: nas.h:4120
struct nas_RFBandInfoElements * pRFBandInfoParam
Definition: nas.h:11287
swi_uint256_t ParamPresenceMask
Definition: nas.h:9514
Definition: nas.h:8221
uint8_t * pNetworkRejectInd
Definition: nas.h:1315
NASServingSystemInfo SSInfo
Definition: nas.h:6048
uint64_t bits_193_256
Definition: nas.h:703
uint16_t servingCellId
Definition: nas.h:7570
uint8_t radioIf
Definition: nas.h:4245
uint8_t TlvPresent
Definition: nas.h:11471
int unpack_nas_SLQSNASGeteDRXParams(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNASGeteDRXParams_t *pOutput)
uint16_t Tlvresult
Definition: nas.h:5913
uint64_t * pLteM1BandPref
Definition: nas.h:1068
uint32_t * pSrvRegRestriction
Definition: nas.h:590
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:6310
int unpack_nas_SLQSNasSysInfoCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSysInfoCallback_ind_t *pOutput)
Definition: nas.h:9350
uint8_t * pChgDuration
Definition: nas.h:1057
int8_t * pGSMSigInfo
Definition: nas.h:1691
Definition: nas.h:12282
uint8_t bEnable
Definition: nas.h:4610
uint32_t cellBroadcastCap
Definition: nas.h:2545
uint8_t CiotAcqOrderLen
Definition: nas.h:6515
nas_DRCParams * pDRCParams
Definition: nas.h:9828
int unpack_nas_SLQSNASSwiGetChannelLock(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNASSwiGetChannelLock_t *pOutput)
int unpack_nas_SLQSNASGeteDRXParamsExt(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNASGeteDRXParamsExt_t *pOutput)
int unpack_nas_SLQSSwiPSDetach(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiPSDetach_t *pOutput)
uint16_t imsiT1112
Definition: nas.h:9325
float rscp
Definition: nas.h:1552
uint16_t RoamPref
Definition: nas.h:6368
Definition: nas.h:7000
uint32_t timingAdvance
Definition: nas.h:7305
uint8_t TlvPresent
Definition: nas.h:8352
uint8_t DRCValue
Definition: nas.h:9756
int8_t rsrq
Definition: nas.h:4307
Definition: nas.h:11671
uint8_t isSysPrlMatchValid
Definition: nas.h:2152
int pack_nas_SLQSNasSwiModemStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
unpack_result_t unpack_nas_SLQSSetSysSelectionPref_t
Definition: nas.h:595
NASAcqOrderPrefTlv AOPTlv
Definition: nas.h:6616
uint32_t radioInterface
Definition: nas.h:4792
uint32_t * pGWAcqOrderPref
Definition: nas.h:587
Definition: nas.h:3839
LITE_TYPE_OF_SERVICE_DOMAIN serviceDomain
Definition: nas.h:12441
uint8_t cellIdValid
Definition: nas.h:2260
Definition: nas.h:11823
uint16_t * pHDRSINRThreshList
Definition: nas.h:5286
uint8_t * pSuppressSysInfoInd
Definition: nas.h:1316
nas_CDMAChannel * pCDMAChannel
Definition: nas.h:9396
uint8_t srvDomain
Definition: nas.h:1932
tdscdmaSigInfoExt * pTDSCDMASigInfoExt
Definition: nas.h:1695
swi_uint256_t ParamPresenceMask
Definition: nas.h:7974
Definition: nas.h:5222
uint16_t threshXlow
Definition: nas.h:7820
int unpack_nas_GetServingNetwork(uint8_t *pResp, uint16_t respLen, unpack_nas_GetServingNetwork_t *pOutput)
uint16_t dedicatedBand
Definition: nas.h:11219
uint8_t scell_idx
Definition: nas.h:8398
int unpack_nas_SLQSNasTimerCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasTimerCallback_ind_t *pOutput)
uint16_t mnc
Definition: nas.h:6811
uint8_t TlvPresent
Definition: nas.h:6324
Definition: nas.h:4102
float * pTDSCDMASINRThreshList
Definition: nas.h:5523
uint16_t * pHDRRSSIDelta
Definition: nas.h:5661
swi_uint256_t ParamPresenceMask
Definition: nas.h:6280
uint8_t ActSetPilotPNStrength
Definition: nas.h:9877
int pack_nas_GetHomeNetwork3GPP2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:11306
nas_lteEARFCN * pLteEARFCN
Definition: nas.h:10687
nas_TDSCDMARSCPThresh * pTDSCDMARSCPThresh
Definition: nas.h:5683
nas_RSRPThresh * pRSRPThresh
Definition: nas.h:10458
uint8_t TlvPresent
Definition: nas.h:6409
Definition: nas.h:10119
uint64_t * pTdscdmaBandPref
Definition: nas.h:588
uint8_t lacValid
Definition: nas.h:2493
uint16_t sid
Definition: nas.h:9257
Definition: nas.h:8257
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:6206
uint8_t TlvPresent
Definition: nas.h:6469
unpack_result_t unpack_nas_SetRFInfoCallback_t
Definition: nas.h:4650
#define NAS_IMSI_M_S1_LENGTH
Definition: nas.h:21
uint32_t baseLong
Definition: nas.h:2077
swi_uint256_t ParamPresenceMask
Definition: nas.h:4874
float * pTDSCDMASINRDelta
Definition: nas.h:5690
uint32_t id
Definition: nas.h:374
Definition: nas.h:4820
int16_t * pRSRPThresList
Definition: nas.h:10358
swi_uint256_t ParamPresenceMask
Definition: nas.h:2706
uint8_t edrxPtw
Definition: nas.h:12175
Definition: nas.h:9322
uint16_t nid
Definition: nas.h:1755
uint8_t geranBsicBcc
Definition: nas.h:7334
uint8_t csAttachState
Definition: nas.h:3718
#define NAS_NAM_NAME_LENGTH
Definition: nas.h:20
uint32_t earfcn
Definition: nas.h:10668
uint8_t RadioIfacesSize
Definition: nas.h:3003
uint32_t CSDomain
Definition: nas.h:3000
nas_TDSCDMAECIOThresh * pTDSCDMAECIOThresh
Definition: nas.h:5687
uint32_t Roaming
Definition: nas.h:3005
uint8_t rejectSrvDomain
Definition: nas.h:2498
int unpack_nas_SLQSSetSysSelectionPrefExt(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSetSysSelectionPrefExt_t *pOutput)
Definition: nas.h:1406
uint8_t hsCallStatusValid
Definition: nas.h:2402
unpack_result_t unpack_nas_SLQSNASSwiSetChannelLock_t
Definition: nas.h:10691
Definition: nas.h:7298
Definition: nas.h:5421
uint8_t radioIf
Definition: nas.h:12440
nas_CiotLteOpModePrefTlv * pCiotLteOpModePref
Definition: nas.h:12048
uint8_t radioInterface
Definition: nas.h:11200
uint8_t cycleLength
Definition: nas.h:12161
Definition: nas.h:4775
uint16_t MNC
Definition: nas.h:3190
int unpack_nas_SetACCOLC(uint8_t *pResp, uint16_t respLen, unpack_nas_SetACCOLC_t *pOutput)
int unpack_nas_SLQSSwiGetLteSccRxInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetLteSccRxInfo_t *pOutput)
Definition: nas.h:5336
uint8_t dtmSuppValid
Definition: nas.h:2270
uint32_t cellID
Definition: nas.h:7300
swi_uint256_t ParamPresenceMask
Definition: nas.h:1591
uint8_t CDMA_P_Rev
Definition: nas.h:4116
uint16_t IdleState
Definition: nas.h:9484
uint8_t pRevInUseValid
Definition: nas.h:2065
Definition: nas.h:8225
int8_t GSMSSInfo
Definition: nas.h:1588
int unpack_nas_SLQSSetSignalStrengthsCallback(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSetSignalStrengthsCallback_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: nas.h:5914
nas_sysInfoCommon sysInfoGSM
Definition: nas.h:2257
uint8_t rejCause
Definition: nas.h:2499
uint32_t * pProtocol
Definition: nas.h:8717
uint16_t VirtStream
Definition: nas.h:9486
uint8_t isRadioTuned
Definition: nas.h:8862
uint16_t * pCDMARSSIDelta
Definition: nas.h:5657
Definition: nas.h:10305
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:2687
uint8_t hdrActiveProt
Definition: nas.h:2157
uint16_t geranArfcn
Definition: nas.h:7332
int32_t txPower
Definition: nas.h:8886
nas_LTEInfoNeighboringWCDMA * pLTEInfoNeighboringWCDMA
Definition: nas.h:7971
Definition: nas.h:9238
uint8_t numInstances
Definition: nas.h:3816
uint8_t numInstance
Definition: nas.h:9104
swi_uint256_t ParamPresenceMask
Definition: nas.h:12260
uint32_t * pGWAcqOrderPref
Definition: nas.h:1060
uint8_t TDSCDMARSCPThreshListLen
Definition: nas.h:5474
Definition: nas.h:1524
uint8_t rat
Definition: nas.h:375
Definition: nas.h:12283
nas_LTEInfoInterfreq * pLTEInfoInterfreq
Definition: nas.h:7969
int unpack_nas_SetDataCapabilitiesCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetDataCapabilitiesCallback_ind_t *pOutput)
nas_RankIndicatorTlv rankIndicatorTlv
Definition: nas.h:11163
#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:3342
uint32_t * pRoaming
Definition: nas.h:8720
int32_t ecio
Definition: nas.h:8864
uint8_t regRejectInfoValid
Definition: nas.h:2497
uint8_t TlvPresent
Definition: nas.h:11367
uint64_t bits_129_192
Definition: nas.h:11938
Definition: nas.h:9826
swi_uint256_t ParamPresenceMask
Definition: nas.h:9580
uint16_t * pNID
Definition: nas.h:10578
uint8_t imsi_11_12
Definition: nas.h:3912
NASPhyCaAggScellIndex PhyCaAggScellIndex
Definition: nas.h:6259
uint8_t * pLTEVoiceSupportSysInfo
Definition: nas.h:2879
uint32_t * pSrvDomainPref
Definition: nas.h:586
unpack_result_t unpack_nas_SLQSSetSysSelectionPrefExt_t
Definition: nas.h:1075
Definition: nas.h:5874
uint16_t ControlMac
Definition: nas.h:9476
uint32_t lteOpMode
Definition: nas.h:12222
uint8_t nas_release
Definition: nas.h:6712
nas_CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: nas.h:2878
Definition: nas.h:12202
Definition: nas.h:676
uint64_t LteNB1BandPref
Definition: nas.h:6500
uint8_t isSysForbidden
Definition: nas.h:1938
uint8_t * pColorCode
Definition: nas.h:8777
nas_PhyCaAggScellIndType sPhyCaAggScellIndType
Definition: nas.h:8431
uint32_t count1
Definition: nas.h:11146
unpack_result_t unpack_nas_SLQSNasSwiIndicationRegister_t
Definition: nas.h:6942
int unpack_nas_SLQSSwiGetHRPDStats(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetHRPDStats_t *pOutput)
uint32_t * pGWAcqOrderPref
Definition: nas.h:258
nas_QmiNas3GppNetworkInfo * p3GppNetworkInfoInstances
Definition: nas.h:3343
uint16_t priChA
Definition: nas.h:9352
uint8_t PLMNRecID
Definition: nas.h:8979
Definition: nas.h:6224
int16_t ecio
Definition: nas.h:4244
int unpack_valid_nas_SLQSGetSignalStrength(uint8_t *pResp, uint8_t u8Info)
unpack_result_t unpack_nas_SLQSInitiateNetworkRegistration_t
Definition: nas.h:6851
Definition: nas.h:10571
uint16_t activeBandClass
Definition: nas.h:1384
uint8_t geranBsicNcc
Definition: nas.h:7333
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:8381
uint8_t GppNetworkDSTAdjustment
Definition: nas.h:4118
uint8_t lteEsmDl
Definition: nas.h:6933
int unpack_nas_SetLURejectCallback(uint8_t *pResp, uint16_t respLen, unpack_nas_SetLURejectCallback_t *pOutput)
uint8_t bsic
Definition: nas.h:7304
nas_GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: nas.h:2688
uint32_t * pScanType
Definition: nas.h:12112
Definition: nas.h:6095
uint8_t DataCapsLen
Definition: nas.h:3082
uint8_t * pNw2DescEnc
Definition: nas.h:10582
uint32_t * pCampedCiotLteOpMode
Definition: nas.h:2705
uint8_t cells_len
Definition: nas.h:7728
uint8_t threshXLow
Definition: nas.h:7616
nas_GSMSysInfo * pGSMSysInfo
Definition: nas.h:2869
int pack_nas_GetANAAAAuthenticationStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:12109
uint8_t SNR
Definition: nas.h:10026
uint16_t mnc
Definition: nas.h:12327
uint64_t bits_129_192
Definition: nas.h:654
uint8_t longNameSpareBits
Definition: nas.h:9086
uint8_t scell_idx
Definition: nas.h:6225
int unpack_nas_SLQSNasGetRFInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetRFInfo_t *pOutput)
Definition: nas.h:2568
uint8_t * pDDTMInd
Definition: nas.h:1304
uint8_t * pPersonalityListLength
Definition: nas.h:11092
int unpack_nas_SLQSGetOperatorNameData(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetOperatorNameData_t *pOutput)
uint8_t CQIValueCW1
Definition: nas.h:3420
uint8_t TlvPresent
Definition: nas.h:11329
uint8_t hdrActiveProtValid
Definition: nas.h:2156
uint64_t time
Definition: nas.h:6728
uint16_t Tlvresult
Definition: nas.h:6049
uint8_t TlvPresent
Definition: nas.h:11553
uint8_t hour
Definition: nas.h:8151
int32_t io
Definition: nas.h:1498
nas_CsgId * pCsgId
Definition: nas.h:12444
uint16_t * pPRLPref
Definition: nas.h:580
Definition: nas.h:9102
uint8_t radioIf
Definition: nas.h:4308
uint8_t sinrDelta
Definition: nas.h:4593
uint16_t SystemID
Definition: nas.h:4108
uint8_t TDSCDMASINRCONFThreshListLen
Definition: nas.h:10406
Definition: nas.h:4221
Definition: nas.h:6019
int pack_nas_SLQSNasGetHDRColorCode(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:7355
uint8_t ueInIdle
Definition: nas.h:7842
uint32_t earfcn1
Definition: nas.h:10651
uint16_t * pNw2MCC
Definition: nas.h:10579
uint32_t GlobalCellID
Definition: nas.h:3240
struct nas_RfDedicatedBandInfoElements * pRfDedicatedBandInfoParam
Definition: nas.h:11309
uint64_t bits_65_128
Definition: nas.h:11937
Definition: nas.h:9272
uint8_t nmrInst
Definition: nas.h:7307
nas_AddCDMASysInfo * pAddCDMASysInfo
Definition: nas.h:2695
nas_sysInfoCommon sysInfoHDR
Definition: nas.h:2151
int16_t * pLTERSRQThreshList
Definition: nas.h:5407
uint16_t earfcn
Definition: nas.h:7877
uint8_t TlvPresent
Definition: nas.h:6210
Definition: nas.h:12347
swi_uint256_t ParamPresenceMask
Definition: nas.h:10946
int unpack_nas_SLQSSetSysSelectionPrefCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSetSysSelectionPrefCallBack_ind_t *pOutput)
uint16_t PRLPref
Definition: nas.h:6354
uint8_t radioIf
Definition: nas.h:4224
nas_QmisNasPcsDigit * pPCSInstance
Definition: nas.h:3347
uint8_t radioInterface
Definition: nas.h:11238
float * pTDSCDMAECIODelta
Definition: nas.h:5688
uint64_t Nr5gBandPrefbits_129_192
Definition: nas.h:6533
uint64_t * pLteNb1BandPref
Definition: nas.h:1069
int8_t rssi
Definition: nas.h:1495
float * pTDSCDMAECIOThreshList
Definition: nas.h:5507
uint16_t KeyExchange
Definition: nas.h:9480
nas_serviceProviderName * pSrvcProviderName
Definition: nas.h:9153
uint16_t TXChan
Definition: nas.h:3597
uint8_t psAttachState
Definition: nas.h:3719
swi_uint256_t ParamPresenceMask
Definition: nas.h:3623
uint8_t TlvPresent
Definition: nas.h:11826
uint16_t MCC
Definition: nas.h:3911
uint8_t TlvPresent
Definition: nas.h:11940
uint8_t * pPagingTimeWindow
Definition: nas.h:10942
Definition: nas.h:7875
Definition: nas.h:8397
swi_uint256_t ParamPresenceMask
Definition: nas.h:3012
int unpack_nas_SLQSNasNetworkTimeCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasNetworkTimeCallBack_ind_t *pOutput)
Definition: nas.h:2389
Definition: nas.h:9009
Definition: nas.h:10450
uint16_t geoSysIdx
Definition: nas.h:2544
uint8_t rxSignalStrengthDelta
Definition: nas.h:4590
uint64_t * pLTEBandPref
Definition: nas.h:255
unpack_result_t unpack_nas_SetCDMANetworkParameters_t
Definition: nas.h:8723
int16_t cpich_rscp
Definition: nas.h:7781
uint8_t TlvPresent
Definition: nas.h:8261
Definition: common.h:258
Definition: nas.h:5472
uint8_t leapSeconds
Definition: nas.h:3840
nas_CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: nas.h:2877
LITEQMI_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:6141
nas_LTESNRThreshold * pLTESNRThresh
Definition: nas.h:5676
swi_uint256_t ParamPresenceMask
Definition: nas.h:10585
LITEQMI_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:6176
nas_LTERSRQThresh * pLTERSRQThresh
Definition: nas.h:5678
uint16_t PER
Definition: nas.h:10024
Definition: nas.h:5301
uint8_t netDescrLength
Definition: nas.h:3784
swi_uint256_t ParamPresenceMask
Definition: nas.h:9710
uint8_t roaming
Definition: nas.h:5950
uint8_t modemMode
Definition: nas.h:3512
uint32_t freq
Definition: nas.h:6175
uint16_t ActSetPilotPN
Definition: nas.h:9876
int16_t rsrp
Definition: nas.h:1528
nas_errorRateListElement errorRateInfo
Definition: nas.h:4762
lteSSInfo LTESSInfo
Definition: nas.h:1590
uint8_t emmConnState
Definition: nas.h:3600
int unpack_nas_SLQSNasSwiOTAMessageCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSwiOTAMessageCallback_ind_t *pOutput)
uint8_t * pGSMCipherDomainSysInfo
Definition: nas.h:2703
struct nas_lteBandPrefExt * pLTEBandPrefExt
Definition: nas.h:1066
uint16_t RXChan
Definition: nas.h:3596
int pack_nas_SetLURejectCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pBenable)
uint32_t csBarStatus
Definition: nas.h:3947
int unpack_nas_SLQSNasGetCellLocationInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetCellLocationInfo_t *pOutput)
Definition: nas.h:7410
LITEQMI_NAS_LTE_CPHY_SCELL_STATE scell_state
Definition: nas.h:6178
int pack_nas_SLQSGetSysSelectionPref(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_HDRPersonality_Ind_Data * pHDRPersInd
Definition: nas.h:11108
uint16_t year
Definition: nas.h:8064
uint8_t RSSIThresListLen
Definition: nas.h:10216
uint32_t baseLong
Definition: nas.h:7460
uint64_t bits_193_256
Definition: nas.h:11939
uint32_t freq
Definition: nas.h:6207
uint32_t psBarStatus
Definition: nas.h:3948
swi_uint256_t ParamPresenceMask
Definition: nas.h:9158
int unpack_nas_SLQSNASGetForbiddenNetworks(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNASGetForbiddenNetworks_t *pOutput)
uint8_t minute
Definition: nas.h:8068
uint16_t activeBand
Definition: nas.h:11239
Definition: nas.h:11236
uint8_t TlvPresent
Definition: nas.h:12491
uint8_t DTMInd
Definition: nas.h:4123
uint16_t * pPRLPref
Definition: nas.h:253
nas_LteOpMode * pLteOpMode
Definition: nas.h:12445
Definition: nas.h:5150
uint64_t Nr5gBandPrefbits1_64
Definition: nas.h:6531
uint8_t * pWCDMACipherDomainSysInfo
Definition: nas.h:2881
nas_HDRSysInfo * pHDRSysInfo
Definition: nas.h:2691
uint8_t bandwidth
Definition: nas.h:3595
NASPhyCaAggScellInfo PhyCaAggScellInfo
Definition: nas.h:6257
uint8_t TlvPresent
Definition: nas.h:11883
Definition: nas.h:12146
swi_uint256_t ParamPresenceMask
Definition: nas.h:3084
uint8_t TlvPresent
Definition: nas.h:11633
Definition: nas.h:6351
uint8_t QLIC
Definition: nas.h:10062
uint8_t ecioDelta
Definition: nas.h:4591
uint8_t State
Definition: nas.h:10019
uint8_t LTESNRThreshListLen
Definition: nas.h:5389
NASBandPreferenceTlv BPTlv
Definition: nas.h:6609
uint16_t * pLTESNRDelta
Definition: nas.h:5677
int16_t * pWCDMAECIOThreshList
Definition: nas.h:5356
uint8_t LTERSSIThreshListLen
Definition: nas.h:5372
int unpack_nas_SLQSGetServingSystem(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetServingSystem_t *pOutput)
nas_PhyCaAggScellIndex sPhyCaAggScellIndex
Definition: nas.h:8435
int unpack_nas_SLQSNASSeteDRXParams(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNASSeteDRXParams_t *pOutput)
uint8_t * pForceRev0
Definition: nas.h:8715
uint8_t * pMNCIncPCSDigStat
Definition: nas.h:585
Definition: nas.h:3210
uint32_t rsrq
Definition: nas.h:7880
Definition: nas.h:8973
uint8_t isSysForbiddenValid
Definition: nas.h:1937
uint8_t lteEmmUl
Definition: nas.h:6934
nas_SrvStatusInfo * pHDRSrvStatusInfo
Definition: nas.h:2686
uint16_t * pModePref
Definition: nas.h:578
uint64_t * pLTEBandPref
Definition: nas.h:1055
uint32_t Duration
Definition: nas.h:5877
uint8_t cellReselPriority
Definition: nas.h:7571
uint8_t netReg
Definition: nas.h:316
int pack_nas_GetRFInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
swi_uint256_t ParamPresenceMask
Definition: nas.h:1409
nas_RejectReasonTlv RRTlv
Definition: nas.h:4872
uint8_t TlvPresent
Definition: nas.h:11351
nas_GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: nas.h:2865
nas_EdrxEnableType edrxEnableTypeTlv
Definition: nas.h:12255
NASPhyCaAggScellIndType PhyCaAggScellIndType
Definition: nas.h:6255
uint16_t * pModePref
Definition: nas.h:251
int16_t * pLTESNRThreshList
Definition: nas.h:5390
uint32_t SrvDomainPref
Definition: nas.h:6410
uint8_t srvStatus
Definition: nas.h:1848
nas_IOThresh * pIOThresh
Definition: nas.h:10456
uint8_t nas_major
Definition: nas.h:6713
Definition: nas.h:10330
nas_LTERSSIThresh * pLTERSSIThresh
Definition: nas.h:5674
Definition: nas.h:11530
uint8_t * pTimeZone
Definition: nas.h:8194
uint16_t * pRoamPref
Definition: nas.h:254
uint16_t * pHDRSINRDelta
Definition: nas.h:5665
Definition: nas.h:5911
int unpack_nas_GetCDMANetworkParameters(uint8_t *pResp, uint16_t respLen, unpack_nas_GetCDMANetworkParameters_t *pOutput)
Definition: nas.h:10059
nas_timeInfo * p3GPP2TimeInfo
Definition: nas.h:8095
int pack_nas_PerformNetworkScanPCI(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_PerformNetworkScanPCI_t *pReqParam)
uint16_t * pRoamPref
Definition: nas.h:1054
nas_ecioListElement ecioInfo
Definition: nas.h:4759
int unpack_nas_SLQSGetNetworkTime(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetNetworkTime_t *pOutput)
uint16_t errorRateListLen
Definition: nas.h:4449
uint16_t SecProt
Definition: nas.h:9483
uint8_t TlvPresent
Definition: nas.h:12162
Definition: nas.h:12221
Definition: nas.h:11574
uint8_t isSysPrlMatchValid
Definition: nas.h:2063
uint32_t globalCellId
Definition: nas.h:7568
uint8_t RegHomeSID
Definition: nas.h:4973
int pack_nas_SLQSNASGetForbiddenNetworks(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t TlvPresent
Definition: nas.h:12176
uint8_t HDRRSSIThreshListLen
Definition: nas.h:5242
uint16_t psc
Definition: nas.h:2407
uint16_t lac
Definition: nas.h:2259
uint8_t * pWCDMABER
Definition: nas.h:9709
Definition: nas.h:8908
uint16_t * pHDRPackErrRate
Definition: nas.h:9707
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:9576
uint8_t TlvPresent
Definition: nas.h:6711
uint32_t cellId
Definition: nas.h:2395
uint32_t len
Definition: nas.h:47
Definition: nas.h:6307
uint16_t RatDisabledMask
Definition: nas.h:6455
Definition: nas.h:10629
uint8_t threshGsmLow
Definition: nas.h:7726
uint8_t NetSelPref
Definition: nas.h:11651
int16_t * pCDMARSSIThreshList
Definition: nas.h:5207
uint8_t HDRSINRThresListLen
Definition: nas.h:10262
uint16_t mnc
Definition: nas.h:1752
int16_t snr
Definition: nas.h:8514
int16_t srxlev
Definition: nas.h:7494
uint8_t TlvPresent
Definition: nas.h:6530
int16_t * pLTERSSIThreshList
Definition: nas.h:5373
uint8_t namID
Definition: nas.h:9205
Definition: nas.h:1810
uint8_t bsPRevValid
Definition: nas.h:2067
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:10575
uint8_t spnEncoding
Definition: nas.h:7134
uint16_t umtsUarfcn
Definition: nas.h:7357
uint8_t * pPersonalityListLength
Definition: nas.h:9577
uint16_t * pMNC
Definition: nas.h:10574
nas_EdrxCiotLteMode edrxCiotLteModeTlv
Definition: nas.h:12259
Definition: nas.h:4330
uint16_t refpn
Definition: nas.h:7458
uint16_t * pModePref
Definition: nas.h:1051
uint64_t ciotLteOpModePref
Definition: nas.h:11768
uint8_t * pHDRNewUATIAssInd
Definition: nas.h:1312
nas_SrvStatusInfo * pCDMASrvStatusInfo
Definition: nas.h:2862
int unpack_nas_SetRoamingIndicatorCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetRoamingIndicatorCallback_ind_t *pOutput)
Definition: nas.h:4869
uint16_t uarfcn
Definition: nas.h:7415
uint16_t sid
Definition: nas.h:1754
int pack_nas_SLQSGetSysSelectionPrefExt(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:4834
nas_GWAcqOrderPrefTlv * pGWAcqOrderPref
Definition: nas.h:12045
uint16_t RoamPref
Definition: nas.h:11576
Definition: nas.h:9874
swi_uint256_t ParamPresenceMask
Definition: nas.h:5951
uint8_t dayOfWeek
Definition: nas.h:8070
Definition: nas.h:6710
int32_t rsrp
Definition: nas.h:8483
uint8_t TlvPresent
Definition: nas.h:6381
uint16_t nid
Definition: nas.h:7456
nas_sysInfoCommon sysInfoWCDMA
Definition: nas.h:2391
nas_RFInfoTlv RFTlv
Definition: nas.h:4871
Definition: nas.h:6407
Definition: nas.h:3187
uint32_t RegistrationState
Definition: nas.h:2999
uint8_t TlvPresent
Definition: nas.h:8383
cdmaSSInfo * pWCDMASigInfo
Definition: nas.h:1692
swi_uint256_t ParamPresenceMask
Definition: nas.h:8097
uint16_t lac2
Definition: nas.h:8978
uint16_t tac
Definition: nas.h:7567
nas_SLQSSignalStrengthsInformation sSLQSSignalStrengthsInfo
Definition: nas.h:4837
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:11673
swi_uint256_t ParamPresenceMask
Definition: nas.h:4982
nas_ModePrefTlv * pModePref
Definition: nas.h:12038
Definition: nas.h:3815
uint8_t TlvPresent
Definition: nas.h:11307
uint16_t * pCDMAECIODelta
Definition: nas.h:5659
uint16_t lac
Definition: nas.h:2494
uint8_t pRevInUse
Definition: nas.h:2066
uint8_t * pCustomSCP
Definition: nas.h:8716
uint8_t ForceRev0
Definition: nas.h:4976
nas_detailSvcInfo DetailedSvcInfo
Definition: nas.h:4124
int pci
Definition: nas.h:8379
int8_t * pRSSIThresList
Definition: nas.h:10217
uint16_t RX_PWR
Definition: nas.h:10023
struct nas_netSelectionPref * pNetSelPref
Definition: nas.h:583
int unpack_nas_SlqsGetLTECphyCAInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SlqsGetLTECphyCAInfo_t *pOutput)
nas_LteM1BandPrefTlv * pLteM1BandPref
Definition: nas.h:12049
uint8_t freqsLen
Definition: nas.h:7750
nas_WCDMASysInfo * pWCDMASysInfo
Definition: nas.h:2693
Definition: nas.h:6421
int16_t rsrq
Definition: nas.h:7491
uint8_t * pRATInstanceSize
Definition: nas.h:3344
uint32_t * pCiotLteOpMode
Definition: nas.h:1070
NASNr5gBandPrefTlv NR5gBandPTlv
Definition: nas.h:6622
uint16_t Tlvresult
Definition: nas.h:5827
lteSSInfo * pLTESigInfo
Definition: nas.h:1693
uint8_t * pInstancesSize
Definition: nas.h:11352
uint8_t sinr
Definition: nas.h:4761
struct nas_netSelectionPref * pNetSelPref
Definition: nas.h:1056
uint8_t bsPRev
Definition: nas.h:2068
uint16_t Tlvresult
Definition: nas.h:11396
uint8_t hsIndValid
Definition: nas.h:2404
nas_wcdmaUARFCN * pWcdmaUARFCN
Definition: nas.h:10686
int8_t rssi
Definition: nas.h:1526
Definition: nas.h:6365
uint32_t TechnologyPref
Definition: nas.h:5876
int pack_nas_SLQSSwiGetHDRPersonality(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t SO
Definition: nas.h:9955
uint16_t PilotStrength
Definition: nas.h:9779
swi_uint256_t ParamPresenceMask
Definition: nas.h:8549
swi_uint256_t ParamPresenceMask
Definition: nas.h:10161
int unpack_nas_SLQSNasGet3GPP2Subscription(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGet3GPP2Subscription_t *pOutput)
Definition: nas.h:314
nas_RoamPrefTlv * pRoamPref
Definition: nas.h:12041
nas_callBarStatus CallBarStatus
Definition: nas.h:4128
uint8_t * pEdrxRatType
Definition: nas.h:11033
int unpack_nas_GetANAAAAuthenticationStatus(uint8_t *pResp, uint16_t respLen, unpack_nas_GetANAAAAuthenticationStatus_t *pOutput)
int unpack_nas_SLQSGetSysSelectionPrefExt(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSysSelectionPrefExt_t *pOutput)
uint8_t * pEdrxEnable
Definition: nas.h:10814
Definition: nas.h:1750
float ecio
Definition: nas.h:1553
uint8_t HDRECIOThreshListLen
Definition: nas.h:5259
swi_uint256_t ParamPresenceMask
Definition: nas.h:8436
uint8_t emmState
Definition: nas.h:3598
uint8_t TlvPresent
Definition: nas.h:12223
swi_uint256_t ParamPresenceMask
Definition: nas.h:259
uint8_t SCI
Definition: nas.h:4971
uint8_t imsRegState
Definition: nas.h:3514
swi_uint256_t ParamPresenceMask
Definition: nas.h:8778
uint8_t * pTimer
Definition: nas.h:6939
uint8_t radioInterface
Definition: nas.h:8073
Definition: nas.h:5822
nas_LTESNRThresh * pLTESNRThresh
Definition: nas.h:10455
uint8_t second
Definition: nas.h:8069
uint8_t TlvPresent
Definition: nas.h:11533
uint32_t * pSrvDomainPref
Definition: nas.h:257
Definition: nas.h:2520
Definition: nas.h:8479
uint8_t CQIValueCW0
Definition: nas.h:3418
uint8_t WCDMAECIOThreshListLen
Definition: nas.h:5355
int8_t rsrq
Definition: nas.h:1527
Definition: nas.h:5283
uint8_t emmSubState
Definition: nas.h:3599
uint8_t rptRate
Definition: nas.h:5457
nas_timeInfo * p3GPPTimeInfo
Definition: nas.h:8096
uint64_t * pBandPref
Definition: nas.h:579
Definition: nas.h:6436
uint32_t pci
Definition: nas.h:10669
Definition: nas.h:6497
uint32_t RX_PWR
Definition: nas.h:9956
nas_PilotSetData * pPilotSetData
Definition: nas.h:9830
uint8_t HWVersion
Definition: nas.h:10064
uint16_t rsrqRx0
Definition: nas.h:3281
int32_t rxPower
Definition: nas.h:8482
LITE_TYPE_OF_SERVICE_DOMAIN
Definition: nas.h:12279
uint16_t MNC
Definition: nas.h:3213
uint16_t cellID
Definition: nas.h:3239
nas_SrvDomainPrefTlv * pSrvDomainPref
Definition: nas.h:12044
nas_GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: nas.h:2866
uint32_t ActiveTechPref
Definition: nas.h:5824
Definition: nas.h:3752
uint8_t NetSelPref
Definition: nas.h:6396
uint16_t mnc
Definition: nas.h:318
uint8_t GSMRSSIThreshListLen
Definition: nas.h:5321
nas_qaQmi3Gpp2TimeZone Gpp2TimeZone
Definition: nas.h:4115
uint16_t activeBandClass
Definition: nas.h:11201
nas_rsrqInformation rsrqInfo
Definition: nas.h:4451
cdmaSSInfo WCDMASSInfo
Definition: nas.h:1589
nas_ActPilotPNElement * pActPilotPNElements
Definition: nas.h:9960
int unpack_nas_SetNasLTECphyCaIndCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetNasLTECphyCaIndCallback_ind_t *pOutput)
nas_PhyCaAggScellInfo sPhyCaAggScellInfo
Definition: nas.h:8433
NASCiotLteOpModePrefTlv CiotOpMPTlv
Definition: nas.h:6618
int pack_nas_GetServingNetworkCapabilities(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_rxInfo * pRXChain1Info
Definition: nas.h:8911
uint32_t earfcn0
Definition: nas.h:10650
Definition: nas.h:9082
nas_HDRIOThresh * pHDRIOThresh
Definition: nas.h:5666
uint32_t csBarStatus
Definition: nas.h:2570
uint32_t InUse
Definition: nas.h:3163
NASRoamPreferenceTlv RPTlv
Definition: nas.h:6611
int unpack_nas_SLQSConfigSigInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSConfigSigInfo_t *pOutput)
uint8_t * pRadioInterface
Definition: nas.h:8196
NASLTEBandPreferenceTlv LBPTlv
Definition: nas.h:6612
uint8_t * pUATI
Definition: nas.h:9829
int16_t umtsRscp
Definition: nas.h:7359
#define NAS_MAX_DESCRIPTION_LENGTH
Definition: nas.h:17
uint8_t isPrefDataPath
Definition: nas.h:1850
swi_uint256_t ParamPresenceMask
Definition: nas.h:8197
uint8_t minute
Definition: nas.h:8152
uint16_t * pSID
Definition: nas.h:10577
uint64_t CiotLteOpModePref
Definition: nas.h:6470
Definition: nas.h:11028
Definition: nas.h:11630
int pack_nas_SLQSNasGetRFInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t GWAcqOrderPref
Definition: nas.h:6424
uint32_t message_type
Definition: nas.h:6689
int pack_nas_SlqsGetLTECphyCAInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_PLMNNetworkNameData * pNITZInformation
Definition: nas.h:9157
uint8_t ueInIdle
Definition: nas.h:7749
Definition: nas.h:11389
uint8_t * pInstancesSize
Definition: nas.h:11330
Definition: nas.h:11550
uint8_t month
Definition: nas.h:8065
Definition: nas.h:11285
uint16_t year
Definition: nas.h:8148
int pack_nas_SLQSGetSysInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:337
Definition: nas.h:5240
uint8_t psState
Definition: nas.h:3515
uint32_t Roaming
Definition: nas.h:3164
nas_homeSIDNID * pHomeSIDNID
Definition: nas.h:9393
int pack_nas_SLQSSwiPSDetach(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSwiPSDetach_t *pReqParam)
uint16_t rsrp
Definition: nas.h:3277
uint8_t srvCapability
Definition: nas.h:3893
uint8_t TlvPresent
Definition: nas.h:8399
uint8_t TDSCDMAECIOThreshListLen
Definition: nas.h:5506
struct nas_CSGID * pCSGID
Definition: nas.h:1064
nas_NetworkStatEVDO * pNetworkStatEVDO
Definition: nas.h:10158
uint8_t rejectSrvDomain
Definition: nas.h:2397
int unpack_nas_GetACCOLC(uint8_t *pResp, uint16_t respLen, unpack_nas_GetACCOLC_t *pOutput)
int unpack_nas_GetServingNetworkCapabilities(uint8_t *pResp, uint16_t respLen, unpack_nas_GetServingNetworkCapabilities_t *pOutput)
uint8_t * pSysInfoNoChange
Definition: nas.h:2882
uint8_t * pNetSelPref
Definition: nas.h:256
nas_AddSysInfo * pAddGSMSysInfo
Definition: nas.h:2697
uint8_t geranInst
Definition: nas.h:7421
int16_t * pHDRIOThreshList
Definition: nas.h:5304
uint8_t TlvPresent
Definition: nas.h:6309
nas_PRLPrefTlv * pPRLPref
Definition: nas.h:12040
int pack_nas_PerformNetworkScan(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:11880
uint8_t WCDMARSSIThreshListLen
Definition: nas.h:5338
nas_LteNb1BandPrefTlv * pLteNb1BandPref
Definition: nas.h:12050
uint8_t TlvPresent
Definition: nas.h:8074
uint8_t networkIdValid
Definition: nas.h:2399
int32_t rxPower
Definition: nas.h:8863
Definition: nas.h:5353
struct nas_RfBandwidthInfoElements * pRfBandwidthInfoParam
Definition: nas.h:11353
int pack_nas_GetHomeNetwork(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t LTESNRThresListLen
Definition: nas.h:10285
uint8_t accolc
Definition: nas.h:5153
uint8_t RAT
Definition: nas.h:3191
unpack_result_t unpack_nas_SLQSConfigSigInfo_t
Definition: nas.h:10463
uint32_t * pCiotAcqOrder
Definition: nas.h:679
uint8_t hsCallStatus
Definition: nas.h:2403
uint16_t errorRate
Definition: nas.h:4290
#define NAS_MAX_SLQS_NAS_PCI_INFO_LENGTH
Definition: nas.h:25
int unpack_nas_GetNetworkPreference(uint8_t *pResp, uint16_t respLen, unpack_nas_GetNetworkPreference_t *pOutput)
nas_ForbiddenNetworks3GPP * pForbiddenNetworks3GPP
Definition: nas.h:12507
nas_BandPrefTlv * pBandPref
Definition: nas.h:12039
uint64_t lteNb1BandPref
Definition: nas.h:11882
uint16_t MCC
Definition: nas.h:3189
int pack_nas_SLQSGetOperatorNameData(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t TlvPresent
Definition: nas.h:4836
Definition: nas.h:7237
int unpack_nas_SLQSGetSignalStrength(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSignalStrength_t *pOutput)
Definition: nas.h:10017
uint8_t TlvPresent
Definition: nas.h:6339
nas_BandPrefInfoTlv nas_NR5gBandPrefTlv
Definition: nas.h:11949
uint8_t cellIdValid
Definition: nas.h:2495
uint16_t activeChannel
Definition: nas.h:11202
uint16_t * pLTERSSIDelta
Definition: nas.h:5675
Definition: nas.h:7638
uint16_t * pCurrentPersonality
Definition: nas.h:9511
nas_RfBandwidthInfo * pRfBandwidthInfo
Definition: nas.h:11394
uint16_t ModePref
Definition: nas.h:11470
uint8_t rejectSrvDomain
Definition: nas.h:2263
uint8_t NumPilots
Definition: nas.h:9801
Definition: nas.h:11366
int16_t * pECIOThresList
Definition: nas.h:10241
int pci
Definition: nas.h:8258
nas_NetSelPrefTlv * pNetSelPref
Definition: nas.h:12043
uint16_t mcc
Definition: nas.h:371
Definition: nas.h:10154
uint8_t acqOrdeLen
Definition: nas.h:11719
uint8_t ciotAcqOrderLen
Definition: nas.h:678
uint8_t bsicId
Definition: nas.h:7683
Definition: nas.h:5257
uint8_t * pInstancesSize
Definition: nas.h:11308
uint8_t * pPagingTimeWindow
Definition: nas.h:11032
uint8_t regRejectInfoValid
Definition: nas.h:2262
uint32_t * pScanResult
Definition: nas.h:3348
nas_AcqOrderPrefTlv * pAcqOrderPref
Definition: nas.h:12046
uint8_t TDSCDMASINRThreshListLen
Definition: nas.h:5522
uint16_t MCC
Definition: nas.h:3782
uint16_t * pSectorID
Definition: nas.h:10022
int pack_nas_SLQSNASGeteDRXParamsExt(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNASGeteDRXParamsExt_t *pReqParam)
uint32_t IPAddress
Definition: nas.h:10121
uint8_t srvCapabilityValid
Definition: nas.h:1933
int pack_nas_SLQSNasGetSigInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
NasGetLTECphyCaInfo LTECphyCaInfo
Definition: nas.h:6278
swi_uint256_t ParamPresenceMask
Definition: nas.h:2883
nas_AddSysInfo * pAddGSMSysInfo
Definition: nas.h:2874
nas_txInfo * pTXInfo
Definition: nas.h:8912
uint16_t nmrArfcn
Definition: nas.h:7242
uint16_t MNC
Definition: nas.h:3162
nas_LTEBandPrefTlv * pLTEBandPref
Definition: nas.h:12042
uint8_t State
Definition: nas.h:9954
uint8_t second
Definition: nas.h:8153
uint8_t TlvPresent
Definition: nas.h:8274
uint16_t * pGSMRSSIDelta
Definition: nas.h:5669
NASLteNB1BandPrefTlv NB1BandPTlv
Definition: nas.h:6620
swi_uint256_t ParamPresenceMask
Definition: nas.h:7147
uint16_t mcc
Definition: nas.h:6810
uint32_t * pSrvDomainPref
Definition: nas.h:1059
NAS_LTE_CPHY_SCELL_STATE_LITE scell_state
Definition: nas.h:8351
uint16_t lac
Definition: nas.h:2393
uint8_t TlvPresent
Definition: nas.h:11447
uint8_t TlvPresent
Definition: nas.h:6688
uint16_t nid
Definition: nas.h:9256
uint8_t CDMAECIOThreshListLen
Definition: nas.h:5224
uint16_t mnc
Definition: nas.h:372
uint8_t Technology
Definition: nas.h:10061
NAS_LTE_CPHY_SCELL_STATE_LITE
Definition: nas.h:8231
uint16_t lac
Definition: nas.h:7414
uint8_t * pSysInfoInd
Definition: nas.h:1309
nas_LTERSRPThresh * pLTERSRPThresh
Definition: nas.h:5680
Definition: nas.h:11934
int unpack_nas_SetRFInfoCallback(uint8_t *pResp, uint16_t respLen, unpack_nas_SetRFInfoCallback_t *pOutput)
uint8_t shortNameCI
Definition: nas.h:7138
uint16_t threshXhigh
Definition: nas.h:7819
Definition: nas.h:1585
nas_RfBandInfoList rfbandInfoList
Definition: nas.h:11391
uint32_t t3396_val
Definition: nas.h:8591
uint8_t acqOrdeLen
Definition: nas.h:339
Definition: nas.h:8224
uint16_t baseId
Definition: nas.h:2075
Definition: nas.h:10882
uint32_t Protocol
Definition: nas.h:4978
Definition: nas.h:7911
uint8_t packetZoneValid
Definition: nas.h:2078
uint8_t spnLength
Definition: nas.h:7135
uint16_t rsrqRx1
Definition: nas.h:3282
uint8_t shortNameSpareBits
Definition: nas.h:9087
float * pTDSCDMARSSIThreshList
Definition: nas.h:5491
uint8_t TlvPresent
Definition: nas.h:4777
Definition: nas.h:7747
int16_t * pTDSCDMARSCPThreshList
Definition: nas.h:5475
uint16_t MNC
Definition: nas.h:3783
int pack_nas_SLQSSwiGetLteCQI(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:7840
int32_t rsrp
Definition: nas.h:8866
nas_WCDMAECIOThresh * pWCDMAECIOThresh
Definition: nas.h:5672
nas_HDRECIOThresh * pHDRECIOThresh
Definition: nas.h:5662
uint64_t Nr5gBandPrefbits_65_128
Definition: nas.h:6532
uint32_t pci
Definition: nas.h:6174
uint64_t bits_193_256
Definition: nas.h:655
Definition: nas.h:8346
int8_t signalStrength
Definition: nas.h:4791
hdrSSInfo * pHDRSigInfo
Definition: nas.h:1690
Definition: nas.h:8883
uint32_t rejectCause
Definition: nas.h:4779
nas_CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: nas.h:2700
NASTimeInfoTlv timeTlv
Definition: nas.h:6750
uint8_t isSysForbidden
Definition: nas.h:3896
swi_uint256_t ParamPresenceMask
Definition: nas.h:10815
uint8_t sinrThresholdListLen
Definition: nas.h:4597
uint8_t ecioThresholdListLen
Definition: nas.h:4595
uint8_t hdrPersonality
Definition: nas.h:2155
uint64_t * pBandPref
Definition: nas.h:252
uint16_t pci
Definition: nas.h:7878
unpack_result_t unpack_nas_SLQSSetBandPreference_t
Definition: nas.h:1171
uint8_t displayCondition
Definition: nas.h:9011
uint16_t PilotPN
Definition: nas.h:9778
Definition: nas.h:8378
int16_t srxlev
Definition: nas.h:7783
NAS_LTE_CPHY_CA_BW_NRB_LITE dl_bw_value
Definition: nas.h:8273
Definition: nas.h:8222
nas_operatorNameString * pOperatorNameString
Definition: nas.h:9156
uint32_t cellId
Definition: nas.h:2496
uint32_t rsrp
Definition: nas.h:7879
uint8_t cellReselPriority
Definition: nas.h:7724
uint8_t dtmSupp
Definition: nas.h:2271
uint8_t avgPeriod
Definition: nas.h:5458
uint8_t * pNetworkType
Definition: nas.h:12111
int pack_nas_GetCDMANetworkParameters(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t AccessMac
Definition: nas.h:9477
uint16_t rsrpRx0
Definition: nas.h:3278
uint16_t rsrpRx1
Definition: nas.h:3279
Definition: nas.h:11350
unpack_result_t unpack_nas_SetACCOLC_t
Definition: nas.h:5156
int freq
Definition: nas.h:8348
nas_UMTSInfo * pUMTSInfo
Definition: nas.h:7966
uint8_t threshServingLow
Definition: nas.h:7573
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:8272
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:9084
nas_HDRSysInfo * pHDRSysInfo
Definition: nas.h:2868
uint64_t LTEBandPref
Definition: nas.h:6382
uint8_t * pDetachAction
Definition: nas.h:9625
unpack_result_t unpack_nas_SLQSSetSignalStrengthsCallback_t
Definition: nas.h:4614
Definition: nas.h:2255
uint8_t LTERSRPThreshListLen
Definition: nas.h:5423
uint16_t packetZone
Definition: nas.h:2079
swi_uint256_t ParamPresenceMask
Definition: nas.h:5070
int unpack_nas_SLQSSetBandPreference(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSetBandPreference_t *pOutput)
uint8_t PlmnLen
Definition: nas.h:3241
uint8_t registrationState
Definition: nas.h:6021
uint16_t secChB
Definition: nas.h:9355
uint8_t avgPeriod
Definition: nas.h:10392
uint8_t EmerMode
Definition: nas.h:11446
int unpack_nas_SLQSNasNetworkRejectCallback_Ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasNetworkRejectCallback_Ind_t *pOutput)
uint8_t namNameLen
Definition: nas.h:9222
Definition: nas.h:6173
float * pTDSCDMARSSIDelta
Definition: nas.h:5686
uint8_t * pWCDMACipherDomainSysInfo
Definition: nas.h:2704
uint8_t dayLtSavingAdj
Definition: nas.h:8072
uint8_t * pPagingTimeWindow
Definition: nas.h:10813
uint8_t rejectCause
Definition: nas.h:12442
Definition: nas.h:3946
Definition: nas.h:3273
int unpack_nas_SLQSNasSwiIndicationRegister(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSwiIndicationRegister_t *pOutput)
nas_WCDMAInfoLTENeighborCell * pWCDMAInfoLTENeighborCell
Definition: nas.h:7973
Definition: nas.h:5319
uint8_t cellsLen
Definition: nas.h:7575
uint8_t ConcSvcInfo
Definition: nas.h:4121
#define NAS_PLMN_LENGTH
Definition: nas.h:18
unpack_result_t unpack_nas_InitiateDomainAttach_t
Definition: nas.h:8624
uint16_t * pAddHDRSysInfo
Definition: nas.h:2696
uint8_t mncPcsDigits
Definition: nas.h:373
uint8_t trueSrvStatus
Definition: nas.h:1849
uint64_t BandPref
Definition: nas.h:11532
nas_SLQSSignalStrengthsIndReq * pSigIndReq
Definition: nas.h:4611
LITEQMI_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:6208
uint16_t * pWCDMARSSIDelta
Definition: nas.h:5671
uint8_t TlvPresent
Definition: nas.h:11721
uint8_t isInTraffic
Definition: nas.h:8885
Definition: nas.h:6205
swi_uint256_t ParamPresenceMask
Definition: nas.h:6772
Definition: nas.h:6482
char * pSPC
Definition: nas.h:8714
int16_t ltersrp
Definition: nas.h:4453
uint8_t radioIf
Definition: nas.h:4291
uint8_t * pEdrxRAT
Definition: nas.h:10944
uint8_t countryInitials
Definition: nas.h:9085
swi_uint256_t ParamPresenceMask
Definition: nas.h:8592
uint16_t * pNeighborSetPilotPN
Definition: nas.h:9962
swi_uint256_t ParamPresenceMask
Definition: nas.h:11109
uint8_t cells_len
Definition: nas.h:7619
uint8_t TlvPresent
Definition: nas.h:6395
uint8_t ValidityCW0
Definition: nas.h:3417
int pack_nas_SetRFInfoCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pBenable)
nas_EdrxRatType edrxRatTypeTlv
Definition: nas.h:12258
uint8_t cdmaSysIdValid
Definition: nas.h:2071
NASModePreferenceTlv MPTlv
Definition: nas.h:6608
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:4119
nas_EdrxCycleLength edrxCycleLengthTlv
Definition: nas.h:12256
uint8_t TlvPresent
Definition: nas.h:11674
uint16_t MCC
Definition: nas.h:3161
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:6094
nas_PhyCaAggPcellInfo sPhyCaAggPcellInfo
Definition: nas.h:8434
uint16_t MultDisc
Definition: nas.h:9485
uint8_t TlvPresent
Definition: nas.h:11577
uint32_t Forbidden
Definition: nas.h:3165
uint16_t lac
Definition: nas.h:7302
uint32_t rat
Definition: nas.h:6812
Definition: nas.h:1456
uint8_t TlvPresent
Definition: nas.h:6454
uint8_t ActSetCnt
Definition: nas.h:9959
Definition: nas.h:3891
nas_CDMASysInfo * pCDMASysInfo
Definition: nas.h:2867
nas_LTESysInfo * pLTESysInfo
Definition: nas.h:2871
swi_uint256_t ParamPresenceMask
Definition: nas.h:12508
int freq
Definition: nas.h:8380
swi_uint256_t ParamPresenceMask
Definition: nas.h:1756
nas_protocolSubtypeElement * pProtoSubTypElmnt
Definition: nas.h:9578
uint32_t baseLat
Definition: nas.h:2076
int pack_nas_SLQSNasConfigSigInfo2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasConfigSigInfo2_t *pReqParam)
Definition: nas.h:6687
uint16_t * pWCDMAECIODelta
Definition: nas.h:5673
uint64_t * pCiotLteOpModePref
Definition: nas.h:1067
uint8_t is856SysIdValid
Definition: nas.h:2158
uint8_t * pNw2Name
Definition: nas.h:10584
nas_protocolSubtypeElement * pProtocolSubtypeElement
Definition: nas.h:9513
uint8_t psAttachState
Definition: nas.h:6023
nas_HDRSINRThresh * pHDRSINRThresh
Definition: nas.h:10454
nas_GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: nas.h:2689
uint32_t * pEdrxCiotLteMode
Definition: nas.h:11034
uint32_t csgId
Definition: nas.h:12299
uint8_t IOThresListLen
Definition: nas.h:10307
uint32_t Duration
Definition: nas.h:5825
uint16_t rxLev
Definition: nas.h:7306
uint8_t TlvPresent
Definition: nas.h:6499
int pack_nas_SLQSGetErrorRate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:6528
int unpack_nas_SLQSSwiGetLteCQI(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetLteCQI_t *pOutput)
uint8_t TlvPresent
Definition: nas.h:12148
Definition: nas.h:4788
uint8_t radioInterface
Definition: nas.h:11218
uint8_t TlvPresent
Definition: nas.h:12350
uint16_t * pAddLTESysInfo
Definition: nas.h:2876
swi_uint256_t ParamPresenceMask
Definition: nas.h:5748
uint8_t cellsLen
Definition: nas.h:7821
uint16_t umtsPsc
Definition: nas.h:7358
Definition: nas.h:6322
uint32_t GWAcqOrderPref
Definition: nas.h:11693
uint64_t bits_65_128
Definition: nas.h:653
uint8_t longNameLen
Definition: nas.h:7145
int16_t * pHDRRSSIThreshList
Definition: nas.h:5243
nas_CommInfo commonInfo
Definition: nas.h:3621
nas_sysInfoCommon sysInfoCDMA
Definition: nas.h:2062
uint8_t RegForeignSID
Definition: nas.h:4974
int pack_nas_SetNetworkPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SetNetworkPreference_t *reqArg)
Definition: nas.h:8860
int unpack_nas_GetSignalStrengths(uint8_t *pResp, uint16_t respLen, unpack_nas_GetSignalStrengths_t *pOutput)
uint8_t sinr
Definition: nas.h:4448
uint8_t radioInterface
Definition: nas.h:11268
uint8_t TlvPresent
Definition: nas.h:6179
Definition: nas.h:9775
int unpack_nas_SLQSNasSigInfoCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSigInfoCallback_ind_t *pOutput)
uint8_t * pChgDuration
Definition: nas.h:584
uint32_t iLTEbandValue
Definition: nas.h:6177
uint16_t PilotEnergy
Definition: nas.h:10025
nas_SrvStatusInfo * pHDRSrvStatusInfo
Definition: nas.h:2863
uint8_t TlvPresent
Definition: nas.h:11769
swi_uint256_t ParamPresenceMask
Definition: nas.h:9831
Definition: nas.h:8511
Definition: nas.h:7563
uint16_t sid
Definition: nas.h:7455
uint64_t LTEBandPref
Definition: nas.h:11632
int8_t * pRSRQThresList
Definition: nas.h:10333
float * pTDSCDMASINRCONFThreshList
Definition: nas.h:10407
NAS_LTE_CPHY_CA_BW_NRB_LITE dl_bw_value
Definition: nas.h:8349
uint8_t * pCycleLen
Definition: nas.h:11031
Definition: nas.h:11717
Definition: nas.h:10355
uint16_t rxSignalStrengthListLen
Definition: nas.h:4443
nas_CDMASysInfo * pCDMASysInfo
Definition: nas.h:2690
Definition: nas.h:11444
nas_dataSrvCapabilities DataSrvCapabilities
Definition: nas.h:4106
Definition: nas.h:4305
swi_uint256_t ParamPresenceMask
Definition: nas.h:5104
nas_EmerModeTlv * pEmerMode
Definition: nas.h:12037
nas_WCDMARSSIThresh * pWCDMARSSIThresh
Definition: nas.h:5670
uint8_t cellIsTDD
Definition: nas.h:7882
uint16_t baseId
Definition: nas.h:7457
uint32_t freq
Definition: nas.h:3238
uint8_t CustomSCP
Definition: nas.h:4977
int unpack_valid_nas_SLQSNasGetSigInfo(uint8_t *pResp, uint8_t u8Info)
uint16_t systemID
Definition: nas.h:2072
uint16_t TrackAreaCode
Definition: nas.h:4127
uint8_t * pEmerMode
Definition: nas.h:250
int16_t rssi
Definition: nas.h:7684
nas_PLMNNetworkName * pPLMNNetworkName
Definition: nas.h:9155
nas_UniversalTime universalTime
Definition: nas.h:8193
uint16_t * pMCC
Definition: nas.h:10573
uint8_t lteEmmDl
Definition: nas.h:6935
nas_WCDMASysInfo * pWCDMASysInfo
Definition: nas.h:2870
int16_t srxlev
Definition: nas.h:7685
uint8_t TlvPresent
Definition: nas.h:4822
uint8_t * pAcqOrder
Definition: nas.h:340
Definition: nas.h:11266
nas_currentPLMN CurrentPLMN
Definition: nas.h:4107
nas_CDMAInfo * pCDMAInfo
Definition: nas.h:7967
uint8_t RSRPThresListLen
Definition: nas.h:10357
uint8_t regRejectInfoValid
Definition: nas.h:2396
uint32_t baseLat
Definition: nas.h:7459
nas_PlmnID * pPlmnId
Definition: nas.h:12443
uint32_t nmrCellID
Definition: nas.h:7239
swi_uint256_t ParamPresenceMask
Definition: nas.h:6644
uint8_t nas_minor
Definition: nas.h:6714
uint8_t pcsDigit
Definition: nas.h:12328
struct nas_acqOrderPref * pAcqOrderPref
Definition: nas.h:589
Definition: nas.h:7453
uint8_t dataCapsSize
Definition: nas.h:5746
uint32_t cellId
Definition: nas.h:2261
uint8_t isRadioTuned
Definition: nas.h:8481
uint64_t lteM1BandPref
Definition: nas.h:11825
NASServDomainPrefTlv SDPTlv
Definition: nas.h:6614
nas_DataStatusDetail * pDataStatusDetail
Definition: nas.h:10160
Definition: nas.h:12285
uint8_t cell_resel_priority
Definition: nas.h:7618
Definition: nas.h:8990
Definition: nas.h:3159
int16_t ltesnr
Definition: nas.h:4452
uint8_t TlvPresent
Definition: nas.h:8517
uint32_t uarfcn
Definition: nas.h:10631
uint16_t secChA
Definition: nas.h:9354
uint8_t ccsSupportedValid
Definition: nas.h:2069
uint8_t DRCCover
Definition: nas.h:9757
uint8_t status
Definition: nas.h:10649
Definition: nas.h:2998
uint8_t * pManagedRoamingInd
Definition: nas.h:1314
uint32_t * pCiotAcqOrder
Definition: nas.h:11911
Definition: nas.h:3716
Definition: nas.h:650
Definition: nas.h:9294
int unpack_nas_SLQSSwiGetHDRProtSubtype(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetHDRProtSubtype_t *pOutput)
uint64_t Nr5gBandPrefbits_193_256
Definition: nas.h:6534
uint8_t imsiTaddrNum
Definition: nas.h:9328
uint8_t * pServingSystemInd
Definition: nas.h:1305
uint8_t rejCause
Definition: nas.h:2264
int pack_nas_GetNetworkPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_LTESysInfo * pLTESysInfo
Definition: nas.h:2694
uint8_t egprsSupp
Definition: nas.h:2269
uint16_t earfcn
Definition: nas.h:7569
uint8_t pscValid
Definition: nas.h:2406
uint32_t freq
Definition: nas.h:6126
uint8_t TlvPresent
Definition: nas.h:12329
uint16_t BasestationID
Definition: nas.h:4110
nas_HDRRSSIThresh * pHDRRSSIThresh
Definition: nas.h:5660
uint8_t TlvPresent
Definition: nas.h:11144
Definition: nas.h:9473
uint8_t cellIdValid
Definition: nas.h:7682
uint8_t TlvPresent
Definition: nas.h:12204
uint16_t * pAddHDRSysInfo
Definition: nas.h:2873
uint64_t bandPref
Definition: nas.h:1168
uint8_t TlvPresent
Definition: nas.h:6423
uint16_t psc
Definition: nas.h:7780
uint8_t * pSignalStrengthInd
Definition: nas.h:1310
nas_LTEInfo * pLTEInfo
Definition: nas.h:3622
uint64_t bits_1_64
Definition: nas.h:652
uint32_t activeChannel
Definition: nas.h:11240
uint32_t count0
Definition: nas.h:11145
uint8_t MACIndex
Definition: nas.h:10020
Definition: nas.h:1382
uint32_t Application
Definition: nas.h:4980
nas_rxSignalStrengthListElement rxSignalStrengthInfo
Definition: nas.h:4758
nas_operatorPLMNList * pOperatorPLMNList
Definition: nas.h:9154
nas_CDMAECIOThresh * pCDMAECIOThresh
Definition: nas.h:5658
Definition: nas.h:10648
uint8_t * pRankIndicatorInd
Definition: nas.h:6938
uint8_t * pGSMBER
Definition: nas.h:9708
uint16_t Tlvresult
Definition: nas.h:6279
Definition: nas.h:2683
Definition: nas.h:6726
Definition: nas.h:12297
uint8_t CDMARSSIThreshListLen
Definition: nas.h:5206
Definition: nas.h:11766
nas_RfDedicatedBandInfo * pRfDedicatedBandInfo
Definition: nas.h:11392
int16_t umtsEcio
Definition: nas.h:7360
Definition: nas.h:9754
int32_t rsrq
Definition: nas.h:8513
float sinr
Definition: nas.h:1554
uint16_t uarfcn
Definition: nas.h:7817
int unpack_nas_SLQSGetPLMNName(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetPLMNName_t *pOutput)
nas_CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: nas.h:2701
int pack_nas_GetSignalStrengths(pack_qmi_t *pCtx, uint8_t *pReq, uint16_t *pLen)
uint8_t TlvPresent
Definition: nas.h:6438
uint16_t ecioListLen
Definition: nas.h:4445
uint16_t * pPRLPref
Definition: nas.h:1053
Definition: nas.h:5520
uint8_t dirNumLen
Definition: nas.h:9240
unpack_result_t unpack_nas_SLQSNasIndicationRegisterExt_t
Definition: nas.h:1321
uint8_t * pDayltSavAdj
Definition: nas.h:8195
uint32_t serviceDomain
Definition: nas.h:4778
Definition: common.h:128
uint16_t earfcn
Definition: nas.h:7615
nas_servSystem ServingSystem
Definition: nas.h:4104
uint8_t sIntraSearch
Definition: nas.h:7574
uint32_t * pUMTSCellID
Definition: nas.h:7972
uint16_t PhysicalLayer
Definition: nas.h:9475
Definition: nas.h:12174
uint8_t * pPersonalityListLength
Definition: nas.h:9512
int unpack_nas_SetCDMANetworkParameters(uint8_t *pResp, uint16_t respLen, unpack_nas_SetCDMANetworkParameters_t *pOutput)
NASNetSelPreferenceTlv NSPTlv
Definition: nas.h:6613
uint8_t edrxEnabled
Definition: nas.h:12147
uint8_t hdrSrvStatus
Definition: nas.h:3894
int unpack_nas_SLQSNasGetSigInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetSigInfo_t *pOutput)
int16_t ecio
Definition: nas.h:1496
uint8_t ccsSupported
Definition: nas.h:2070
nas_ECIOThresh * pECIOThresh
Definition: nas.h:10453
uint16_t Tlvresult
Definition: nas.h:6643
Definition: nas.h:11468
int pack_nas_SLQSNASSwiGetChannelLock(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t signalStrengthReqMask
Definition: nas.h:4442
uint8_t shortNameEn
Definition: nas.h:7137
Definition: nas.h:369
Definition: nas.h:9799
uint8_t ciotAcqOrderLen
Definition: nas.h:11910
nas_HDRSINRThreshold * pHDRSINRThresh
Definition: nas.h:5664
unsigned char * pRAT
Definition: nas.h:1065
Definition: switype_256bit.h:15
Definition: nas.h:12160
uint16_t RX_EC_IO
Definition: nas.h:9957
uint8_t nameSize
Definition: nas.h:3008
uint8_t localTimeOffset
Definition: nas.h:3841
uint8_t SectorIDLen
Definition: nas.h:10021
uint32_t * pAuthStatus
Definition: nas.h:5069
Definition: nas.h:10260
Definition: nas.h:6606
uint8_t numInstances
Definition: nas.h:9274
Definition: nas.h:7132
nas_SignalStrengthTlv SSTlv
Definition: nas.h:4870
uint8_t spnLength
Definition: nas.h:9012
int unpack_nas_InitiateDomainAttach(uint8_t *pResp, uint16_t respLen, unpack_nas_InitiateDomainAttach_t *pOutput)
uint16_t lac1
Definition: nas.h:8977
uint8_t Chipset
Definition: nas.h:10063
nas_ltePCI * pLtePCI
Definition: nas.h:10688
NASLteM1BandPrefTlv M1BandPTlv
Definition: nas.h:6619
Definition: nas.h:2490
uint8_t cellReselPriority
Definition: nas.h:7818
Definition: nas.h:11089
Definition: nas.h:11328
uint8_t csAttachState
Definition: nas.h:6022
Definition: nas.h:5404
nas_RatDisabledMaskTlv * pRatDisabledMask
Definition: nas.h:12047
nas_SLQSSignalStrengthsTlv SLQSSSTlv
Definition: nas.h:4873
uint64_t LteM1BandPref
Definition: nas.h:6485
uint16_t ForwardMac
Definition: nas.h:9478
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:1935
uint8_t freqsLen
Definition: nas.h:7641
uint8_t selNetwork
Definition: nas.h:3720
int unpack_nas_GetHomeNetwork(uint8_t *pResp, uint16_t respLen, unpack_nas_GetHomeNetwork_t *pOutput)
Definition: nas.h:9254
Definition: nas.h:9220
nas_AddCDMASysInfo * pAddCDMASysInfo
Definition: nas.h:2872
struct nas_RfBandInfoExtFormatElements * pRfBandInfoExtFormatParam
Definition: nas.h:11331
uint8_t longNameCI
Definition: nas.h:7143
uint8_t AcqOrderLen
Definition: nas.h:6439
uint16_t * pCDMAFrameErrRate
Definition: nas.h:9706
uint8_t * pNw2DescLen
Definition: nas.h:10583
nas_protocolSubtypeElement * pProtocolSubtypeElement
Definition: nas.h:11093
uint16_t mcc
Definition: nas.h:317
Definition: nas.h:6337
uint8_t PCICellInfoLen
Definition: nas.h:3275
int32_t Io
Definition: nas.h:4447
uint16_t * pCurrentPersonality
Definition: nas.h:11091
nas_PilotSetParams * pPilotSetInfo
Definition: nas.h:9802
swi_uint256_t ParamPresenceMask
Definition: nas.h:1696
uint64_t bits_65_128
Definition: nas.h:701
uint8_t * pHDRSessionCloseInd
Definition: nas.h:1313
Definition: nas.h:9623
unsigned char * pRAT
Definition: nas.h:592
Definition: nas.h:10389
uint8_t isSysPrlMatch
Definition: nas.h:2064
int unpack_nas_SetEventReportInd(uint8_t *pResp, uint16_t respLen, unpack_nas_SetEventReportInd_t *pOutput)
unpack_result_t unpack_nas_SLQSNASSeteDRXParams_t
Definition: nas.h:11037
NASPRLPreferenceTlv PRLPTlv
Definition: nas.h:6610
uint8_t cellIdValid
Definition: nas.h:2394
nas_TDSCDMASINRThresh * pTDSCDMASINRThresh
Definition: nas.h:5689
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:3511
int unpack_nas_SLQSNasConfigSigInfo2(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasConfigSigInfo2_t *pOutput)
Definition: nas.h:1846
Definition: nas.h:9114
uint8_t * pEdrxRAT
Definition: nas.h:10884
Definition: nas.h:11691
uint32_t * pLTEOperationMode
Definition: nas.h:11368
nas_namName * pNAMNameInfo
Definition: nas.h:9391
int16_t cpich_ecno
Definition: nas.h:7782
uint32_t phase
Definition: nas.h:8867
nas_rsrqInformation rsrqInfo
Definition: nas.h:4763
swi_uint256_t ParamPresenceMask
Definition: nas.h:3350
cdmaSSInfo * pCDMASigInfo
Definition: nas.h:1689
uint16_t * pHDRECIODelta
Definition: nas.h:5663
int pack_nas_GetACCOLC(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:6393
uint8_t radioInterface
Definition: nas.h:1383
struct nas_ciotAcqOrderPref * pCiotAcqOrderPref
Definition: nas.h:1071
Definition: nas.h:12281
uint8_t month
Definition: nas.h:8149
nas_sysInfoCommon sysInfoLTE
Definition: nas.h:2492
nas_RSSIThresh * pRSSIThresh
Definition: nas.h:10452
uint8_t * pGSMCipherDomainSysInfo
Definition: nas.h:2880
uint8_t status
Definition: nas.h:10630
uint8_t includes_pcs_digit
Definition: nas.h:3214
uint8_t * pLTEVoiceSupportSysInfo
Definition: nas.h:2702
swi_uint256_t ParamPresenceMask
Definition: nas.h:6050
Definition: nas.h:2149
#define NAS_MCC_MNC_INST_LENGTH
Definition: nas.h:26
uint8_t * pHDRSINRThresList
Definition: nas.h:10263
int16_t * pCDMAECIOThreshList
Definition: nas.h:5225
Definition: nas.h:8220
uint8_t TlvPresent
Definition: nas.h:6727
Definition: nas.h:3340
Definition: nas.h:12487
uint8_t daylightSavings
Definition: nas.h:3842
swi_uint256_t ParamPresenceMask
Definition: nas.h:12446
NASCiotAcqOrderPrefTlv CiotAOPTlv
Definition: nas.h:6621
uint8_t shortNameLen
Definition: nas.h:9090
uint16_t pci
Definition: nas.h:7490
uint8_t TlvPresent
Definition: nas.h:6128
uint8_t TlvPresent
Definition: nas.h:11747
int16_t rssi
Definition: nas.h:7493
int unpack_nas_SLQSSwiGetHDRPersonality(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetHDRPersonality_t *pOutput)
Definition: nas.h:11142
uint8_t * pLTECphyCa
Definition: nas.h:1317
int unpack_nas_SLQSNasGetTxRxInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetTxRxInfo_t *pOutput)
nas_LTEBandPrefExtTlv * pLTEBandPrefExt
Definition: nas.h:12053
Definition: nas.h:7488
uint8_t GppTimeZone
Definition: nas.h:4117
uint8_t gsmUmtsDl
Definition: nas.h:6937
uint16_t * pTDSCDMARSCPDelta
Definition: nas.h:5684
uint8_t srvCapability
Definition: nas.h:1934
int unpack_nas_SLQSNasSwiModemStatus(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSwiModemStatus_t *pOutput)
hdrSSInfo HDRSSInfo
Definition: nas.h:1587
uint8_t networkIdValid
Definition: nas.h:2080
uint8_t longNameSB
Definition: nas.h:7144
int32_t rscp
Definition: nas.h:8865
#define NAS_MAX_SLQS_NAS_PCI_INFO_PLMN_LENGTH
Definition: nas.h:24
nas_LTEOperationMode * pLTEOperationMode
Definition: nas.h:11395
NASOTAMessageTlv otaMsgTlv
Definition: nas.h:6748
Definition: nas.h:10238
Definition: nas.h:6124
uint8_t DefaultRoamInd
Definition: nas.h:4114

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