LinuxQMISDK  SLQS04.00.06
 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 #include <stdint.h>
10 #include "common.h"
11 #define NAS_OTA_MESSAGE_MAX_BUF_SIZE 2048
12 #define NAS_MAX_NUM_NETWORKS 30
13 #define NAS_MAX_DESCRIPTION_LENGTH 255
14 #define NAS_PLMN_LENGTH 3
15 #define NAS_MAX_SCC_RX_INFO_INSTANCES 255
16 #define NAS_NAM_NAME_LENGTH 12
17 #define NAS_IMSI_M_S1_LENGTH 7
18 #define NAS_IMSI_M_S2_LENGTH 3
19 
25 typedef struct {
26  uint32_t len;
27  signed char rssi[8];
28  uint32_t radio[8];
30 
42  uint8_t *pResp,
43  uint16_t respLen,
45  );
46 
58  pack_qmi_t *pCtx,
59  uint8_t *pReq,
60  uint16_t *pLen
61  );
62 
203 typedef struct
204 {
205  uint8_t *pEmerMode;
206  uint16_t *pModePref;
207  uint64_t *pBandPref;
208  uint16_t *pPRLPref;
209  uint16_t *pRoamPref;
210  uint64_t *pLTEBandPref;
211  uint8_t *pNetSelPref;
212  uint32_t *pSrvDomainPref;
213  uint32_t *pGWAcqOrderPref;
215 
226  pack_qmi_t *pCtx,
227  uint8_t *pReqBuf,
228  uint16_t *pLen
229  );
230 
241  uint8_t *pResp,
242  uint16_t respLen,
244  );
245 
266 {
267  uint8_t netReg;
268  uint16_t mcc;
269  uint16_t mnc;
270 };
271 
289 {
290  uint8_t acqOrdeLen;
291  uint8_t *pAcqOrder;
292 };
293 
320 struct nas_CSGID
321 {
322  uint16_t mcc;
323  uint16_t mnc;
324  uint8_t mncPcsDigits;
325  uint32_t id;
326  uint8_t rat;
327 };
328 
526 typedef struct
527 {
528  uint8_t *pEmerMode;
529  uint16_t *pModePref;
530  uint64_t *pBandPref;
531  uint16_t *pPRLPref;
532  uint16_t *pRoamPref;
533  uint64_t *pLTEBandPref;
535  uint8_t *pChgDuration;
537  uint32_t *pSrvDomainPref;
538  uint32_t *pGWAcqOrderPref;
539  uint64_t *pTdscdmaBandPref;
542  struct nas_CSGID *pCSGID;
543  unsigned char *pRAT;
545 
557  pack_qmi_t *pCtx,
558  uint8_t *pReqBuf,
559  uint16_t *pLen,
561  );
562 
572  uint8_t *pResp,
573  uint16_t respLen
574  );
575 
628 typedef struct
629 {
630  uint64_t bandPref;
632 
644  pack_qmi_t *pCtx,
645  uint8_t *pReqBuf,
646  uint16_t *pLen,
648  );
649 
655  uint8_t *pResp,
656  uint16_t respLen
657  );
658 
764 typedef struct
765 {
767  uint8_t *pDDTMInd;
771  uint8_t *pNetworkTimeInd;
772  uint8_t *pSysInfoInd;
774  uint8_t *pErrorRateInd;
780  uint8_t *pLTECphyCa;
782 
794  pack_qmi_t *pCtx,
795  uint8_t *pReqBuf,
796  uint16_t *pLen,
798  );
799 
809  uint8_t *pResp,
810  uint16_t respLen
811  );
812 
828 typedef struct {
829  uint8_t radioInterface;
830  uint16_t activeBandClass;
831  uint16_t activeChannel;
833 
847 typedef struct {
848  uint8_t instancesSize;
851 
863  pack_qmi_t *pCtx,
864  uint8_t *pReqBuf,
865  uint16_t *pLen
866  );
878  uint8_t *pResp,
879  uint16_t respLen,
880  unpack_nas_GetRFInfo_t *pOutput
881  );
882 
896 typedef struct
897 {
898  int8_t rssi;
899  int16_t ecio;
900 } cdmaSSInfo;
901 
933 typedef struct
934 {
935  int8_t rssi;
936  int16_t ecio;
937  uint8_t sinr;
938  int32_t io;
939 } hdrSSInfo;
940 
964 typedef struct
965 {
966  int8_t rssi;
967  int8_t rsrq;
968  int16_t rsrp;
969  int16_t snr;
970 } lteSSInfo;
971 
989 typedef struct
990 {
991  float rssi;
992  float rscp;
993  float ecio;
994  float sinr;
996 
1017 typedef struct {
1020  int8_t GSMSSInfo;
1024 
1036  pack_qmi_t *pCtx,
1037  uint8_t *pReqBuf,
1038  uint16_t *pLen
1039  );
1040 
1052  uint8_t *pResp,
1053  uint16_t respLen,
1055  );
1056 
1086 typedef struct
1087 {
1090  int8_t *pGSMSigInfo;
1093  int8_t *pRscp;
1096 
1107  uint8_t *pResp,
1108  uint16_t respLen,
1110  );
1111 
1133 typedef struct {
1134  uint16_t mcc;
1135  uint16_t mnc;
1136  char name[255];
1137  uint16_t sid;
1138  uint16_t nid;
1140 
1152  uint8_t *pResp,
1153  uint16_t respLen,
1155  );
1156 
1168  pack_qmi_t *pCtx,
1169  uint8_t *pReqBuf,
1170  uint16_t *pLen
1171  );
1192 typedef struct
1193 {
1194  uint8_t srvStatus;
1197 
1228 typedef struct
1229 {
1230  uint8_t srvStatus;
1231  uint8_t trueSrvStatus;
1234 
1311 typedef struct
1312 {
1314  uint8_t srvDomain;
1316  uint8_t srvCapability;
1318  uint8_t roamStatus;
1322 
1442 typedef struct
1443 {
1446  uint8_t isSysPrlMatch;
1448  uint8_t pRevInUse;
1449  uint8_t bsPRevValid;
1450  uint8_t bsPRev;
1452  uint8_t ccsSupported;
1454  uint16_t systemID;
1455  uint16_t networkID;
1456  uint8_t bsInfoValid;
1457  uint16_t baseId;
1458  uint32_t baseLat;
1459  uint32_t baseLong;
1461  uint16_t packetZone;
1463  uint8_t MCC[NAS_PLMN_LENGTH];
1464  uint8_t MNC[NAS_PLMN_LENGTH];
1465 } nas_CDMASysInfo;
1466 
1531 typedef struct
1532 {
1535  uint8_t isSysPrlMatch;
1539  uint8_t hdrActiveProt;
1541  uint8_t is856SysId[16];
1542 } nas_HDRSysInfo;
1543 
1637 typedef struct
1638 {
1640  uint8_t lacValid;
1641  uint16_t lac;
1642  uint8_t cellIdValid;
1643  uint32_t cellId;
1646  uint8_t rejCause;
1648  uint8_t MCC[NAS_PLMN_LENGTH];
1649  uint8_t MNC[NAS_PLMN_LENGTH];
1651  uint8_t egprsSupp;
1652  uint8_t dtmSuppValid;
1653  uint8_t dtmSupp;
1654 } nas_GSMSysInfo;
1655 
1771 typedef struct
1772 {
1774  uint8_t lacValid;
1775  uint16_t lac;
1776  uint8_t cellIdValid;
1777  uint32_t cellId;
1780  uint8_t rejCause;
1782  uint8_t MCC[NAS_PLMN_LENGTH];
1783  uint8_t MNC[NAS_PLMN_LENGTH];
1785  uint8_t hsCallStatus;
1786  uint8_t hsIndValid;
1787  uint8_t hsInd;
1788  uint8_t pscValid;
1789  uint16_t psc;
1791 
1870 typedef struct
1871 {
1873  uint8_t lacValid;
1874  uint16_t lac;
1875  uint8_t cellIdValid;
1876  uint32_t cellId;
1879  uint8_t rejCause;
1881  uint8_t MCC[NAS_PLMN_LENGTH];
1882  uint8_t MNC[NAS_PLMN_LENGTH];
1883  uint8_t tacValid;
1884  uint16_t tac;
1885 } nas_LTESysInfo;
1886 
1900 typedef struct
1901 {
1902  uint16_t geoSysIdx;
1903  uint16_t regPrd;
1905 
1922 typedef struct
1923 {
1924  uint16_t geoSysIdx;
1926 } nas_AddSysInfo;
1927 
1948 typedef struct
1949 {
1950  uint32_t csBarStatus;
1951  uint32_t psBarStatus;
1953 
2031 typedef struct
2032 {
2044  uint16_t *pAddHDRSysInfo;
2047  uint16_t *pAddLTESysInfo;
2054 
2065  pack_qmi_t *pCtx,
2066  uint8_t *pReqBuf,
2067  uint16_t *pLen
2068  );
2069 
2080  uint8_t *pResp,
2081  uint16_t respLen,
2083  );
2084 
2167 typedef struct
2168 {
2180  uint16_t *pAddHDRSysInfo;
2183  uint16_t *pAddLTESysInfo;
2191 
2202  uint8_t *pResp,
2203  uint16_t respLen,
2205  );
2206 
2286 typedef struct {
2288  uint32_t CSDomain;
2289  uint32_t PSDomain;
2290  uint32_t RAN;
2292  uint8_t RadioIfaces[255];
2293  uint32_t Roaming;
2294  uint16_t MCC;
2295  uint16_t MNC;
2296  uint8_t nameSize;
2297  uint8_t Name[255];
2298  uint8_t DataCapsLen;
2299  uint8_t DataCaps[255];
2301 
2312  pack_qmi_t *pCtx,
2313  uint8_t *pReqBuf,
2314  uint16_t *pLen
2315  );
2316 
2327  uint8_t *pResp,
2328  uint16_t respLen,
2330  );
2331 
2355 typedef struct {
2356  uint8_t DataCapsLen;
2357  uint8_t DataCaps[255];
2359 
2370  pack_qmi_t *pCtx,
2371  uint8_t *pReqBuf,
2372  uint16_t *pLen
2373  );
2374 
2385  uint8_t *pResp,
2386  uint16_t respLen,
2388  );
2389 
2427 typedef struct
2428 {
2429  uint16_t MCC;
2430  uint16_t MNC;
2431  uint32_t InUse;
2432  uint32_t Roaming;
2433  uint32_t Forbidden;
2434  uint32_t Preferred;
2435  char Desription[255];
2437 
2455 typedef struct
2456 {
2457  uint16_t MCC;
2458  uint16_t MNC;
2459  uint8_t RAT;
2461 
2462 
2478 typedef struct
2479 {
2480  uint16_t MCC;
2481  uint16_t MNC;
2484 
2525 typedef struct
2526 {
2533  uint32_t *pScanResult;
2535 
2536 
2547  pack_qmi_t *pCtx,
2548  uint8_t *pReqBuf,
2549  uint16_t *pLen
2550  );
2551 
2562  uint8_t *pResp,
2563  uint16_t respLen,
2565  );
2566 
2567 
2587 typedef struct
2588 {
2589  uint8_t ValidityCW0;
2590  uint8_t CQIValueCW0;
2591  uint8_t ValidityCW1;
2592  uint8_t CQIValueCW1;
2594 
2605  pack_qmi_t *pCtx,
2606  uint8_t *pReqBuf,
2607  uint16_t *pLen
2608  );
2609 
2620  uint8_t *pResp,
2621  uint16_t respLen,
2623  );
2624 
2678 typedef struct
2679 {
2680  int8_t temperature;
2681  uint8_t modemMode;
2682  uint8_t systemMode;
2683  uint8_t imsRegState;
2684  uint8_t psState;
2685 } nas_CommInfo;
2686 
2761 typedef struct
2762 {
2763  uint8_t band;
2764  uint8_t bandwidth;
2765  uint16_t RXChan;
2766  uint16_t TXChan;
2767  uint8_t emmState;
2768  uint8_t emmSubState;
2769  uint8_t emmConnState;
2770 } nas_LTEInfo;
2771 
2783 typedef struct
2784 {
2788 
2789 
2800  pack_qmi_t *pCtx,
2801  uint8_t *pReqBuf,
2802  uint16_t *pLen
2803  );
2804 
2815  uint8_t *pResp,
2816  uint16_t respLen,
2818  );
2819 
2820 
2875 typedef struct {
2876  uint8_t regState;
2877  uint8_t csAttachState;
2878  uint8_t psAttachState;
2879  uint8_t selNetwork;
2881  uint8_t radioInterface[32];
2883 
2911 typedef struct {
2913  uint8_t dataCapabilities[32];
2915 
2940 typedef struct {
2941  uint16_t MCC;
2942  uint16_t MNC;
2944  uint8_t netDescr[255];
2946 
2974 typedef struct {
2975  uint8_t numInstances;
2976  uint8_t radioInterface[32];
2977  uint8_t roamIndicator[32];
2979 
2998 typedef struct {
2999  uint8_t leapSeconds;
3003 
3050 typedef struct {
3051  uint8_t srvStatus;
3052  uint8_t srvCapability;
3053  uint8_t hdrSrvStatus;
3054  uint8_t hdrHybrid;
3057 
3069 typedef struct {
3070  uint16_t MCC;
3071  uint8_t imsi_11_12;
3073 
3105 typedef struct {
3106  uint32_t csBarStatus;
3107  uint32_t psBarStatus;
3109 
3232 typedef struct
3233 {
3238  uint16_t SystemID;
3239  uint16_t NetworkID;
3240  uint16_t BasestationID;
3246  uint8_t CDMA_P_Rev;
3247  uint8_t GppTimeZone;
3249  uint16_t Lac;
3250  uint32_t CellID;
3251  uint8_t ConcSvcInfo;
3252  uint8_t PRLInd;
3253  uint8_t DTMInd;
3257  uint16_t TrackAreaCode;
3260 
3261 
3272  pack_qmi_t *pCtx,
3273  uint8_t *pReqBuf,
3274  uint16_t *pLen
3275  );
3276 
3287  uint8_t *pResp,
3288  uint16_t respLen,
3290  );
3291 
3292 
3316 typedef struct
3317 {
3319  uint8_t radioIf;
3321 
3337 typedef struct
3338 {
3339  int16_t ecio;
3340  uint8_t radioIf;
3342 
3383 typedef struct
3384 {
3385  uint16_t errorRate;
3386  uint8_t radioIf;
3388 
3400 typedef struct
3401 {
3402  int8_t rsrq;
3403  uint8_t radioIf;
3405 
3413 typedef struct
3414 {
3415  int16_t snrlevel;
3417 
3425 typedef struct
3426 {
3427  int16_t rsrplevel;
3429 
3430 
3520 typedef struct {
3521  uint16_t signalStrengthReqMask; //don't use this value
3523  nas_rxSignalStrengthListElement rxSignalStrengthList[18];
3524  uint16_t ecioListLen;
3525  nas_ecioListElement ecioList[18];
3526  int32_t Io;
3527  uint8_t sinr;
3529  nas_errorRateListElement errorRateList[18];
3531  int16_t ltesnr;
3532  int16_t ltersrp;
3534 
3546  pack_qmi_t *pCtx,
3547  uint8_t *pReqBuf,
3548  uint16_t *pLen,
3549  uint16_t reqMask
3550  );
3551 
3562  uint8_t *pResp,
3563  uint16_t respLen,
3565  );
3566 
3637 typedef struct
3638 {
3640  uint8_t ecioDelta;
3641  uint8_t ioDelta;
3642  uint8_t sinrDelta;
3643  uint8_t rsrqDelta;
3645  int16_t ecioThresholdList[10];
3647  uint8_t sinrThresholdList[5];
3648  uint16_t lteSnrDelta;
3649  uint8_t lteRsrpDelta;
3651 
3656 typedef struct
3657 {
3658  uint8_t bEnable;
3661 
3673  pack_qmi_t *pCtx,
3674  uint8_t *pReqBuf,
3675  uint16_t *pLen,
3677  );
3678 
3688  uint8_t *pResp,
3689  uint16_t respLen
3690  );
3691 
3703  pack_qmi_t *pCtx,
3704  uint8_t *pReqBuf,
3705  uint16_t *pLen,
3706  uint8_t *pBenable
3707  );
3708 
3718  uint8_t *pResp,
3719  uint16_t respLen
3720  );
3721 
3733  pack_qmi_t *pCtx,
3734  uint8_t *pReqBuf,
3735  uint16_t *pLen,
3736  uint8_t *pBenable
3737  );
3738 
3748  uint8_t *pResp,
3749  uint16_t respLen
3750  );
3751 
3762 typedef struct{
3765  uint32_t io;
3766  uint8_t sinr;
3772 
3773 
3779 typedef struct
3780 {
3781  uint8_t TlvPresent;
3782  uint32_t serviceDomain;
3783  uint32_t rejectCause;
3785 
3791 typedef struct
3792 {
3793  uint8_t TlvPresent;
3795  uint32_t radioInterface;
3797 
3804 typedef struct
3805 {
3806  uint8_t TlvPresent;
3808  uint32_t radioInterface[255];
3809  uint32_t activeBandClass[255];
3810  uint32_t activeChannel[255];
3811 } nas_RFInfoTlv;
3812 
3817 typedef struct
3818 {
3819  uint8_t TlvPresent;
3822 
3829 typedef struct {
3835 
3837  uint8_t *pResp,
3838  uint16_t respLen,
3840  );
3841 
3914 typedef struct {
3915  uint8_t SCI;
3916  uint8_t SCM;
3917  uint8_t RegHomeSID;
3918  uint8_t RegForeignSID;
3919  uint8_t RegForeignNID;
3920  uint8_t ForceRev0;
3921  uint8_t CustomSCP;
3922  uint32_t Protocol;
3923  uint32_t Broadcast;
3924  uint32_t Application;
3925  uint32_t Roaming;
3927 
3938  pack_qmi_t *pCtx,
3939  uint8_t *pReqBuf,
3940  uint16_t *pLen
3941  );
3942 
3953  uint8_t *pResp,
3954  uint16_t respLen,
3956  );
3957 
3968  pack_qmi_t *pCtx,
3969  uint8_t *pReqBuf,
3970  uint16_t *pLen
3971  );
3972 
3983  uint8_t *pResp,
3984  uint16_t respLen,
3985  uint32_t *pAuthStatus
3986  );
3987 
3997 int pack_nas_GetACCOLC(
3998  pack_qmi_t *pCtx,
3999  uint8_t *pReqBuf,
4000  uint16_t *pLen
4001  );
4002 
4013  uint8_t *pResp,
4014  uint16_t respLen,
4015  uint8_t *pAccolc
4016  );
4017 
4027 typedef struct
4028 {
4029  int8_t spc[6];
4030  uint8_t accolc;
4032 
4043 int pack_nas_SetACCOLC(
4044  pack_qmi_t *pCtx,
4045  uint8_t *pReqBuf,
4046  uint16_t *pLen,
4047  pack_nas_SetACCOLC_t reqParam
4048  );
4049 
4059  uint8_t *pResp,
4060  uint16_t respLen
4061  );
4062 
4075 typedef struct
4076 {
4080 
4093 typedef struct
4094 {
4098 
4111 typedef struct
4112 {
4116 
4128 typedef struct
4129 {
4133 
4154 typedef struct
4155 {
4159 
4172 typedef struct
4173 {
4177 
4190 typedef struct
4191 {
4195 
4207 typedef struct
4208 {
4212 
4224 typedef struct
4225 {
4229 
4241 typedef struct
4242 {
4246 
4258 typedef struct
4259 {
4263 
4275 typedef struct
4276 {
4280 
4292 typedef struct
4293 {
4297 
4326 typedef struct
4327 {
4328  uint8_t rptRate;
4329  uint8_t avgPeriod;
4331 
4343 typedef struct
4344 {
4348 
4359 typedef struct
4360 {
4364 
4375 typedef struct
4376 {
4380 
4391 typedef struct
4392 {
4396 
4521 typedef struct
4522 {
4524  uint16_t *pCDMARSSIDelta;
4526  uint16_t *pCDMAECIODelta;
4528  uint16_t *pHDRRSSIDelta;
4530  uint16_t *pHDRECIODelta;
4532  uint16_t *pHDRSINRDelta;
4534  uint16_t *pHDRIODelta;
4536  uint16_t *pGSMRSSIDelta;
4538  uint16_t *pWCDMARSSIDelta;
4540  uint16_t *pWCDMAECIODelta;
4542  uint16_t *pLTERSSIDelta;
4544  uint16_t *pLTESNRDelta;
4546  uint16_t *pLTERSRQDelta;
4548  uint16_t *pLTERSRPDelta;
4559 
4571  pack_qmi_t *pCtx,
4572  uint8_t *pReqBuf,
4573  uint16_t *pLen,
4575  );
4576 
4586  uint8_t *pResp,
4587  uint16_t respLen
4588  );
4589 
4594 typedef struct
4595 {
4596  uint8_t dataCapsSize;
4597  uint8_t dataCaps[255];
4599 
4611  uint8_t *pResp,
4612  uint16_t respLen,
4614  );
4615 
4623  pack_qmi_t *pCtx,
4624  uint8_t *pReqBuf,
4625  uint16_t *pLen
4626 );
4627 
4657 typedef struct
4658 {
4659  uint32_t ActiveTechPref;
4660  uint32_t Duration;
4662  uint16_t Tlvresult;
4664 
4666  uint8_t *pResp,
4667  uint16_t respLen,
4669 );
4670 
4697 typedef struct
4698 {
4699  uint32_t TechnologyPref;
4700  uint32_t Duration;
4701  uint16_t Tlvresult;
4703 
4704 
4713  pack_qmi_t *pCtx,
4714  uint8_t *pReqBuf,
4715  uint16_t *pLen,
4717 );
4718 
4748 typedef struct
4749 {
4750  uint16_t Tlvresult;
4752 
4754  uint8_t *pResp,
4755  uint16_t respLen,
4757 );
4758 
4759 
4768 typedef struct
4769 {
4770  uint8_t roaming;
4772 
4784  uint8_t *pResp,
4785  uint16_t respLen,
4787  );
4788 
4789 
4790 #define NAS_SERVING_SYSTEM_INFO_MAX_RADIO_INTERFACE_LIST 255
4791 
4840 typedef struct
4841 {
4843  uint8_t csAttachState;
4844  uint8_t psAttachState;
4850 
4851 
4859 typedef struct
4860 {
4862  uint16_t Tlvresult;
4864 
4866  uint8_t *pResp,
4867  uint16_t respLen,
4869 );
4870 
4871 
4879  pack_qmi_t *pCtx,
4880  uint8_t *pReqBuf,
4881  uint16_t *pLen
4882 );
4883 
4884 /*
4885  * NAS LTE CPHY Scell States.
4886  */
4887 typedef enum {
4892 
4893 /*
4894  * NAS LTE CPHY Downlink Values.
4895  */
4896 typedef enum {
4904 
4905 
4926 typedef struct{
4927  uint32_t pci;
4928  uint32_t freq;
4930  uint8_t TlvPresent;
4932 
4942 typedef struct{
4944  uint8_t TlvPresent;
4946 
4975 typedef struct{
4976  uint32_t pci;
4977  uint32_t freq;
4979  uint32_t iLTEbandValue;
4981  uint8_t TlvPresent;
4983 
5007 typedef struct{
5008  uint32_t pci;
5009  uint32_t freq;
5011  uint32_t iLTEbandValue;
5012  uint8_t TlvPresent;
5014 
5026 typedef struct{
5027  uint8_t scell_idx;
5028  uint8_t TlvPresent;
5030 
5031 
5032 typedef struct
5033 {
5040 
5048 typedef struct
5049 {
5051  uint16_t Tlvresult;
5053 
5055  uint8_t *pResp,
5056  uint16_t respLen,
5058 );
5059 
5060 /*
5061  * Name: NASEmergencyModeTlv
5062  *
5063  * Purpose: Structure used to store Emergency Mode TLV Value.
5064  *
5065  * Members: TlvPresent - Boolean indicating the presence of the TLV
5066  * in the QMI response
5067  *
5068  * EmerMode - Emergency Mode Value
5069  */
5070 typedef struct
5071 {
5072  uint8_t TlvPresent;
5073  uint8_t EmerMode;
5075 
5076 /*
5077  * Name: NASModePreferenceTlv
5078  *
5079  * Purpose: Structure used to store Mode Preference TLV Value.
5080  *
5081  * Members: TlvPresent - Boolean indicating the presence of the TLV
5082  * in the QMI response
5083  *
5084  * ModePref - Mode Preference Value
5085  */
5086 typedef struct
5087 {
5088  uint8_t TlvPresent;
5089  uint16_t ModePref;
5091 
5092 /*
5093  * Name: NASBandPreferenceTlv
5094  *
5095  * Purpose: Structure used to store all Band Preference TLV Value.
5096  *
5097  * Members: TlvPresent - Boolean indicating the presence of the TLV
5098  * in the QMI response
5099  *
5100  * band_pref - Roaming Indication Value
5101  */
5102 typedef struct
5103 {
5104  uint8_t TlvPresent;
5105  uint64_t band_pref;
5107 
5108 /*
5109  * Name: NASPRLPreferenceTlv
5110  *
5111  * Purpose: Structure used to store CDMA PRL Preference TLV Value.
5112  *
5113  * Members: TlvPresent - Boolean indicating the presence of the TLV
5114  * in the QMI response
5115  *
5116  * PRLPref - CDMA PRL Preference Value
5117  */
5118 typedef struct
5119 {
5120  uint8_t TlvPresent;
5121  uint16_t PRLPref;
5123 
5124 /*
5125  * Name: NASRoamPreferenceTlv
5126  *
5127  * Purpose: Structure used to store Roaming Preference TLV Value.
5128  *
5129  * Members: TlvPresent - Boolean indicating the presence of the TLV
5130  * in the QMI response
5131  *
5132  * RoamPref - Roaming Preference Value
5133  */
5134 typedef struct
5135 {
5136  uint8_t TlvPresent;
5137  uint16_t RoamPref;
5139 
5140 /*
5141  * Name: NASLTEBandPreferenceTlv
5142  *
5143  * Purpose: Structure used to store LTE Band Preference TLV Value.
5144  *
5145  * Members: TlvPresent - Boolean indicating the presence of the TLV
5146  * in the QMI response
5147  *
5148  * LTEBandPref - LTE Band Preference Value
5149  */
5150 typedef struct
5151 {
5152  uint8_t TlvPresent;
5153  uint64_t LTEBandPref;
5155 
5156 /*
5157  * Name: NASNetSelPreferenceTlv
5158  *
5159  * Purpose: Structure used to store Network Selection Preference TLV Value.
5160  *
5161  * Members: TlvPresent - Boolean indicating the presence of the TLV
5162  * in the QMI response
5163  *
5164  * NetSelPref - Network Selection Preference Value
5165  */
5166 typedef struct
5167 {
5168  uint8_t TlvPresent;
5169  uint8_t NetSelPref;
5171 
5172 /*
5173  * Name: NASServDomainPrefTlv
5174  *
5175  * Purpose: Structure used to store Service domain preference TLV Value.
5176  *
5177  * Members: TlvPresent - Boolean indicating the presence of the TLV
5178  * in the QMI response
5179  *
5180  * SrvDomainPref - Service Domain Preference Value
5181  */
5182 typedef struct
5183 {
5184  uint8_t TlvPresent;
5185  uint32_t SrvDomainPref;
5187 
5188 /*
5189  * Name: NASGWAcqOrderPrefTlv
5190  *
5191  * Purpose: Structure used to store GSM/WCDMA acquisition order preference
5192  * TLV Value.
5193  *
5194  * Members: TlvPresent - Boolean indicating the presence of the TLV
5195  * in the QMI response
5196  *
5197  * GWAcqOrderPref - GSM/WCDMA acquisition order Preference Value
5198  */
5199 typedef struct
5200 {
5201  uint8_t TlvPresent;
5202  uint32_t GWAcqOrderPref;
5204 
5205 /*
5206  * Name: QmiCbkNasSystemSelPrefInd
5207  *
5208  * Purpose: Structure used to store all QMI Notification parameters.
5209  *
5210  * Members: EMTlv - Emergency mode Tlv
5211  * MPTlv - Mode preference Tlv
5212  * BPTlv - Band preference Tlv
5213  * PRLPTlv - PRL preference Tlv
5214  * RPTlv - Roaming preference Tlv
5215  * LBPTlv - LTE band preference Tlv
5216  * NSPTlv - Network selection preference Tlv
5217  * SDPTlv - Service domain preference Tlv
5218  * GWAOPTlv - GSM WCDMA Acquisition Order Preference Tlv
5219  *
5220  * Note: None
5221  */
5222 typedef struct{
5233 
5234 
5242 typedef struct
5243 {
5245  uint16_t Tlvresult;
5247 
5260  uint8_t *pResp,
5261  uint16_t respLen,
5263 );
5264 
5265 typedef struct {
5266  uint8_t TlvPresent;
5267  uint32_t message_type;
5268  uint16_t data_len;
5269  uint8_t data_buf[NAS_OTA_MESSAGE_MAX_BUF_SIZE];
5271 
5272 typedef struct {
5273  uint8_t TlvPresent;
5274  uint8_t nas_release;
5275  uint8_t nas_major;
5276  uint8_t nas_minor;
5278 
5279 typedef struct {
5280  uint8_t TlvPresent;
5281  uint64_t time;
5283 
5284 typedef struct {
5289 
5290 
5298 typedef struct
5299 {
5301  uint16_t Tlvresult;
5303 
5315  uint8_t *pResp,
5316  uint16_t respLen,
5318 );
5319 
5337 typedef struct
5338 {
5339  uint16_t mcc;
5340  uint16_t mnc;
5341  uint32_t rat;
5342 } nas_MNRInfo;
5343 
5372 typedef struct
5373 {
5374  uint32_t regAction;
5376  uint32_t *pChangeDuration;
5379 
5391  pack_qmi_t *pCtx,
5392  uint8_t *pReqBuf,
5393  uint16_t *pLen,
5395  );
5396 
5406  uint8_t *pResp,
5407  uint16_t respLen
5408  );
5409 
5445 typedef struct
5446 {
5447  uint8_t lteEsmUl;
5448  uint8_t lteEsmDl;
5449  uint8_t lteEmmUl;
5450  uint8_t lteEmmDl;
5451  uint8_t gsmUmtsUl;
5452  uint8_t gsmUmtsDl;
5454  uint8_t *pTimer;
5456 
5468  pack_qmi_t *pCtx,
5469  uint8_t *pReqBuf,
5470  uint16_t *pLen,
5472  );
5473 
5483  uint8_t *pResp,
5484  uint16_t respLen
5485  );
5486 
5508 typedef struct
5509 {
5510  uint16_t mcc;
5511  uint16_t mnc;
5512  uint8_t *pMncPcsStatus;
5514 
5515 /*
5516  * @param spnEncoding
5517  * - Coding scheme used for service provider name. This value is
5518  * ignored if spn_len is zero
5519  * Values:
5520  * - 0x00 - SMS default 7-bit coded alphabet as defined in
5521  * 3GPP TS 23.038 with bit 8 set to 0
5522  * - 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
5523  *
5524  * @param spnLength
5525  * - Length of SPN which follows
5526  *
5527  * @param spn
5528  * - Service Provider name string
5529  *
5530  * @param shortNameEn
5531  * - Coding scheme used for PLMN short name. This value is
5532  * ignored if PLMN short name length is zero
5533  * Values:
5534  * - 0x00 - SMS default 7-bit coded alphabet as defined in
5535  * 3GPP TS 23.038 with bit 8 set to 0
5536  * - 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
5537  *
5538  * @param shortNameCI
5539  * - Indicates whether the country initials are to be added to the
5540  * shortName. This value is ignored if shortNameLen is zero. Values:
5541  * - 0x00 - Do not add the letters for the countrys initials
5542  * to the name
5543  * - 0x01 - Add the countrys initials and a text string to
5544  * the name
5545  * - 0xFF - Not specified
5546  *
5547  * @param shortNameSB
5548  * - PLMN short name spare bits. This value is ignored if
5549  * shortNameLen is zero. Values:
5550  * - 0x01 - Bit 8 is spare and set to 0 in octet
5551  * - 0x02 - Bits 7 and 8 are spare and set to 0 in octet n
5552  * - 0x03 - Bits 6 to 8 (inclusive) are spare and set to 0 in
5553  * octet n
5554  * - 0x04 - Bits 5 to 8 (inclusive) are spare and set to 0 in
5555  * octet n
5556  * - 0x05 - Bits 4 to 8 (inclusive) are spare and set to 0 in
5557  * octet n
5558  * - 0x06 - Bits 3 to 8 (inclusive) are spare and set to 0 in
5559  * octet n
5560  * - 0x07 - Bits 2 to 8 (inclusive) are spare and set to 0 in
5561  * octet n
5562  * - 0x00 - Carries no information about the number of spare
5563  * bits in octet n
5564  *
5565  * @param shortNameLen
5566  * - Length of shortName which follows
5567  *
5568  * @param shortName
5569  * - PLMN short name
5570  *
5571  * @param longNameEn
5572  * - Coding scheme used for PLMN long name. This value is
5573  * ignored if PLMN long name length is zero
5574  * Values:
5575  * - 0x00 - SMS default 7-bit coded alphabet as defined in
5576  * 3GPP TS 23.038 with bit 8 set to 0
5577  * - 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
5578  *
5579  * @param longNameCI
5580  * - Indicates whether the country initials are to be added to the
5581  * longName. This value is ignored if longNameLen is zero. Values:
5582  * - 0x00 - Do not add the letters for the countrys initials
5583  * to the name
5584  * - 0x01 - Add the countrys initials and a text string to
5585  * the name
5586  * - 0xFF - Not specified
5587  *
5588  *
5589  * @param longNameSB
5590  * - PLMN long name spare bits. This value is ignored if
5591  * longNameLen is zero. Values:
5592  * - 0x01 - Bit 8 is spare and set to 0 in octet
5593  * - 0x02 - Bits 7 and 8 are spare and set to 0 in octet n
5594  * - 0x03 - Bits 6 to 8 (inclusive) are spare and set to 0 in
5595  * octet n
5596  * - 0x04 - Bits 5 to 8 (inclusive) are spare and set to 0 in
5597  * octet n
5598  * - 0x05 - Bits 4 to 8 (inclusive) are spare and set to 0 in
5599  * octet n
5600  * - 0x06 - Bits 3 to 8 (inclusive) are spare and set to 0 in
5601  * octet n
5602  * - 0x07 - Bits 2 to 8 (inclusive) are spare and set to 0 in
5603  * octet n
5604  * - 0x00 - Carries no information about the number of spare
5605  * bits in octet n
5606  *
5607  * @param longNameLen
5608  * - Length of longName which follows
5609  *
5610  * @param longName
5611  * - PLMN long name
5612  */
5613 typedef struct
5614 {
5615  uint8_t spnEncoding;
5616  uint8_t spnLength;
5617  char spn[255];
5618  uint8_t shortNameEn;
5619  uint8_t shortNameCI;
5620  uint8_t shortNameSB;
5622  uint8_t shortName[255];
5623  uint8_t longNameEn;
5624  uint8_t longNameCI;
5625  uint8_t longNameSB;
5626  uint8_t longNameLen;
5627  char longName[255];
5629 
5641  pack_qmi_t *pCtx,
5642  uint8_t *pReqBuf,
5643  uint16_t *pLen,
5645  );
5646 
5657  uint8_t *pResp,
5658  uint16_t respLen,
5660 );
5661 
5672  pack_qmi_t *pCtx,
5673  uint8_t *pReqBuf,
5674  uint16_t *pLen
5675  );
5714 typedef struct
5715 {
5716  uint32_t nmrCellID;
5717  uint8_t nmrPlmn[NAS_PLMN_LENGTH];
5718  uint16_t nmrLac;
5719  uint16_t nmrArfcn;
5720  uint8_t nmrBsic;
5721  uint16_t nmrRxLev;
5722 } nas_nmrCellInfo;
5723 
5775 typedef struct
5776 {
5777  uint32_t cellID;
5778  uint8_t plmn[NAS_PLMN_LENGTH];
5779  uint16_t lac;
5780  uint16_t arfcn;
5781  uint8_t bsic;
5782  uint32_t timingAdvance;
5783  uint16_t rxLev;
5784  uint8_t nmrInst;
5786 } nas_GERANInfo;
5787 
5807 typedef struct
5808 {
5809  uint16_t geranArfcn;
5810  uint8_t geranBsicNcc;
5811  uint8_t geranBsicBcc;
5812  int16_t geranRssi;
5814 
5832 typedef struct
5833 {
5834  uint16_t umtsUarfcn;
5835  uint16_t umtsPsc;
5836  int16_t umtsRscp;
5837  int16_t umtsEcio;
5839 
5887 typedef struct
5888 {
5889  uint16_t cellID;
5890  uint8_t plmn[NAS_PLMN_LENGTH];
5891  uint16_t lac;
5892  uint16_t uarfcn;
5893  uint16_t psc;
5894  int16_t rscp;
5895  int16_t ecio;
5896  uint8_t umtsInst;
5898  uint8_t geranInst;
5900 } nas_UMTSInfo;
5901 
5930 typedef struct
5931 {
5932  uint16_t sid;
5933  uint16_t nid;
5934  uint16_t baseId;
5935  uint16_t refpn;
5936  uint32_t baseLat;
5937  uint32_t baseLong;
5938 } nas_CDMAInfo;
5939 
5965 typedef struct
5966 {
5967  uint16_t pci;
5968  int16_t rsrq;
5969  int16_t rsrp;
5970  int16_t rssi;
5971  int16_t srxlev;
5972 } nas_cellParams;
5973 
6040 typedef struct
6041 {
6042  uint8_t ueInIdle;
6043  uint8_t plmn[NAS_PLMN_LENGTH];
6044  uint16_t tac;
6045  uint32_t globalCellId;
6046  uint16_t earfcn;
6047  uint16_t servingCellId;
6051  uint8_t sIntraSearch;
6052  uint8_t cellsLen;
6055 
6090 typedef struct
6091 {
6092  uint16_t earfcn;
6093  uint8_t threshXLow;
6094  uint8_t threshXHigh;
6096  uint8_t cells_len;
6099 
6115 typedef struct
6116 {
6117  uint8_t ueInIdle;
6118  uint8_t freqsLen;
6121 
6155 typedef struct
6156 {
6157  uint16_t arfcn;
6158  uint8_t band1900;
6159  uint8_t cellIdValid;
6160  uint8_t bsicId;
6161  int16_t rssi;
6162  int16_t srxlev;
6163 } nas_gsmCellInfo;
6164 
6199 typedef struct
6200 {
6202  uint8_t threshGsmHigh;
6203  uint8_t threshGsmLow;
6204  uint8_t nccPermitted;
6205  uint8_t cells_len;
6208 
6224 typedef struct
6225 {
6226  uint8_t ueInIdle;
6227  uint8_t freqsLen;
6230 
6255 typedef struct
6256 {
6257  uint16_t psc;
6258  int16_t cpich_rscp;
6259  int16_t cpich_ecno;
6260  int16_t srxlev;
6262 
6292 typedef struct
6293 {
6294  uint16_t uarfcn;
6296  uint16_t threshXhigh;
6297  uint16_t threshXlow;
6298  uint8_t cellsLen;
6301 
6317 typedef struct
6318 {
6319  uint8_t ueInIdle;
6320  uint8_t freqsLen;
6323 
6352 typedef struct
6353 {
6354  uint16_t earfcn;
6355  uint16_t pci;
6356  uint32_t rsrp;
6357  uint32_t rsrq;
6358  int16_t srxlev;
6359  uint8_t cellIsTDD;
6361 
6388 typedef struct
6389 {
6390  uint32_t wcdmaRRCState;
6394 
6427 typedef struct
6428 {
6436  uint32_t *pUMTSCellID;
6439 
6450  uint8_t *pResp,
6451  uint16_t respLen,
6453 );
6454 
6465  pack_qmi_t *pCtx,
6466  uint8_t *pReqBuf,
6467  uint16_t *pLen
6468  );
6524 typedef struct{
6525  uint16_t year;
6526  uint8_t month;
6527  uint8_t day;
6528  uint8_t hour;
6529  uint8_t minute;
6530  uint8_t second;
6531  uint8_t dayOfWeek;
6532  int8_t timeZone;
6535  uint8_t TlvPresent;
6536 }nas_timeInfo;
6537 
6549 typedef struct
6550 {
6554 
6565  uint8_t *pResp,
6566  uint16_t respLen,
6568 );
6600 typedef struct
6601 {
6602  uint16_t year;
6603  uint8_t month;
6604  uint8_t day;
6605  uint8_t hour;
6606  uint8_t minute;
6607  uint8_t second;
6608  uint8_t dayOfWeek;
6610 
6637 typedef struct
6638 {
6640  uint8_t *pTimeZone;
6641  uint8_t *pDayltSavAdj;
6644 
6655  uint8_t *pResp,
6656  uint16_t respLen,
6658  );
6659 
6660 /*
6661  * NAS LTE CPHY Downlink Values.
6662  */
6663 typedef enum {
6671 
6672 /*
6673  * NAS LTE CPHY Scell States.
6674  */
6675 typedef enum {
6680 
6701 typedef struct{
6702  uint16_t pci;
6703  uint16_t freq;
6705  uint8_t TlvPresent;
6716 typedef struct{
6718  uint8_t TlvPresent;
6720 
6790 typedef struct{
6791  uint16_t pci;
6792  uint16_t freq;
6794  uint16_t iLTEbandValue;
6796  uint8_t TlvPresent;
6798 
6822 typedef struct{
6823  uint16_t pci;
6824  uint16_t freq;
6826  uint16_t iLTEbandValue;
6827  uint8_t TlvPresent;
6829 
6841 typedef struct{
6842  uint8_t scell_idx;
6843  uint8_t TlvPresent;
6845 
6864 typedef struct
6865 {
6872 
6883  uint8_t *pResp,
6884  uint16_t respLen,
6886  );
6887 
6912 typedef struct{
6913  uint8_t rxChainIndex;
6914  uint8_t isRadioTuned;
6915  int32_t rxPower;
6916  int32_t rsrp;
6917 }nas_RxSigInfo;
6918 
6944 typedef struct
6945 {
6946  int32_t rsrq;
6947  int16_t snr;
6948  uint8_t numInstances;
6950  uint8_t TlvPresent;
6951 }nas_SccRxInfo;
6952 
6953 
6965  pack_qmi_t *pCtx,
6966  uint8_t *pReq,
6967  uint16_t *pLen
6968  );
6969 
6973 typedef struct {
6976 
6988  uint8_t *pResp,
6989  uint16_t respLen,
6991  );
6992 
7005 typedef struct
7006 {
7007  char t3396_apn[101];
7008  uint8_t t3396_plmn_id[3];
7009  uint32_t t3396_val;
7011 
7022  uint8_t *pResp,
7023  uint16_t respLen,
7025  );
7026 
7036 typedef struct{
7037  uint32_t action;
7039 
7052  pack_qmi_t *pCtx,
7053  uint8_t *pReqBuf,
7054  uint16_t *pLen,
7056  );
7057 
7068  uint8_t *pResp,
7069  uint16_t respLen
7070  );
7071 
7125 typedef struct{
7126  char *pSPC;
7127  uint8_t *pForceRev0;
7128  uint8_t *pCustomSCP;
7129  uint32_t *pProtocol;
7130  uint32_t *pBroadcast;
7131  uint32_t *pApplication;
7132  uint32_t *pRoaming;
7134 
7147  pack_qmi_t *pCtx,
7148  uint8_t *pReqBuf,
7149  uint16_t *pLen,
7151  );
7152 
7163  uint8_t *pResp,
7164  uint16_t respLen
7165  );
7166 
7179 typedef struct
7180 {
7181  uint8_t *pColorCode;
7183 
7195  pack_qmi_t *pCtx,
7196  uint8_t *pReqBuf,
7197  uint16_t *pLen
7198  );
7199 
7211  uint8_t *pResp,
7212  uint16_t respLen,
7214  );
7215 
7228 typedef struct
7229 {
7230  uint8_t radio_if;
7232 
7262 typedef struct
7263 {
7264  uint8_t isRadioTuned;
7265  int32_t rxPower;
7266  int32_t ecio;
7267  int32_t rscp;
7268  int32_t rsrp;
7269  uint32_t phase;
7270 } nas_rxInfo;
7271 
7284 typedef struct
7285 {
7286  uint8_t isInTraffic;
7287  int32_t txPower;
7288 } nas_txInfo;
7289 
7303 typedef struct
7304 {
7309 
7322  pack_qmi_t *pCtx,
7323  uint8_t *pReqBuf,
7324  uint16_t *pLen,
7326  );
7327 
7339  uint8_t *pResp,
7340  uint16_t respLen,
7342 );
7343 
7367 typedef struct
7368 {
7369  uint8_t mcc[NAS_PLMN_LENGTH];
7370  uint8_t mnc[NAS_PLMN_LENGTH];
7371  uint16_t lac1;
7372  uint16_t lac2;
7373  uint8_t PLMNRecID;
7375 
7383 typedef struct
7384 {
7385  uint16_t numInstance;
7388 
7402 typedef struct
7403 {
7405  uint8_t spnLength;
7408 
7475 typedef struct
7476 {
7477  uint8_t codingScheme;
7481  uint8_t longNameLen;
7482  uint8_t longName[NAS_MAX_DESCRIPTION_LENGTH];
7483  uint8_t shortNameLen;
7484  uint8_t shortName[NAS_MAX_DESCRIPTION_LENGTH];
7486 
7495 typedef struct
7496 {
7497  uint8_t numInstance;
7500 
7506 typedef struct
7507 {
7508  uint8_t PLMNName[NAS_MAX_DESCRIPTION_LENGTH];
7510 
7534 typedef struct
7535 {
7542 
7555  pack_qmi_t *pCtx,
7556  uint8_t *pReqBuf,
7557  uint16_t *pLen
7558  );
7559 
7572  uint8_t *pResp,
7573  uint16_t respLen,
7575  );
7576 
7585 typedef struct
7586 {
7587  uint8_t namID;
7589 
7602 typedef struct
7603 {
7604  uint8_t namNameLen;
7606 } nas_namName;
7607 
7620 typedef struct
7621 {
7622  uint8_t dirNumLen;
7624 } nas_dirNum;
7625 
7636 typedef struct
7637 {
7638  uint16_t nid;
7639  uint16_t sid;
7640 } nas_sidNid;
7641 
7654 typedef struct
7655 {
7656  uint8_t numInstances;
7658 } nas_homeSIDNID;
7659 
7676 typedef struct
7677 {
7678  uint8_t mccM[NAS_PLMN_LENGTH];
7679  uint16_t imsiM1112;
7680  uint8_t imsiMS1[NAS_IMSI_M_S1_LENGTH];
7681  uint8_t imsiMS2[NAS_IMSI_M_S2_LENGTH];
7683 
7704 typedef struct
7705 {
7706  uint8_t mccT[NAS_PLMN_LENGTH];
7707  uint16_t imsiT1112;
7708  uint8_t imsiTS1[NAS_IMSI_M_S1_LENGTH];
7709  uint8_t imsiTS2[NAS_IMSI_M_S2_LENGTH];
7710  uint8_t imsiTaddrNum;
7711 } nas_trueIMSI;
7712 
7732 typedef struct
7733 {
7734  uint16_t priChA;
7735  uint16_t priChB;
7736  uint16_t secChA;
7737  uint16_t secChB;
7738 } nas_CDMAChannel;
7739 
7762 typedef struct
7763 {
7771 
7784  pack_qmi_t *pCtx,
7785  uint8_t *pReqBuf,
7786  uint16_t *pLen,
7788  );
7789 
7801  uint8_t *pResp,
7802  uint16_t respLen,
7804 );
7805 
7845 typedef struct
7846 {
7847  uint16_t PhysicalLayer;
7848  uint16_t ControlMac;
7849  uint16_t AccessMac;
7850  uint16_t ForwardMac;
7851  uint16_t ReverseMac;
7852  uint16_t KeyExchange;
7853  uint16_t AuthProt;
7854  uint16_t EncryptProt;
7855  uint16_t SecProt;
7856  uint16_t IdleState;
7857  uint16_t MultDisc;
7858  uint16_t VirtStream;
7860 
7875 typedef struct
7876 {
7881 
7893  pack_qmi_t *pCtx,
7894  uint8_t *pReqBuf,
7895  uint16_t *pLen
7896  );
7897 
7909  uint8_t *pResp,
7910  uint16_t respLen,
7912  );
7913 
7932 typedef struct
7933 {
7934  uint16_t *pCurrentPrsnlty;
7937  uint64_t *pAppSubType;
7939 
7951  pack_qmi_t *pCtx,
7952  uint8_t *pReqBuf,
7953  uint16_t *pLen
7954  );
7955 
7967  uint8_t *pResp,
7968  uint16_t respLen,
7970  );
7971 
7980 typedef struct
7981 {
7982  uint8_t *pDetachAction;
7984 
7997  pack_qmi_t *pCtx,
7998  uint8_t *pReqBuf,
7999  uint16_t *pLen,
8000  pack_nas_SLQSSwiPSDetach_t *pReqParam
8001  );
8002 
8013  uint8_t *pResp,
8014  uint16_t respLen
8015  );
8016 
8050 typedef struct
8051 {
8053  uint16_t *pHDRPackErrRate;
8054  uint8_t *pGSMBER;
8055  uint8_t *pWCDMABER;
8057 
8069  pack_qmi_t *pCtx,
8070  uint8_t *pReqBuf,
8071  uint16_t *pLen
8072  );
8073 
8085  uint8_t *pResp,
8086  uint16_t respLen,
8088  );
8089 
8099 typedef struct
8100 {
8101  uint8_t DRCValue;
8102  uint8_t DRCCover;
8103 } nas_DRCParams;
8104 
8120 typedef struct
8121 {
8122  uint32_t PilotType;
8123  uint16_t PilotPN;
8124  uint16_t PilotStrength;
8126 
8144 typedef struct
8145 {
8146  uint8_t NumPilots;
8149 
8165 typedef struct
8166 {
8168  uint8_t *pUATI;
8171 
8183  pack_qmi_t *pCtx,
8184  uint8_t *pReqBuf,
8185  uint16_t *pLen
8186  );
8187 
8199  uint8_t *pResp,
8200  uint16_t respLen,
8202  );
8203 
8212 typedef struct
8213 {
8214  uint16_t ActSetPilotPN;
8217 
8290 typedef struct
8291 {
8292  uint8_t State;
8293  uint16_t SO;
8294  uint32_t RX_PWR;
8295  uint16_t RX_EC_IO;
8296  uint32_t TX_PWR;
8297  uint8_t ActSetCnt;
8302 
8355 typedef struct
8356 {
8357  uint8_t State;
8358  uint8_t MACIndex;
8359  uint8_t SectorIDLen;
8360  uint16_t *pSectorID;
8361  uint16_t RX_PWR;
8362  uint16_t PER;
8363  uint16_t PilotEnergy;
8364  uint8_t SNR;
8366 
8397 typedef struct
8398 {
8399  uint8_t Technology;
8400  uint8_t QLIC;
8401  uint8_t Chipset;
8402  uint8_t HWVersion;
8404 
8457 typedef struct
8458 {
8459  uint32_t IPAddress;
8460  uint8_t LastErrCode;
8462 
8483 typedef struct
8484 {
8485  uint8_t *pObjectVer;
8491 
8503  pack_qmi_t *pCtx,
8504  uint8_t *pReqBuf,
8505  uint16_t *pLen
8506  );
8507 
8519  uint8_t *pResp,
8520  uint16_t respLen,
8522  );
8523 
8542 typedef struct
8543 {
8546 } nas_RSSIThresh;
8547 
8566 typedef struct
8567 {
8569  int16_t *pECIOThresList;
8570 } nas_ECIOThresh;
8571 
8588 typedef struct
8589 {
8593 
8611 typedef struct
8612 {
8616 
8633 typedef struct
8634 {
8636  int32_t *pIOThresList;
8637 } nas_IOThresh;
8638 
8658 typedef struct
8659 {
8662 } nas_RSRQThresh;
8663 
8683 typedef struct
8684 {
8686  int16_t *pRSRPThresList;
8687 } nas_RSRPThresh;
8688 
8717 typedef struct
8718 {
8719  uint8_t rptRate;
8720  uint8_t avgPeriod;
8722 
8732 typedef struct
8733 {
8737 
8778 typedef struct
8779 {
8790 
8803  pack_qmi_t *pCtx,
8804  uint8_t *pReqBuf,
8805  uint16_t *pLen,
8806  pack_nas_SLQSConfigSigInfo_t *pReqParam
8807  );
8808 
8819  uint8_t *pResp,
8820  uint16_t respLen
8821  );
8822 
8880 typedef struct
8881 {
8882  uint16_t *pMCC;
8883  uint16_t *pMNC;
8884  uint8_t nameSize;
8885  uint8_t *pName;
8886  uint16_t *pSID;
8887  uint16_t *pNID;
8888  uint16_t *pNw2MCC;
8889  uint16_t *pNw2MNC;
8890  uint8_t *pNw2DescDisp;
8891  uint8_t *pNw2DescEnc;
8892  uint8_t *pNw2DescLen;
8893  uint8_t *pNw2Name;
8895 
8907  pack_qmi_t *pCtx,
8908  uint8_t *pReqBuf,
8909  uint16_t *pLen
8910  );
8911 
8923  uint8_t *pResp,
8924  uint16_t respLen,
8926  );
8927 
8937 typedef struct{
8938  uint8_t status;
8939  uint32_t uarfcn;
8940 } nas_wcdmaUARFCN;
8941 
8956 typedef struct{
8957  uint8_t status;
8958  uint32_t earfcn0;
8959  uint32_t earfcn1;
8960 } nas_lteEARFCN;
8961 
8974 typedef struct{
8975  uint8_t status;
8976  uint32_t earfcn;
8977  uint32_t pci;
8978 } nas_ltePCI;
8979 
8992 typedef struct
8993 {
8998 
9011  pack_qmi_t *pCtx,
9012  uint8_t *pReqBuf,
9013  uint16_t *pLen,
9015  );
9016 
9027  uint8_t *pResp,
9028  uint16_t respLen
9029  );
9030 
9043 typedef struct
9044 {
9049 
9061  pack_qmi_t *pCtx,
9062  uint8_t *pReqBuf,
9063  uint16_t *pLen
9064  );
9065 
9077  uint8_t *pResp,
9078  uint16_t respLen,
9080  );
9081 
9082 #endif
9083 
uint8_t * pName
Definition: nas.h:8885
uint8_t TlvPresent
Definition: nas.h:3793
uint16_t lteSnrDelta
Definition: nas.h:3648
int pack_nas_SLQSSwiGetHRPDStats(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:2940
int16_t snr
Definition: nas.h:969
NAS_LTE_CPHY_SCELL_STATE_LITE scell_state
Definition: nas.h:6704
int pack_nas_SLQSSetBandPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetBandPreference_t *pReqParam)
int16_t srxlev
Definition: nas.h:6358
nas_LTESigRptCfg * pLTESigRptCfg
Definition: nas.h:8787
#define NAS_IMSI_M_S2_LENGTH
Definition: nas.h:18
Definition: nas.h:5337
Definition: nas.h:4375
NASPhyCaAggScellDlBw PhyCaAggScellDlBw
Definition: nas.h:5035
uint16_t * pLTERSRPDelta
Definition: nas.h:4548
Definition: nas.h:4942
uint16_t Tlvresult
Definition: nas.h:4701
uint32_t pci
Definition: nas.h:4927
int16_t rxSignalStrength
Definition: nas.h:3318
uint8_t TlvPresent
Definition: nas.h:5120
uint8_t HDRSINRThreshListLen
Definition: nas.h:4156
uint16_t NetworkID
Definition: nas.h:3239
nas_AddSysInfo * pAddWCDMASysInfo
Definition: nas.h:2046
uint8_t selectedNetwork
Definition: nas.h:4845
nas_LTESigRptConfig * pLTESigRptConfig
Definition: nas.h:4549
uint32_t Preferred
Definition: nas.h:2434
uint8_t dayOfWeek
Definition: nas.h:6608
Definition: nas.h:6667
NAS_LTE_CPHY_CA_BW_NRB_LITE
Definition: nas.h:6663
uint16_t * pLTERSRQDelta
Definition: nas.h:4546
uint8_t lacValid
Definition: nas.h:1640
int unpack_nas_SLQSGetErrorRate(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetErrorRate_t *pOutput)
uint8_t NeighborSetCnt
Definition: nas.h:8299
uint32_t PilotType
Definition: nas.h:8122
Definition: nas.h:6255
uint32_t * pChangeDuration
Definition: nas.h:5376
int pack_nas_SLQSSetSysSelectionPref(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetSysSelectionPref_t *pReqParam)
Definition: nas.h:6090
uint8_t srvStatus
Definition: nas.h:3051
uint8_t threshGsmHigh
Definition: nas.h:6202
Definition: nas.h:6600
uint8_t RSRQThresListLen
Definition: nas.h:8660
uint8_t radioInterfaceNo
Definition: nas.h:4846
uint16_t regPrd
Definition: nas.h:1903
uint8_t networkIdValid
Definition: nas.h:1647
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:8890
int unpack_nas_SLQSNasSwiIndicationRegister(uint8_t *pResp, uint16_t respLen)
Definition: nas.h:6292
uint32_t psBarStatus
Definition: nas.h:1951
uint8_t lteEsmUl
Definition: nas.h:5447
Definition: nas.h:3383
NASPhyCaAggPcellInfo PhyCaAggPcellInfo
Definition: nas.h:5037
uint16_t * pAddLTESysInfo
Definition: nas.h:2047
Definition: nas.h:8611
#define NAS_MAX_SCC_RX_INFO_INSTANCES
Definition: nas.h:15
uint16_t geoSysIdx
Definition: nas.h:1902
uint16_t MNC
Definition: nas.h:2295
uint8_t hdrPersonalityValid
Definition: nas.h:1536
int8_t * pRscp
Definition: nas.h:1093
uint8_t bsInfoValid
Definition: nas.h:1456
int unpack_nas_SLQSGetSysSelectionPref(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSysSelectionPref_t *pOutput)
int unpack_nas_SLQSSwiPSDetach(uint8_t *pResp, uint16_t respLen)
uint8_t TlvPresent
Definition: nas.h:5028
struct nas_CSGID * pCSGID
Definition: nas.h:542
uint8_t freqsLen
Definition: nas.h:6320
Definition: nas.h:8974
#define NAS_SERVING_SYSTEM_INFO_MAX_RADIO_INTERFACE_LIST
Definition: nas.h:4790
uint32_t io
Definition: nas.h:3765
uint16_t nmrLac
Definition: nas.h:5718
uint64_t * pAppSubType
Definition: nas.h:7937
nas_GSMSrvStatusInfo * pGSMSrvStatusInfo
Definition: nas.h:2171
uint8_t shortNameSB
Definition: nas.h:5620
int unpack_nas_GetACCOLC(uint8_t *pResp, uint16_t respLen, uint8_t *pAccolc)
int16_t rsrplevel
Definition: nas.h:3427
uint8_t day
Definition: nas.h:6527
Definition: nas.h:3413
uint8_t nmrBsic
Definition: nas.h:5720
uint32_t regAction
Definition: nas.h:5374
uint8_t * pMncPcsDigitStatus
Definition: nas.h:5377
LITEQMI_NAS_LTE_CPHY_SCELL_STATE scell_state
Definition: nas.h:4929
nas_QmiNas3GppNetworkRAT * pRATINstance
Definition: nas.h:2530
uint32_t BasestationLatitude
Definition: nas.h:3241
nas_LTEInfoIntrafreq * pLTEInfoIntrafreq
Definition: nas.h:6432
uint8_t ValidityCW1
Definition: nas.h:2591
int16_t rsrp
Definition: nas.h:5969
uint8_t rejCause
Definition: nas.h:1780
Definition: qaGobiApiNas.h:4175
uint16_t networkID
Definition: nas.h:1455
uint8_t isPrefDataPath
Definition: nas.h:1195
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:7854
uint8_t TlvPresent
Definition: nas.h:5136
uint8_t networkIdValid
Definition: nas.h:1880
nas_TDSCDMASINRCONFThresh * pTDSCDMASINRCONFThresh
Definition: nas.h:8788
uint8_t srvStatus
Definition: nas.h:1194
Definition: nas.h:1311
Definition: nas.h:7228
uint8_t numInstances
Definition: nas.h:6948
Definition: nas.h:5032
int unpack_nas_GetRFInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_GetRFInfo_t *pOutput)
Definition: nas.h:7036
uint8_t gsmUmtsUl
Definition: nas.h:5451
nas_rxInfo * pRXChain0Info
Definition: nas.h:7305
Definition: nas.h:8732
uint8_t band
Definition: nas.h:2763
Definition: nas.h:4326
nas_GERANInfo * pGERANInfo
Definition: nas.h:6429
int pack_nas_SLQSSwiGetLteSccRxInfo(pack_qmi_t *pCtx, uint8_t *pReq, uint16_t *pLen)
NASEmergencyModeTlv EMTlv
Definition: nas.h:5223
uint8_t * pErrorRateInd
Definition: nas.h:774
nas_lteEARFCN * pLteEARFCN
Definition: nas.h:9046
int16_t * pWCDMARSSIThreshList
Definition: nas.h:4210
uint8_t longNameEn
Definition: nas.h:5623
int unpack_nas_PerformNetworkScan(uint8_t *pResp, uint16_t respLen, unpack_nas_PerformNetworkScan_t *pOutput)
int16_t snrlevel
Definition: nas.h:3415
uint8_t lteRsrpDelta
Definition: nas.h:3649
int16_t rscp
Definition: nas.h:5894
int unpack_nas_SetRFInfoCallback(uint8_t *pResp, uint16_t respLen)
uint8_t PRLInd
Definition: nas.h:3252
uint32_t wcdmaRRCState
Definition: nas.h:6390
uint8_t * pSubscriptionInfoInd
Definition: nas.h:770
uint8_t threshXHigh
Definition: nas.h:6094
uint32_t Broadcast
Definition: nas.h:3923
int pack_nas_SLQSGetPLMNName(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSGetPLMNName_t *reqArg)
Definition: nas.h:4521
nas_CDMASysInfoExt CDMASystemInfoExt
Definition: nas.h:3255
uint8_t * pObjectVer
Definition: nas.h:8485
uint8_t HDRIOThreshListLen
Definition: nas.h:4174
nas_roamIndList RoamingIndicatorList
Definition: nas.h:3243
uint32_t BasestationLongitude
Definition: nas.h:3242
nas_GSMSysInfo * pGSMSysInfo
Definition: nas.h:2040
uint16_t arfcn
Definition: nas.h:6157
Definition: nas.h:6524
NASGWAcqOrderPrefTlv GWAOPTlv
Definition: nas.h:5231
nas_minBasedIMSI * pMinBasedIMSI
Definition: nas.h:7767
uint8_t HdrPersonality
Definition: nas.h:3256
uint32_t iLTEbandValue
Definition: nas.h:5011
uint8_t srvDomainValid
Definition: nas.h:1313
uint8_t lacValid
Definition: nas.h:1774
uint32_t * pApplication
Definition: nas.h:7131
Definition: nas.h:4258
uint8_t tacValid
Definition: nas.h:1883
nas_lteRsrpinformation lteRsrpinfo
Definition: nas.h:3770
nas_NetworkStat1x * pNetworkStat1x
Definition: nas.h:8486
Definition: nas.h:3637
Definition: nas.h:3069
int16_t geranRssi
Definition: nas.h:5812
uint8_t rptRate
Definition: nas.h:8719
uint8_t * pNetworkTimeInd
Definition: nas.h:771
uint8_t LTERSRQThreshListLen
Definition: nas.h:4277
uint8_t day
Definition: nas.h:6604
Definition: nas.h:6549
Definition: nas.h:2587
uint16_t mnc
Definition: nas.h:5511
Definition: nas.h:4075
Definition: nas.h:1922
uint8_t RegForeignNID
Definition: nas.h:3919
uint8_t dataCapabilitiesLen
Definition: nas.h:2912
uint16_t MCC
Definition: nas.h:2294
Definition: nas.h:8290
Definition: qaGobiApiNas.h:6172
int unpack_nas_SLQSNasGetHDRColorCode(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetHDRColorCode_t *pOutput)
uint32_t PSDomain
Definition: nas.h:2289
uint32_t Roaming
Definition: nas.h:3925
Definition: nas.h:933
uint16_t AuthProt
Definition: nas.h:7853
uint8_t systemMode
Definition: nas.h:2682
uint8_t rsrqDelta
Definition: nas.h:3643
Definition: nas.h:989
uint16_t * pRoamPref
Definition: nas.h:532
nas_CDMARSSIThresh * pCDMARSSIThresh
Definition: nas.h:4523
int unpack_nas_SLQSSwiNetworkDebug(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiNetworkDebug_t *pOutput)
uint8_t SCM
Definition: nas.h:3916
int16_t ecio
Definition: nas.h:899
uint16_t mcc
Definition: nas.h:1134
uint16_t numInstance
Definition: nas.h:7385
uint8_t ECIOThresListLen
Definition: nas.h:8568
NASLteNasReleaseInfoTlv nasRelInfoTlv
Definition: nas.h:5286
LITEQMI_NAS_LTE_CPHY_SCELL_STATE
Definition: nas.h:4887
Definition: nas.h:5807
uint16_t ReverseMac
Definition: nas.h:7851
nas_TDSCDMARSSIThresh * pTDSCDMARSSIThresh
Definition: nas.h:4552
uint8_t sinr
Definition: nas.h:937
int16_t ecio
Definition: nas.h:5895
NASQmiCbkNasSystemSelPrefInd Info
Definition: nas.h:5244
uint16_t tac
Definition: nas.h:1884
Definition: nas.h:1442
nas_SrvStatusInfo * pCDMASrvStatusInfo
Definition: nas.h:2033
uint8_t * pDualStandByPrefInd
Definition: nas.h:769
uint16_t pci
Definition: nas.h:6791
uint8_t numRadioInterfaces
Definition: nas.h:2880
uint8_t * pEmerMode
Definition: nas.h:528
uint16_t arfcn
Definition: nas.h:5780
uint8_t radio_if
Definition: nas.h:7230
int16_t * pGSMRSSIThreshList
Definition: nas.h:4193
uint8_t regState
Definition: nas.h:2876
NASQmiCbkNasSwiOTAMessageInd Info
Definition: nas.h:5300
uint8_t longNameLen
Definition: nas.h:7481
uint8_t * pSystemSelectionInd
Definition: nas.h:766
uint8_t nccPermitted
Definition: nas.h:6204
uint8_t umtsLTENbrCellLen
Definition: nas.h:6391
uint32_t action
Definition: nas.h:7037
uint8_t hdrPersonality
Definition: nas.h:4848
nas_GSMRSSIThresh * pGSMRSSIThresh
Definition: nas.h:4535
uint64_t band_pref
Definition: nas.h:5105
nas_AddSysInfo * pAddWCDMASysInfo
Definition: nas.h:2182
cdmaSSInfo CDMASSInfo
Definition: nas.h:1018
uint8_t hour
Definition: nas.h:6528
uint8_t ioDelta
Definition: nas.h:3641
uint8_t roamStatus
Definition: nas.h:1318
uint16_t priChB
Definition: nas.h:7735
uint16_t cellID
Definition: nas.h:5889
uint8_t * pPCSInstanceSize
Definition: nas.h:2531
nas_DeviceConfigDetail * pDeviceConfigDetail
Definition: nas.h:8488
Definition: nas.h:5284
int pack_nas_GetServingNetwork(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t * pBroadcast
Definition: nas.h:7130
Definition: nas.h:2761
uint16_t * pNw2MNC
Definition: nas.h:8889
Definition: nas.h:6155
uint16_t mcc
Definition: nas.h:5510
uint8_t sNonIntraSearch
Definition: nas.h:6049
nas_trueIMSI * pTrueIMSI
Definition: nas.h:7768
uint8_t RoamIndicatorVal
Definition: nas.h:3235
uint16_t iLTEbandValue
Definition: nas.h:6826
nas_dirNum * pDirNum
Definition: nas.h:7765
uint8_t umtsInst
Definition: nas.h:5896
nas_ltePCI * pLtePCI
Definition: nas.h:9047
uint8_t band1900
Definition: nas.h:6158
uint16_t psc
Definition: nas.h:5893
int16_t * pLTESNRThresList
Definition: nas.h:8614
Definition: nas.h:5048
nas_RSRQThresh * pRSRQThresh
Definition: nas.h:8785
nas_wcdmaUARFCN * pWcdmaUARFCN
Definition: nas.h:9045
int unpack_nas_SetServingSystemCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetServingSystemCallback_ind_t *pOutput)
int16_t * pLTERSRPThreshList
Definition: nas.h:4295
uint64_t * pLTEBandPref
Definition: nas.h:533
int16_t * pHDRECIOThreshList
Definition: nas.h:4131
uint8_t TlvPresent
Definition: nas.h:4944
uint8_t LastErrCode
Definition: nas.h:8460
int32_t * pIOThresList
Definition: nas.h:8636
nas_PhyCaAggScellDlBw sPhyCaAggScellDlBw
Definition: nas.h:6867
Definition: nas.h:6199
int unpack_nas_GetHomeNetwork3GPP2(uint8_t *pResp, uint16_t respLen, unpack_nas_GetHomeNetwork3GPP2_t *pOutput)
nas_LTEInfoNeighboringGSM * pLTEInfoNeighboringGSM
Definition: nas.h:6434
uint16_t ModePref
Definition: nas.h:5089
Definition: nas.h:5150
int pack_nas_SLQSNasGetCellLocationInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:8050
int pack_nas_SLQSSwiGetHDRProtSubtype(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int8_t timeZone
Definition: nas.h:6532
uint8_t ueInIdle
Definition: nas.h:6042
uint32_t PersistentTechPref
Definition: nas.h:4661
Definition: nas.h:3337
uint8_t instancesSize
Definition: nas.h:848
uint16_t nmrRxLev
Definition: nas.h:5721
float rssi
Definition: nas.h:991
int8_t rssi
Definition: nas.h:898
uint8_t rxChainIndex
Definition: nas.h:6913
uint32_t TX_PWR
Definition: nas.h:8296
uint32_t RAN
Definition: nas.h:2290
Definition: nas.h:4359
uint8_t ueInIdle
Definition: nas.h:6117
uint16_t MCC
Definition: nas.h:2480
uint8_t status
Definition: nas.h:8975
uint8_t radioInterfaceSize
Definition: nas.h:3807
uint8_t TDSCDMARSSIThreshListLen
Definition: nas.h:4361
uint16_t data_len
Definition: nas.h:5268
uint8_t hsInd
Definition: nas.h:1787
Definition: nas.h:8542
int pack_nas_SLQSGetSignalStrength(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint16_t reqMask)
uint8_t egprsSuppValid
Definition: nas.h:1650
char shortNameLen
Definition: nas.h:5621
nas_lteSnrinformation lteSnrinfo
Definition: nas.h:3769
uint16_t imsiM1112
Definition: nas.h:7679
uint8_t isSysPrlMatch
Definition: nas.h:1535
nas_SccRxInfo * pSccRxInfo
Definition: nas.h:6974
uint8_t DataCapsLen
Definition: nas.h:2298
nas_MNRInfo * pMNRInfo
Definition: nas.h:5375
Definition: nas.h:4241
uint16_t activeChannel
Definition: nas.h:831
uint16_t iLTEbandValue
Definition: nas.h:6794
uint16_t Tlvresult
Definition: nas.h:5301
uint16_t * pHDRIODelta
Definition: nas.h:4534
int pack_nas_SLQSGetNetworkTime(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:2678
uint8_t * pMncPcsStatus
Definition: nas.h:5512
uint8_t hdrHybrid
Definition: nas.h:3054
uint32_t CellID
Definition: nas.h:3250
Definition: nas.h:6665
uint8_t * pNetworkRejectInd
Definition: nas.h:778
NASServingSystemInfo SSInfo
Definition: nas.h:4861
uint16_t servingCellId
Definition: nas.h:6047
uint8_t radioIf
Definition: nas.h:3340
uint16_t Tlvresult
Definition: nas.h:4750
uint32_t * pSrvRegRestriction
Definition: nas.h:541
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:5073
int unpack_nas_SLQSNasSysInfoCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSysInfoCallback_ind_t *pOutput)
Definition: nas.h:7732
int8_t * pGSMSigInfo
Definition: nas.h:1090
uint8_t bEnable
Definition: nas.h:3658
uint32_t cellBroadcastCap
Definition: nas.h:1925
nas_DRCParams * pDRCParams
Definition: nas.h:8167
int unpack_nas_SLQSNASSwiGetChannelLock(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNASSwiGetChannelLock_t *pOutput)
uint16_t imsiT1112
Definition: nas.h:7707
float rscp
Definition: nas.h:992
uint16_t RoamPref
Definition: nas.h:5137
Definition: nas.h:5508
uint32_t timingAdvance
Definition: nas.h:5782
uint8_t TlvPresent
Definition: nas.h:6796
uint8_t DRCValue
Definition: nas.h:8101
int8_t rsrq
Definition: nas.h:3402
uint8_t isSysPrlMatchValid
Definition: nas.h:1534
int pack_nas_SLQSNasSwiModemStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t radioInterface
Definition: nas.h:3795
uint32_t * pGWAcqOrderPref
Definition: nas.h:538
Definition: nas.h:2998
uint8_t cellIdValid
Definition: nas.h:1642
uint16_t * pHDRSINRThreshList
Definition: nas.h:4157
uint8_t * pSuppressSysInfoInd
Definition: nas.h:779
nas_CDMAChannel * pCDMAChannel
Definition: nas.h:7769
uint8_t srvDomain
Definition: nas.h:1314
tdscdmaSigInfoExt * pTDSCDMASigInfoExt
Definition: nas.h:1094
Definition: nas.h:4093
uint16_t threshXlow
Definition: nas.h:6297
int unpack_nas_GetServingNetwork(uint8_t *pResp, uint16_t respLen, unpack_nas_GetServingNetwork_t *pOutput)
uint8_t scell_idx
Definition: nas.h:6842
int unpack_nas_SLQSNasTimerCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasTimerCallback_ind_t *pOutput)
uint16_t mnc
Definition: nas.h:5340
uint8_t TlvPresent
Definition: nas.h:5088
Definition: nas.h:3232
float * pTDSCDMASINRThreshList
Definition: nas.h:4394
uint16_t * pHDRRSSIDelta
Definition: nas.h:4528
uint8_t ActSetPilotPNStrength
Definition: nas.h:8215
int pack_nas_GetHomeNetwork3GPP2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_lteEARFCN * pLteEARFCN
Definition: nas.h:8995
nas_TDSCDMARSCPThresh * pTDSCDMARSCPThresh
Definition: nas.h:4550
nas_RSRPThresh * pRSRPThresh
Definition: nas.h:8786
uint8_t TlvPresent
Definition: nas.h:5184
Definition: nas.h:8457
uint64_t * pTdscdmaBandPref
Definition: nas.h:539
uint8_t lacValid
Definition: nas.h:1873
uint16_t sid
Definition: nas.h:7639
Definition: nas.h:6701
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:5008
#define NAS_IMSI_M_S1_LENGTH
Definition: nas.h:17
uint32_t baseLong
Definition: nas.h:1459
float * pTDSCDMASINRDelta
Definition: nas.h:4557
uint32_t id
Definition: nas.h:325
Definition: nas.h:3804
int16_t * pRSRPThresList
Definition: nas.h:8686
Definition: nas.h:7704
uint16_t nid
Definition: nas.h:1138
uint8_t geranBsicBcc
Definition: nas.h:5811
uint8_t csAttachState
Definition: nas.h:2877
#define NAS_NAM_NAME_LENGTH
Definition: nas.h:16
uint32_t earfcn
Definition: nas.h:8976
uint8_t RadioIfacesSize
Definition: nas.h:2291
uint32_t CSDomain
Definition: nas.h:2288
nas_TDSCDMAECIOThresh * pTDSCDMAECIOThresh
Definition: nas.h:4554
uint32_t Roaming
Definition: nas.h:2293
uint8_t rejectSrvDomain
Definition: nas.h:1878
Definition: nas.h:847
uint8_t hsCallStatusValid
Definition: nas.h:1784
Definition: nas.h:5775
Definition: nas.h:4292
Definition: nas.h:3779
uint16_t MNC
Definition: nas.h:2458
int unpack_nas_SLQSSwiGetLteSccRxInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetLteSccRxInfo_t *pOutput)
Definition: nas.h:4207
uint8_t dtmSuppValid
Definition: nas.h:1652
uint32_t cellID
Definition: nas.h:5777
uint8_t CDMA_P_Rev
Definition: nas.h:3246
uint16_t IdleState
Definition: nas.h:7856
uint8_t pRevInUseValid
Definition: nas.h:1447
Definition: nas.h:6669
int8_t GSMSSInfo
Definition: nas.h:1020
nas_sysInfoCommon sysInfoGSM
Definition: nas.h:1639
uint8_t rejCause
Definition: nas.h:1879
uint32_t * pProtocol
Definition: nas.h:7129
uint16_t VirtStream
Definition: nas.h:7858
uint8_t isRadioTuned
Definition: nas.h:7264
uint16_t * pCDMARSSIDelta
Definition: nas.h:4524
Definition: nas.h:8633
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:2035
uint8_t hdrActiveProt
Definition: nas.h:1539
uint16_t geranArfcn
Definition: nas.h:5809
int32_t txPower
Definition: nas.h:7287
nas_LTEInfoNeighboringWCDMA * pLTEInfoNeighboringWCDMA
Definition: nas.h:6435
Definition: nas.h:7620
uint8_t numInstances
Definition: nas.h:2975
uint8_t numInstance
Definition: nas.h:7497
uint8_t TDSCDMARSCPThreshListLen
Definition: nas.h:4345
Definition: nas.h:964
uint8_t rat
Definition: nas.h:326
nas_LTEInfoInterfreq * pLTEInfoInterfreq
Definition: nas.h:6433
int unpack_nas_SetDataCapabilitiesCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetDataCapabilitiesCallback_ind_t *pOutput)
#define NAS_OTA_MESSAGE_MAX_BUF_SIZE
Definition: nas.h:11
int pack_nas_SLQSGetServingSystem(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * p3GppNetworkInstanceSize
Definition: nas.h:2527
uint32_t * pRoaming
Definition: nas.h:7132
int32_t ecio
Definition: nas.h:7266
uint8_t regRejectInfoValid
Definition: nas.h:1877
Definition: nas.h:8165
uint16_t * pNID
Definition: nas.h:8887
uint8_t imsi_11_12
Definition: nas.h:3071
NASPhyCaAggScellIndex PhyCaAggScellIndex
Definition: nas.h:5038
uint8_t * pLTEVoiceSupportSysInfo
Definition: nas.h:2186
uint32_t * pSrvDomainPref
Definition: nas.h:537
Definition: nas.h:4697
uint16_t ControlMac
Definition: nas.h:7848
uint8_t nas_release
Definition: nas.h:5274
nas_CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: nas.h:2185
uint8_t isSysForbidden
Definition: nas.h:1320
uint8_t * pColorCode
Definition: nas.h:7181
nas_PhyCaAggScellIndType sPhyCaAggScellIndType
Definition: nas.h:6866
int unpack_nas_SLQSSwiGetHRPDStats(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetHRPDStats_t *pOutput)
uint32_t * pGWAcqOrderPref
Definition: nas.h:213
nas_QmiNas3GppNetworkInfo * p3GppNetworkInfoInstances
Definition: nas.h:2528
uint16_t priChA
Definition: nas.h:7734
uint8_t PLMNRecID
Definition: nas.h:7373
Definition: nas.h:5026
int16_t ecio
Definition: nas.h:3339
Definition: nas.h:8880
uint16_t activeBandClass
Definition: nas.h:830
uint8_t geranBsicNcc
Definition: nas.h:5810
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:6825
uint8_t GppNetworkDSTAdjustment
Definition: nas.h:3248
uint8_t lteEsmDl
Definition: nas.h:5448
int unpack_nas_SLQSInitiateNetworkRegistration(uint8_t *pResp, uint16_t respLen)
uint8_t bsic
Definition: nas.h:5781
nas_GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: nas.h:2036
Definition: nas.h:4897
uint8_t DataCapsLen
Definition: nas.h:2356
uint8_t * pNw2DescEnc
Definition: nas.h:8891
uint8_t cells_len
Definition: nas.h:6205
uint8_t threshXLow
Definition: nas.h:6093
nas_GSMSysInfo * pGSMSysInfo
Definition: nas.h:2176
int pack_nas_GetANAAAAuthenticationStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t SNR
Definition: nas.h:8364
uint8_t longNameSpareBits
Definition: nas.h:7479
uint8_t scell_idx
Definition: nas.h:5027
Definition: nas.h:1948
uint8_t * pDDTMInd
Definition: nas.h:767
int unpack_nas_SLQSGetOperatorNameData(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetOperatorNameData_t *pOutput)
uint8_t CQIValueCW1
Definition: nas.h:2592
uint8_t hdrActiveProtValid
Definition: nas.h:1538
uint64_t time
Definition: nas.h:5281
uint16_t Tlvresult
Definition: nas.h:4862
uint8_t hour
Definition: nas.h:6605
int32_t io
Definition: nas.h:938
uint16_t * pPRLPref
Definition: nas.h:531
Definition: nas.h:7495
uint8_t radioIf
Definition: nas.h:3403
uint8_t sinrDelta
Definition: nas.h:3642
uint16_t SystemID
Definition: nas.h:3238
uint8_t TDSCDMASINRCONFThreshListLen
Definition: nas.h:8734
Definition: nas.h:3316
Definition: nas.h:4840
int pack_nas_SLQSNasGetHDRColorCode(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:5832
Definition: qaGobiApiNas.h:4193
uint8_t ueInIdle
Definition: nas.h:6319
uint32_t earfcn1
Definition: nas.h:8959
uint16_t * pNw2MCC
Definition: nas.h:8888
Definition: nas.h:7654
uint8_t nmrInst
Definition: nas.h:5784
uint16_t freq
Definition: nas.h:6824
nas_AddCDMASysInfo * pAddCDMASysInfo
Definition: nas.h:2043
nas_sysInfoCommon sysInfoHDR
Definition: nas.h:1533
int16_t * pLTERSRQThreshList
Definition: nas.h:4278
uint16_t earfcn
Definition: nas.h:6354
uint8_t TlvPresent
Definition: nas.h:5012
int unpack_nas_SLQSSetSysSelectionPrefCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSetSysSelectionPrefCallBack_ind_t *pOutput)
uint16_t PRLPref
Definition: nas.h:5121
uint8_t radioIf
Definition: nas.h:3319
nas_QmisNasPcsDigit * pPCSInstance
Definition: nas.h:2532
float * pTDSCDMAECIODelta
Definition: nas.h:4555
int8_t rssi
Definition: nas.h:935
float * pTDSCDMAECIOThreshList
Definition: nas.h:4378
uint16_t KeyExchange
Definition: nas.h:7852
nas_serviceProviderName * pSrvcProviderName
Definition: nas.h:7536
uint16_t TXChan
Definition: nas.h:2766
uint8_t psAttachState
Definition: nas.h:2878
int unpack_nas_SetLURejectCallback(uint8_t *pResp, uint16_t respLen)
uint16_t MCC
Definition: nas.h:3070
Definition: nas.h:6352
Definition: nas.h:6841
int unpack_nas_SLQSNasNetworkTimeCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasNetworkTimeCallBack_ind_t *pOutput)
Definition: nas.h:1771
Definition: nas.h:7402
Definition: nas.h:8778
uint16_t geoSysIdx
Definition: nas.h:1924
uint8_t rxSignalStrengthDelta
Definition: nas.h:3639
uint64_t * pLTEBandPref
Definition: nas.h:210
int16_t cpich_rscp
Definition: nas.h:6258
uint8_t TlvPresent
Definition: nas.h:6705
Definition: nas.h:4343
uint8_t leapSeconds
Definition: nas.h:2999
nas_CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: nas.h:2184
LITEQMI_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:4943
nas_LTESNRThreshold * pLTESNRThresh
Definition: nas.h:4543
LITEQMI_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:4978
nas_LTERSRQThresh * pLTERSRQThresh
Definition: nas.h:4545
uint16_t PER
Definition: nas.h:8362
Definition: nas.h:4172
uint8_t netDescrLength
Definition: nas.h:2943
uint8_t roaming
Definition: nas.h:4770
uint8_t modemMode
Definition: nas.h:2681
uint32_t freq
Definition: nas.h:4977
uint16_t ActSetPilotPN
Definition: nas.h:8214
int16_t rsrp
Definition: nas.h:968
nas_errorRateListElement errorRateInfo
Definition: nas.h:3767
lteSSInfo LTESSInfo
Definition: nas.h:1022
uint8_t emmConnState
Definition: nas.h:2769
int unpack_nas_SLQSNasSwiOTAMessageCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSwiOTAMessageCallback_ind_t *pOutput)
uint8_t * pGSMCipherDomainSysInfo
Definition: nas.h:2051
uint16_t RXChan
Definition: nas.h:2765
int pack_nas_SetLURejectCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pBenable)
uint32_t csBarStatus
Definition: nas.h:3106
int unpack_nas_SLQSNasGetCellLocationInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetCellLocationInfo_t *pOutput)
Definition: nas.h:5887
LITEQMI_NAS_LTE_CPHY_SCELL_STATE scell_state
Definition: nas.h:4980
int pack_nas_SLQSGetSysSelectionPref(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t year
Definition: nas.h:6525
uint8_t RSSIThresListLen
Definition: nas.h:8544
uint32_t baseLong
Definition: nas.h:5937
uint32_t freq
Definition: nas.h:5009
uint32_t psBarStatus
Definition: nas.h:3107
uint8_t minute
Definition: nas.h:6529
uint8_t DTMInd
Definition: nas.h:3253
uint16_t * pPRLPref
Definition: nas.h:208
Definition: nas.h:4027
uint8_t * pWCDMACipherDomainSysInfo
Definition: nas.h:2188
nas_HDRSysInfo * pHDRSysInfo
Definition: nas.h:2039
uint8_t bandwidth
Definition: nas.h:2764
NASPhyCaAggScellInfo PhyCaAggScellInfo
Definition: nas.h:5036
Definition: nas.h:5118
uint8_t QLIC
Definition: nas.h:8400
uint8_t ecioDelta
Definition: nas.h:3640
uint8_t State
Definition: nas.h:8357
uint8_t LTESNRThreshListLen
Definition: nas.h:4260
NASBandPreferenceTlv BPTlv
Definition: nas.h:5225
uint16_t * pLTESNRDelta
Definition: nas.h:4544
int16_t * pWCDMAECIOThreshList
Definition: nas.h:4227
uint8_t LTERSSIThreshListLen
Definition: nas.h:4243
int unpack_nas_SLQSGetServingSystem(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetServingSystem_t *pOutput)
nas_PhyCaAggScellIndex sPhyCaAggScellIndex
Definition: nas.h:6870
int unpack_nas_SLQSSetBandPreference(uint8_t *pResp, uint16_t respLen)
uint8_t * pForceRev0
Definition: nas.h:7127
uint8_t * pMNCIncPCSDigStat
Definition: nas.h:536
Definition: nas.h:2478
uint32_t rsrq
Definition: nas.h:6357
Definition: nas.h:7367
uint8_t isSysForbiddenValid
Definition: nas.h:1319
uint8_t lteEmmUl
Definition: nas.h:5449
nas_SrvStatusInfo * pHDRSrvStatusInfo
Definition: nas.h:2034
uint16_t * pModePref
Definition: nas.h:529
uint32_t Duration
Definition: nas.h:4700
uint8_t cellReselPriority
Definition: nas.h:6048
uint8_t netReg
Definition: nas.h:267
int pack_nas_GetRFInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_RejectReasonTlv RRTlv
Definition: nas.h:3832
nas_GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: nas.h:2172
NASPhyCaAggScellIndType PhyCaAggScellIndType
Definition: nas.h:5034
uint16_t * pModePref
Definition: nas.h:206
int16_t * pLTESNRThreshList
Definition: nas.h:4261
uint32_t SrvDomainPref
Definition: nas.h:5185
uint8_t srvStatus
Definition: nas.h:1230
nas_IOThresh * pIOThresh
Definition: nas.h:8784
uint8_t nas_major
Definition: nas.h:5275
Definition: nas.h:8658
nas_LTERSSIThresh * pLTERSSIThresh
Definition: nas.h:4541
uint8_t * pTimeZone
Definition: nas.h:6640
uint16_t * pRoamPref
Definition: nas.h:209
uint16_t * pHDRSINRDelta
Definition: nas.h:4532
Definition: nas.h:4748
int unpack_nas_GetCDMANetworkParameters(uint8_t *pResp, uint16_t respLen, unpack_nas_GetCDMANetworkParameters_t *pOutput)
Definition: nas.h:8397
int unpack_nas_SLQSSetSysSelectionPref(uint8_t *pResp, uint16_t respLen)
nas_timeInfo * p3GPP2TimeInfo
Definition: nas.h:6551
nas_ecioListElement ecioInfo
Definition: nas.h:3764
int unpack_nas_SLQSGetNetworkTime(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetNetworkTime_t *pOutput)
uint16_t errorRateListLen
Definition: nas.h:3528
uint16_t SecProt
Definition: nas.h:7855
uint8_t isSysPrlMatchValid
Definition: nas.h:1445
uint32_t globalCellId
Definition: nas.h:6045
uint16_t freq
Definition: nas.h:6792
uint8_t RegHomeSID
Definition: nas.h:3917
uint8_t HDRRSSIThreshListLen
Definition: nas.h:4113
uint16_t psc
Definition: nas.h:1789
uint16_t lac
Definition: nas.h:1641
uint8_t * pWCDMABER
Definition: nas.h:8055
Definition: nas.h:7303
uint16_t * pHDRPackErrRate
Definition: nas.h:8053
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:7934
uint8_t TlvPresent
Definition: nas.h:5273
uint32_t cellId
Definition: nas.h:1777
uint32_t len
Definition: nas.h:26
Definition: nas.h:5070
Definition: nas.h:8937
uint8_t threshGsmLow
Definition: nas.h:6203
int16_t * pCDMARSSIThreshList
Definition: nas.h:4078
uint8_t HDRSINRThresListLen
Definition: nas.h:8590
uint16_t mnc
Definition: nas.h:1135
int16_t snr
Definition: nas.h:6947
int16_t srxlev
Definition: nas.h:5971
int16_t * pLTERSSIThreshList
Definition: nas.h:4244
uint8_t namID
Definition: nas.h:7587
Definition: nas.h:1192
uint8_t bsPRevValid
Definition: nas.h:1449
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:8884
uint8_t spnEncoding
Definition: nas.h:5615
uint16_t umtsUarfcn
Definition: nas.h:5834
uint8_t * pPersonalityListLength
Definition: nas.h:7935
int unpack_nas_SetCDMANetworkParameters(uint8_t *pResp, uint16_t respLen)
uint16_t * pMNC
Definition: nas.h:8883
Definition: nas.h:3425
uint16_t refpn
Definition: nas.h:5935
uint8_t * pHDRNewUATIAssInd
Definition: nas.h:775
nas_SrvStatusInfo * pCDMASrvStatusInfo
Definition: nas.h:2169
int unpack_nas_SetRoamingIndicatorCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetRoamingIndicatorCallback_ind_t *pOutput)
Definition: nas.h:3829
uint16_t uarfcn
Definition: nas.h:5892
uint16_t sid
Definition: nas.h:1137
Definition: nas.h:3817
Definition: nas.h:8212
uint8_t dayOfWeek
Definition: nas.h:6531
Definition: nas.h:5272
int32_t rsrp
Definition: nas.h:6916
uint8_t TlvPresent
Definition: nas.h:5152
uint16_t nid
Definition: nas.h:5933
nas_sysInfoCommon sysInfoWCDMA
Definition: nas.h:1773
nas_RFInfoTlv RFTlv
Definition: nas.h:3831
Definition: nas.h:5182
Definition: nas.h:2455
uint32_t RegistrationState
Definition: nas.h:2287
uint8_t TlvPresent
Definition: nas.h:6827
cdmaSSInfo * pWCDMASigInfo
Definition: nas.h:1091
uint16_t lac2
Definition: nas.h:7372
uint16_t tac
Definition: nas.h:6044
nas_SLQSSignalStrengthsInformation sSLQSSignalStrengthsInfo
Definition: nas.h:3820
int pack_nas_SLQSNasGet3GPP2Subscription(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasGet3GPP2Subscription_t *reqArg)
Definition: nas.h:2974
uint16_t * pCDMAECIODelta
Definition: nas.h:4526
uint16_t lac
Definition: nas.h:1874
uint8_t pRevInUse
Definition: nas.h:1448
uint8_t * pCustomSCP
Definition: nas.h:7128
uint8_t ForceRev0
Definition: nas.h:3920
nas_detailSvcInfo DetailedSvcInfo
Definition: nas.h:3254
int8_t * pRSSIThresList
Definition: nas.h:8545
uint16_t RX_PWR
Definition: nas.h:8361
struct nas_netSelectionPref * pNetSelPref
Definition: nas.h:534
int unpack_nas_SlqsGetLTECphyCAInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SlqsGetLTECphyCAInfo_t *pOutput)
uint8_t freqsLen
Definition: nas.h:6227
nas_WCDMASysInfo * pWCDMASysInfo
Definition: nas.h:2041
Definition: nas.h:5199
int16_t rsrq
Definition: nas.h:5968
uint8_t * pRATInstanceSize
Definition: nas.h:2529
uint16_t Tlvresult
Definition: nas.h:4662
lteSSInfo * pLTESigInfo
Definition: nas.h:1092
uint8_t sinr
Definition: nas.h:3766
uint8_t bsPRev
Definition: nas.h:1450
uint8_t hsIndValid
Definition: nas.h:1786
nas_wcdmaUARFCN * pWcdmaUARFCN
Definition: nas.h:8994
int8_t rssi
Definition: nas.h:966
Definition: nas.h:5134
uint32_t TechnologyPref
Definition: nas.h:4699
int pack_nas_SLQSSwiGetHDRPersonality(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t SO
Definition: nas.h:8293
uint16_t PilotStrength
Definition: nas.h:8124
uint16_t pci
Definition: nas.h:6702
int unpack_nas_SLQSSetSignalStrengthsCallback(uint8_t *pResp, uint16_t respLen)
int unpack_nas_SLQSNasGet3GPP2Subscription(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGet3GPP2Subscription_t *pOutput)
Definition: nas.h:265
nas_callBarStatus CallBarStatus
Definition: nas.h:3258
Definition: nas.h:1133
float ecio
Definition: nas.h:993
uint8_t HDRECIOThreshListLen
Definition: nas.h:4130
uint8_t emmState
Definition: nas.h:2767
uint8_t SCI
Definition: nas.h:3915
uint8_t imsRegState
Definition: nas.h:2683
uint8_t * pTimer
Definition: nas.h:5454
uint8_t radioInterface
Definition: nas.h:6534
Definition: nas.h:4657
nas_LTESNRThresh * pLTESNRThresh
Definition: nas.h:8783
uint8_t second
Definition: nas.h:6530
uint32_t * pSrvDomainPref
Definition: nas.h:212
Definition: nas.h:1900
Definition: nas.h:6912
uint8_t CQIValueCW0
Definition: nas.h:2590
uint8_t WCDMAECIOThreshListLen
Definition: nas.h:4226
int8_t rsrq
Definition: nas.h:967
Definition: nas.h:4154
uint8_t emmSubState
Definition: nas.h:2768
uint8_t rptRate
Definition: nas.h:4328
nas_timeInfo * p3GPPTimeInfo
Definition: nas.h:6552
uint64_t * pBandPref
Definition: nas.h:530
uint32_t pci
Definition: nas.h:8977
uint32_t RX_PWR
Definition: nas.h:8294
nas_PilotSetData * pPilotSetData
Definition: nas.h:8169
uint8_t HWVersion
Definition: nas.h:8402
int32_t rxPower
Definition: nas.h:6915
int unpack_nas_SLQSConfigSigInfo(uint8_t *pResp, uint16_t respLen)
uint16_t MNC
Definition: nas.h:2481
nas_GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: nas.h:2173
uint32_t ActiveTechPref
Definition: nas.h:4659
Definition: nas.h:2911
int unpack_nas_SetACCOLC(uint8_t *pResp, uint16_t respLen)
uint8_t NetSelPref
Definition: nas.h:5169
uint16_t mnc
Definition: nas.h:269
uint8_t GSMRSSIThreshListLen
Definition: nas.h:4192
nas_qaQmi3Gpp2TimeZone Gpp2TimeZone
Definition: nas.h:3245
nas_rsrqInformation rsrqInfo
Definition: nas.h:3530
cdmaSSInfo WCDMASSInfo
Definition: nas.h:1021
nas_ActPilotPNElement * pActPilotPNElements
Definition: nas.h:8298
int unpack_nas_SetNasLTECphyCaIndCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetNasLTECphyCaIndCallback_ind_t *pOutput)
nas_PhyCaAggScellInfo sPhyCaAggScellInfo
Definition: nas.h:6868
int pack_nas_GetServingNetworkCapabilities(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_rxInfo * pRXChain1Info
Definition: nas.h:7306
uint32_t earfcn0
Definition: nas.h:8958
Definition: nas.h:7475
nas_HDRIOThresh * pHDRIOThresh
Definition: nas.h:4533
uint32_t csBarStatus
Definition: nas.h:1950
uint32_t InUse
Definition: nas.h:2431
NASRoamPreferenceTlv RPTlv
Definition: nas.h:5227
uint8_t * pRadioInterface
Definition: nas.h:6642
NASLTEBandPreferenceTlv LBPTlv
Definition: nas.h:5228
uint8_t * pUATI
Definition: nas.h:8168
int16_t umtsRscp
Definition: nas.h:5836
#define NAS_MAX_DESCRIPTION_LENGTH
Definition: nas.h:13
uint8_t isPrefDataPath
Definition: nas.h:1232
uint8_t minute
Definition: nas.h:6606
uint16_t * pSID
Definition: nas.h:8886
uint32_t GWAcqOrderPref
Definition: nas.h:5202
uint32_t message_type
Definition: nas.h:5267
int pack_nas_SlqsGetLTECphyCAInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_PLMNNetworkNameData * pNITZInformation
Definition: nas.h:7540
uint8_t ueInIdle
Definition: nas.h:6226
uint8_t month
Definition: nas.h:6526
uint16_t year
Definition: nas.h:6602
int pack_nas_SLQSGetSysInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:288
Definition: nas.h:4111
uint8_t psState
Definition: nas.h:2684
uint32_t Roaming
Definition: nas.h:2432
nas_homeSIDNID * pHomeSIDNID
Definition: nas.h:7766
int pack_nas_SLQSSwiPSDetach(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSwiPSDetach_t *pReqParam)
uint8_t srvCapability
Definition: nas.h:3052
uint8_t TlvPresent
Definition: nas.h:6843
uint8_t TDSCDMAECIOThreshListLen
Definition: nas.h:4377
nas_NetworkStatEVDO * pNetworkStatEVDO
Definition: nas.h:8487
uint8_t rejectSrvDomain
Definition: nas.h:1779
int unpack_nas_GetServingNetworkCapabilities(uint8_t *pResp, uint16_t respLen, unpack_nas_GetServingNetworkCapabilities_t *pOutput)
uint8_t * pSysInfoNoChange
Definition: nas.h:2189
uint8_t * pNetSelPref
Definition: nas.h:211
nas_AddSysInfo * pAddGSMSysInfo
Definition: nas.h:2045
uint8_t geranInst
Definition: nas.h:5898
int16_t * pHDRIOThreshList
Definition: nas.h:4175
uint8_t TlvPresent
Definition: nas.h:5072
int pack_nas_PerformNetworkScan(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t WCDMARSSIThreshListLen
Definition: nas.h:4209
uint8_t TlvPresent
Definition: nas.h:6535
uint8_t networkIdValid
Definition: nas.h:1781
int32_t rxPower
Definition: nas.h:7265
Definition: nas.h:4224
int pack_nas_GetHomeNetwork(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t LTESNRThresListLen
Definition: nas.h:8613
uint8_t accolc
Definition: nas.h:4030
uint8_t RAT
Definition: nas.h:2459
uint8_t hsCallStatus
Definition: nas.h:1785
uint16_t errorRate
Definition: nas.h:3385
int unpack_nas_GetNetworkPreference(uint8_t *pResp, uint16_t respLen, unpack_nas_GetNetworkPreference_t *pOutput)
uint16_t MCC
Definition: nas.h:2457
int pack_nas_SLQSGetOperatorNameData(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t TlvPresent
Definition: nas.h:3819
Definition: nas.h:5714
int unpack_nas_SLQSGetSignalStrength(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSignalStrength_t *pOutput)
Definition: nas.h:8355
uint8_t TlvPresent
Definition: nas.h:5104
uint8_t cellIdValid
Definition: nas.h:1875
uint16_t * pLTERSSIDelta
Definition: nas.h:4542
Definition: nas.h:6115
uint16_t * pCurrentPersonality
Definition: nas.h:7877
uint8_t rejectSrvDomain
Definition: nas.h:1645
uint8_t NumPilots
Definition: nas.h:8146
int16_t * pECIOThresList
Definition: nas.h:8569
uint16_t mcc
Definition: nas.h:322
Definition: nas.h:8483
uint8_t bsicId
Definition: nas.h:6160
Definition: nas.h:4128
uint8_t regRejectInfoValid
Definition: nas.h:1644
uint32_t * pScanResult
Definition: nas.h:2533
uint8_t TDSCDMASINRThreshListLen
Definition: nas.h:4393
uint16_t MCC
Definition: nas.h:2941
uint16_t * pSectorID
Definition: nas.h:8360
uint32_t IPAddress
Definition: nas.h:8459
uint8_t srvCapabilityValid
Definition: nas.h:1315
int pack_nas_SLQSNasGetSigInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
NasGetLTECphyCaInfo LTECphyCaInfo
Definition: nas.h:5050
nas_AddSysInfo * pAddGSMSysInfo
Definition: nas.h:2181
nas_txInfo * pTXInfo
Definition: nas.h:7307
uint16_t nmrArfcn
Definition: nas.h:5719
uint16_t MNC
Definition: nas.h:2430
uint8_t State
Definition: nas.h:8292
uint8_t second
Definition: nas.h:6607
int unpack_nas_GetANAAAAuthenticationStatus(uint8_t *pResp, uint16_t respLen, uint32_t *pAuthStatus)
uint8_t TlvPresent
Definition: nas.h:6718
uint16_t * pGSMRSSIDelta
Definition: nas.h:4536
uint16_t mcc
Definition: nas.h:5339
NAS_LTE_CPHY_SCELL_STATE_LITE scell_state
Definition: nas.h:6795
uint16_t lac
Definition: nas.h:1775
uint8_t TlvPresent
Definition: nas.h:5266
uint16_t nid
Definition: nas.h:7638
uint8_t CDMAECIOThreshListLen
Definition: nas.h:4095
uint16_t mnc
Definition: nas.h:323
uint8_t Technology
Definition: nas.h:8399
NAS_LTE_CPHY_SCELL_STATE_LITE
Definition: nas.h:6675
uint16_t lac
Definition: nas.h:5891
uint8_t * pSysInfoInd
Definition: nas.h:772
nas_LTERSRPThresh * pLTERSRPThresh
Definition: nas.h:4547
uint8_t shortNameCI
Definition: nas.h:5619
uint16_t threshXhigh
Definition: nas.h:6296
Definition: nas.h:1017
uint32_t t3396_val
Definition: nas.h:7009
uint8_t acqOrdeLen
Definition: nas.h:290
Definition: nas.h:6668
uint16_t baseId
Definition: nas.h:1457
uint32_t Protocol
Definition: nas.h:3922
Definition: nas.h:6388
uint8_t packetZoneValid
Definition: nas.h:1460
uint8_t spnLength
Definition: nas.h:5616
uint8_t shortNameSpareBits
Definition: nas.h:7480
float * pTDSCDMARSSIThreshList
Definition: nas.h:4362
uint8_t TlvPresent
Definition: nas.h:3781
Definition: nas.h:6224
int16_t * pTDSCDMARSCPThreshList
Definition: nas.h:4346
uint16_t MNC
Definition: nas.h:2942
int pack_nas_SLQSSwiGetLteCQI(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:6317
int32_t rsrp
Definition: nas.h:7268
nas_WCDMAECIOThresh * pWCDMAECIOThresh
Definition: nas.h:4539
nas_HDRECIOThresh * pHDRECIOThresh
Definition: nas.h:4529
uint32_t pci
Definition: nas.h:4976
Definition: nas.h:6790
int8_t signalStrength
Definition: nas.h:3794
hdrSSInfo * pHDRSigInfo
Definition: nas.h:1089
Definition: nas.h:7284
uint32_t rejectCause
Definition: nas.h:3783
nas_CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: nas.h:2048
NASTimeInfoTlv timeTlv
Definition: nas.h:5287
uint8_t isSysForbidden
Definition: nas.h:3055
uint8_t sinrThresholdListLen
Definition: nas.h:3646
uint8_t ecioThresholdListLen
Definition: nas.h:3644
uint8_t hdrPersonality
Definition: nas.h:1537
uint64_t * pBandPref
Definition: nas.h:207
uint16_t pci
Definition: nas.h:6355
uint8_t displayCondition
Definition: nas.h:7404
uint16_t PilotPN
Definition: nas.h:8123
Definition: nas.h:6822
int16_t srxlev
Definition: nas.h:6260
NAS_LTE_CPHY_CA_BW_NRB_LITE dl_bw_value
Definition: nas.h:6717
Definition: nas.h:6666
nas_operatorNameString * pOperatorNameString
Definition: nas.h:7539
uint32_t cellId
Definition: nas.h:1876
uint32_t rsrp
Definition: nas.h:6356
uint8_t cellReselPriority
Definition: nas.h:6201
uint8_t dtmSupp
Definition: nas.h:1653
uint8_t avgPeriod
Definition: nas.h:4329
int pack_nas_GetCDMANetworkParameters(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t AccessMac
Definition: nas.h:7849
nas_UMTSInfo * pUMTSInfo
Definition: nas.h:6430
uint8_t threshServingLow
Definition: nas.h:6050
int pack_nas_SLQSSetSignalStrengthsCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetSignalStrengthsCallback_t *pReqParam)
Definition: nas.h:6716
uint8_t codingScheme
Definition: nas.h:7477
nas_HDRSysInfo * pHDRSysInfo
Definition: nas.h:2175
uint64_t LTEBandPref
Definition: nas.h:5153
uint8_t * pDetachAction
Definition: nas.h:7982
Definition: nas.h:1637
uint8_t LTERSRPThreshListLen
Definition: nas.h:4294
uint16_t packetZone
Definition: nas.h:1461
uint8_t registrationState
Definition: nas.h:4842
uint16_t secChB
Definition: nas.h:7737
uint8_t avgPeriod
Definition: nas.h:8720
uint8_t namNameLen
Definition: nas.h:7604
int unpack_nas_SLQSNasIndicationRegisterExt(uint8_t *pResp, uint16_t respLen)
Definition: nas.h:4975
float * pTDSCDMARSSIDelta
Definition: nas.h:4553
uint8_t * pWCDMACipherDomainSysInfo
Definition: nas.h:2052
uint8_t dayLtSavingAdj
Definition: nas.h:6533
Definition: nas.h:3105
nas_WCDMAInfoLTENeighborCell * pWCDMAInfoLTENeighborCell
Definition: nas.h:6437
Definition: nas.h:4190
uint8_t cellsLen
Definition: nas.h:6052
uint8_t ConcSvcInfo
Definition: nas.h:3251
#define NAS_PLMN_LENGTH
Definition: nas.h:14
uint16_t * pAddHDRSysInfo
Definition: nas.h:2044
uint8_t mncPcsDigits
Definition: nas.h:324
uint8_t trueSrvStatus
Definition: nas.h:1231
nas_SLQSSignalStrengthsIndReq * pSigIndReq
Definition: nas.h:3659
LITEQMI_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:5010
int unpack_nas_SLQSNasConfigSigInfo2(uint8_t *pResp, uint16_t respLen)
uint16_t * pWCDMARSSIDelta
Definition: nas.h:4538
uint8_t isInTraffic
Definition: nas.h:7286
Definition: nas.h:5007
char * pSPC
Definition: nas.h:7126
int16_t ltersrp
Definition: nas.h:3532
uint8_t radioIf
Definition: nas.h:3386
uint8_t countryInitials
Definition: nas.h:7478
uint16_t * pNeighborSetPilotPN
Definition: nas.h:8300
uint8_t cells_len
Definition: nas.h:6096
uint8_t TlvPresent
Definition: nas.h:5168
uint8_t ValidityCW0
Definition: nas.h:2589
int pack_nas_SetRFInfoCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pBenable)
uint8_t cdmaSysIdValid
Definition: nas.h:1453
NASModePreferenceTlv MPTlv
Definition: nas.h:5224
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:3249
uint16_t MCC
Definition: nas.h:2429
LITEQMI_NAS_LTE_CPHY_CA_BW_NRB
Definition: nas.h:4896
nas_PhyCaAggPcellInfo sPhyCaAggPcellInfo
Definition: nas.h:6869
uint16_t MultDisc
Definition: nas.h:7857
uint32_t Forbidden
Definition: nas.h:2433
uint16_t lac
Definition: nas.h:5779
uint32_t rat
Definition: nas.h:5341
Definition: nas.h:896
uint8_t ActSetCnt
Definition: nas.h:8297
Definition: nas.h:3050
nas_CDMASysInfo * pCDMASysInfo
Definition: nas.h:2174
nas_LTESysInfo * pLTESysInfo
Definition: nas.h:2178
nas_protocolSubtypeElement * pProtoSubTypElmnt
Definition: nas.h:7936
uint32_t baseLat
Definition: nas.h:1458
int pack_nas_SLQSNasConfigSigInfo2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasConfigSigInfo2_t *pReqParam)
Definition: nas.h:5265
uint16_t * pWCDMAECIODelta
Definition: nas.h:4540
uint8_t is856SysIdValid
Definition: nas.h:1540
uint8_t * pNw2Name
Definition: nas.h:8893
nas_protocolSubtypeElement * pProtocolSubtypeElement
Definition: nas.h:7879
uint8_t psAttachState
Definition: nas.h:4844
nas_HDRSINRThresh * pHDRSINRThresh
Definition: nas.h:8782
nas_GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: nas.h:2037
uint8_t IOThresListLen
Definition: nas.h:8635
uint32_t Duration
Definition: nas.h:4660
uint16_t rxLev
Definition: nas.h:5783
int pack_nas_SLQSGetErrorRate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int unpack_nas_SLQSSwiGetLteCQI(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetLteCQI_t *pOutput)
Definition: nas.h:3791
uint16_t * pAddLTESysInfo
Definition: nas.h:2183
uint8_t cellsLen
Definition: nas.h:6298
uint16_t umtsPsc
Definition: nas.h:5835
Definition: nas.h:5086
uint8_t longNameLen
Definition: nas.h:5626
int16_t * pHDRRSSIThreshList
Definition: nas.h:4114
nas_CommInfo commonInfo
Definition: nas.h:2785
nas_sysInfoCommon sysInfoCDMA
Definition: nas.h:1444
uint8_t RegForeignSID
Definition: nas.h:3918
int pack_nas_SetNetworkPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SetNetworkPreference_t *reqArg)
Definition: nas.h:7262
int unpack_nas_GetSignalStrengths(uint8_t *pResp, uint16_t respLen, unpack_nas_GetSignalStrengths_t *pOutput)
uint8_t sinr
Definition: nas.h:3527
uint8_t TlvPresent
Definition: nas.h:4981
Definition: nas.h:8120
int unpack_nas_SLQSNasSigInfoCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSigInfoCallback_ind_t *pOutput)
uint8_t * pChgDuration
Definition: nas.h:535
uint32_t iLTEbandValue
Definition: nas.h:4979
uint16_t PilotEnergy
Definition: nas.h:8363
nas_SrvStatusInfo * pHDRSrvStatusInfo
Definition: nas.h:2170
Definition: nas.h:6944
Definition: nas.h:6040
uint16_t sid
Definition: nas.h:5932
int8_t * pRSRQThresList
Definition: nas.h:8661
float * pTDSCDMASINRCONFThreshList
Definition: nas.h:8735
NAS_LTE_CPHY_CA_BW_NRB_LITE dl_bw_value
Definition: nas.h:6793
Definition: nas.h:8683
uint16_t rxSignalStrengthListLen
Definition: nas.h:3522
nas_CDMASysInfo * pCDMASysInfo
Definition: nas.h:2038
nas_dataSrvCapabilities DataSrvCapabilities
Definition: nas.h:3236
Definition: nas.h:3400
nas_WCDMARSSIThresh * pWCDMARSSIThresh
Definition: nas.h:4537
uint8_t cellIsTDD
Definition: nas.h:6359
uint16_t baseId
Definition: nas.h:5934
uint8_t CustomSCP
Definition: nas.h:3921
uint16_t systemID
Definition: nas.h:1454
uint16_t TrackAreaCode
Definition: nas.h:3257
uint8_t * pEmerMode
Definition: nas.h:205
int16_t rssi
Definition: nas.h:6161
nas_PLMNNetworkName * pPLMNNetworkName
Definition: nas.h:7538
nas_UniversalTime universalTime
Definition: nas.h:6639
uint16_t * pMCC
Definition: nas.h:8882
uint8_t lteEmmDl
Definition: nas.h:5450
nas_WCDMASysInfo * pWCDMASysInfo
Definition: nas.h:2177
int16_t srxlev
Definition: nas.h:6162
uint8_t TlvPresent
Definition: nas.h:3806
uint8_t * pAcqOrder
Definition: nas.h:291
nas_currentPLMN CurrentPLMN
Definition: nas.h:3237
nas_CDMAInfo * pCDMAInfo
Definition: nas.h:6431
uint8_t RSRPThresListLen
Definition: nas.h:8685
uint8_t regRejectInfoValid
Definition: nas.h:1778
uint32_t baseLat
Definition: nas.h:5936
uint32_t nmrCellID
Definition: nas.h:5716
uint8_t nas_minor
Definition: nas.h:5276
struct nas_acqOrderPref * pAcqOrderPref
Definition: nas.h:540
Definition: nas.h:5930
uint8_t dataCapsSize
Definition: nas.h:4596
uint32_t cellId
Definition: nas.h:1643
uint8_t isRadioTuned
Definition: nas.h:6914
NASServDomainPrefTlv SDPTlv
Definition: nas.h:5230
nas_DataStatusDetail * pDataStatusDetail
Definition: nas.h:8489
uint8_t cell_resel_priority
Definition: nas.h:6095
Definition: nas.h:7383
Definition: nas.h:2427
int16_t ltesnr
Definition: nas.h:3531
uint8_t TlvPresent
Definition: nas.h:6950
uint32_t uarfcn
Definition: nas.h:8939
uint16_t secChA
Definition: nas.h:7736
uint8_t ccsSupportedValid
Definition: nas.h:1451
uint8_t DRCCover
Definition: nas.h:8102
uint8_t status
Definition: nas.h:8957
Definition: nas.h:2286
uint8_t * pManagedRoamingInd
Definition: nas.h:777
Definition: nas.h:2875
Definition: nas.h:7676
int unpack_nas_SLQSSwiGetHDRProtSubtype(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetHDRProtSubtype_t *pOutput)
uint8_t imsiTaddrNum
Definition: nas.h:7710
uint8_t * pServingSystemInd
Definition: nas.h:768
uint8_t rejCause
Definition: nas.h:1646
int pack_nas_GetNetworkPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_LTESysInfo * pLTESysInfo
Definition: nas.h:2042
uint8_t egprsSupp
Definition: nas.h:1651
uint16_t earfcn
Definition: nas.h:6046
uint8_t pscValid
Definition: nas.h:1788
uint32_t freq
Definition: nas.h:4928
uint16_t pci
Definition: nas.h:6823
uint16_t BasestationID
Definition: nas.h:3240
nas_HDRRSSIThresh * pHDRRSSIThresh
Definition: nas.h:4527
Definition: nas.h:7845
uint8_t cellIdValid
Definition: nas.h:6159
uint16_t * pAddHDRSysInfo
Definition: nas.h:2180
uint64_t bandPref
Definition: nas.h:630
uint8_t TlvPresent
Definition: nas.h:5201
uint16_t psc
Definition: nas.h:6257
uint8_t * pSignalStrengthInd
Definition: nas.h:773
nas_LTEInfo * pLTEInfo
Definition: nas.h:2786
int unpack_nas_InitiateDomainAttach(uint8_t *pResp, uint16_t respLen)
uint8_t MACIndex
Definition: nas.h:8358
Definition: qaGobiApiNas.h:385
uint32_t Application
Definition: nas.h:3924
nas_rxSignalStrengthListElement rxSignalStrengthInfo
Definition: nas.h:3763
nas_operatorPLMNList * pOperatorPLMNList
Definition: nas.h:7537
nas_CDMAECIOThresh * pCDMAECIOThresh
Definition: nas.h:4525
Definition: nas.h:8956
uint8_t * pRankIndicatorInd
Definition: nas.h:5453
uint8_t * pGSMBER
Definition: nas.h:8054
uint16_t Tlvresult
Definition: nas.h:5051
Definition: nas.h:2031
Definition: nas.h:5279
uint8_t CDMARSSIThreshListLen
Definition: nas.h:4077
int16_t umtsEcio
Definition: nas.h:5837
Definition: nas.h:8099
int32_t rsrq
Definition: nas.h:6946
float sinr
Definition: nas.h:994
uint16_t uarfcn
Definition: nas.h:6294
int unpack_nas_SLQSGetPLMNName(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetPLMNName_t *pOutput)
nas_CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: nas.h:2049
int pack_nas_GetSignalStrengths(pack_qmi_t *pCtx, uint8_t *pReq, uint16_t *pLen)
uint16_t ecioListLen
Definition: nas.h:3524
Definition: nas.h:4391
uint8_t dirNumLen
Definition: nas.h:7622
uint8_t * pDayltSavAdj
Definition: nas.h:6641
uint32_t serviceDomain
Definition: nas.h:3782
Definition: common.h:110
uint16_t earfcn
Definition: nas.h:6092
nas_servSystem ServingSystem
Definition: nas.h:3234
uint8_t sIntraSearch
Definition: nas.h:6051
uint32_t * pUMTSCellID
Definition: nas.h:6436
uint16_t PhysicalLayer
Definition: nas.h:7847
uint8_t * pPersonalityListLength
Definition: nas.h:7878
NASNetSelPreferenceTlv NSPTlv
Definition: nas.h:5229
uint8_t hdrSrvStatus
Definition: nas.h:3053
int unpack_nas_SLQSNasGetSigInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetSigInfo_t *pOutput)
int16_t ecio
Definition: nas.h:936
uint8_t ccsSupported
Definition: nas.h:1452
nas_ECIOThresh * pECIOThresh
Definition: nas.h:8781
uint16_t Tlvresult
Definition: nas.h:5245
int pack_nas_SLQSNASSwiGetChannelLock(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t signalStrengthReqMask
Definition: nas.h:3521
uint8_t shortNameEn
Definition: nas.h:5618
Definition: nas.h:320
Definition: nas.h:8144
nas_HDRSINRThreshold * pHDRSINRThresh
Definition: nas.h:4531
uint16_t RX_EC_IO
Definition: nas.h:8295
uint8_t nameSize
Definition: nas.h:2296
uint8_t localTimeOffset
Definition: nas.h:3000
uint8_t SectorIDLen
Definition: nas.h:8359
Definition: nas.h:8588
Definition: nas.h:5222
uint8_t numInstances
Definition: nas.h:7656
Definition: nas.h:5613
nas_SignalStrengthTlv SSTlv
Definition: nas.h:3830
uint8_t spnLength
Definition: nas.h:7405
uint16_t lac1
Definition: nas.h:7371
uint8_t Chipset
Definition: nas.h:8401
nas_ltePCI * pLtePCI
Definition: nas.h:8996
uint16_t freq
Definition: nas.h:6703
Definition: nas.h:1870
uint8_t cellReselPriority
Definition: nas.h:6295
uint8_t csAttachState
Definition: nas.h:4843
Definition: nas.h:4275
nas_SLQSSignalStrengthsTlv SLQSSSTlv
Definition: nas.h:3833
uint16_t ForwardMac
Definition: nas.h:7850
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:1317
uint8_t freqsLen
Definition: nas.h:6118
uint8_t selNetwork
Definition: nas.h:2879
int unpack_nas_GetHomeNetwork(uint8_t *pResp, uint16_t respLen, unpack_nas_GetHomeNetwork_t *pOutput)
Definition: nas.h:7636
Definition: nas.h:7602
nas_AddCDMASysInfo * pAddCDMASysInfo
Definition: nas.h:2179
uint8_t longNameCI
Definition: nas.h:5624
uint16_t * pCDMAFrameErrRate
Definition: nas.h:8052
uint8_t * pNw2DescLen
Definition: nas.h:8892
uint16_t mcc
Definition: nas.h:268
Definition: nas.h:5102
int32_t Io
Definition: nas.h:3526
nas_PilotSetParams * pPilotSetInfo
Definition: nas.h:8147
uint8_t * pHDRSessionCloseInd
Definition: nas.h:776
Definition: nas.h:7980
unsigned char * pRAT
Definition: nas.h:543
Definition: nas.h:8717
uint8_t isSysPrlMatch
Definition: nas.h:1446
int unpack_nas_SetEventReportInd(uint8_t *pResp, uint16_t respLen, unpack_nas_SetEventReportInd_t *pOutput)
NASPRLPreferenceTlv PRLPTlv
Definition: nas.h:5226
uint8_t cellIdValid
Definition: nas.h:1776
nas_TDSCDMASINRThresh * pTDSCDMASINRThresh
Definition: nas.h:4556
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:2680
Definition: nas.h:1228
Definition: nas.h:7506
nas_namName * pNAMNameInfo
Definition: nas.h:7764
int16_t cpich_ecno
Definition: nas.h:6259
uint32_t phase
Definition: nas.h:7269
nas_rsrqInformation rsrqInfo
Definition: nas.h:3768
cdmaSSInfo * pCDMASigInfo
Definition: nas.h:1088
uint16_t * pHDRECIODelta
Definition: nas.h:4530
int pack_nas_GetACCOLC(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:5166
uint8_t radioInterface
Definition: nas.h:829
uint8_t month
Definition: nas.h:6603
nas_sysInfoCommon sysInfoLTE
Definition: nas.h:1872
nas_RSSIThresh * pRSSIThresh
Definition: nas.h:8780
uint8_t * pGSMCipherDomainSysInfo
Definition: nas.h:2187
uint8_t status
Definition: nas.h:8938
uint8_t includes_pcs_digit
Definition: nas.h:2482
uint8_t * pLTEVoiceSupportSysInfo
Definition: nas.h:2050
Definition: nas.h:1531
uint8_t * pHDRSINRThresList
Definition: nas.h:8591
int16_t * pCDMAECIOThreshList
Definition: nas.h:4096
Definition: nas.h:6664
uint8_t TlvPresent
Definition: nas.h:5280
Definition: nas.h:2525
uint8_t daylightSavings
Definition: nas.h:3001
uint8_t shortNameLen
Definition: nas.h:7483
uint16_t pci
Definition: nas.h:5967
int unpack_nas_SLQSNASSwiSetChannelLock(uint8_t *pResp, uint16_t respLen)
uint8_t TlvPresent
Definition: nas.h:4930
int16_t rssi
Definition: nas.h:5970
int unpack_nas_SLQSSwiGetHDRPersonality(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetHDRPersonality_t *pOutput)
uint8_t * pLTECphyCa
Definition: nas.h:780
int unpack_nas_SLQSNasGetTxRxInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetTxRxInfo_t *pOutput)
Definition: nas.h:5965
uint8_t GppTimeZone
Definition: nas.h:3247
uint8_t gsmUmtsDl
Definition: nas.h:5452
uint16_t * pTDSCDMARSCPDelta
Definition: nas.h:4551
uint8_t srvCapability
Definition: nas.h:1316
int unpack_nas_SLQSNasSwiModemStatus(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSwiModemStatus_t *pOutput)
hdrSSInfo HDRSSInfo
Definition: nas.h:1019
uint8_t networkIdValid
Definition: nas.h:1462
uint8_t longNameSB
Definition: nas.h:5625
int32_t rscp
Definition: nas.h:7267
NASOTAMessageTlv otaMsgTlv
Definition: nas.h:5285
Definition: nas.h:8566
Definition: nas.h:4926
uint8_t DefaultRoamInd
Definition: nas.h:3244

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