LinuxQMISDK-Lite  SLQS04.00.05
 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 
487 typedef struct
488 {
489  uint8_t *pEmerMode;
490  uint16_t *pModePref;
491  uint64_t *pBandPref;
492  uint16_t *pPRLPref;
493  uint16_t *pRoamPref;
494  uint64_t *pLTEBandPref;
496  uint8_t *pChgDuration;
498  uint32_t *pSrvDomainPref;
499  uint32_t *pGWAcqOrderPref;
500  uint64_t *pTdscdmaBandPref;
503  struct nas_CSGID *pCSGID;
504  unsigned char *pRAT;
506 
518  pack_qmi_t *pCtx,
519  uint8_t *pReqBuf,
520  uint16_t *pLen,
522  );
523 
533  uint8_t *pResp,
534  uint16_t respLen
535  );
536 
589 typedef struct
590 {
591  uint64_t bandPref;
593 
605  pack_qmi_t *pCtx,
606  uint8_t *pReqBuf,
607  uint16_t *pLen,
609  );
610 
616  uint8_t *pResp,
617  uint16_t respLen
618  );
619 
725 typedef struct
726 {
728  uint8_t *pDDTMInd;
732  uint8_t *pNetworkTimeInd;
733  uint8_t *pSysInfoInd;
735  uint8_t *pErrorRateInd;
741  uint8_t *pLTECphyCa;
743 
755  pack_qmi_t *pCtx,
756  uint8_t *pReqBuf,
757  uint16_t *pLen,
759  );
760 
770  uint8_t *pResp,
771  uint16_t respLen
772  );
773 
779 typedef struct {
780  uint8_t radioInterface;
781  uint16_t activeBandClass;
782  uint16_t activeChannel;
784 
789 typedef struct {
790  uint8_t instancesSize;
793 
805  pack_qmi_t *pCtx,
806  uint8_t *pReqBuf,
807  uint16_t *pLen
808  );
820  uint8_t *pResp,
821  uint16_t respLen,
822  unpack_nas_GetRFInfo_t *pOutput
823  );
824 
829 typedef struct
830 {
831  int8_t rssi;
832  int16_t ecio;
833 } cdmaSSInfo;
834 
841 typedef struct
842 {
843  int8_t rssi;
844  int16_t ecio;
845  uint8_t sinr;
846  int32_t io;
847 } hdrSSInfo;
848 
855 typedef struct
856 {
857  int8_t rssi;
858  int8_t rsrq;
859  int16_t rsrp;
860  int16_t snr;
861 } lteSSInfo;
862 
869 typedef struct
870 {
871  float rssi;
872  float rscp;
873  float ecio;
874  float sinr;
876 
884 typedef struct {
887  int8_t GSMSSInfo;
891 
903  pack_qmi_t *pCtx,
904  uint8_t *pReqBuf,
905  uint16_t *pLen
906  );
907 
919  uint8_t *pResp,
920  uint16_t respLen,
922  );
923 
934 typedef struct
935 {
938  int8_t *pGSMSigInfo;
941  int8_t *pRscp;
944 
955  uint8_t *pResp,
956  uint16_t respLen,
958  );
959 
967 typedef struct {
968  uint16_t mcc;
969  uint16_t mnc;
970  char name[255];
971  uint16_t sid;
972  uint16_t nid;
974 
986  uint8_t *pResp,
987  uint16_t respLen,
989  );
990 
1002  pack_qmi_t *pCtx,
1003  uint8_t *pReqBuf,
1004  uint16_t *pLen
1005  );
1026 typedef struct
1027 {
1028  uint8_t srvStatus;
1031 
1062 typedef struct
1063 {
1064  uint8_t srvStatus;
1065  uint8_t trueSrvStatus;
1068 
1145 typedef struct
1146 {
1148  uint8_t srvDomain;
1150  uint8_t srvCapability;
1152  uint8_t roamStatus;
1156 
1276 typedef struct
1277 {
1280  uint8_t isSysPrlMatch;
1282  uint8_t pRevInUse;
1283  uint8_t bsPRevValid;
1284  uint8_t bsPRev;
1286  uint8_t ccsSupported;
1288  uint16_t systemID;
1289  uint16_t networkID;
1290  uint8_t bsInfoValid;
1291  uint16_t baseId;
1292  uint32_t baseLat;
1293  uint32_t baseLong;
1295  uint16_t packetZone;
1297  uint8_t MCC[NAS_PLMN_LENGTH];
1298  uint8_t MNC[NAS_PLMN_LENGTH];
1299 } nas_CDMASysInfo;
1300 
1365 typedef struct
1366 {
1369  uint8_t isSysPrlMatch;
1373  uint8_t hdrActiveProt;
1375  uint8_t is856SysId[16];
1376 } nas_HDRSysInfo;
1377 
1471 typedef struct
1472 {
1474  uint8_t lacValid;
1475  uint16_t lac;
1476  uint8_t cellIdValid;
1477  uint32_t cellId;
1480  uint8_t rejCause;
1482  uint8_t MCC[NAS_PLMN_LENGTH];
1483  uint8_t MNC[NAS_PLMN_LENGTH];
1485  uint8_t egprsSupp;
1486  uint8_t dtmSuppValid;
1487  uint8_t dtmSupp;
1488 } nas_GSMSysInfo;
1489 
1605 typedef struct
1606 {
1608  uint8_t lacValid;
1609  uint16_t lac;
1610  uint8_t cellIdValid;
1611  uint32_t cellId;
1614  uint8_t rejCause;
1616  uint8_t MCC[NAS_PLMN_LENGTH];
1617  uint8_t MNC[NAS_PLMN_LENGTH];
1619  uint8_t hsCallStatus;
1620  uint8_t hsIndValid;
1621  uint8_t hsInd;
1622  uint8_t pscValid;
1623  uint16_t psc;
1625 
1704 typedef struct
1705 {
1707  uint8_t lacValid;
1708  uint16_t lac;
1709  uint8_t cellIdValid;
1710  uint32_t cellId;
1713  uint8_t rejCause;
1715  uint8_t MCC[NAS_PLMN_LENGTH];
1716  uint8_t MNC[NAS_PLMN_LENGTH];
1717  uint8_t tacValid;
1718  uint16_t tac;
1719 } nas_LTESysInfo;
1720 
1734 typedef struct
1735 {
1736  uint16_t geoSysIdx;
1737  uint16_t regPrd;
1739 
1756 typedef struct
1757 {
1758  uint16_t geoSysIdx;
1760 } nas_AddSysInfo;
1761 
1782 typedef struct
1783 {
1784  uint32_t csBarStatus;
1785  uint32_t psBarStatus;
1787 
1865 typedef struct
1866 {
1878  uint16_t *pAddHDRSysInfo;
1881  uint16_t *pAddLTESysInfo;
1888 
1899  pack_qmi_t *pCtx,
1900  uint8_t *pReqBuf,
1901  uint16_t *pLen
1902  );
1903 
1914  uint8_t *pResp,
1915  uint16_t respLen,
1917  );
1918 
2001 typedef struct
2002 {
2014  uint16_t *pAddHDRSysInfo;
2017  uint16_t *pAddLTESysInfo;
2025 
2036  uint8_t *pResp,
2037  uint16_t respLen,
2039  );
2040 
2056 typedef struct {
2058  uint32_t CSDomain;
2059  uint32_t PSDomain;
2060  uint32_t RAN;
2062  uint8_t RadioIfaces[255];
2063  uint32_t Roaming;
2064  uint16_t MCC;
2065  uint16_t MNC;
2066  uint8_t nameSize;
2067  uint8_t Name[255];
2068  uint8_t DataCapsLen;
2069  uint8_t DataCaps[255];
2071 
2082  pack_qmi_t *pCtx,
2083  uint8_t *pReqBuf,
2084  uint16_t *pLen
2085  );
2086 
2097  uint8_t *pResp,
2098  uint16_t respLen,
2100  );
2101 
2106 typedef struct {
2107  uint8_t DataCapsLen;
2108  uint8_t DataCaps[255];
2110 
2121  pack_qmi_t *pCtx,
2122  uint8_t *pReqBuf,
2123  uint16_t *pLen
2124  );
2125 
2136  uint8_t *pResp,
2137  uint16_t respLen,
2139  );
2140 
2150 typedef struct
2151 {
2152  uint16_t MCC;
2153  uint16_t MNC;
2154  uint32_t InUse;
2155  uint32_t Roaming;
2156  uint32_t Forbidden;
2157  uint32_t Preferred;
2158  char Desription[255];
2160 
2178 typedef struct
2179 {
2180  uint16_t MCC;
2181  uint16_t MNC;
2182  uint8_t RAT;
2184 
2185 
2201 typedef struct
2202 {
2203  uint16_t MCC;
2204  uint16_t MNC;
2207 
2212 typedef struct
2213 {
2220  uint32_t *pScanResult;
2222 
2223 
2234  pack_qmi_t *pCtx,
2235  uint8_t *pReqBuf,
2236  uint16_t *pLen
2237  );
2238 
2249  uint8_t *pResp,
2250  uint16_t respLen,
2252  );
2253 
2254 
2274 typedef struct
2275 {
2276  uint8_t ValidityCW0;
2277  uint8_t CQIValueCW0;
2278  uint8_t ValidityCW1;
2279  uint8_t CQIValueCW1;
2281 
2292  pack_qmi_t *pCtx,
2293  uint8_t *pReqBuf,
2294  uint16_t *pLen
2295  );
2296 
2307  uint8_t *pResp,
2308  uint16_t respLen,
2310  );
2311 
2365 typedef struct
2366 {
2367  int8_t temperature;
2368  uint8_t modemMode;
2369  uint8_t systemMode;
2370  uint8_t imsRegState;
2371  uint8_t psState;
2372 } nas_CommInfo;
2373 
2448 typedef struct
2449 {
2450  uint8_t band;
2451  uint8_t bandwidth;
2452  uint16_t RXChan;
2453  uint16_t TXChan;
2454  uint8_t emmState;
2455  uint8_t emmSubState;
2456  uint8_t emmConnState;
2457 } nas_LTEInfo;
2458 
2470 typedef struct
2471 {
2475 
2476 
2487  pack_qmi_t *pCtx,
2488  uint8_t *pReqBuf,
2489  uint16_t *pLen
2490  );
2491 
2502  uint8_t *pResp,
2503  uint16_t respLen,
2505  );
2506 
2507 
2562 typedef struct {
2563  uint8_t regState;
2564  uint8_t csAttachState;
2565  uint8_t psAttachState;
2566  uint8_t selNetwork;
2568  uint8_t radioInterface[32];
2570 
2598 typedef struct {
2600  uint8_t dataCapabilities[32];
2602 
2627 typedef struct {
2628  uint16_t MCC;
2629  uint16_t MNC;
2631  uint8_t netDescr[255];
2633 
2661 typedef struct {
2662  uint8_t numInstances;
2663  uint8_t radioInterface[32];
2664  uint8_t roamIndicator[32];
2666 
2685 typedef struct {
2686  uint8_t leapSeconds;
2690 
2737 typedef struct {
2738  uint8_t srvStatus;
2739  uint8_t srvCapability;
2740  uint8_t hdrSrvStatus;
2741  uint8_t hdrHybrid;
2744 
2756 typedef struct {
2757  uint16_t MCC;
2758  uint8_t imsi_11_12;
2760 
2792 typedef struct {
2793  uint32_t csBarStatus;
2794  uint32_t psBarStatus;
2796 
2824 typedef struct
2825 {
2830  uint16_t SystemID;
2831  uint16_t NetworkID;
2832  uint16_t BasestationID;
2838  uint8_t CDMA_P_Rev;
2839  uint8_t GppTimeZone;
2841  uint16_t Lac;
2842  uint32_t CellID;
2843  uint8_t ConcSvcInfo;
2844  uint8_t PRLInd;
2845  uint8_t DTMInd;
2849  uint16_t TrackAreaCode;
2852 
2853 
2864  pack_qmi_t *pCtx,
2865  uint8_t *pReqBuf,
2866  uint16_t *pLen
2867  );
2868 
2879  uint8_t *pResp,
2880  uint16_t respLen,
2882  );
2883 
2884 
2908 typedef struct
2909 {
2911  uint8_t radioIf;
2913 
2929 typedef struct
2930 {
2931  int16_t ecio;
2932  uint8_t radioIf;
2934 
2975 typedef struct
2976 {
2977  uint16_t errorRate;
2978  uint8_t radioIf;
2980 
2992 typedef struct
2993 {
2994  int8_t rsrq;
2995  uint8_t radioIf;
2997 
3005 typedef struct
3006 {
3007  int16_t snrlevel;
3009 
3017 typedef struct
3018 {
3019  int16_t rsrplevel;
3021 
3022 
3036 typedef struct {
3037  uint16_t signalStrengthReqMask; //don't use this value
3039  nas_rxSignalStrengthListElement rxSignalStrengthList[18];
3040  uint16_t ecioListLen;
3041  nas_ecioListElement ecioList[18];
3042  int32_t Io;
3043  uint8_t sinr;
3045  nas_errorRateListElement errorRateList[18];
3047  int16_t ltesnr;
3048  int16_t ltersrp;
3050 
3062  pack_qmi_t *pCtx,
3063  uint8_t *pReqBuf,
3064  uint16_t *pLen,
3065  uint16_t reqMask
3066  );
3067 
3078  uint8_t *pResp,
3079  uint16_t respLen,
3081  );
3082 
3096 typedef struct
3097 {
3099  uint8_t ecioDelta;
3100  uint8_t ioDelta;
3101  uint8_t sinrDelta;
3102  uint8_t rsrqDelta;
3104  int16_t ecioThresholdList[10];
3106  uint8_t sinrThresholdList[5];
3107  uint16_t lteSnrDelta;
3108  uint8_t lteRsrpDelta;
3110 
3115 typedef struct
3116 {
3117  uint8_t bEnable;
3120 
3132  pack_qmi_t *pCtx,
3133  uint8_t *pReqBuf,
3134  uint16_t *pLen,
3136  );
3137 
3147  uint8_t *pResp,
3148  uint16_t respLen
3149  );
3150 
3162  pack_qmi_t *pCtx,
3163  uint8_t *pReqBuf,
3164  uint16_t *pLen,
3165  uint8_t *pBenable
3166  );
3167 
3177  uint8_t *pResp,
3178  uint16_t respLen
3179  );
3180 
3192  pack_qmi_t *pCtx,
3193  uint8_t *pReqBuf,
3194  uint16_t *pLen,
3195  uint8_t *pBenable
3196  );
3197 
3207  uint8_t *pResp,
3208  uint16_t respLen
3209  );
3210 
3221 typedef struct{
3224  uint32_t io;
3225  uint8_t sinr;
3231 
3232 
3238 typedef struct
3239 {
3240  uint8_t TlvPresent;
3241  uint32_t serviceDomain;
3242  uint32_t rejectCause;
3244 
3250 typedef struct
3251 {
3252  uint8_t TlvPresent;
3254  uint32_t radioInterface;
3256 
3263 typedef struct
3264 {
3265  uint8_t TlvPresent;
3267  uint32_t radioInterface[255];
3268  uint32_t activeBandClass[255];
3269  uint32_t activeChannel[255];
3270 } nas_RFInfoTlv;
3271 
3276 typedef struct
3277 {
3278  uint8_t TlvPresent;
3281 
3288 typedef struct {
3294 
3296  uint8_t *pResp,
3297  uint16_t respLen,
3299  );
3300 
3314 typedef struct {
3315  uint8_t SCI;
3316  uint8_t SCM;
3317  uint8_t RegHomeSID;
3318  uint8_t RegForeignSID;
3319  uint8_t RegForeignNID;
3320  uint8_t ForceRev0;
3321  uint8_t CustomSCP;
3322  uint32_t Protocol;
3323  uint32_t Broadcast;
3324  uint32_t Application;
3325  uint32_t Roaming;
3327 
3338  pack_qmi_t *pCtx,
3339  uint8_t *pReqBuf,
3340  uint16_t *pLen
3341  );
3342 
3353  uint8_t *pResp,
3354  uint16_t respLen,
3356  );
3357 
3368  pack_qmi_t *pCtx,
3369  uint8_t *pReqBuf,
3370  uint16_t *pLen
3371  );
3372 
3383  uint8_t *pResp,
3384  uint16_t respLen,
3385  uint32_t *pAuthStatus
3386  );
3387 
3397 int pack_nas_GetACCOLC(
3398  pack_qmi_t *pCtx,
3399  uint8_t *pReqBuf,
3400  uint16_t *pLen
3401  );
3402 
3413  uint8_t *pResp,
3414  uint16_t respLen,
3415  uint8_t *pAccolc
3416  );
3417 
3422 typedef struct
3423 {
3424  int8_t spc[6];
3425  uint8_t accolc;
3427 
3438 int pack_nas_SetACCOLC(
3439  pack_qmi_t *pCtx,
3440  uint8_t *pReqBuf,
3441  uint16_t *pLen,
3442  pack_nas_SetACCOLC_t reqParam
3443  );
3444 
3454  uint8_t *pResp,
3455  uint16_t respLen
3456  );
3457 
3470 typedef struct
3471 {
3475 
3488 typedef struct
3489 {
3493 
3506 typedef struct
3507 {
3511 
3523 typedef struct
3524 {
3528 
3549 typedef struct
3550 {
3554 
3567 typedef struct
3568 {
3572 
3585 typedef struct
3586 {
3590 
3602 typedef struct
3603 {
3607 
3619 typedef struct
3620 {
3624 
3636 typedef struct
3637 {
3641 
3653 typedef struct
3654 {
3658 
3670 typedef struct
3671 {
3675 
3687 typedef struct
3688 {
3692 
3721 typedef struct
3722 {
3723  uint8_t rptRate;
3724  uint8_t avgPeriod;
3726 
3738 typedef struct
3739 {
3743 
3754 typedef struct
3755 {
3759 
3770 typedef struct
3771 {
3775 
3786 typedef struct
3787 {
3791 
3916 typedef struct
3917 {
3919  uint16_t *pCDMARSSIDelta;
3921  uint16_t *pCDMAECIODelta;
3923  uint16_t *pHDRRSSIDelta;
3925  uint16_t *pHDRECIODelta;
3927  uint16_t *pHDRSINRDelta;
3929  uint16_t *pHDRIODelta;
3931  uint16_t *pGSMRSSIDelta;
3933  uint16_t *pWCDMARSSIDelta;
3935  uint16_t *pWCDMAECIODelta;
3937  uint16_t *pLTERSSIDelta;
3939  uint16_t *pLTESNRDelta;
3941  uint16_t *pLTERSRQDelta;
3943  uint16_t *pLTERSRPDelta;
3954 
3966  pack_qmi_t *pCtx,
3967  uint8_t *pReqBuf,
3968  uint16_t *pLen,
3970  );
3971 
3981  uint8_t *pResp,
3982  uint16_t respLen
3983  );
3984 
3989 typedef struct
3990 {
3991  uint8_t dataCapsSize;
3992  uint8_t dataCaps[255];
3994 
4006  uint8_t *pResp,
4007  uint16_t respLen,
4009  );
4010 
4018  pack_qmi_t *pCtx,
4019  uint8_t *pReqBuf,
4020  uint16_t *pLen
4021 );
4022 
4052 typedef struct
4053 {
4054  uint32_t ActiveTechPref;
4055  uint32_t Duration;
4057  uint16_t Tlvresult;
4059 
4061  uint8_t *pResp,
4062  uint16_t respLen,
4064 );
4065 
4092 typedef struct
4093 {
4094  uint32_t TechnologyPref;
4095  uint32_t Duration;
4096  uint16_t Tlvresult;
4098 
4099 
4108  pack_qmi_t *pCtx,
4109  uint8_t *pReqBuf,
4110  uint16_t *pLen,
4112 );
4113 
4143 typedef struct
4144 {
4145  uint16_t Tlvresult;
4147 
4149  uint8_t *pResp,
4150  uint16_t respLen,
4152 );
4153 
4154 
4163 typedef struct
4164 {
4165  uint8_t roaming;
4167 
4179  uint8_t *pResp,
4180  uint16_t respLen,
4182  );
4183 
4184 
4185 #define NAS_SERVING_SYSTEM_INFO_MAX_RADIO_INTERFACE_LIST 255
4186 
4235 typedef struct
4236 {
4238  uint8_t csAttachState;
4239  uint8_t psAttachState;
4245 
4246 
4254 typedef struct
4255 {
4257  uint16_t Tlvresult;
4259 
4261  uint8_t *pResp,
4262  uint16_t respLen,
4264 );
4265 
4266 
4274  pack_qmi_t *pCtx,
4275  uint8_t *pReqBuf,
4276  uint16_t *pLen
4277 );
4278 
4279 /*
4280  * NAS LTE CPHY Scell States.
4281  */
4282 typedef enum {
4287 
4288 /*
4289  * NAS LTE CPHY Downlink Values.
4290  */
4291 typedef enum {
4299 
4300 
4321 typedef struct{
4322  uint32_t pci;
4323  uint32_t freq;
4325  uint8_t TlvPresent;
4327 
4337 typedef struct{
4339  uint8_t TlvPresent;
4341 
4370 typedef struct{
4371  uint32_t pci;
4372  uint32_t freq;
4374  uint32_t iLTEbandValue;
4376  uint8_t TlvPresent;
4378 
4402 typedef struct{
4403  uint32_t pci;
4404  uint32_t freq;
4406  uint32_t iLTEbandValue;
4407  uint8_t TlvPresent;
4409 
4421 typedef struct{
4422  uint8_t scell_idx;
4423  uint8_t TlvPresent;
4425 
4426 
4427 typedef struct
4428 {
4435 
4443 typedef struct
4444 {
4446  uint16_t Tlvresult;
4448 
4450  uint8_t *pResp,
4451  uint16_t respLen,
4453 );
4454 
4455 /*
4456  * Name: NASEmergencyModeTlv
4457  *
4458  * Purpose: Structure used to store Emergency Mode TLV Value.
4459  *
4460  * Members: TlvPresent - Boolean indicating the presence of the TLV
4461  * in the QMI response
4462  *
4463  * EmerMode - Emergency Mode Value
4464  */
4465 typedef struct
4466 {
4467  uint8_t TlvPresent;
4468  uint8_t EmerMode;
4470 
4471 /*
4472  * Name: NASModePreferenceTlv
4473  *
4474  * Purpose: Structure used to store Mode Preference TLV Value.
4475  *
4476  * Members: TlvPresent - Boolean indicating the presence of the TLV
4477  * in the QMI response
4478  *
4479  * ModePref - Mode Preference Value
4480  */
4481 typedef struct
4482 {
4483  uint8_t TlvPresent;
4484  uint16_t ModePref;
4486 
4487 /*
4488  * Name: NASBandPreferenceTlv
4489  *
4490  * Purpose: Structure used to store all Band Preference TLV Value.
4491  *
4492  * Members: TlvPresent - Boolean indicating the presence of the TLV
4493  * in the QMI response
4494  *
4495  * band_pref - Roaming Indication Value
4496  */
4497 typedef struct
4498 {
4499  uint8_t TlvPresent;
4500  uint64_t band_pref;
4502 
4503 /*
4504  * Name: NASPRLPreferenceTlv
4505  *
4506  * Purpose: Structure used to store CDMA PRL Preference TLV Value.
4507  *
4508  * Members: TlvPresent - Boolean indicating the presence of the TLV
4509  * in the QMI response
4510  *
4511  * PRLPref - CDMA PRL Preference Value
4512  */
4513 typedef struct
4514 {
4515  uint8_t TlvPresent;
4516  uint16_t PRLPref;
4518 
4519 /*
4520  * Name: NASRoamPreferenceTlv
4521  *
4522  * Purpose: Structure used to store Roaming Preference TLV Value.
4523  *
4524  * Members: TlvPresent - Boolean indicating the presence of the TLV
4525  * in the QMI response
4526  *
4527  * RoamPref - Roaming Preference Value
4528  */
4529 typedef struct
4530 {
4531  uint8_t TlvPresent;
4532  uint16_t RoamPref;
4534 
4535 /*
4536  * Name: NASLTEBandPreferenceTlv
4537  *
4538  * Purpose: Structure used to store LTE Band Preference TLV Value.
4539  *
4540  * Members: TlvPresent - Boolean indicating the presence of the TLV
4541  * in the QMI response
4542  *
4543  * LTEBandPref - LTE Band Preference Value
4544  */
4545 typedef struct
4546 {
4547  uint8_t TlvPresent;
4548  uint64_t LTEBandPref;
4550 
4551 /*
4552  * Name: NASNetSelPreferenceTlv
4553  *
4554  * Purpose: Structure used to store Network Selection Preference TLV Value.
4555  *
4556  * Members: TlvPresent - Boolean indicating the presence of the TLV
4557  * in the QMI response
4558  *
4559  * NetSelPref - Network Selection Preference Value
4560  */
4561 typedef struct
4562 {
4563  uint8_t TlvPresent;
4564  uint8_t NetSelPref;
4566 
4567 /*
4568  * Name: NASServDomainPrefTlv
4569  *
4570  * Purpose: Structure used to store Service domain preference TLV Value.
4571  *
4572  * Members: TlvPresent - Boolean indicating the presence of the TLV
4573  * in the QMI response
4574  *
4575  * SrvDomainPref - Service Domain Preference Value
4576  */
4577 typedef struct
4578 {
4579  uint8_t TlvPresent;
4580  uint32_t SrvDomainPref;
4582 
4583 /*
4584  * Name: NASGWAcqOrderPrefTlv
4585  *
4586  * Purpose: Structure used to store GSM/WCDMA acquisition order preference
4587  * TLV Value.
4588  *
4589  * Members: TlvPresent - Boolean indicating the presence of the TLV
4590  * in the QMI response
4591  *
4592  * GWAcqOrderPref - GSM/WCDMA acquisition order Preference Value
4593  */
4594 typedef struct
4595 {
4596  uint8_t TlvPresent;
4597  uint32_t GWAcqOrderPref;
4599 
4600 /*
4601  * Name: QmiCbkNasSystemSelPrefInd
4602  *
4603  * Purpose: Structure used to store all QMI Notification parameters.
4604  *
4605  * Members: EMTlv - Emergency mode Tlv
4606  * MPTlv - Mode preference Tlv
4607  * BPTlv - Band preference Tlv
4608  * PRLPTlv - PRL preference Tlv
4609  * RPTlv - Roaming preference Tlv
4610  * LBPTlv - LTE band preference Tlv
4611  * NSPTlv - Network selection preference Tlv
4612  * SDPTlv - Service domain preference Tlv
4613  * GWAOPTlv - GSM WCDMA Acquisition Order Preference Tlv
4614  *
4615  * Note: None
4616  */
4617 typedef struct{
4628 
4629 
4637 typedef struct
4638 {
4640  uint16_t Tlvresult;
4642 
4655  uint8_t *pResp,
4656  uint16_t respLen,
4658 );
4659 
4660 typedef struct {
4661  uint8_t TlvPresent;
4662  uint32_t message_type;
4663  uint16_t data_len;
4664  uint8_t data_buf[NAS_OTA_MESSAGE_MAX_BUF_SIZE];
4666 
4667 typedef struct {
4668  uint8_t TlvPresent;
4669  uint8_t nas_release;
4670  uint8_t nas_major;
4671  uint8_t nas_minor;
4673 
4674 typedef struct {
4675  uint8_t TlvPresent;
4676  uint64_t time;
4678 
4679 typedef struct {
4684 
4685 
4693 typedef struct
4694 {
4696  uint16_t Tlvresult;
4698 
4710  uint8_t *pResp,
4711  uint16_t respLen,
4713 );
4714 
4732 typedef struct
4733 {
4734  uint16_t mcc;
4735  uint16_t mnc;
4736  uint32_t rat;
4737 } nas_MNRInfo;
4738 
4767 typedef struct
4768 {
4769  uint32_t regAction;
4771  uint32_t *pChangeDuration;
4774 
4786  pack_qmi_t *pCtx,
4787  uint8_t *pReqBuf,
4788  uint16_t *pLen,
4790  );
4791 
4801  uint8_t *pResp,
4802  uint16_t respLen
4803  );
4804 
4840 typedef struct
4841 {
4842  uint8_t lteEsmUl;
4843  uint8_t lteEsmDl;
4844  uint8_t lteEmmUl;
4845  uint8_t lteEmmDl;
4846  uint8_t gsmUmtsUl;
4847  uint8_t gsmUmtsDl;
4849  uint8_t *pTimer;
4851 
4863  pack_qmi_t *pCtx,
4864  uint8_t *pReqBuf,
4865  uint16_t *pLen,
4867  );
4868 
4878  uint8_t *pResp,
4879  uint16_t respLen
4880  );
4881 
4903 typedef struct
4904 {
4905  uint16_t mcc;
4906  uint16_t mnc;
4907  uint8_t *pMncPcsStatus;
4909 
4910 /*
4911  * @param spnEncoding
4912  * - Coding scheme used for service provider name. This value is
4913  * ignored if spn_len is zero
4914  * Values:
4915  * - 0x00 - SMS default 7-bit coded alphabet as defined in
4916  * 3GPP TS 23.038 with bit 8 set to 0
4917  * - 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
4918  *
4919  * @param spnLength
4920  * - Length of SPN which follows
4921  *
4922  * @param spn
4923  * - Service Provider name string
4924  *
4925  * @param shortNameEn
4926  * - Coding scheme used for PLMN short name. This value is
4927  * ignored if PLMN short name length is zero
4928  * Values:
4929  * - 0x00 - SMS default 7-bit coded alphabet as defined in
4930  * 3GPP TS 23.038 with bit 8 set to 0
4931  * - 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
4932  *
4933  * @param shortNameCI
4934  * - Indicates whether the country initials are to be added to the
4935  * shortName. This value is ignored if shortNameLen is zero. Values:
4936  * - 0x00 - Do not add the letters for the countrys initials
4937  * to the name
4938  * - 0x01 - Add the countrys initials and a text string to
4939  * the name
4940  * - 0xFF - Not specified
4941  *
4942  * @param shortNameSB
4943  * - PLMN short name spare bits. This value is ignored if
4944  * shortNameLen is zero. Values:
4945  * - 0x01 - Bit 8 is spare and set to 0 in octet
4946  * - 0x02 - Bits 7 and 8 are spare and set to 0 in octet n
4947  * - 0x03 - Bits 6 to 8 (inclusive) are spare and set to 0 in
4948  * octet n
4949  * - 0x04 - Bits 5 to 8 (inclusive) are spare and set to 0 in
4950  * octet n
4951  * - 0x05 - Bits 4 to 8 (inclusive) are spare and set to 0 in
4952  * octet n
4953  * - 0x06 - Bits 3 to 8 (inclusive) are spare and set to 0 in
4954  * octet n
4955  * - 0x07 - Bits 2 to 8 (inclusive) are spare and set to 0 in
4956  * octet n
4957  * - 0x00 - Carries no information about the number of spare
4958  * bits in octet n
4959  *
4960  * @param shortNameLen
4961  * - Length of shortName which follows
4962  *
4963  * @param shortName
4964  * - PLMN short name
4965  *
4966  * @param longNameEn
4967  * - Coding scheme used for PLMN long name. This value is
4968  * ignored if PLMN long name length is zero
4969  * Values:
4970  * - 0x00 - SMS default 7-bit coded alphabet as defined in
4971  * 3GPP TS 23.038 with bit 8 set to 0
4972  * - 0x01 - UCS2 (16 bit, little-endian) 3GPP TS 23.038
4973  *
4974  * @param longNameCI
4975  * - Indicates whether the country initials are to be added to the
4976  * longName. This value is ignored if longNameLen is zero. Values:
4977  * - 0x00 - Do not add the letters for the countrys initials
4978  * to the name
4979  * - 0x01 - Add the countrys initials and a text string to
4980  * the name
4981  * - 0xFF - Not specified
4982  *
4983  *
4984  * @param longNameSB
4985  * - PLMN long name spare bits. This value is ignored if
4986  * longNameLen is zero. Values:
4987  * - 0x01 - Bit 8 is spare and set to 0 in octet
4988  * - 0x02 - Bits 7 and 8 are spare and set to 0 in octet n
4989  * - 0x03 - Bits 6 to 8 (inclusive) are spare and set to 0 in
4990  * octet n
4991  * - 0x04 - Bits 5 to 8 (inclusive) are spare and set to 0 in
4992  * octet n
4993  * - 0x05 - Bits 4 to 8 (inclusive) are spare and set to 0 in
4994  * octet n
4995  * - 0x06 - Bits 3 to 8 (inclusive) are spare and set to 0 in
4996  * octet n
4997  * - 0x07 - Bits 2 to 8 (inclusive) are spare and set to 0 in
4998  * octet n
4999  * - 0x00 - Carries no information about the number of spare
5000  * bits in octet n
5001  *
5002  * @param longNameLen
5003  * - Length of longName which follows
5004  *
5005  * @param longName
5006  * - PLMN long name
5007  */
5008 typedef struct
5009 {
5010  uint8_t spnEncoding;
5011  uint8_t spnLength;
5012  char spn[255];
5013  uint8_t shortNameEn;
5014  uint8_t shortNameCI;
5015  uint8_t shortNameSB;
5017  uint8_t shortName[255];
5018  uint8_t longNameEn;
5019  uint8_t longNameCI;
5020  uint8_t longNameSB;
5021  uint8_t longNameLen;
5022  char longName[255];
5024 
5036  pack_qmi_t *pCtx,
5037  uint8_t *pReqBuf,
5038  uint16_t *pLen,
5040  );
5041 
5052  uint8_t *pResp,
5053  uint16_t respLen,
5055 );
5056 
5067  pack_qmi_t *pCtx,
5068  uint8_t *pReqBuf,
5069  uint16_t *pLen
5070  );
5109 typedef struct
5110 {
5111  uint32_t nmrCellID;
5112  uint8_t nmrPlmn[NAS_PLMN_LENGTH];
5113  uint16_t nmrLac;
5114  uint16_t nmrArfcn;
5115  uint8_t nmrBsic;
5116  uint16_t nmrRxLev;
5117 } nas_nmrCellInfo;
5118 
5170 typedef struct
5171 {
5172  uint32_t cellID;
5173  uint8_t plmn[NAS_PLMN_LENGTH];
5174  uint16_t lac;
5175  uint16_t arfcn;
5176  uint8_t bsic;
5177  uint32_t timingAdvance;
5178  uint16_t rxLev;
5179  uint8_t nmrInst;
5181 } nas_GERANInfo;
5182 
5202 typedef struct
5203 {
5204  uint16_t geranArfcn;
5205  uint8_t geranBsicNcc;
5206  uint8_t geranBsicBcc;
5207  int16_t geranRssi;
5209 
5227 typedef struct
5228 {
5229  uint16_t umtsUarfcn;
5230  uint16_t umtsPsc;
5231  int16_t umtsRscp;
5232  int16_t umtsEcio;
5234 
5282 typedef struct
5283 {
5284  uint16_t cellID;
5285  uint8_t plmn[NAS_PLMN_LENGTH];
5286  uint16_t lac;
5287  uint16_t uarfcn;
5288  uint16_t psc;
5289  int16_t rscp;
5290  int16_t ecio;
5291  uint8_t umtsInst;
5293  uint8_t geranInst;
5295 } nas_UMTSInfo;
5296 
5325 typedef struct
5326 {
5327  uint16_t sid;
5328  uint16_t nid;
5329  uint16_t baseId;
5330  uint16_t refpn;
5331  uint32_t baseLat;
5332  uint32_t baseLong;
5333 } nas_CDMAInfo;
5334 
5360 typedef struct
5361 {
5362  uint16_t pci;
5363  int16_t rsrq;
5364  int16_t rsrp;
5365  int16_t rssi;
5366  int16_t srxlev;
5367 } nas_cellParams;
5368 
5435 typedef struct
5436 {
5437  uint8_t ueInIdle;
5438  uint8_t plmn[NAS_PLMN_LENGTH];
5439  uint16_t tac;
5440  uint32_t globalCellId;
5441  uint16_t earfcn;
5442  uint16_t servingCellId;
5446  uint8_t sIntraSearch;
5447  uint8_t cellsLen;
5450 
5485 typedef struct
5486 {
5487  uint16_t earfcn;
5488  uint8_t threshXLow;
5489  uint8_t threshXHigh;
5491  uint8_t cells_len;
5494 
5510 typedef struct
5511 {
5512  uint8_t ueInIdle;
5513  uint8_t freqsLen;
5516 
5550 typedef struct
5551 {
5552  uint16_t arfcn;
5553  uint8_t band1900;
5554  uint8_t cellIdValid;
5555  uint8_t bsicId;
5556  int16_t rssi;
5557  int16_t srxlev;
5558 } nas_gsmCellInfo;
5559 
5594 typedef struct
5595 {
5597  uint8_t threshGsmHigh;
5598  uint8_t threshGsmLow;
5599  uint8_t nccPermitted;
5600  uint8_t cells_len;
5603 
5619 typedef struct
5620 {
5621  uint8_t ueInIdle;
5622  uint8_t freqsLen;
5625 
5650 typedef struct
5651 {
5652  uint16_t psc;
5653  int16_t cpich_rscp;
5654  int16_t cpich_ecno;
5655  int16_t srxlev;
5657 
5687 typedef struct
5688 {
5689  uint16_t uarfcn;
5691  uint16_t threshXhigh;
5692  uint16_t threshXlow;
5693  uint8_t cellsLen;
5696 
5712 typedef struct
5713 {
5714  uint8_t ueInIdle;
5715  uint8_t freqsLen;
5718 
5747 typedef struct
5748 {
5749  uint16_t earfcn;
5750  uint16_t pci;
5751  uint32_t rsrp;
5752  uint32_t rsrq;
5753  int16_t srxlev;
5754  uint8_t cellIsTDD;
5756 
5783 typedef struct
5784 {
5785  uint32_t wcdmaRRCState;
5789 
5822 typedef struct
5823 {
5831  uint32_t *pUMTSCellID;
5834 
5845  uint8_t *pResp,
5846  uint16_t respLen,
5848 );
5849 
5860  pack_qmi_t *pCtx,
5861  uint8_t *pReqBuf,
5862  uint16_t *pLen
5863  );
5919 typedef struct{
5920  uint16_t year;
5921  uint8_t month;
5922  uint8_t day;
5923  uint8_t hour;
5924  uint8_t minute;
5925  uint8_t second;
5926  uint8_t dayOfWeek;
5927  int8_t timeZone;
5930  uint8_t TlvPresent;
5931 }nas_timeInfo;
5932 
5944 typedef struct
5945 {
5949 
5960  uint8_t *pResp,
5961  uint16_t respLen,
5963 );
5995 typedef struct
5996 {
5997  uint16_t year;
5998  uint8_t month;
5999  uint8_t day;
6000  uint8_t hour;
6001  uint8_t minute;
6002  uint8_t second;
6003  uint8_t dayOfWeek;
6005 
6032 typedef struct
6033 {
6035  uint8_t *pTimeZone;
6036  uint8_t *pDayltSavAdj;
6039 
6050  uint8_t *pResp,
6051  uint16_t respLen,
6053  );
6054 
6055 /*
6056  * NAS LTE CPHY Downlink Values.
6057  */
6058 typedef enum {
6066 
6067 /*
6068  * NAS LTE CPHY Scell States.
6069  */
6070 typedef enum {
6075 
6096 typedef struct{
6097  uint16_t pci;
6098  uint16_t freq;
6100  uint8_t TlvPresent;
6111 typedef struct{
6113  uint8_t TlvPresent;
6115 
6185 typedef struct{
6186  uint16_t pci;
6187  uint16_t freq;
6189  uint16_t iLTEbandValue;
6191  uint8_t TlvPresent;
6193 
6217 typedef struct{
6218  uint16_t pci;
6219  uint16_t freq;
6221  uint16_t iLTEbandValue;
6222  uint8_t TlvPresent;
6224 
6236 typedef struct{
6237  uint8_t scell_idx;
6238  uint8_t TlvPresent;
6240 
6259 typedef struct
6260 {
6267 
6278  uint8_t *pResp,
6279  uint16_t respLen,
6281  );
6282 
6307 typedef struct{
6308  uint8_t rxChainIndex;
6309  uint8_t isRadioTuned;
6310  int32_t rxPower;
6311  int32_t rsrp;
6312 }nas_RxSigInfo;
6313 
6339 typedef struct
6340 {
6341  int32_t rsrq;
6342  int16_t snr;
6343  uint8_t numInstances;
6345  uint8_t TlvPresent;
6346 }nas_SccRxInfo;
6347 
6348 
6360  pack_qmi_t *pCtx,
6361  uint8_t *pReq,
6362  uint16_t *pLen
6363  );
6364 
6368 typedef struct {
6371 
6383  uint8_t *pResp,
6384  uint16_t respLen,
6386  );
6387 
6400 typedef struct
6401 {
6402  char t3396_apn[101];
6403  uint8_t t3396_plmn_id[3];
6404  uint32_t t3396_val;
6406 
6417  uint8_t *pResp,
6418  uint16_t respLen,
6420  );
6421 
6431 typedef struct{
6432  uint32_t action;
6434 
6447  pack_qmi_t *pCtx,
6448  uint8_t *pReqBuf,
6449  uint16_t *pLen,
6451  );
6452 
6463  uint8_t *pResp,
6464  uint16_t respLen
6465  );
6466 
6520 typedef struct{
6521  char *pSPC;
6522  uint8_t *pForceRev0;
6523  uint8_t *pCustomSCP;
6524  uint32_t *pProtocol;
6525  uint32_t *pBroadcast;
6526  uint32_t *pApplication;
6527  uint32_t *pRoaming;
6529 
6542  pack_qmi_t *pCtx,
6543  uint8_t *pReqBuf,
6544  uint16_t *pLen,
6546  );
6547 
6558  uint8_t *pResp,
6559  uint16_t respLen
6560  );
6561 
6574 typedef struct
6575 {
6576  uint8_t *pColorCode;
6578 
6590  pack_qmi_t *pCtx,
6591  uint8_t *pReqBuf,
6592  uint16_t *pLen
6593  );
6594 
6606  uint8_t *pResp,
6607  uint16_t respLen,
6609  );
6610 
6623 typedef struct
6624 {
6625  uint8_t radio_if;
6627 
6657 typedef struct
6658 {
6659  uint8_t isRadioTuned;
6660  int32_t rxPower;
6661  int32_t ecio;
6662  int32_t rscp;
6663  int32_t rsrp;
6664  uint32_t phase;
6665 } nas_rxInfo;
6666 
6679 typedef struct
6680 {
6681  uint8_t isInTraffic;
6682  int32_t txPower;
6683 } nas_txInfo;
6684 
6698 typedef struct
6699 {
6704 
6717  pack_qmi_t *pCtx,
6718  uint8_t *pReqBuf,
6719  uint16_t *pLen,
6721  );
6722 
6734  uint8_t *pResp,
6735  uint16_t respLen,
6737 );
6738 
6762 typedef struct
6763 {
6764  uint8_t mcc[NAS_PLMN_LENGTH];
6765  uint8_t mnc[NAS_PLMN_LENGTH];
6766  uint16_t lac1;
6767  uint16_t lac2;
6768  uint8_t PLMNRecID;
6770 
6778 typedef struct
6779 {
6780  uint16_t numInstance;
6783 
6797 typedef struct
6798 {
6800  uint8_t spnLength;
6803 
6870 typedef struct
6871 {
6872  uint8_t codingScheme;
6876  uint8_t longNameLen;
6877  uint8_t longName[NAS_MAX_DESCRIPTION_LENGTH];
6878  uint8_t shortNameLen;
6879  uint8_t shortName[NAS_MAX_DESCRIPTION_LENGTH];
6881 
6890 typedef struct
6891 {
6892  uint8_t numInstance;
6895 
6901 typedef struct
6902 {
6903  uint8_t PLMNName[NAS_MAX_DESCRIPTION_LENGTH];
6905 
6929 typedef struct
6930 {
6937 
6950  pack_qmi_t *pCtx,
6951  uint8_t *pReqBuf,
6952  uint16_t *pLen
6953  );
6954 
6967  uint8_t *pResp,
6968  uint16_t respLen,
6970  );
6971 
6980 typedef struct
6981 {
6982  uint8_t namID;
6984 
6997 typedef struct
6998 {
6999  uint8_t namNameLen;
7000  uint8_t namName[NAS_NAM_NAME_LENGTH];
7001 } nas_namName;
7002 
7015 typedef struct
7016 {
7017  uint8_t dirNumLen;
7018  uint8_t dirNum [NAS_MAX_DESCRIPTION_LENGTH];
7019 } nas_dirNum;
7020 
7031 typedef struct
7032 {
7033  uint16_t nid;
7034  uint16_t sid;
7035 } nas_sidNid;
7036 
7049 typedef struct
7050 {
7051  uint8_t numInstances;
7053 } nas_homeSIDNID;
7054 
7071 typedef struct
7072 {
7073  uint8_t mccM[NAS_PLMN_LENGTH];
7074  uint16_t imsiM1112;
7075  uint8_t imsiMS1[NAS_IMSI_M_S1_LENGTH];
7076  uint8_t imsiMS2[NAS_IMSI_M_S2_LENGTH];
7078 
7099 typedef struct
7100 {
7101  uint8_t mccT[NAS_PLMN_LENGTH];
7102  uint16_t imsiT1112;
7103  uint8_t imsiTS1[NAS_IMSI_M_S1_LENGTH];
7104  uint8_t imsiTS2[NAS_IMSI_M_S2_LENGTH];
7105  uint8_t imsiTaddrNum;
7106 } nas_trueIMSI;
7107 
7127 typedef struct
7128 {
7129  uint16_t priChA;
7130  uint16_t priChB;
7131  uint16_t secChA;
7132  uint16_t secChB;
7133 } nas_CDMAChannel;
7134 
7157 typedef struct
7158 {
7166 
7179  pack_qmi_t *pCtx,
7180  uint8_t *pReqBuf,
7181  uint16_t *pLen,
7183  );
7184 
7196  uint8_t *pResp,
7197  uint16_t respLen,
7199 );
7200 
7240 typedef struct
7241 {
7242  uint16_t PhysicalLayer;
7243  uint16_t ControlMac;
7244  uint16_t AccessMac;
7245  uint16_t ForwardMac;
7246  uint16_t ReverseMac;
7247  uint16_t KeyExchange;
7248  uint16_t AuthProt;
7249  uint16_t EncryptProt;
7250  uint16_t SecProt;
7251  uint16_t IdleState;
7252  uint16_t MultDisc;
7253  uint16_t VirtStream;
7255 
7270 typedef struct
7271 {
7276 
7288  pack_qmi_t *pCtx,
7289  uint8_t *pReqBuf,
7290  uint16_t *pLen
7291  );
7292 
7304  uint8_t *pResp,
7305  uint16_t respLen,
7307  );
7308 
7327 typedef struct
7328 {
7329  uint16_t *pCurrentPrsnlty;
7332  uint64_t *pAppSubType;
7334 
7346  pack_qmi_t *pCtx,
7347  uint8_t *pReqBuf,
7348  uint16_t *pLen
7349  );
7350 
7362  uint8_t *pResp,
7363  uint16_t respLen,
7365  );
7366 
7375 typedef struct
7376 {
7377  uint8_t *pDetachAction;
7379 
7392  pack_qmi_t *pCtx,
7393  uint8_t *pReqBuf,
7394  uint16_t *pLen,
7395  pack_nas_SLQSSwiPSDetach_t *pReqParam
7396  );
7397 
7408  uint8_t *pResp,
7409  uint16_t respLen
7410  );
7411 
7445 typedef struct
7446 {
7448  uint16_t *pHDRPackErrRate;
7449  uint8_t *pGSMBER;
7450  uint8_t *pWCDMABER;
7452 
7464  pack_qmi_t *pCtx,
7465  uint8_t *pReqBuf,
7466  uint16_t *pLen
7467  );
7468 
7480  uint8_t *pResp,
7481  uint16_t respLen,
7483  );
7484 
7494 typedef struct
7495 {
7496  uint8_t DRCValue;
7497  uint8_t DRCCover;
7498 } nas_DRCParams;
7499 
7515 typedef struct
7516 {
7517  uint32_t PilotType;
7518  uint16_t PilotPN;
7519  uint16_t PilotStrength;
7521 
7539 typedef struct
7540 {
7541  uint8_t NumPilots;
7544 
7560 typedef struct
7561 {
7563  uint8_t *pUATI;
7566 
7578  pack_qmi_t *pCtx,
7579  uint8_t *pReqBuf,
7580  uint16_t *pLen
7581  );
7582 
7594  uint8_t *pResp,
7595  uint16_t respLen,
7597  );
7598 
7607 typedef struct
7608 {
7609  uint16_t ActSetPilotPN;
7612 
7685 typedef struct
7686 {
7687  uint8_t State;
7688  uint16_t SO;
7689  uint32_t RX_PWR;
7690  uint16_t RX_EC_IO;
7691  uint32_t TX_PWR;
7692  uint8_t ActSetCnt;
7697 
7750 typedef struct
7751 {
7752  uint8_t State;
7753  uint8_t MACIndex;
7754  uint8_t SectorIDLen;
7755  uint16_t *pSectorID;
7756  uint16_t RX_PWR;
7757  uint16_t PER;
7758  uint16_t PilotEnergy;
7759  uint8_t SNR;
7761 
7792 typedef struct
7793 {
7794  uint8_t Technology;
7795  uint8_t QLIC;
7796  uint8_t Chipset;
7797  uint8_t HWVersion;
7799 
7852 typedef struct
7853 {
7854  uint32_t IPAddress;
7855  uint8_t LastErrCode;
7857 
7878 typedef struct
7879 {
7880  uint8_t *pObjectVer;
7886 
7898  pack_qmi_t *pCtx,
7899  uint8_t *pReqBuf,
7900  uint16_t *pLen
7901  );
7902 
7914  uint8_t *pResp,
7915  uint16_t respLen,
7917  );
7918 
7937 typedef struct
7938 {
7941 } nas_RSSIThresh;
7942 
7961 typedef struct
7962 {
7964  int16_t *pECIOThresList;
7965 } nas_ECIOThresh;
7966 
7983 typedef struct
7984 {
7988 
8006 typedef struct
8007 {
8011 
8028 typedef struct
8029 {
8031  int32_t *pIOThresList;
8032 } nas_IOThresh;
8033 
8053 typedef struct
8054 {
8057 } nas_RSRQThresh;
8058 
8078 typedef struct
8079 {
8081  int16_t *pRSRPThresList;
8082 } nas_RSRPThresh;
8083 
8112 typedef struct
8113 {
8114  uint8_t rptRate;
8115  uint8_t avgPeriod;
8117 
8127 typedef struct
8128 {
8132 
8173 typedef struct
8174 {
8185 
8198  pack_qmi_t *pCtx,
8199  uint8_t *pReqBuf,
8200  uint16_t *pLen,
8201  pack_nas_SLQSConfigSigInfo_t *pReqParam
8202  );
8203 
8214  uint8_t *pResp,
8215  uint16_t respLen
8216  );
8217 
8275 typedef struct
8276 {
8277  uint16_t *pMCC;
8278  uint16_t *pMNC;
8279  uint8_t nameSize;
8280  uint8_t *pName;
8281  uint16_t *pSID;
8282  uint16_t *pNID;
8283  uint16_t *pNw2MCC;
8284  uint16_t *pNw2MNC;
8285  uint8_t *pNw2DescDisp;
8286  uint8_t *pNw2DescEnc;
8287  uint8_t *pNw2DescLen;
8288  uint8_t *pNw2Name;
8290 
8302  pack_qmi_t *pCtx,
8303  uint8_t *pReqBuf,
8304  uint16_t *pLen
8305  );
8306 
8318  uint8_t *pResp,
8319  uint16_t respLen,
8321  );
8322 
8332 typedef struct{
8333  uint8_t status;
8334  uint32_t uarfcn;
8335 } nas_wcdmaUARFCN;
8336 
8351 typedef struct{
8352  uint8_t status;
8353  uint32_t earfcn0;
8354  uint32_t earfcn1;
8355 } nas_lteEARFCN;
8356 
8369 typedef struct{
8370  uint8_t status;
8371  uint32_t earfcn;
8372  uint32_t pci;
8373 } nas_ltePCI;
8374 
8387 typedef struct
8388 {
8393 
8406  pack_qmi_t *pCtx,
8407  uint8_t *pReqBuf,
8408  uint16_t *pLen,
8410  );
8411 
8422  uint8_t *pResp,
8423  uint16_t respLen
8424  );
8425 
8438 typedef struct
8439 {
8444 
8456  pack_qmi_t *pCtx,
8457  uint8_t *pReqBuf,
8458  uint16_t *pLen
8459  );
8460 
8472  uint8_t *pResp,
8473  uint16_t respLen,
8475  );
8476 
8477 #endif
8478 
uint8_t * pName
Definition: nas.h:8280
uint8_t TlvPresent
Definition: nas.h:3252
uint16_t lteSnrDelta
Definition: nas.h:3107
int pack_nas_SLQSSwiGetHRPDStats(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:2627
int16_t snr
Definition: nas.h:860
NAS_LTE_CPHY_SCELL_STATE_LITE scell_state
Definition: nas.h:6099
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:5753
nas_LTESigRptCfg * pLTESigRptCfg
Definition: nas.h:8182
#define NAS_IMSI_M_S2_LENGTH
Definition: nas.h:18
Definition: nas.h:4732
Definition: nas.h:3770
NASPhyCaAggScellDlBw PhyCaAggScellDlBw
Definition: nas.h:4430
uint16_t * pLTERSRPDelta
Definition: nas.h:3943
Definition: nas.h:4337
uint16_t Tlvresult
Definition: nas.h:4096
uint32_t pci
Definition: nas.h:4322
int16_t rxSignalStrength
Definition: nas.h:2910
uint8_t TlvPresent
Definition: nas.h:4515
uint8_t HDRSINRThreshListLen
Definition: nas.h:3551
uint16_t NetworkID
Definition: nas.h:2831
nas_AddSysInfo * pAddWCDMASysInfo
Definition: nas.h:1880
uint8_t selectedNetwork
Definition: nas.h:4240
nas_LTESigRptConfig * pLTESigRptConfig
Definition: nas.h:3944
uint32_t Preferred
Definition: nas.h:2157
uint8_t dayOfWeek
Definition: nas.h:6003
Definition: nas.h:6062
NAS_LTE_CPHY_CA_BW_NRB_LITE
Definition: nas.h:6058
uint16_t * pLTERSRQDelta
Definition: nas.h:3941
uint8_t lacValid
Definition: nas.h:1474
int unpack_nas_SLQSGetErrorRate(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetErrorRate_t *pOutput)
uint8_t NeighborSetCnt
Definition: nas.h:7694
uint32_t PilotType
Definition: nas.h:7517
Definition: nas.h:5650
uint32_t * pChangeDuration
Definition: nas.h:4771
int pack_nas_SLQSSetSysSelectionPref(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetSysSelectionPref_t *pReqParam)
Definition: nas.h:5485
uint8_t srvStatus
Definition: nas.h:2738
uint8_t threshGsmHigh
Definition: nas.h:5597
Definition: nas.h:5995
uint8_t RSRQThresListLen
Definition: nas.h:8055
uint8_t radioInterfaceNo
Definition: nas.h:4241
uint16_t regPrd
Definition: nas.h:1737
uint8_t networkIdValid
Definition: nas.h:1481
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:8285
int unpack_nas_SLQSNasSwiIndicationRegister(uint8_t *pResp, uint16_t respLen)
Definition: nas.h:5687
uint32_t psBarStatus
Definition: nas.h:1785
uint8_t lteEsmUl
Definition: nas.h:4842
Definition: nas.h:2975
NASPhyCaAggPcellInfo PhyCaAggPcellInfo
Definition: nas.h:4432
uint16_t * pAddLTESysInfo
Definition: nas.h:1881
Definition: nas.h:8006
#define NAS_MAX_SCC_RX_INFO_INSTANCES
Definition: nas.h:15
uint16_t geoSysIdx
Definition: nas.h:1736
uint16_t MNC
Definition: nas.h:2065
uint8_t hdrPersonalityValid
Definition: nas.h:1370
int8_t * pRscp
Definition: nas.h:941
uint8_t bsInfoValid
Definition: nas.h:1290
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:4423
struct nas_CSGID * pCSGID
Definition: nas.h:503
uint8_t freqsLen
Definition: nas.h:5715
Definition: nas.h:8369
#define NAS_SERVING_SYSTEM_INFO_MAX_RADIO_INTERFACE_LIST
Definition: nas.h:4185
uint32_t io
Definition: nas.h:3224
uint16_t nmrLac
Definition: nas.h:5113
uint64_t * pAppSubType
Definition: nas.h:7332
nas_GSMSrvStatusInfo * pGSMSrvStatusInfo
Definition: nas.h:2005
uint8_t shortNameSB
Definition: nas.h:5015
int unpack_nas_GetACCOLC(uint8_t *pResp, uint16_t respLen, uint8_t *pAccolc)
int16_t rsrplevel
Definition: nas.h:3019
uint8_t day
Definition: nas.h:5922
Definition: nas.h:3005
uint8_t nmrBsic
Definition: nas.h:5115
uint32_t regAction
Definition: nas.h:4769
uint8_t * pMncPcsDigitStatus
Definition: nas.h:4772
LITEQMI_NAS_LTE_CPHY_SCELL_STATE scell_state
Definition: nas.h:4324
nas_QmiNas3GppNetworkRAT * pRATINstance
Definition: nas.h:2217
uint32_t BasestationLatitude
Definition: nas.h:2833
nas_LTEInfoIntrafreq * pLTEInfoIntrafreq
Definition: nas.h:5827
uint8_t ValidityCW1
Definition: nas.h:2278
int16_t rsrp
Definition: nas.h:5364
uint8_t rejCause
Definition: nas.h:1614
uint16_t networkID
Definition: nas.h:1289
uint8_t isPrefDataPath
Definition: nas.h:1029
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:7249
uint8_t TlvPresent
Definition: nas.h:4531
uint8_t networkIdValid
Definition: nas.h:1714
nas_TDSCDMASINRCONFThresh * pTDSCDMASINRCONFThresh
Definition: nas.h:8183
uint8_t srvStatus
Definition: nas.h:1028
Definition: nas.h:1145
Definition: nas.h:6623
uint8_t numInstances
Definition: nas.h:6343
Definition: nas.h:4427
int unpack_nas_GetRFInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_GetRFInfo_t *pOutput)
Definition: nas.h:6431
uint8_t gsmUmtsUl
Definition: nas.h:4846
nas_rxInfo * pRXChain0Info
Definition: nas.h:6700
Definition: nas.h:8127
uint8_t band
Definition: nas.h:2450
Definition: nas.h:3721
nas_GERANInfo * pGERANInfo
Definition: nas.h:5824
int pack_nas_SLQSSwiGetLteSccRxInfo(pack_qmi_t *pCtx, uint8_t *pReq, uint16_t *pLen)
NASEmergencyModeTlv EMTlv
Definition: nas.h:4618
uint8_t * pErrorRateInd
Definition: nas.h:735
nas_lteEARFCN * pLteEARFCN
Definition: nas.h:8441
int16_t * pWCDMARSSIThreshList
Definition: nas.h:3605
uint8_t longNameEn
Definition: nas.h:5018
int unpack_nas_PerformNetworkScan(uint8_t *pResp, uint16_t respLen, unpack_nas_PerformNetworkScan_t *pOutput)
int16_t snrlevel
Definition: nas.h:3007
uint8_t lteRsrpDelta
Definition: nas.h:3108
int16_t rscp
Definition: nas.h:5289
int unpack_nas_SetRFInfoCallback(uint8_t *pResp, uint16_t respLen)
uint8_t PRLInd
Definition: nas.h:2844
uint32_t wcdmaRRCState
Definition: nas.h:5785
uint8_t * pSubscriptionInfoInd
Definition: nas.h:731
uint8_t threshXHigh
Definition: nas.h:5489
uint32_t Broadcast
Definition: nas.h:3323
int pack_nas_SLQSGetPLMNName(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSGetPLMNName_t *reqArg)
Definition: nas.h:3916
nas_CDMASysInfoExt CDMASystemInfoExt
Definition: nas.h:2847
uint8_t * pObjectVer
Definition: nas.h:7880
uint8_t HDRIOThreshListLen
Definition: nas.h:3569
nas_roamIndList RoamingIndicatorList
Definition: nas.h:2835
uint32_t BasestationLongitude
Definition: nas.h:2834
nas_GSMSysInfo * pGSMSysInfo
Definition: nas.h:1874
uint16_t arfcn
Definition: nas.h:5552
Definition: nas.h:5919
NASGWAcqOrderPrefTlv GWAOPTlv
Definition: nas.h:4626
nas_minBasedIMSI * pMinBasedIMSI
Definition: nas.h:7162
uint8_t HdrPersonality
Definition: nas.h:2848
uint32_t iLTEbandValue
Definition: nas.h:4406
uint8_t srvDomainValid
Definition: nas.h:1147
uint8_t lacValid
Definition: nas.h:1608
uint32_t * pApplication
Definition: nas.h:6526
Definition: nas.h:3653
uint8_t tacValid
Definition: nas.h:1717
nas_lteRsrpinformation lteRsrpinfo
Definition: nas.h:3229
nas_NetworkStat1x * pNetworkStat1x
Definition: nas.h:7881
Definition: nas.h:3096
Definition: nas.h:2756
int16_t geranRssi
Definition: nas.h:5207
uint8_t rptRate
Definition: nas.h:8114
uint8_t * pNetworkTimeInd
Definition: nas.h:732
uint8_t LTERSRQThreshListLen
Definition: nas.h:3672
uint8_t day
Definition: nas.h:5999
Definition: nas.h:5944
Definition: nas.h:2274
uint16_t mnc
Definition: nas.h:4906
Definition: nas.h:3470
Definition: nas.h:1756
uint8_t RegForeignNID
Definition: nas.h:3319
uint8_t dataCapabilitiesLen
Definition: nas.h:2599
uint16_t MCC
Definition: nas.h:2064
Definition: nas.h:7685
int unpack_nas_SLQSNasGetHDRColorCode(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetHDRColorCode_t *pOutput)
uint32_t PSDomain
Definition: nas.h:2059
uint32_t Roaming
Definition: nas.h:3325
Definition: nas.h:841
uint16_t AuthProt
Definition: nas.h:7248
uint8_t systemMode
Definition: nas.h:2369
uint8_t rsrqDelta
Definition: nas.h:3102
Definition: nas.h:869
uint16_t * pRoamPref
Definition: nas.h:493
nas_CDMARSSIThresh * pCDMARSSIThresh
Definition: nas.h:3918
int unpack_nas_SLQSSwiNetworkDebug(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiNetworkDebug_t *pOutput)
uint8_t SCM
Definition: nas.h:3316
int16_t ecio
Definition: nas.h:832
uint16_t mcc
Definition: nas.h:968
uint16_t numInstance
Definition: nas.h:6780
uint8_t ECIOThresListLen
Definition: nas.h:7963
NASLteNasReleaseInfoTlv nasRelInfoTlv
Definition: nas.h:4681
LITEQMI_NAS_LTE_CPHY_SCELL_STATE
Definition: nas.h:4282
Definition: nas.h:5202
uint16_t ReverseMac
Definition: nas.h:7246
nas_TDSCDMARSSIThresh * pTDSCDMARSSIThresh
Definition: nas.h:3947
uint8_t sinr
Definition: nas.h:845
int16_t ecio
Definition: nas.h:5290
NASQmiCbkNasSystemSelPrefInd Info
Definition: nas.h:4639
uint16_t tac
Definition: nas.h:1718
Definition: nas.h:1276
nas_SrvStatusInfo * pCDMASrvStatusInfo
Definition: nas.h:1867
uint8_t * pDualStandByPrefInd
Definition: nas.h:730
uint16_t pci
Definition: nas.h:6186
uint8_t numRadioInterfaces
Definition: nas.h:2567
uint8_t * pEmerMode
Definition: nas.h:489
uint16_t arfcn
Definition: nas.h:5175
uint8_t radio_if
Definition: nas.h:6625
int16_t * pGSMRSSIThreshList
Definition: nas.h:3588
uint8_t regState
Definition: nas.h:2563
NASQmiCbkNasSwiOTAMessageInd Info
Definition: nas.h:4695
uint8_t longNameLen
Definition: nas.h:6876
uint8_t * pSystemSelectionInd
Definition: nas.h:727
uint8_t nccPermitted
Definition: nas.h:5599
uint8_t umtsLTENbrCellLen
Definition: nas.h:5786
uint32_t action
Definition: nas.h:6432
uint8_t hdrPersonality
Definition: nas.h:4243
nas_GSMRSSIThresh * pGSMRSSIThresh
Definition: nas.h:3930
uint64_t band_pref
Definition: nas.h:4500
nas_AddSysInfo * pAddWCDMASysInfo
Definition: nas.h:2016
cdmaSSInfo CDMASSInfo
Definition: nas.h:885
uint8_t hour
Definition: nas.h:5923
uint8_t ioDelta
Definition: nas.h:3100
uint8_t roamStatus
Definition: nas.h:1152
uint16_t priChB
Definition: nas.h:7130
uint16_t cellID
Definition: nas.h:5284
uint8_t * pPCSInstanceSize
Definition: nas.h:2218
nas_DeviceConfigDetail * pDeviceConfigDetail
Definition: nas.h:7883
Definition: nas.h:4679
int pack_nas_GetServingNetwork(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t * pBroadcast
Definition: nas.h:6525
Definition: nas.h:2448
uint16_t * pNw2MNC
Definition: nas.h:8284
Definition: nas.h:5550
uint16_t mcc
Definition: nas.h:4905
uint8_t sNonIntraSearch
Definition: nas.h:5444
nas_trueIMSI * pTrueIMSI
Definition: nas.h:7163
uint8_t RoamIndicatorVal
Definition: nas.h:2827
uint16_t iLTEbandValue
Definition: nas.h:6221
nas_dirNum * pDirNum
Definition: nas.h:7160
uint8_t umtsInst
Definition: nas.h:5291
nas_ltePCI * pLtePCI
Definition: nas.h:8442
uint8_t band1900
Definition: nas.h:5553
uint16_t psc
Definition: nas.h:5288
int16_t * pLTESNRThresList
Definition: nas.h:8009
Definition: nas.h:4443
nas_RSRQThresh * pRSRQThresh
Definition: nas.h:8180
nas_wcdmaUARFCN * pWcdmaUARFCN
Definition: nas.h:8440
int unpack_nas_SetServingSystemCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetServingSystemCallback_ind_t *pOutput)
int16_t * pLTERSRPThreshList
Definition: nas.h:3690
uint64_t * pLTEBandPref
Definition: nas.h:494
int16_t * pHDRECIOThreshList
Definition: nas.h:3526
uint8_t TlvPresent
Definition: nas.h:4339
uint8_t LastErrCode
Definition: nas.h:7855
int32_t * pIOThresList
Definition: nas.h:8031
nas_PhyCaAggScellDlBw sPhyCaAggScellDlBw
Definition: nas.h:6262
Definition: nas.h:5594
int unpack_nas_GetHomeNetwork3GPP2(uint8_t *pResp, uint16_t respLen, unpack_nas_GetHomeNetwork3GPP2_t *pOutput)
nas_LTEInfoNeighboringGSM * pLTEInfoNeighboringGSM
Definition: nas.h:5829
uint16_t ModePref
Definition: nas.h:4484
Definition: nas.h:4545
int pack_nas_SLQSNasGetCellLocationInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:7445
int pack_nas_SLQSSwiGetHDRProtSubtype(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int8_t timeZone
Definition: nas.h:5927
uint8_t ueInIdle
Definition: nas.h:5437
uint32_t PersistentTechPref
Definition: nas.h:4056
Definition: nas.h:2929
uint8_t instancesSize
Definition: nas.h:790
uint16_t nmrRxLev
Definition: nas.h:5116
float rssi
Definition: nas.h:871
int8_t rssi
Definition: nas.h:831
uint8_t rxChainIndex
Definition: nas.h:6308
uint32_t TX_PWR
Definition: nas.h:7691
uint32_t RAN
Definition: nas.h:2060
Definition: nas.h:3754
uint8_t ueInIdle
Definition: nas.h:5512
uint16_t MCC
Definition: nas.h:2203
uint8_t status
Definition: nas.h:8370
uint8_t radioInterfaceSize
Definition: nas.h:3266
uint8_t TDSCDMARSSIThreshListLen
Definition: nas.h:3756
uint16_t data_len
Definition: nas.h:4663
uint8_t hsInd
Definition: nas.h:1621
Definition: nas.h:7937
int pack_nas_SLQSGetSignalStrength(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint16_t reqMask)
uint8_t egprsSuppValid
Definition: nas.h:1484
char shortNameLen
Definition: nas.h:5016
nas_lteSnrinformation lteSnrinfo
Definition: nas.h:3228
uint16_t imsiM1112
Definition: nas.h:7074
uint8_t isSysPrlMatch
Definition: nas.h:1369
nas_SccRxInfo * pSccRxInfo
Definition: nas.h:6369
uint8_t DataCapsLen
Definition: nas.h:2068
nas_MNRInfo * pMNRInfo
Definition: nas.h:4770
Definition: nas.h:3636
uint16_t activeChannel
Definition: nas.h:782
uint16_t iLTEbandValue
Definition: nas.h:6189
uint16_t Tlvresult
Definition: nas.h:4696
uint16_t * pHDRIODelta
Definition: nas.h:3929
int pack_nas_SLQSGetNetworkTime(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:2365
uint8_t * pMncPcsStatus
Definition: nas.h:4907
uint8_t hdrHybrid
Definition: nas.h:2741
uint32_t CellID
Definition: nas.h:2842
Definition: nas.h:6060
uint8_t * pNetworkRejectInd
Definition: nas.h:739
NASServingSystemInfo SSInfo
Definition: nas.h:4256
uint16_t servingCellId
Definition: nas.h:5442
uint8_t radioIf
Definition: nas.h:2932
uint16_t Tlvresult
Definition: nas.h:4145
uint32_t * pSrvRegRestriction
Definition: nas.h:502
int unpack_nas_SetNetworkPreference(uint8_t *pResp, uint16_t respLen, unpack_nas_SetNetworkPreference_t *pOutput)
int pack_nas_SLQSSwiNetworkDebug(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t EmerMode
Definition: nas.h:4468
int unpack_nas_SLQSNasSysInfoCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSysInfoCallback_ind_t *pOutput)
Definition: nas.h:7127
int8_t * pGSMSigInfo
Definition: nas.h:938
uint8_t bEnable
Definition: nas.h:3117
uint32_t cellBroadcastCap
Definition: nas.h:1759
nas_DRCParams * pDRCParams
Definition: nas.h:7562
int unpack_nas_SLQSNASSwiGetChannelLock(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNASSwiGetChannelLock_t *pOutput)
uint16_t imsiT1112
Definition: nas.h:7102
float rscp
Definition: nas.h:872
uint16_t RoamPref
Definition: nas.h:4532
Definition: nas.h:4903
uint32_t timingAdvance
Definition: nas.h:5177
uint8_t TlvPresent
Definition: nas.h:6191
uint8_t DRCValue
Definition: nas.h:7496
int8_t rsrq
Definition: nas.h:2994
uint8_t isSysPrlMatchValid
Definition: nas.h:1368
int pack_nas_SLQSNasSwiModemStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t radioInterface
Definition: nas.h:3254
uint32_t * pGWAcqOrderPref
Definition: nas.h:499
Definition: nas.h:2685
uint8_t cellIdValid
Definition: nas.h:1476
uint16_t * pHDRSINRThreshList
Definition: nas.h:3552
uint8_t * pSuppressSysInfoInd
Definition: nas.h:740
nas_CDMAChannel * pCDMAChannel
Definition: nas.h:7164
uint8_t srvDomain
Definition: nas.h:1148
tdscdmaSigInfoExt * pTDSCDMASigInfoExt
Definition: nas.h:942
Definition: nas.h:3488
uint16_t threshXlow
Definition: nas.h:5692
int unpack_nas_GetServingNetwork(uint8_t *pResp, uint16_t respLen, unpack_nas_GetServingNetwork_t *pOutput)
uint8_t scell_idx
Definition: nas.h:6237
int unpack_nas_SLQSNasTimerCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasTimerCallback_ind_t *pOutput)
uint16_t mnc
Definition: nas.h:4735
uint8_t TlvPresent
Definition: nas.h:4483
Definition: nas.h:2824
float * pTDSCDMASINRThreshList
Definition: nas.h:3789
uint16_t * pHDRRSSIDelta
Definition: nas.h:3923
uint8_t ActSetPilotPNStrength
Definition: nas.h:7610
int pack_nas_GetHomeNetwork3GPP2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_lteEARFCN * pLteEARFCN
Definition: nas.h:8390
nas_TDSCDMARSCPThresh * pTDSCDMARSCPThresh
Definition: nas.h:3945
nas_RSRPThresh * pRSRPThresh
Definition: nas.h:8181
uint8_t TlvPresent
Definition: nas.h:4579
Definition: nas.h:7852
uint64_t * pTdscdmaBandPref
Definition: nas.h:500
uint8_t lacValid
Definition: nas.h:1707
uint16_t sid
Definition: nas.h:7034
Definition: nas.h:6096
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:4403
#define NAS_IMSI_M_S1_LENGTH
Definition: nas.h:17
uint32_t baseLong
Definition: nas.h:1293
float * pTDSCDMASINRDelta
Definition: nas.h:3952
uint32_t id
Definition: nas.h:325
Definition: nas.h:3263
int16_t * pRSRPThresList
Definition: nas.h:8081
Definition: nas.h:7099
uint16_t nid
Definition: nas.h:972
uint8_t geranBsicBcc
Definition: nas.h:5206
uint8_t csAttachState
Definition: nas.h:2564
#define NAS_NAM_NAME_LENGTH
Definition: nas.h:16
uint32_t earfcn
Definition: nas.h:8371
uint8_t RadioIfacesSize
Definition: nas.h:2061
uint32_t CSDomain
Definition: nas.h:2058
nas_TDSCDMAECIOThresh * pTDSCDMAECIOThresh
Definition: nas.h:3949
uint32_t Roaming
Definition: nas.h:2063
uint8_t rejectSrvDomain
Definition: nas.h:1712
Definition: nas.h:789
uint8_t hsCallStatusValid
Definition: nas.h:1618
Definition: nas.h:5170
Definition: nas.h:3687
Definition: nas.h:3238
uint16_t MNC
Definition: nas.h:2181
int unpack_nas_SLQSSwiGetLteSccRxInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetLteSccRxInfo_t *pOutput)
Definition: nas.h:3602
uint8_t dtmSuppValid
Definition: nas.h:1486
uint32_t cellID
Definition: nas.h:5172
uint8_t CDMA_P_Rev
Definition: nas.h:2838
uint16_t IdleState
Definition: nas.h:7251
uint8_t pRevInUseValid
Definition: nas.h:1281
Definition: nas.h:6064
int8_t GSMSSInfo
Definition: nas.h:887
nas_sysInfoCommon sysInfoGSM
Definition: nas.h:1473
uint8_t rejCause
Definition: nas.h:1713
uint32_t * pProtocol
Definition: nas.h:6524
uint16_t VirtStream
Definition: nas.h:7253
uint8_t isRadioTuned
Definition: nas.h:6659
uint16_t * pCDMARSSIDelta
Definition: nas.h:3919
Definition: nas.h:8028
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:1869
uint8_t hdrActiveProt
Definition: nas.h:1373
uint16_t geranArfcn
Definition: nas.h:5204
int32_t txPower
Definition: nas.h:6682
nas_LTEInfoNeighboringWCDMA * pLTEInfoNeighboringWCDMA
Definition: nas.h:5830
Definition: nas.h:7015
uint8_t numInstances
Definition: nas.h:2662
uint8_t numInstance
Definition: nas.h:6892
uint8_t TDSCDMARSCPThreshListLen
Definition: nas.h:3740
Definition: nas.h:855
uint8_t rat
Definition: nas.h:326
nas_LTEInfoInterfreq * pLTEInfoInterfreq
Definition: nas.h:5828
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:2214
uint32_t * pRoaming
Definition: nas.h:6527
int32_t ecio
Definition: nas.h:6661
uint8_t regRejectInfoValid
Definition: nas.h:1711
Definition: nas.h:7560
uint16_t * pNID
Definition: nas.h:8282
uint8_t imsi_11_12
Definition: nas.h:2758
NASPhyCaAggScellIndex PhyCaAggScellIndex
Definition: nas.h:4433
uint8_t * pLTEVoiceSupportSysInfo
Definition: nas.h:2020
uint32_t * pSrvDomainPref
Definition: nas.h:498
Definition: nas.h:4092
uint16_t ControlMac
Definition: nas.h:7243
uint8_t nas_release
Definition: nas.h:4669
nas_CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: nas.h:2019
uint8_t isSysForbidden
Definition: nas.h:1154
uint8_t * pColorCode
Definition: nas.h:6576
nas_PhyCaAggScellIndType sPhyCaAggScellIndType
Definition: nas.h:6261
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:2215
uint16_t priChA
Definition: nas.h:7129
uint8_t PLMNRecID
Definition: nas.h:6768
Definition: nas.h:4421
int16_t ecio
Definition: nas.h:2931
Definition: nas.h:8275
uint16_t activeBandClass
Definition: nas.h:781
uint8_t geranBsicNcc
Definition: nas.h:5205
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:6220
uint8_t GppNetworkDSTAdjustment
Definition: nas.h:2840
uint8_t lteEsmDl
Definition: nas.h:4843
int unpack_nas_SLQSInitiateNetworkRegistration(uint8_t *pResp, uint16_t respLen)
uint8_t bsic
Definition: nas.h:5176
nas_GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: nas.h:1870
Definition: nas.h:4292
uint8_t DataCapsLen
Definition: nas.h:2107
uint8_t * pNw2DescEnc
Definition: nas.h:8286
uint8_t cells_len
Definition: nas.h:5600
uint8_t threshXLow
Definition: nas.h:5488
nas_GSMSysInfo * pGSMSysInfo
Definition: nas.h:2010
int pack_nas_GetANAAAAuthenticationStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t SNR
Definition: nas.h:7759
uint8_t longNameSpareBits
Definition: nas.h:6874
uint8_t scell_idx
Definition: nas.h:4422
Definition: nas.h:1782
uint8_t * pDDTMInd
Definition: nas.h:728
int unpack_nas_SLQSGetOperatorNameData(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetOperatorNameData_t *pOutput)
uint8_t CQIValueCW1
Definition: nas.h:2279
uint8_t hdrActiveProtValid
Definition: nas.h:1372
uint64_t time
Definition: nas.h:4676
uint16_t Tlvresult
Definition: nas.h:4257
uint8_t hour
Definition: nas.h:6000
int32_t io
Definition: nas.h:846
uint16_t * pPRLPref
Definition: nas.h:492
Definition: nas.h:6890
uint8_t radioIf
Definition: nas.h:2995
uint8_t sinrDelta
Definition: nas.h:3101
uint16_t SystemID
Definition: nas.h:2830
uint8_t TDSCDMASINRCONFThreshListLen
Definition: nas.h:8129
Definition: nas.h:2908
Definition: nas.h:4235
int pack_nas_SLQSNasGetHDRColorCode(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:5227
uint8_t ueInIdle
Definition: nas.h:5714
uint32_t earfcn1
Definition: nas.h:8354
uint16_t * pNw2MCC
Definition: nas.h:8283
Definition: nas.h:7049
uint8_t nmrInst
Definition: nas.h:5179
uint16_t freq
Definition: nas.h:6219
nas_AddCDMASysInfo * pAddCDMASysInfo
Definition: nas.h:1877
nas_sysInfoCommon sysInfoHDR
Definition: nas.h:1367
int16_t * pLTERSRQThreshList
Definition: nas.h:3673
uint16_t earfcn
Definition: nas.h:5749
uint8_t TlvPresent
Definition: nas.h:4407
int unpack_nas_SLQSSetSysSelectionPrefCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSetSysSelectionPrefCallBack_ind_t *pOutput)
uint16_t PRLPref
Definition: nas.h:4516
uint8_t radioIf
Definition: nas.h:2911
nas_QmisNasPcsDigit * pPCSInstance
Definition: nas.h:2219
float * pTDSCDMAECIODelta
Definition: nas.h:3950
int8_t rssi
Definition: nas.h:843
float * pTDSCDMAECIOThreshList
Definition: nas.h:3773
uint16_t KeyExchange
Definition: nas.h:7247
nas_serviceProviderName * pSrvcProviderName
Definition: nas.h:6931
uint16_t TXChan
Definition: nas.h:2453
uint8_t psAttachState
Definition: nas.h:2565
int unpack_nas_SetLURejectCallback(uint8_t *pResp, uint16_t respLen)
uint16_t MCC
Definition: nas.h:2757
Definition: nas.h:5747
Definition: nas.h:6236
int unpack_nas_SLQSNasNetworkTimeCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasNetworkTimeCallBack_ind_t *pOutput)
Definition: nas.h:1605
Definition: nas.h:6797
Definition: nas.h:8173
uint16_t geoSysIdx
Definition: nas.h:1758
uint8_t rxSignalStrengthDelta
Definition: nas.h:3098
uint64_t * pLTEBandPref
Definition: nas.h:210
int16_t cpich_rscp
Definition: nas.h:5653
uint8_t TlvPresent
Definition: nas.h:6100
Definition: nas.h:3738
uint8_t leapSeconds
Definition: nas.h:2686
nas_CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: nas.h:2018
LITEQMI_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:4338
nas_LTESNRThreshold * pLTESNRThresh
Definition: nas.h:3938
LITEQMI_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:4373
nas_LTERSRQThresh * pLTERSRQThresh
Definition: nas.h:3940
uint16_t PER
Definition: nas.h:7757
Definition: nas.h:3567
uint8_t netDescrLength
Definition: nas.h:2630
uint8_t roaming
Definition: nas.h:4165
uint8_t modemMode
Definition: nas.h:2368
uint32_t freq
Definition: nas.h:4372
uint16_t ActSetPilotPN
Definition: nas.h:7609
int16_t rsrp
Definition: nas.h:859
nas_errorRateListElement errorRateInfo
Definition: nas.h:3226
lteSSInfo LTESSInfo
Definition: nas.h:889
uint8_t emmConnState
Definition: nas.h:2456
int unpack_nas_SLQSNasSwiOTAMessageCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSwiOTAMessageCallback_ind_t *pOutput)
uint8_t * pGSMCipherDomainSysInfo
Definition: nas.h:1885
uint16_t RXChan
Definition: nas.h:2452
int pack_nas_SetLURejectCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pBenable)
uint32_t csBarStatus
Definition: nas.h:2793
int unpack_nas_SLQSNasGetCellLocationInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetCellLocationInfo_t *pOutput)
Definition: nas.h:5282
LITEQMI_NAS_LTE_CPHY_SCELL_STATE scell_state
Definition: nas.h:4375
int pack_nas_SLQSGetSysSelectionPref(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t year
Definition: nas.h:5920
uint8_t RSSIThresListLen
Definition: nas.h:7939
uint32_t baseLong
Definition: nas.h:5332
uint32_t freq
Definition: nas.h:4404
uint32_t psBarStatus
Definition: nas.h:2794
uint8_t minute
Definition: nas.h:5924
uint8_t DTMInd
Definition: nas.h:2845
uint16_t * pPRLPref
Definition: nas.h:208
Definition: nas.h:3422
uint8_t * pWCDMACipherDomainSysInfo
Definition: nas.h:2022
nas_HDRSysInfo * pHDRSysInfo
Definition: nas.h:1873
uint8_t bandwidth
Definition: nas.h:2451
NASPhyCaAggScellInfo PhyCaAggScellInfo
Definition: nas.h:4431
Definition: nas.h:4513
uint8_t QLIC
Definition: nas.h:7795
uint8_t ecioDelta
Definition: nas.h:3099
uint8_t State
Definition: nas.h:7752
uint8_t LTESNRThreshListLen
Definition: nas.h:3655
NASBandPreferenceTlv BPTlv
Definition: nas.h:4620
uint16_t * pLTESNRDelta
Definition: nas.h:3939
int16_t * pWCDMAECIOThreshList
Definition: nas.h:3622
uint8_t LTERSSIThreshListLen
Definition: nas.h:3638
int unpack_nas_SLQSGetServingSystem(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetServingSystem_t *pOutput)
nas_PhyCaAggScellIndex sPhyCaAggScellIndex
Definition: nas.h:6265
int unpack_nas_SLQSSetBandPreference(uint8_t *pResp, uint16_t respLen)
uint8_t * pForceRev0
Definition: nas.h:6522
uint8_t * pMNCIncPCSDigStat
Definition: nas.h:497
Definition: nas.h:2201
uint32_t rsrq
Definition: nas.h:5752
Definition: nas.h:6762
uint8_t isSysForbiddenValid
Definition: nas.h:1153
uint8_t lteEmmUl
Definition: nas.h:4844
nas_SrvStatusInfo * pHDRSrvStatusInfo
Definition: nas.h:1868
uint16_t * pModePref
Definition: nas.h:490
uint32_t Duration
Definition: nas.h:4095
uint8_t cellReselPriority
Definition: nas.h:5443
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:3291
nas_GSMSrvStatusInfo * pWCDMASrvStatusInfo
Definition: nas.h:2006
NASPhyCaAggScellIndType PhyCaAggScellIndType
Definition: nas.h:4429
uint16_t * pModePref
Definition: nas.h:206
int16_t * pLTESNRThreshList
Definition: nas.h:3656
uint32_t SrvDomainPref
Definition: nas.h:4580
uint8_t srvStatus
Definition: nas.h:1064
nas_IOThresh * pIOThresh
Definition: nas.h:8179
uint8_t nas_major
Definition: nas.h:4670
Definition: nas.h:8053
nas_LTERSSIThresh * pLTERSSIThresh
Definition: nas.h:3936
uint8_t * pTimeZone
Definition: nas.h:6035
uint16_t * pRoamPref
Definition: nas.h:209
uint16_t * pHDRSINRDelta
Definition: nas.h:3927
Definition: nas.h:4143
int unpack_nas_GetCDMANetworkParameters(uint8_t *pResp, uint16_t respLen, unpack_nas_GetCDMANetworkParameters_t *pOutput)
Definition: nas.h:7792
int unpack_nas_SLQSSetSysSelectionPref(uint8_t *pResp, uint16_t respLen)
nas_timeInfo * p3GPP2TimeInfo
Definition: nas.h:5946
nas_ecioListElement ecioInfo
Definition: nas.h:3223
int unpack_nas_SLQSGetNetworkTime(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetNetworkTime_t *pOutput)
uint16_t errorRateListLen
Definition: nas.h:3044
uint16_t SecProt
Definition: nas.h:7250
uint8_t isSysPrlMatchValid
Definition: nas.h:1279
uint32_t globalCellId
Definition: nas.h:5440
uint16_t freq
Definition: nas.h:6187
uint8_t RegHomeSID
Definition: nas.h:3317
uint8_t HDRRSSIThreshListLen
Definition: nas.h:3508
uint16_t psc
Definition: nas.h:1623
uint16_t lac
Definition: nas.h:1475
uint8_t * pWCDMABER
Definition: nas.h:7450
Definition: nas.h:6698
uint16_t * pHDRPackErrRate
Definition: nas.h:7448
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:7329
uint8_t TlvPresent
Definition: nas.h:4668
uint32_t cellId
Definition: nas.h:1611
uint32_t len
Definition: nas.h:26
Definition: nas.h:4465
Definition: nas.h:8332
uint8_t threshGsmLow
Definition: nas.h:5598
int16_t * pCDMARSSIThreshList
Definition: nas.h:3473
uint8_t HDRSINRThresListLen
Definition: nas.h:7985
uint16_t mnc
Definition: nas.h:969
int16_t snr
Definition: nas.h:6342
int16_t srxlev
Definition: nas.h:5366
int16_t * pLTERSSIThreshList
Definition: nas.h:3639
uint8_t namID
Definition: nas.h:6982
Definition: nas.h:1026
uint8_t bsPRevValid
Definition: nas.h:1283
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:8279
uint8_t spnEncoding
Definition: nas.h:5010
uint16_t umtsUarfcn
Definition: nas.h:5229
uint8_t * pPersonalityListLength
Definition: nas.h:7330
int unpack_nas_SetCDMANetworkParameters(uint8_t *pResp, uint16_t respLen)
uint16_t * pMNC
Definition: nas.h:8278
Definition: nas.h:3017
uint16_t refpn
Definition: nas.h:5330
uint8_t * pHDRNewUATIAssInd
Definition: nas.h:736
nas_SrvStatusInfo * pCDMASrvStatusInfo
Definition: nas.h:2003
int unpack_nas_SetRoamingIndicatorCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetRoamingIndicatorCallback_ind_t *pOutput)
Definition: nas.h:3288
uint16_t uarfcn
Definition: nas.h:5287
uint16_t sid
Definition: nas.h:971
Definition: nas.h:3276
Definition: nas.h:7607
uint8_t dayOfWeek
Definition: nas.h:5926
Definition: nas.h:4667
int32_t rsrp
Definition: nas.h:6311
uint8_t TlvPresent
Definition: nas.h:4547
uint16_t nid
Definition: nas.h:5328
nas_sysInfoCommon sysInfoWCDMA
Definition: nas.h:1607
nas_RFInfoTlv RFTlv
Definition: nas.h:3290
Definition: nas.h:4577
Definition: nas.h:2178
uint32_t RegistrationState
Definition: nas.h:2057
uint8_t TlvPresent
Definition: nas.h:6222
cdmaSSInfo * pWCDMASigInfo
Definition: nas.h:939
uint16_t lac2
Definition: nas.h:6767
uint16_t tac
Definition: nas.h:5439
nas_SLQSSignalStrengthsInformation sSLQSSignalStrengthsInfo
Definition: nas.h:3279
int pack_nas_SLQSNasGet3GPP2Subscription(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasGet3GPP2Subscription_t *reqArg)
Definition: nas.h:2661
uint16_t * pCDMAECIODelta
Definition: nas.h:3921
uint16_t lac
Definition: nas.h:1708
uint8_t pRevInUse
Definition: nas.h:1282
uint8_t * pCustomSCP
Definition: nas.h:6523
uint8_t ForceRev0
Definition: nas.h:3320
nas_detailSvcInfo DetailedSvcInfo
Definition: nas.h:2846
int8_t * pRSSIThresList
Definition: nas.h:7940
uint16_t RX_PWR
Definition: nas.h:7756
struct nas_netSelectionPref * pNetSelPref
Definition: nas.h:495
int unpack_nas_SlqsGetLTECphyCAInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SlqsGetLTECphyCAInfo_t *pOutput)
uint8_t freqsLen
Definition: nas.h:5622
nas_WCDMASysInfo * pWCDMASysInfo
Definition: nas.h:1875
Definition: nas.h:4594
int16_t rsrq
Definition: nas.h:5363
uint8_t * pRATInstanceSize
Definition: nas.h:2216
uint16_t Tlvresult
Definition: nas.h:4057
lteSSInfo * pLTESigInfo
Definition: nas.h:940
uint8_t sinr
Definition: nas.h:3225
uint8_t bsPRev
Definition: nas.h:1284
uint8_t hsIndValid
Definition: nas.h:1620
nas_wcdmaUARFCN * pWcdmaUARFCN
Definition: nas.h:8389
int8_t rssi
Definition: nas.h:857
Definition: nas.h:4529
uint32_t TechnologyPref
Definition: nas.h:4094
int pack_nas_SLQSSwiGetHDRPersonality(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t SO
Definition: nas.h:7688
uint16_t PilotStrength
Definition: nas.h:7519
uint16_t pci
Definition: nas.h:6097
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:2850
Definition: nas.h:967
float ecio
Definition: nas.h:873
uint8_t HDRECIOThreshListLen
Definition: nas.h:3525
uint8_t emmState
Definition: nas.h:2454
uint8_t SCI
Definition: nas.h:3315
uint8_t imsRegState
Definition: nas.h:2370
uint8_t * pTimer
Definition: nas.h:4849
uint8_t radioInterface
Definition: nas.h:5929
Definition: nas.h:4052
nas_LTESNRThresh * pLTESNRThresh
Definition: nas.h:8178
uint8_t second
Definition: nas.h:5925
uint32_t * pSrvDomainPref
Definition: nas.h:212
Definition: nas.h:1734
Definition: nas.h:6307
uint8_t CQIValueCW0
Definition: nas.h:2277
uint8_t WCDMAECIOThreshListLen
Definition: nas.h:3621
int8_t rsrq
Definition: nas.h:858
Definition: nas.h:3549
uint8_t emmSubState
Definition: nas.h:2455
uint8_t rptRate
Definition: nas.h:3723
nas_timeInfo * p3GPPTimeInfo
Definition: nas.h:5947
uint64_t * pBandPref
Definition: nas.h:491
uint32_t pci
Definition: nas.h:8372
uint32_t RX_PWR
Definition: nas.h:7689
nas_PilotSetData * pPilotSetData
Definition: nas.h:7564
uint8_t HWVersion
Definition: nas.h:7797
int32_t rxPower
Definition: nas.h:6310
int unpack_nas_SLQSConfigSigInfo(uint8_t *pResp, uint16_t respLen)
uint16_t MNC
Definition: nas.h:2204
nas_GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: nas.h:2007
uint32_t ActiveTechPref
Definition: nas.h:4054
Definition: nas.h:2598
int unpack_nas_SetACCOLC(uint8_t *pResp, uint16_t respLen)
uint8_t NetSelPref
Definition: nas.h:4564
uint16_t mnc
Definition: nas.h:269
uint8_t GSMRSSIThreshListLen
Definition: nas.h:3587
nas_qaQmi3Gpp2TimeZone Gpp2TimeZone
Definition: nas.h:2837
nas_rsrqInformation rsrqInfo
Definition: nas.h:3046
cdmaSSInfo WCDMASSInfo
Definition: nas.h:888
nas_ActPilotPNElement * pActPilotPNElements
Definition: nas.h:7693
int unpack_nas_SetNasLTECphyCaIndCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SetNasLTECphyCaIndCallback_ind_t *pOutput)
nas_PhyCaAggScellInfo sPhyCaAggScellInfo
Definition: nas.h:6263
int pack_nas_GetServingNetworkCapabilities(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_rxInfo * pRXChain1Info
Definition: nas.h:6701
uint32_t earfcn0
Definition: nas.h:8353
Definition: nas.h:6870
nas_HDRIOThresh * pHDRIOThresh
Definition: nas.h:3928
uint32_t csBarStatus
Definition: nas.h:1784
uint32_t InUse
Definition: nas.h:2154
NASRoamPreferenceTlv RPTlv
Definition: nas.h:4622
uint8_t * pRadioInterface
Definition: nas.h:6037
NASLTEBandPreferenceTlv LBPTlv
Definition: nas.h:4623
uint8_t * pUATI
Definition: nas.h:7563
int16_t umtsRscp
Definition: nas.h:5231
#define NAS_MAX_DESCRIPTION_LENGTH
Definition: nas.h:13
uint8_t isPrefDataPath
Definition: nas.h:1066
uint8_t minute
Definition: nas.h:6001
uint16_t * pSID
Definition: nas.h:8281
uint32_t GWAcqOrderPref
Definition: nas.h:4597
uint32_t message_type
Definition: nas.h:4662
int pack_nas_SlqsGetLTECphyCAInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_PLMNNetworkNameData * pNITZInformation
Definition: nas.h:6935
uint8_t ueInIdle
Definition: nas.h:5621
uint8_t month
Definition: nas.h:5921
uint16_t year
Definition: nas.h:5997
int pack_nas_SLQSGetSysInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:288
Definition: nas.h:3506
uint8_t psState
Definition: nas.h:2371
uint32_t Roaming
Definition: nas.h:2155
nas_homeSIDNID * pHomeSIDNID
Definition: nas.h:7161
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:2739
uint8_t TlvPresent
Definition: nas.h:6238
uint8_t TDSCDMAECIOThreshListLen
Definition: nas.h:3772
nas_NetworkStatEVDO * pNetworkStatEVDO
Definition: nas.h:7882
uint8_t rejectSrvDomain
Definition: nas.h:1613
int unpack_nas_GetServingNetworkCapabilities(uint8_t *pResp, uint16_t respLen, unpack_nas_GetServingNetworkCapabilities_t *pOutput)
uint8_t * pSysInfoNoChange
Definition: nas.h:2023
uint8_t * pNetSelPref
Definition: nas.h:211
nas_AddSysInfo * pAddGSMSysInfo
Definition: nas.h:1879
uint8_t geranInst
Definition: nas.h:5293
int16_t * pHDRIOThreshList
Definition: nas.h:3570
uint8_t TlvPresent
Definition: nas.h:4467
int pack_nas_PerformNetworkScan(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t WCDMARSSIThreshListLen
Definition: nas.h:3604
uint8_t TlvPresent
Definition: nas.h:5930
uint8_t networkIdValid
Definition: nas.h:1615
int32_t rxPower
Definition: nas.h:6660
Definition: nas.h:3619
int pack_nas_GetHomeNetwork(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t LTESNRThresListLen
Definition: nas.h:8008
uint8_t accolc
Definition: nas.h:3425
uint8_t RAT
Definition: nas.h:2182
uint8_t hsCallStatus
Definition: nas.h:1619
uint16_t errorRate
Definition: nas.h:2977
int unpack_nas_GetNetworkPreference(uint8_t *pResp, uint16_t respLen, unpack_nas_GetNetworkPreference_t *pOutput)
uint16_t MCC
Definition: nas.h:2180
int pack_nas_SLQSGetOperatorNameData(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t TlvPresent
Definition: nas.h:3278
Definition: nas.h:5109
int unpack_nas_SLQSGetSignalStrength(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSignalStrength_t *pOutput)
Definition: nas.h:7750
uint8_t TlvPresent
Definition: nas.h:4499
uint8_t cellIdValid
Definition: nas.h:1709
uint16_t * pLTERSSIDelta
Definition: nas.h:3937
Definition: nas.h:5510
uint16_t * pCurrentPersonality
Definition: nas.h:7272
uint8_t rejectSrvDomain
Definition: nas.h:1479
uint8_t NumPilots
Definition: nas.h:7541
int16_t * pECIOThresList
Definition: nas.h:7964
uint16_t mcc
Definition: nas.h:322
Definition: nas.h:7878
uint8_t bsicId
Definition: nas.h:5555
Definition: nas.h:3523
uint8_t regRejectInfoValid
Definition: nas.h:1478
uint32_t * pScanResult
Definition: nas.h:2220
uint8_t TDSCDMASINRThreshListLen
Definition: nas.h:3788
uint16_t MCC
Definition: nas.h:2628
uint16_t * pSectorID
Definition: nas.h:7755
uint32_t IPAddress
Definition: nas.h:7854
uint8_t srvCapabilityValid
Definition: nas.h:1149
int pack_nas_SLQSNasGetSigInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
NasGetLTECphyCaInfo LTECphyCaInfo
Definition: nas.h:4445
nas_AddSysInfo * pAddGSMSysInfo
Definition: nas.h:2015
nas_txInfo * pTXInfo
Definition: nas.h:6702
uint16_t nmrArfcn
Definition: nas.h:5114
uint16_t MNC
Definition: nas.h:2153
uint8_t State
Definition: nas.h:7687
uint8_t second
Definition: nas.h:6002
int unpack_nas_GetANAAAAuthenticationStatus(uint8_t *pResp, uint16_t respLen, uint32_t *pAuthStatus)
uint8_t TlvPresent
Definition: nas.h:6113
uint16_t * pGSMRSSIDelta
Definition: nas.h:3931
uint16_t mcc
Definition: nas.h:4734
NAS_LTE_CPHY_SCELL_STATE_LITE scell_state
Definition: nas.h:6190
uint16_t lac
Definition: nas.h:1609
uint8_t TlvPresent
Definition: nas.h:4661
uint16_t nid
Definition: nas.h:7033
uint8_t CDMAECIOThreshListLen
Definition: nas.h:3490
uint16_t mnc
Definition: nas.h:323
uint8_t Technology
Definition: nas.h:7794
NAS_LTE_CPHY_SCELL_STATE_LITE
Definition: nas.h:6070
uint16_t lac
Definition: nas.h:5286
uint8_t * pSysInfoInd
Definition: nas.h:733
nas_LTERSRPThresh * pLTERSRPThresh
Definition: nas.h:3942
uint8_t shortNameCI
Definition: nas.h:5014
uint16_t threshXhigh
Definition: nas.h:5691
Definition: nas.h:884
uint32_t t3396_val
Definition: nas.h:6404
uint8_t acqOrdeLen
Definition: nas.h:290
Definition: nas.h:6063
uint16_t baseId
Definition: nas.h:1291
uint32_t Protocol
Definition: nas.h:3322
Definition: nas.h:5783
uint8_t packetZoneValid
Definition: nas.h:1294
uint8_t spnLength
Definition: nas.h:5011
uint8_t shortNameSpareBits
Definition: nas.h:6875
float * pTDSCDMARSSIThreshList
Definition: nas.h:3757
uint8_t TlvPresent
Definition: nas.h:3240
Definition: nas.h:5619
int16_t * pTDSCDMARSCPThreshList
Definition: nas.h:3741
uint16_t MNC
Definition: nas.h:2629
int pack_nas_SLQSSwiGetLteCQI(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:5712
int32_t rsrp
Definition: nas.h:6663
nas_WCDMAECIOThresh * pWCDMAECIOThresh
Definition: nas.h:3934
nas_HDRECIOThresh * pHDRECIOThresh
Definition: nas.h:3924
uint32_t pci
Definition: nas.h:4371
Definition: nas.h:6185
int8_t signalStrength
Definition: nas.h:3253
hdrSSInfo * pHDRSigInfo
Definition: nas.h:937
Definition: nas.h:6679
uint32_t rejectCause
Definition: nas.h:3242
nas_CallBarringSysInfo * pGSMCallBarringSysInfo
Definition: nas.h:1882
NASTimeInfoTlv timeTlv
Definition: nas.h:4682
uint8_t isSysForbidden
Definition: nas.h:2742
uint8_t sinrThresholdListLen
Definition: nas.h:3105
uint8_t ecioThresholdListLen
Definition: nas.h:3103
uint8_t hdrPersonality
Definition: nas.h:1371
uint64_t * pBandPref
Definition: nas.h:207
uint16_t pci
Definition: nas.h:5750
uint8_t displayCondition
Definition: nas.h:6799
uint16_t PilotPN
Definition: nas.h:7518
Definition: nas.h:6217
int16_t srxlev
Definition: nas.h:5655
NAS_LTE_CPHY_CA_BW_NRB_LITE dl_bw_value
Definition: nas.h:6112
Definition: nas.h:6061
nas_operatorNameString * pOperatorNameString
Definition: nas.h:6934
uint32_t cellId
Definition: nas.h:1710
uint32_t rsrp
Definition: nas.h:5751
uint8_t cellReselPriority
Definition: nas.h:5596
uint8_t dtmSupp
Definition: nas.h:1487
uint8_t avgPeriod
Definition: nas.h:3724
int pack_nas_GetCDMANetworkParameters(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t AccessMac
Definition: nas.h:7244
nas_UMTSInfo * pUMTSInfo
Definition: nas.h:5825
uint8_t threshServingLow
Definition: nas.h:5445
int pack_nas_SLQSSetSignalStrengthsCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetSignalStrengthsCallback_t *pReqParam)
Definition: nas.h:6111
uint8_t codingScheme
Definition: nas.h:6872
nas_HDRSysInfo * pHDRSysInfo
Definition: nas.h:2009
uint64_t LTEBandPref
Definition: nas.h:4548
uint8_t * pDetachAction
Definition: nas.h:7377
Definition: nas.h:1471
uint8_t LTERSRPThreshListLen
Definition: nas.h:3689
uint16_t packetZone
Definition: nas.h:1295
uint8_t registrationState
Definition: nas.h:4237
uint16_t secChB
Definition: nas.h:7132
uint8_t avgPeriod
Definition: nas.h:8115
uint8_t namNameLen
Definition: nas.h:6999
int unpack_nas_SLQSNasIndicationRegisterExt(uint8_t *pResp, uint16_t respLen)
Definition: nas.h:4370
float * pTDSCDMARSSIDelta
Definition: nas.h:3948
uint8_t * pWCDMACipherDomainSysInfo
Definition: nas.h:1886
uint8_t dayLtSavingAdj
Definition: nas.h:5928
Definition: nas.h:2792
nas_WCDMAInfoLTENeighborCell * pWCDMAInfoLTENeighborCell
Definition: nas.h:5832
Definition: nas.h:3585
uint8_t cellsLen
Definition: nas.h:5447
uint8_t ConcSvcInfo
Definition: nas.h:2843
#define NAS_PLMN_LENGTH
Definition: nas.h:14
uint16_t * pAddHDRSysInfo
Definition: nas.h:1878
uint8_t mncPcsDigits
Definition: nas.h:324
uint8_t trueSrvStatus
Definition: nas.h:1065
nas_SLQSSignalStrengthsIndReq * pSigIndReq
Definition: nas.h:3118
LITEQMI_NAS_LTE_CPHY_CA_BW_NRB dl_bw_value
Definition: nas.h:4405
int unpack_nas_SLQSNasConfigSigInfo2(uint8_t *pResp, uint16_t respLen)
uint16_t * pWCDMARSSIDelta
Definition: nas.h:3933
uint8_t isInTraffic
Definition: nas.h:6681
Definition: nas.h:4402
char * pSPC
Definition: nas.h:6521
int16_t ltersrp
Definition: nas.h:3048
uint8_t radioIf
Definition: nas.h:2978
uint8_t countryInitials
Definition: nas.h:6873
uint16_t * pNeighborSetPilotPN
Definition: nas.h:7695
uint8_t cells_len
Definition: nas.h:5491
uint8_t TlvPresent
Definition: nas.h:4563
uint8_t ValidityCW0
Definition: nas.h:2276
int pack_nas_SetRFInfoCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pBenable)
uint8_t cdmaSysIdValid
Definition: nas.h:1287
NASModePreferenceTlv MPTlv
Definition: nas.h:4619
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:2841
uint16_t MCC
Definition: nas.h:2152
LITEQMI_NAS_LTE_CPHY_CA_BW_NRB
Definition: nas.h:4291
nas_PhyCaAggPcellInfo sPhyCaAggPcellInfo
Definition: nas.h:6264
uint16_t MultDisc
Definition: nas.h:7252
uint32_t Forbidden
Definition: nas.h:2156
uint16_t lac
Definition: nas.h:5174
uint32_t rat
Definition: nas.h:4736
Definition: nas.h:829
uint8_t ActSetCnt
Definition: nas.h:7692
Definition: nas.h:2737
nas_CDMASysInfo * pCDMASysInfo
Definition: nas.h:2008
nas_LTESysInfo * pLTESysInfo
Definition: nas.h:2012
nas_protocolSubtypeElement * pProtoSubTypElmnt
Definition: nas.h:7331
uint32_t baseLat
Definition: nas.h:1292
int pack_nas_SLQSNasConfigSigInfo2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasConfigSigInfo2_t *pReqParam)
Definition: nas.h:4660
uint16_t * pWCDMAECIODelta
Definition: nas.h:3935
uint8_t is856SysIdValid
Definition: nas.h:1374
uint8_t * pNw2Name
Definition: nas.h:8288
nas_protocolSubtypeElement * pProtocolSubtypeElement
Definition: nas.h:7274
uint8_t psAttachState
Definition: nas.h:4239
nas_HDRSINRThresh * pHDRSINRThresh
Definition: nas.h:8177
nas_GSMSrvStatusInfo * pLTESrvStatusInfo
Definition: nas.h:1871
uint8_t IOThresListLen
Definition: nas.h:8030
uint32_t Duration
Definition: nas.h:4055
uint16_t rxLev
Definition: nas.h:5178
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:3250
uint16_t * pAddLTESysInfo
Definition: nas.h:2017
uint8_t cellsLen
Definition: nas.h:5693
uint16_t umtsPsc
Definition: nas.h:5230
Definition: nas.h:4481
uint8_t longNameLen
Definition: nas.h:5021
int16_t * pHDRRSSIThreshList
Definition: nas.h:3509
nas_CommInfo commonInfo
Definition: nas.h:2472
nas_sysInfoCommon sysInfoCDMA
Definition: nas.h:1278
uint8_t RegForeignSID
Definition: nas.h:3318
int pack_nas_SetNetworkPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SetNetworkPreference_t *reqArg)
Definition: nas.h:6657
int unpack_nas_GetSignalStrengths(uint8_t *pResp, uint16_t respLen, unpack_nas_GetSignalStrengths_t *pOutput)
uint8_t sinr
Definition: nas.h:3043
uint8_t TlvPresent
Definition: nas.h:4376
Definition: nas.h:7515
int unpack_nas_SLQSNasSigInfoCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSigInfoCallback_ind_t *pOutput)
uint8_t * pChgDuration
Definition: nas.h:496
uint32_t iLTEbandValue
Definition: nas.h:4374
uint16_t PilotEnergy
Definition: nas.h:7758
nas_SrvStatusInfo * pHDRSrvStatusInfo
Definition: nas.h:2004
Definition: nas.h:6339
Definition: nas.h:5435
uint16_t sid
Definition: nas.h:5327
int8_t * pRSRQThresList
Definition: nas.h:8056
float * pTDSCDMASINRCONFThreshList
Definition: nas.h:8130
NAS_LTE_CPHY_CA_BW_NRB_LITE dl_bw_value
Definition: nas.h:6188
Definition: nas.h:8078
uint16_t rxSignalStrengthListLen
Definition: nas.h:3038
nas_CDMASysInfo * pCDMASysInfo
Definition: nas.h:1872
nas_dataSrvCapabilities DataSrvCapabilities
Definition: nas.h:2828
Definition: nas.h:2992
nas_WCDMARSSIThresh * pWCDMARSSIThresh
Definition: nas.h:3932
uint8_t cellIsTDD
Definition: nas.h:5754
uint16_t baseId
Definition: nas.h:5329
uint8_t CustomSCP
Definition: nas.h:3321
uint16_t systemID
Definition: nas.h:1288
uint16_t TrackAreaCode
Definition: nas.h:2849
uint8_t * pEmerMode
Definition: nas.h:205
int16_t rssi
Definition: nas.h:5556
nas_PLMNNetworkName * pPLMNNetworkName
Definition: nas.h:6933
nas_UniversalTime universalTime
Definition: nas.h:6034
uint16_t * pMCC
Definition: nas.h:8277
uint8_t lteEmmDl
Definition: nas.h:4845
nas_WCDMASysInfo * pWCDMASysInfo
Definition: nas.h:2011
int16_t srxlev
Definition: nas.h:5557
uint8_t TlvPresent
Definition: nas.h:3265
uint8_t * pAcqOrder
Definition: nas.h:291
nas_currentPLMN CurrentPLMN
Definition: nas.h:2829
nas_CDMAInfo * pCDMAInfo
Definition: nas.h:5826
uint8_t RSRPThresListLen
Definition: nas.h:8080
uint8_t regRejectInfoValid
Definition: nas.h:1612
uint32_t baseLat
Definition: nas.h:5331
uint32_t nmrCellID
Definition: nas.h:5111
uint8_t nas_minor
Definition: nas.h:4671
struct nas_acqOrderPref * pAcqOrderPref
Definition: nas.h:501
Definition: nas.h:5325
uint8_t dataCapsSize
Definition: nas.h:3991
uint32_t cellId
Definition: nas.h:1477
uint8_t isRadioTuned
Definition: nas.h:6309
NASServDomainPrefTlv SDPTlv
Definition: nas.h:4625
nas_DataStatusDetail * pDataStatusDetail
Definition: nas.h:7884
uint8_t cell_resel_priority
Definition: nas.h:5490
Definition: nas.h:6778
Definition: nas.h:2150
int16_t ltesnr
Definition: nas.h:3047
uint8_t TlvPresent
Definition: nas.h:6345
uint32_t uarfcn
Definition: nas.h:8334
uint16_t secChA
Definition: nas.h:7131
uint8_t ccsSupportedValid
Definition: nas.h:1285
uint8_t DRCCover
Definition: nas.h:7497
uint8_t status
Definition: nas.h:8352
Definition: nas.h:2056
uint8_t * pManagedRoamingInd
Definition: nas.h:738
Definition: nas.h:2562
Definition: nas.h:7071
int unpack_nas_SLQSSwiGetHDRProtSubtype(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetHDRProtSubtype_t *pOutput)
uint8_t imsiTaddrNum
Definition: nas.h:7105
uint8_t * pServingSystemInd
Definition: nas.h:729
uint8_t rejCause
Definition: nas.h:1480
int pack_nas_GetNetworkPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
nas_LTESysInfo * pLTESysInfo
Definition: nas.h:1876
uint8_t egprsSupp
Definition: nas.h:1485
uint16_t earfcn
Definition: nas.h:5441
uint8_t pscValid
Definition: nas.h:1622
uint32_t freq
Definition: nas.h:4323
uint16_t pci
Definition: nas.h:6218
uint16_t BasestationID
Definition: nas.h:2832
nas_HDRRSSIThresh * pHDRRSSIThresh
Definition: nas.h:3922
Definition: nas.h:7240
uint8_t cellIdValid
Definition: nas.h:5554
uint16_t * pAddHDRSysInfo
Definition: nas.h:2014
uint64_t bandPref
Definition: nas.h:591
uint8_t TlvPresent
Definition: nas.h:4596
uint16_t psc
Definition: nas.h:5652
uint8_t * pSignalStrengthInd
Definition: nas.h:734
nas_LTEInfo * pLTEInfo
Definition: nas.h:2473
int unpack_nas_InitiateDomainAttach(uint8_t *pResp, uint16_t respLen)
uint8_t MACIndex
Definition: nas.h:7753
Definition: nas.h:779
uint32_t Application
Definition: nas.h:3324
nas_rxSignalStrengthListElement rxSignalStrengthInfo
Definition: nas.h:3222
nas_operatorPLMNList * pOperatorPLMNList
Definition: nas.h:6932
nas_CDMAECIOThresh * pCDMAECIOThresh
Definition: nas.h:3920
Definition: nas.h:8351
uint8_t * pRankIndicatorInd
Definition: nas.h:4848
uint8_t * pGSMBER
Definition: nas.h:7449
uint16_t Tlvresult
Definition: nas.h:4446
Definition: nas.h:1865
Definition: nas.h:4674
uint8_t CDMARSSIThreshListLen
Definition: nas.h:3472
int16_t umtsEcio
Definition: nas.h:5232
Definition: nas.h:7494
int32_t rsrq
Definition: nas.h:6341
float sinr
Definition: nas.h:874
uint16_t uarfcn
Definition: nas.h:5689
int unpack_nas_SLQSGetPLMNName(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetPLMNName_t *pOutput)
nas_CallBarringSysInfo * pWCDMACallBarringSysInfo
Definition: nas.h:1883
int pack_nas_GetSignalStrengths(pack_qmi_t *pCtx, uint8_t *pReq, uint16_t *pLen)
uint16_t ecioListLen
Definition: nas.h:3040
Definition: nas.h:3786
uint8_t dirNumLen
Definition: nas.h:7017
uint8_t * pDayltSavAdj
Definition: nas.h:6036
uint32_t serviceDomain
Definition: nas.h:3241
Definition: common.h:109
uint16_t earfcn
Definition: nas.h:5487
nas_servSystem ServingSystem
Definition: nas.h:2826
uint8_t sIntraSearch
Definition: nas.h:5446
uint32_t * pUMTSCellID
Definition: nas.h:5831
uint16_t PhysicalLayer
Definition: nas.h:7242
uint8_t * pPersonalityListLength
Definition: nas.h:7273
NASNetSelPreferenceTlv NSPTlv
Definition: nas.h:4624
uint8_t hdrSrvStatus
Definition: nas.h:2740
int unpack_nas_SLQSNasGetSigInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetSigInfo_t *pOutput)
int16_t ecio
Definition: nas.h:844
uint8_t ccsSupported
Definition: nas.h:1286
nas_ECIOThresh * pECIOThresh
Definition: nas.h:8176
uint16_t Tlvresult
Definition: nas.h:4640
int pack_nas_SLQSNASSwiGetChannelLock(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t signalStrengthReqMask
Definition: nas.h:3037
uint8_t shortNameEn
Definition: nas.h:5013
Definition: nas.h:320
Definition: nas.h:7539
nas_HDRSINRThreshold * pHDRSINRThresh
Definition: nas.h:3926
uint16_t RX_EC_IO
Definition: nas.h:7690
uint8_t nameSize
Definition: nas.h:2066
uint8_t localTimeOffset
Definition: nas.h:2687
uint8_t SectorIDLen
Definition: nas.h:7754
Definition: nas.h:7983
Definition: nas.h:4617
uint8_t numInstances
Definition: nas.h:7051
Definition: nas.h:5008
nas_SignalStrengthTlv SSTlv
Definition: nas.h:3289
uint8_t spnLength
Definition: nas.h:6800
uint16_t lac1
Definition: nas.h:6766
uint8_t Chipset
Definition: nas.h:7796
nas_ltePCI * pLtePCI
Definition: nas.h:8391
uint16_t freq
Definition: nas.h:6098
Definition: nas.h:1704
uint8_t cellReselPriority
Definition: nas.h:5690
uint8_t csAttachState
Definition: nas.h:4238
Definition: nas.h:3670
nas_SLQSSignalStrengthsTlv SLQSSSTlv
Definition: nas.h:3292
uint16_t ForwardMac
Definition: nas.h:7245
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:1151
uint8_t freqsLen
Definition: nas.h:5513
uint8_t selNetwork
Definition: nas.h:2566
int unpack_nas_GetHomeNetwork(uint8_t *pResp, uint16_t respLen, unpack_nas_GetHomeNetwork_t *pOutput)
Definition: nas.h:7031
Definition: nas.h:6997
nas_AddCDMASysInfo * pAddCDMASysInfo
Definition: nas.h:2013
uint8_t longNameCI
Definition: nas.h:5019
uint16_t * pCDMAFrameErrRate
Definition: nas.h:7447
uint8_t * pNw2DescLen
Definition: nas.h:8287
uint16_t mcc
Definition: nas.h:268
Definition: nas.h:4497
int32_t Io
Definition: nas.h:3042
nas_PilotSetParams * pPilotSetInfo
Definition: nas.h:7542
uint8_t * pHDRSessionCloseInd
Definition: nas.h:737
Definition: nas.h:7375
unsigned char * pRAT
Definition: nas.h:504
Definition: nas.h:8112
uint8_t isSysPrlMatch
Definition: nas.h:1280
int unpack_nas_SetEventReportInd(uint8_t *pResp, uint16_t respLen, unpack_nas_SetEventReportInd_t *pOutput)
NASPRLPreferenceTlv PRLPTlv
Definition: nas.h:4621
uint8_t cellIdValid
Definition: nas.h:1610
nas_TDSCDMASINRThresh * pTDSCDMASINRThresh
Definition: nas.h:3951
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:2367
Definition: nas.h:1062
Definition: nas.h:6901
nas_namName * pNAMNameInfo
Definition: nas.h:7159
int16_t cpich_ecno
Definition: nas.h:5654
uint32_t phase
Definition: nas.h:6664
nas_rsrqInformation rsrqInfo
Definition: nas.h:3227
cdmaSSInfo * pCDMASigInfo
Definition: nas.h:936
uint16_t * pHDRECIODelta
Definition: nas.h:3925
int pack_nas_GetACCOLC(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: nas.h:4561
uint8_t radioInterface
Definition: nas.h:780
uint8_t month
Definition: nas.h:5998
nas_sysInfoCommon sysInfoLTE
Definition: nas.h:1706
nas_RSSIThresh * pRSSIThresh
Definition: nas.h:8175
uint8_t * pGSMCipherDomainSysInfo
Definition: nas.h:2021
uint8_t status
Definition: nas.h:8333
uint8_t includes_pcs_digit
Definition: nas.h:2205
uint8_t * pLTEVoiceSupportSysInfo
Definition: nas.h:1884
Definition: nas.h:1365
uint8_t * pHDRSINRThresList
Definition: nas.h:7986
int16_t * pCDMAECIOThreshList
Definition: nas.h:3491
Definition: nas.h:6059
uint8_t TlvPresent
Definition: nas.h:4675
Definition: nas.h:2212
uint8_t daylightSavings
Definition: nas.h:2688
uint8_t shortNameLen
Definition: nas.h:6878
uint16_t pci
Definition: nas.h:5362
int unpack_nas_SLQSNASSwiSetChannelLock(uint8_t *pResp, uint16_t respLen)
uint8_t TlvPresent
Definition: nas.h:4325
int16_t rssi
Definition: nas.h:5365
int unpack_nas_SLQSSwiGetHDRPersonality(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetHDRPersonality_t *pOutput)
uint8_t * pLTECphyCa
Definition: nas.h:741
int unpack_nas_SLQSNasGetTxRxInfo(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetTxRxInfo_t *pOutput)
Definition: nas.h:5360
uint8_t GppTimeZone
Definition: nas.h:2839
uint8_t gsmUmtsDl
Definition: nas.h:4847
uint16_t * pTDSCDMARSCPDelta
Definition: nas.h:3946
uint8_t srvCapability
Definition: nas.h:1150
int unpack_nas_SLQSNasSwiModemStatus(uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSwiModemStatus_t *pOutput)
hdrSSInfo HDRSSInfo
Definition: nas.h:886
uint8_t networkIdValid
Definition: nas.h:1296
uint8_t longNameSB
Definition: nas.h:5020
int32_t rscp
Definition: nas.h:6662
NASOTAMessageTlv otaMsgTlv
Definition: nas.h:4680
Definition: nas.h:7961
Definition: nas.h:4321
uint8_t DefaultRoamInd
Definition: nas.h:2836

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