LinuxQMISDK-Lite  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Enumerations | Functions
nas.h File Reference

Go to the source code of this file.

Data Structures

struct  unpack_nas_GetSignalStrengths_t
 
struct  unpack_nas_SLQSGetSysSelectionPref_t
 
struct  nas_netSelectionPref
 
struct  nas_acqOrderPref
 
struct  nas_CSGID
 
struct  pack_nas_SLQSSetSysSelectionPref_t
 
struct  nas_lteBandPrefExt
 
struct  nas_ciotAcqOrderPref
 
struct  nas_nr5gBandPref
 
struct  pack_nas_SLQSSetSysSelectionPrefExt_t
 
struct  pack_nas_SLQSSetBandPreference_t
 
struct  pack_nas_SLQSNasIndicationRegisterExt_t
 
struct  RFBandInfoElements
 
struct  unpack_nas_GetRFInfo_t
 
struct  cdmaSSInfo
 
struct  hdrSSInfo
 
struct  lteSSInfo
 
struct  tdscdmaSigInfoExt
 
struct  unpack_nas_SLQSNasGetSigInfo_t
 
struct  unpack_nas_SLQSNasSigInfoCallback_ind_t
 
struct  unpack_nas_GetHomeNetwork_t
 
struct  nas_SrvStatusInfo
 
struct  nas_GSMSrvStatusInfo
 
struct  nas_sysInfoCommon
 
struct  nas_CDMASysInfo
 
struct  nas_HDRSysInfo
 
struct  nas_GSMSysInfo
 
struct  nas_WCDMASysInfo
 
struct  nas_LTESysInfo
 
struct  nas_AddCDMASysInfo
 
struct  nas_AddSysInfo
 
struct  nas_CallBarringSysInfo
 
struct  nas_LteCiotOpModeTlv
 
struct  nas_NR5GSerStatTlv
 
struct  nas_NR5GSystemInfoTlv
 
struct  nas_NR5GCellStatusTlv
 
struct  unpack_nas_SLQSGetSysInfo_t
 
struct  unpack_nas_SLQSSysInfoCallback_ind_t
 
struct  unpack_nas_GetServingNetwork_t
 
struct  unpack_nas_GetServingNetworkCapabilities_t
 
struct  nas_QmiNas3GppNetworkInfo
 
struct  nas_QmiNas3GppNetworkRAT
 
struct  nas_QmisNasPcsDigit
 
struct  nas_QmisNasSlqsNasPCICellInfo
 
struct  nas_QmisNasSlqsNasPCIInfo
 
struct  nas_lteOpModeTlv
 
struct  unpack_nas_PerformNetworkScan_t
 
struct  unpack_nas_SLQSSwiGetLteCQI_t
 
struct  nas_CommInfo
 
struct  nas_LTEInfo
 
struct  unpack_nas_SLQSNasSwiModemStatus_t
 
struct  nas_servSystem
 
struct  nas_dataSrvCapabilities
 
struct  nas_currentPLMN
 
struct  nas_roamIndList
 
struct  nas_qaQmi3Gpp2TimeZone
 
struct  nas_detailSvcInfo
 
struct  nas_CDMASysInfoExt
 
struct  nas_callBarStatus
 
struct  unpack_nas_SLQSGetServingSystem_t
 
struct  nas_rxSignalStrengthListElement
 
struct  nas_ecioListElement
 
struct  nas_errorRateListElement
 
struct  nas_rsrqInformation
 
struct  nas_lteSnrinformation
 
struct  nas_lteRsrpinformation
 
struct  unpack_nas_SLQSGetSignalStrength_t
 
struct  nas_SLQSSignalStrengthsIndReq
 
struct  pack_nas_SLQSSetSignalStrengthsCallback_t
 
struct  nas_SLQSSignalStrengthsInformation
 
struct  nas_RejectReasonTlv
 
struct  nas_SignalStrengthTlv
 
struct  nas_RFInfoTlv
 
struct  nas_SLQSSignalStrengthsTlv
 
struct  unpack_nas_SetEventReportInd_t
 
struct  unpack_nas_GetCDMANetworkParameters_t
 
struct  unpack_nas_GetANAAAAuthenticationStatus_t
 
struct  unpack_nas_GetACCOLC_t
 
struct  pack_nas_SetACCOLC_t
 
struct  nas_CDMARSSIThresh
 
struct  nas_CDMAECIOThresh
 
struct  nas_HDRRSSIThresh
 
struct  nas_HDRECIOThresh
 
struct  nas_HDRSINRThreshold
 
struct  nas_HDRIOThresh
 
struct  nas_GSMRSSIThresh
 
struct  nas_WCDMARSSIThresh
 
struct  nas_WCDMAECIOThresh
 
struct  nas_LTERSSIThresh
 
struct  nas_LTESNRThreshold
 
struct  nas_LTERSRQThresh
 
struct  nas_LTERSRPThresh
 
struct  nas_LTESigRptConfig
 
struct  nas_TDSCDMARSCPThresh
 
struct  nas_TDSCDMARSSIThresh
 
struct  nas_TDSCDMAECIOThresh
 
struct  nas_TDSCDMASINRThresh
 
struct  pack_nas_SLQSNasConfigSigInfo2_t
 
struct  unpack_nas_SetDataCapabilitiesCallback_ind_t
 
struct  unpack_nas_GetNetworkPreference_t
 
struct  pack_nas_SetNetworkPreference_t
 
struct  unpack_nas_SetNetworkPreference_t
 
struct  unpack_nas_SetRoamingIndicatorCallback_ind_t
 
struct  NASServingSystemInfo
 
struct  unpack_nas_SetServingSystemCallback_ind_t
 
struct  NASPhyCaAggScellIndType
 
struct  NASPhyCaAggScellDlBw
 
struct  NASPhyCaAggScellInfo
 
struct  NASPhyCaAggPcellInfo
 
struct  NASPhyCaAggScellIndex
 
struct  NASPhyCaAggScellArray
 
struct  NasGetLTECphyCaInfo
 
struct  unpack_nas_SlqsGetLTECphyCAInfo_t
 
struct  NASEmergencyModeTlv
 
struct  NASModePreferenceTlv
 
struct  NASBandPreferenceTlv
 
struct  NASPRLPreferenceTlv
 
struct  NASRoamPreferenceTlv
 
struct  NASLTEBandPreferenceTlv
 
struct  NASNetSelPreferenceTlv
 
struct  NASServDomainPrefTlv
 
struct  NASGWAcqOrderPrefTlv
 
struct  NASAcqOrderPrefTlv
 
struct  NASRatDisabledMaskTlv
 
struct  NASCiotLteOpModePrefTlv
 
struct  NASLteM1BandPrefTlv
 
struct  NASLteNB1BandPrefTlv
 
struct  NASCiotAcqOrderPrefTlv
 
struct  NASNr5gBandPrefTlv
 
struct  NASQmiCbkNasSystemSelPrefInd
 
struct  unpack_nas_SLQSSetSysSelectionPrefCallBack_ind_t
 
struct  NASOTAMessageTlv
 
struct  NASLteNasReleaseInfoTlv
 
struct  NASTimeInfoTlv
 
struct  NASQmiCbkNasSwiOTAMessageInd
 
struct  unpack_nas_SLQSNasSwiOTAMessageCallback_ind_t
 
struct  nas_MNRInfo
 
struct  pack_nas_SLQSInitiateNetworkRegistration_t
 
struct  pack_nas_SLQSNasSwiIndicationRegister_t
 
struct  pack_nas_SLQSGetPLMNName_t
 
struct  unpack_nas_SLQSGetPLMNName_t
 
struct  nas_nmrCellInfo
 
struct  nas_GERANInfo
 
struct  nas_geranInstInfo
 
struct  nas_UMTSinstInfo
 
struct  nas_UMTSInfo
 
struct  nas_CDMAInfo
 
struct  nas_cellParams
 
struct  nas_LTEInfoIntrafreq
 
struct  nas_infoInterFreq
 
struct  nas_LTEInfoInterfreq
 
struct  nas_gsmCellInfo
 
struct  nas_lteGsmCellInfo
 
struct  nas_LTEInfoNeighboringGSM
 
struct  nas_wcdmaCellInfo
 
struct  nas_lteWcdmaCellInfo
 
struct  nas_LTEInfoNeighboringWCDMA
 
struct  nas_umtsLTENbrCell
 
struct  nas_WCDMAInfoLTENeighborCell
 
struct  unpack_nas_SLQSNasGetCellLocationInfo_t
 
struct  nas_timeInfo
 
struct  unpack_nas_SLQSGetNetworkTime_t
 
struct  nas_UniversalTime
 
struct  unpack_nas_SLQSNasNetworkTimeCallBack_ind_t
 
struct  nas_PhyCaAggScellIndType
 
struct  nas_PhyCaAggScellDlBw
 
struct  nas_PhyCaAggScellInfo
 
struct  nas_PhyCaAggPcellInfo
 
struct  nas_PhyCaAggScellIndex
 
struct  unpack_nas_SetNasLTECphyCaIndCallback_ind_t
 
struct  nas_RxSigInfo
 
struct  nas_SccRxInfo
 
struct  unpack_nas_SLQSSwiGetLteSccRxInfo_t
 
struct  unpack_nas_SLQSNasTimerCallback_ind_t
 
struct  pack_nas_InitiateDomainAttach_t
 
struct  pack_nas_SetCDMANetworkParameters_t
 
struct  unpack_nas_SLQSNasGetHDRColorCode_t
 
struct  pack_nas_SLQSNasGetTxRxInfo_t
 
struct  nas_rxInfo
 
struct  nas_txInfo
 
struct  unpack_nas_SLQSNasGetTxRxInfo_t
 
struct  nas_OperatorPLMNData
 
struct  nas_operatorPLMNList
 
struct  nas_serviceProviderName
 
struct  nas_PLMNNetworkNameData
 
struct  nas_PLMNNetworkName
 
struct  nas_operatorNameString
 
struct  unpack_nas_SLQSGetOperatorNameData_t
 
struct  pack_nas_SLQSNasGet3GPP2Subscription_t
 
struct  nas_namName
 
struct  nas_dirNum
 
struct  nas_sidNid
 
struct  nas_homeSIDNID
 
struct  nas_minBasedIMSI
 
struct  nas_trueIMSI
 
struct  nas_CDMAChannel
 
struct  unpack_nas_SLQSNasGet3GPP2Subscription_t
 
struct  nas_protocolSubtypeElement
 
struct  unpack_nas_SLQSSwiGetHDRPersonality_t
 
struct  unpack_nas_SLQSSwiGetHDRProtSubtype_t
 
struct  pack_nas_SLQSSwiPSDetach_t
 
struct  unpack_nas_SLQSGetErrorRate_t
 
struct  nas_DRCParams
 
struct  nas_PilotSetParams
 
struct  nas_PilotSetData
 
struct  unpack_nas_SLQSSwiGetHRPDStats_t
 
struct  nas_ActPilotPNElement
 
struct  nas_NetworkStat1x
 
struct  nas_NetworkStatEVDO
 
struct  nas_DeviceConfigDetail
 
struct  nas_DataStatusDetail
 
struct  unpack_nas_SLQSSwiNetworkDebug_t
 
struct  nas_RSSIThresh
 
struct  nas_ECIOThresh
 
struct  nas_HDRSINRThresh
 
struct  nas_LTESNRThresh
 
struct  nas_IOThresh
 
struct  nas_RSRQThresh
 
struct  nas_RSRPThresh
 
struct  nas_LTESigRptCfg
 
struct  nas_TDSCDMASINRCONFThresh
 
struct  pack_nas_SLQSConfigSigInfo_t
 
struct  unpack_nas_GetHomeNetwork3GPP2_t
 
struct  nas_wcdmaUARFCN
 
struct  nas_lteEARFCN
 
struct  nas_ltePCI
 
struct  pack_nas_SLQSNASSwiSetChannelLock_t
 
struct  unpack_nas_SLQSNASSwiGetChannelLock_t
 
struct  unpack_nas_SLQSNASGeteDRXParams_t
 
struct  pack_nas_SLQSNASGeteDRXParamsExt_t
 
struct  unpack_nas_SLQSNASGeteDRXParamsExt_t
 
struct  pack_nas_SLQSNASSeteDRXParams_t
 
struct  nas_HDRPersonality_Ind_Data
 
struct  unpack_nas_SLQSSwiHDRPersonalityCallback_Ind_t
 
struct  nas_RankIndicatorTlv
 
struct  unpack_nas_SLQSSwiRandIndicatorCallback_Ind_t
 
struct  nas_RFBandInfoElements
 
struct  nas_RfDedicatedBandInfoElements
 
struct  nas_RfBandInfoExtFormatElements
 
struct  nas_RfBandwidthInfoElements
 
struct  nas_RfBandInfoList
 
struct  nas_RfDedicatedBandInfo
 
struct  nas_RfBandInfoExtFormat
 
struct  nas_RfBandwidthInfo
 
struct  nas_LTEOperationMode
 
struct  unpack_nas_SLQSNasGetRFInfo_t
 
struct  nas_EmerModeTlv
 
struct  nas_ModePrefTlv
 
struct  nas_BandPrefTlv
 
struct  nas_PRLPrefTlv
 
struct  nas_RoamPrefTlv
 
struct  nas_LTEBandPrefTlv
 
struct  nas_NetSelPrefTlv
 
struct  nas_SrvDomainPrefTlv
 
struct  nas_GWAcqOrderPrefTlv
 
struct  nas_AcqOrderPrefTlv
 
struct  nas_RatDisabledMaskTlv
 
struct  nas_CiotLteOpModePrefTlv
 
struct  nas_LteM1BandPrefTlv
 
struct  nas_LteNb1BandPrefTlv
 
struct  nas_CiotAcqOrderPrefTlv
 
struct  nas_BandPrefInfoTlv
 
struct  unpack_nas_SLQSGetSysSelectionPrefExt_t
 
struct  pack_nas_PerformNetworkScanPCI_t
 
struct  nas_EdrxEnableType
 
struct  nas_EdrxCycleLength
 
struct  nas_EdrxPagingTimeWindow
 
struct  nas_EdrxRatType
 
struct  nas_EdrxCiotLteMode
 
struct  unpack_nas_SLQSNasEdrxChangeInfoCallBack_Ind_t
 
struct  nas_CsgId
 
struct  nas_PlmnID
 
struct  nas_LteOpMode
 
struct  unpack_nas_SLQSNasNetworkRejectCallback_Ind_t
 
struct  nas_ForbiddenNetworks3GPP
 
struct  unpack_nas_SLQSNASGetForbiddenNetworks_t
 

Macros

#define NAS_OTA_MESSAGE_MAX_BUF_SIZE   2048
 
#define NAS_MAX_NUM_NETWORKS   30
 
#define NAS_MAX_DESCRIPTION_LENGTH   255
 
#define NAS_PLMN_LENGTH   3
 
#define NAS_MAX_SCC_RX_INFO_INSTANCES   255
 
#define NAS_NAM_NAME_LENGTH   12
 
#define NAS_IMSI_M_S1_LENGTH   7
 
#define NAS_IMSI_M_S2_LENGTH   3
 
#define NAS_SERVING_SYSTEM_INFO_MAX_RADIO_INTERFACE_LIST   255
 
#define NAS_MAX_SLQS_NAS_PCI_INFO_PLMN_LENGTH   255
 
#define NAS_MAX_SLQS_NAS_PCI_INFO_LENGTH   255
 
#define NAS_MCC_MNC_INST_LENGTH   255
 
#define LITE_NW_SCAN_LTE_OP_MODE_MAX_LENGTH   255
 
#define NAS_MAX_PHY_CA_AGG_SCELL_ARRRY_SIZE   255
 

Typedefs

typedef unpack_result_t unpack_nas_SLQSSetSysSelectionPref_t
 
typedef unpack_result_t unpack_nas_SLQSSetSysSelectionPrefExt_t
 
typedef unpack_result_t unpack_nas_SLQSSetBandPreference_t
 
typedef unpack_result_t unpack_nas_SLQSNasIndicationRegisterExt_t
 
typedef unpack_result_t unpack_nas_SLQSSetSignalStrengthsCallback_t
 
typedef unpack_result_t unpack_nas_SetRFInfoCallback_t
 
typedef unpack_result_t unpack_nas_SetLURejectCallback_t
 
typedef unpack_result_t unpack_nas_SetACCOLC_t
 
typedef unpack_result_t unpack_nas_SLQSNasConfigSigInfo2_t
 
typedef unpack_result_t unpack_nas_SLQSInitiateNetworkRegistration_t
 
typedef unpack_result_t unpack_nas_SLQSNasSwiIndicationRegister_t
 
typedef unpack_result_t unpack_nas_InitiateDomainAttach_t
 
typedef unpack_result_t unpack_nas_SetCDMANetworkParameters_t
 
typedef unpack_result_t unpack_nas_SLQSSwiPSDetach_t
 
typedef unpack_result_t unpack_nas_SLQSConfigSigInfo_t
 
typedef unpack_result_t unpack_nas_SLQSNASSwiSetChannelLock_t
 
typedef unpack_result_t unpack_nas_SLQSNASSeteDRXParams_t
 
typedef nas_BandPrefInfoTlv nas_NR5gBandPrefTlv
 
typedef nas_BandPrefInfoTlv nas_LTEBandPrefExtTlv
 

Enumerations

enum  LITEQMI_NAS_LTE_CPHY_SCELL_STATE {
  eLITEQMI_NAS_LTE_CPHY_SCELL_STATE_DECONFIGURED =0x00,
  eLITEQMI_NAS_LTE_CPHY_SCELL_STATE_CONFIGURED_DEACTIVATED =0x01,
  eLITEQMI_NAS_LTE_CPHY_SCELL_STATE_CONFIGURED_ACTIVATED =0x02
}
 
enum  LITEQMI_NAS_LTE_CPHY_CA_BW_NRB {
  eLITEQMI_NAS_LTE_CPHY_CA_BW_NRB_6 =0x00,
  eLITEQMI_NAS_LTE_CPHY_CA_BW_NRB_15 =0x01,
  eLITEQMI_NAS_LTE_CPHY_CA_BW_NRB_25 =0x02,
  eLITEQMI_NAS_LTE_CPHY_CA_BW_NRB_50 =0x03,
  eLITEQMI_NAS_LTE_CPHY_CA_BW_NRB_75 =0x04,
  eLITEQMI_NAS_LTE_CPHY_CA_BW_NRB_100 =0x05
}
 
enum  LITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND {
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_1 = 120,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_2 = 121,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_3 = 122,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_4 = 123,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_5 = 124,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_6 = 125,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_7 = 126,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_8 = 127,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_9 = 128,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_10 = 129,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_11 = 130,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_12 = 131,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_13 = 132,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_14 = 133,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_17 = 134,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_33 = 135,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_34 = 136,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_35 = 137,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_36 = 138,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_37 = 139,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_38 = 140,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_39 = 141,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_40 = 142,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_18 = 143,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_19 = 144,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_20 = 145,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_21 = 146,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_24 = 147,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_25 = 148,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_41 = 149,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_42 = 150,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_43 = 151,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_23 = 152,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_26 = 153,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_32 = 154,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_125 = 155,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_126 = 156,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_127 = 157,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_28 = 158,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_29 = 159,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_30 = 160,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_66 = 161,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_250 = 162,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_46 = 163,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_27 = 164,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_31 = 165,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_71 = 166,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_47 = 167,
  eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_48 = 168
}
 
enum  NAS_LTE_CPHY_CA_BW_NRB_LITE {
  eNAS_LTE_CPHY_CA_BW_NRB_LITE_6 =0x00,
  eNAS_LTE_CPHY_CA_BW_NRB_LITE_15 =0x01,
  eNAS_LTE_CPHY_CA_BW_NRB_LITE_25 =0x02,
  eNAS_LTE_CPHY_CA_BW_NRB_LITE_50 =0x03,
  eNAS_LTE_CPHY_CA_BW_NRB_LITE_75 =0x04,
  eNAS_LTE_CPHY_CA_BW_NRB_LITE_100 =0x05
}
 
enum  NAS_LTE_CPHY_SCELL_STATE_LITE {
  eNAS_LTE_CPHY_SCELL_STATE_DECONFIGURED_LITE =0x00,
  eNAS_LTE_CPHY_SCELL_STATE_CONFIGURED_DEACTIVATED_LITE =0x01,
  eNAS_LTE_CPHY_SCELL_STATE_CONFIGURED_ACTIVATED_LITE =0x02
}
 
enum  LITE_TYPE_OF_SERVICE_DOMAIN {
  LITE_SYS_SRV_DOMAIN_NO_SRV = 0x00,
  LITE_SYS_SRV_DOMAIN_CS_ONLY = 0x01,
  LITE_SYS_SRV_DOMAIN_PS_ONLY = 0x02,
  LITE_SYS_SRV_DOMAIN_CS_PS = 0x03,
  LITE_SYS_SRV_DOMAIN_CAMPED = 0x04
}
 

Functions

int unpack_nas_GetSignalStrengths (uint8_t *pResp, uint16_t respLen, unpack_nas_GetSignalStrengths_t *pOutput)
 
int pack_nas_GetSignalStrengths (pack_qmi_t *pCtx, uint8_t *pReq, uint16_t *pLen)
 
int pack_nas_SLQSGetSysSelectionPref (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SLQSGetSysSelectionPref (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSysSelectionPref_t *pOutput)
 
int pack_nas_SLQSSetSysSelectionPref (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetSysSelectionPref_t *pReqParam)
 
int unpack_nas_SLQSSetSysSelectionPref (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSetSysSelectionPref_t *pOutput)
 
int pack_nas_SLQSSetSysSelectionPrefExt (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetSysSelectionPrefExt_t *pReqParam)
 
int unpack_nas_SLQSSetSysSelectionPrefExt (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSetSysSelectionPrefExt_t *pOutput)
 
int pack_nas_SLQSSetBandPreference (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetBandPreference_t *pReqParam)
 
int unpack_nas_SLQSSetBandPreference (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSetBandPreference_t *pOutput)
 
int pack_nas_SLQSNasIndicationRegisterExt (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasIndicationRegisterExt_t *pReqParam)
 
int unpack_nas_SLQSNasIndicationRegisterExt (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasIndicationRegisterExt_t *pOutput)
 
int pack_nas_GetRFInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_GetRFInfo (uint8_t *pResp, uint16_t respLen, unpack_nas_GetRFInfo_t *pOutput)
 
int pack_nas_SLQSNasGetSigInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SLQSNasGetSigInfo (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetSigInfo_t *pOutput)
 
int unpack_valid_nas_SLQSNasGetSigInfo (uint8_t *pResp, uint8_t u8Info)
 
int unpack_nas_SLQSNasSigInfoCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSigInfoCallback_ind_t *pOutput)
 
int unpack_nas_GetHomeNetwork (uint8_t *pResp, uint16_t respLen, unpack_nas_GetHomeNetwork_t *pOutput)
 
int pack_nas_GetHomeNetwork (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int pack_nas_SLQSGetSysInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SLQSGetSysInfo (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSysInfo_t *pOutput)
 
int unpack_nas_SLQSNasSysInfoCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSysInfoCallback_ind_t *pOutput)
 
int pack_nas_GetServingNetwork (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_GetServingNetwork (uint8_t *pResp, uint16_t respLen, unpack_nas_GetServingNetwork_t *pOutput)
 
int pack_nas_GetServingNetworkCapabilities (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_GetServingNetworkCapabilities (uint8_t *pResp, uint16_t respLen, unpack_nas_GetServingNetworkCapabilities_t *pOutput)
 
int pack_nas_PerformNetworkScan (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_PerformNetworkScan (uint8_t *pResp, uint16_t respLen, unpack_nas_PerformNetworkScan_t *pOutput)
 
int pack_nas_SLQSSwiGetLteCQI (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)
 
int pack_nas_SLQSNasSwiModemStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SLQSNasSwiModemStatus (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSwiModemStatus_t *pOutput)
 
int pack_nas_SLQSGetServingSystem (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SLQSGetServingSystem (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetServingSystem_t *pOutput)
 
int unpack_valid_nas_SLQSGetServingSystem (uint8_t *pResp, uint8_t u8Info)
 
int pack_nas_SLQSGetSignalStrength (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint16_t reqMask)
 
int unpack_nas_SLQSGetSignalStrength (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSignalStrength_t *pOutput)
 
int unpack_valid_nas_SLQSGetSignalStrength (uint8_t *pResp, uint8_t u8Info)
 
int pack_nas_SLQSSetSignalStrengthsCallback (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSetSignalStrengthsCallback_t *pReqParam)
 
int unpack_nas_SLQSSetSignalStrengthsCallback (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSetSignalStrengthsCallback_t *pOutput)
 
int pack_nas_SetRFInfoCallback (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pBenable)
 
int unpack_nas_SetRFInfoCallback (uint8_t *pResp, uint16_t respLen, unpack_nas_SetRFInfoCallback_t *pOutput)
 
int pack_nas_SetLURejectCallback (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pBenable)
 
int unpack_nas_SetLURejectCallback (uint8_t *pResp, uint16_t respLen, unpack_nas_SetLURejectCallback_t *pOutput)
 
int unpack_nas_SetEventReportInd (uint8_t *pResp, uint16_t respLen, unpack_nas_SetEventReportInd_t *pOutput)
 
int pack_nas_GetCDMANetworkParameters (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_GetCDMANetworkParameters (uint8_t *pResp, uint16_t respLen, unpack_nas_GetCDMANetworkParameters_t *pOutput)
 
int unpack_valid_nas_GetCDMANetworkParameters (uint8_t *pResp, uint8_t u8Info)
 
int pack_nas_GetANAAAAuthenticationStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_GetANAAAAuthenticationStatus (uint8_t *pResp, uint16_t respLen, unpack_nas_GetANAAAAuthenticationStatus_t *pOutput)
 
int pack_nas_GetACCOLC (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_GetACCOLC (uint8_t *pResp, uint16_t respLen, unpack_nas_GetACCOLC_t *pOutput)
 
int pack_nas_SetACCOLC (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SetACCOLC_t reqParam)
 
int unpack_nas_SetACCOLC (uint8_t *pResp, uint16_t respLen, unpack_nas_SetACCOLC_t *pOutput)
 
int pack_nas_SLQSNasConfigSigInfo2 (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasConfigSigInfo2_t *pReqParam)
 
int unpack_nas_SLQSNasConfigSigInfo2 (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasConfigSigInfo2_t *pOutput)
 
int unpack_nas_SetDataCapabilitiesCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_nas_SetDataCapabilitiesCallback_ind_t *pOutput)
 
int pack_nas_GetNetworkPreference (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_GetNetworkPreference (uint8_t *pResp, uint16_t respLen, unpack_nas_GetNetworkPreference_t *pOutput)
 
int pack_nas_SetNetworkPreference (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SetNetworkPreference_t *reqArg)
 
int unpack_nas_SetNetworkPreference (uint8_t *pResp, uint16_t respLen, unpack_nas_SetNetworkPreference_t *pOutput)
 
int unpack_nas_SetRoamingIndicatorCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_nas_SetRoamingIndicatorCallback_ind_t *pOutput)
 
int unpack_nas_SetServingSystemCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_nas_SetServingSystemCallback_ind_t *pOutput)
 
int pack_nas_SlqsGetLTECphyCAInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SlqsGetLTECphyCAInfo (uint8_t *pResp, uint16_t respLen, unpack_nas_SlqsGetLTECphyCAInfo_t *pOutput)
 
int unpack_nas_SLQSSetSysSelectionPrefCallBack_ind (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSetSysSelectionPrefCallBack_ind_t *pOutput)
 
int unpack_nas_SLQSNasSwiOTAMessageCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSwiOTAMessageCallback_ind_t *pOutput)
 
int pack_nas_SLQSInitiateNetworkRegistration (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSInitiateNetworkRegistration_t *pReqParam)
 
int unpack_nas_SLQSInitiateNetworkRegistration (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSInitiateNetworkRegistration_t *pOutput)
 
int pack_nas_SLQSNasSwiIndicationRegister (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasSwiIndicationRegister_t *pReqParam)
 
int unpack_nas_SLQSNasSwiIndicationRegister (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasSwiIndicationRegister_t *pOutput)
 
int pack_nas_SLQSGetPLMNName (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSGetPLMNName_t *reqArg)
 
int unpack_nas_SLQSGetPLMNName (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetPLMNName_t *pOutput)
 
int pack_nas_SLQSNasGetCellLocationInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SLQSNasGetCellLocationInfo (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetCellLocationInfo_t *pOutput)
 
int pack_nas_SLQSGetNetworkTime (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SLQSGetNetworkTime (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetNetworkTime_t *pOutput)
 
int unpack_nas_SLQSNasNetworkTimeCallBack_ind (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasNetworkTimeCallBack_ind_t *pOutput)
 
int unpack_nas_SetNasLTECphyCaIndCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_nas_SetNasLTECphyCaIndCallback_ind_t *pOutput)
 
int pack_nas_SLQSSwiGetLteSccRxInfo (pack_qmi_t *pCtx, uint8_t *pReq, uint16_t *pLen)
 
int unpack_nas_SLQSSwiGetLteSccRxInfo (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetLteSccRxInfo_t *pOutput)
 
int unpack_nas_SLQSNasTimerCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasTimerCallback_ind_t *pOutput)
 
int pack_nas_InitiateDomainAttach (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_InitiateDomainAttach_t *pReqParam)
 
int unpack_nas_InitiateDomainAttach (uint8_t *pResp, uint16_t respLen, unpack_nas_InitiateDomainAttach_t *pOutput)
 
int pack_nas_SetCDMANetworkParameters (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SetCDMANetworkParameters_t *pReqParam)
 
int unpack_nas_SetCDMANetworkParameters (uint8_t *pResp, uint16_t respLen, unpack_nas_SetCDMANetworkParameters_t *pOutput)
 
int pack_nas_SLQSNasGetHDRColorCode (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SLQSNasGetHDRColorCode (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetHDRColorCode_t *pOutput)
 
int pack_nas_SLQSNasGetTxRxInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasGetTxRxInfo_t *reqArg)
 
int unpack_nas_SLQSNasGetTxRxInfo (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetTxRxInfo_t *pOutput)
 
int pack_nas_SLQSGetOperatorNameData (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SLQSGetOperatorNameData (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetOperatorNameData_t *pOutput)
 
int pack_nas_SLQSNasGet3GPP2Subscription (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNasGet3GPP2Subscription_t *reqArg)
 
int unpack_nas_SLQSNasGet3GPP2Subscription (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGet3GPP2Subscription_t *pOutput)
 
int pack_nas_SLQSSwiGetHDRPersonality (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SLQSSwiGetHDRPersonality (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetHDRPersonality_t *pOutput)
 
int pack_nas_SLQSSwiGetHDRProtSubtype (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SLQSSwiGetHDRProtSubtype (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetHDRProtSubtype_t *pOutput)
 
int pack_nas_SLQSSwiPSDetach (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSSwiPSDetach_t *pReqParam)
 
int unpack_nas_SLQSSwiPSDetach (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiPSDetach_t *pOutput)
 
int pack_nas_SLQSGetErrorRate (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SLQSGetErrorRate (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetErrorRate_t *pOutput)
 
int pack_nas_SLQSSwiGetHRPDStats (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SLQSSwiGetHRPDStats (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiGetHRPDStats_t *pOutput)
 
int pack_nas_SLQSSwiNetworkDebug (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SLQSSwiNetworkDebug (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiNetworkDebug_t *pOutput)
 
int pack_nas_SLQSConfigSigInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSConfigSigInfo_t *pReqParam)
 
int unpack_nas_SLQSConfigSigInfo (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSConfigSigInfo_t *pOutput)
 
int pack_nas_GetHomeNetwork3GPP2 (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_GetHomeNetwork3GPP2 (uint8_t *pResp, uint16_t respLen, unpack_nas_GetHomeNetwork3GPP2_t *pOutput)
 
int pack_nas_SLQSNASSwiSetChannelLock (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNASSwiSetChannelLock_t *pReqParam)
 
int unpack_nas_SLQSNASSwiSetChannelLock (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNASSwiSetChannelLock_t *pOutput)
 
int pack_nas_SLQSNASSwiGetChannelLock (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SLQSNASSwiGetChannelLock (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNASSwiGetChannelLock_t *pOutput)
 
int pack_nas_SLQSNASGeteDRXParams (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SLQSNASGeteDRXParams (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNASGeteDRXParams_t *pOutput)
 
int pack_nas_SLQSNASGeteDRXParamsExt (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNASGeteDRXParamsExt_t *pReqParam)
 
int unpack_nas_SLQSNASGeteDRXParamsExt (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNASGeteDRXParamsExt_t *pOutput)
 
int pack_nas_SLQSNASSeteDRXParams (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_SLQSNASSeteDRXParams_t *pReqParam)
 
int unpack_nas_SLQSNASSeteDRXParams (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNASSeteDRXParams_t *pOutput)
 
int unpack_nas_SLQSSwiHDRPersonalityCallback_Ind (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiHDRPersonalityCallback_Ind_t *pOutput)
 
int unpack_nas_SLQSSwiRandIndicatorCallback_Ind (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSSwiRandIndicatorCallback_Ind_t *pOutput)
 
int pack_nas_SLQSNasGetRFInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SLQSNasGetRFInfo (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasGetRFInfo_t *pOutput)
 
int pack_nas_SLQSGetSysSelectionPrefExt (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SLQSGetSysSelectionPrefExt (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSGetSysSelectionPrefExt_t *pOutput)
 
int pack_nas_PerformNetworkScanPCI (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_nas_PerformNetworkScanPCI_t *pReqParam)
 
int unpack_nas_SLQSNasEdrxChangeInfoCallBack_Ind (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasEdrxChangeInfoCallBack_Ind_t *pOutput)
 
int unpack_nas_SLQSNasNetworkRejectCallback_Ind (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNasNetworkRejectCallback_Ind_t *pOutput)
 
int pack_nas_SLQSNASGetForbiddenNetworks (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_nas_SLQSNASGetForbiddenNetworks (uint8_t *pResp, uint16_t respLen, unpack_nas_SLQSNASGetForbiddenNetworks_t *pOutput)
 

Macro Definition Documentation

#define LITE_NW_SCAN_LTE_OP_MODE_MAX_LENGTH   255
#define NAS_IMSI_M_S1_LENGTH   7
#define NAS_IMSI_M_S2_LENGTH   3
#define NAS_MAX_DESCRIPTION_LENGTH   255
#define NAS_MAX_NUM_NETWORKS   30
#define NAS_MAX_PHY_CA_AGG_SCELL_ARRRY_SIZE   255
#define NAS_MAX_SCC_RX_INFO_INSTANCES   255
#define NAS_MAX_SLQS_NAS_PCI_INFO_LENGTH   255
#define NAS_MAX_SLQS_NAS_PCI_INFO_PLMN_LENGTH   255
#define NAS_MCC_MNC_INST_LENGTH   255
#define NAS_NAM_NAME_LENGTH   12
#define NAS_OTA_MESSAGE_MAX_BUF_SIZE   2048
#define NAS_PLMN_LENGTH   3
#define NAS_SERVING_SYSTEM_INFO_MAX_RADIO_INTERFACE_LIST   255

Typedef Documentation

Contain the LTE Band Preference Extended.

Contain the NR5G Band Preference.

Enumeration Type Documentation

Enumerator
LITE_SYS_SRV_DOMAIN_NO_SRV 
LITE_SYS_SRV_DOMAIN_CS_ONLY 
LITE_SYS_SRV_DOMAIN_PS_ONLY 
LITE_SYS_SRV_DOMAIN_CS_PS 
LITE_SYS_SRV_DOMAIN_CAMPED 
Enumerator
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_1 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_2 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_3 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_4 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_5 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_6 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_7 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_8 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_9 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_10 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_11 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_12 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_13 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_14 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_17 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_33 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_34 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_35 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_36 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_37 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_38 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_39 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_40 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_18 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_19 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_20 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_21 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_24 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_25 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_41 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_42 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_43 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_23 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_26 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_32 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_125 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_126 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_127 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_28 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_29 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_30 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_66 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_250 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_46 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_27 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_31 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_71 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_47 
eLITEQMI_LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_48 
Enumerator
eLITEQMI_NAS_LTE_CPHY_CA_BW_NRB_6 
eLITEQMI_NAS_LTE_CPHY_CA_BW_NRB_15 
eLITEQMI_NAS_LTE_CPHY_CA_BW_NRB_25 
eLITEQMI_NAS_LTE_CPHY_CA_BW_NRB_50 
eLITEQMI_NAS_LTE_CPHY_CA_BW_NRB_75 
eLITEQMI_NAS_LTE_CPHY_CA_BW_NRB_100 
Enumerator
eLITEQMI_NAS_LTE_CPHY_SCELL_STATE_DECONFIGURED 
eLITEQMI_NAS_LTE_CPHY_SCELL_STATE_CONFIGURED_DEACTIVATED 
eLITEQMI_NAS_LTE_CPHY_SCELL_STATE_CONFIGURED_ACTIVATED 
Enumerator
eNAS_LTE_CPHY_CA_BW_NRB_LITE_6 
eNAS_LTE_CPHY_CA_BW_NRB_LITE_15 
eNAS_LTE_CPHY_CA_BW_NRB_LITE_25 
eNAS_LTE_CPHY_CA_BW_NRB_LITE_50 
eNAS_LTE_CPHY_CA_BW_NRB_LITE_75 
eNAS_LTE_CPHY_CA_BW_NRB_LITE_100 
Enumerator
eNAS_LTE_CPHY_SCELL_STATE_DECONFIGURED_LITE 
eNAS_LTE_CPHY_SCELL_STATE_CONFIGURED_DEACTIVATED_LITE 
eNAS_LTE_CPHY_SCELL_STATE_CONFIGURED_ACTIVATED_LITE 

Function Documentation

int pack_nas_GetACCOLC ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Retrieves information about the access overload class (ACCOLC) pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_GetANAAAAuthenticationStatus ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

AN-AAA authentication status of the device pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_GetCDMANetworkParameters ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Get CDMA Network Parameters pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_GetHomeNetwork ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

get home network pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_GetHomeNetwork3GPP2 ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Get Home Network 3GPP2 Parameters pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_GetNetworkPreference ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Gets the network registration preference pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
int pack_nas_GetRFInfo ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

get rf info pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_GetServingNetwork ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Pack provides information about the system that provides service to the device.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_GetServingNetworkCapabilities ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Pack returns information regarding the data capabilities of the system that currently provides service to the device.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_GetSignalStrengths ( pack_qmi_t pCtx,
uint8_t *  pReq,
uint16_t *  pLen 
)

get signal strengths pack. This API is deprecated on MC73xx/EM73xx modules since firmware version SWI9X15C_05_xx_xx_xx and all EM74xx firmware versions. Please use pack_nas_SLQSNasGetSigInfo() for new firmware versions and new modules

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_InitiateDomainAttach ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_InitiateDomainAttach_t pReqParam 
)

Initiates a domain attach/detach of the device pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest Parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_PerformNetworkScan ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Pack performs scan for available networks and scans for RAT info as well.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_PerformNetworkScanPCI ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_PerformNetworkScanPCI_t pReqParam 
)

Pack performs scan for available networks and scans for LTE RAT info (specific Network or Scan Type).

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest prarmeters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
Note
Device Supported: MC75xx, EM75xx and WP76xx.
int pack_nas_SetACCOLC ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_SetACCOLC_t  reqParam 
)

Pack Sets the access overload class (ACCOLC)

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest Parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SetCDMANetworkParameters ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_SetCDMANetworkParameters_t pReqParam 
)

CDMA Network Parameters pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest Parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SetLURejectCallback ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
uint8_t *  pBenable 
)

Pack set registration reject Callback

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pBenable0/1 value to disable/enable indication respectively
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SetNetworkPreference ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_SetNetworkPreference_t reqArg 
)

Sets the network registration preference. This API is deprecated on MC73xx/EM73xx modules since firmware version SWI9X15C_05_xx_xx_xx and all EM74xx firmware versions. Please use pack_nas_SLQSSetSysSelectionPref() for new firmware versions and new modules

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
int pack_nas_SetRFInfoCallback ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
uint8_t *  pBenable 
)

Pack Set RF Band Information callback.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pBenable0/1 value to disable/enable indication respectively
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSConfigSigInfo ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_SLQSConfigSigInfo_t pReqParam 
)

Config Sig Info Parameters pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest prarmeters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSGetErrorRate ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Get Error Rate Parameters pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SlqsGetLTECphyCAInfo ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Pack get carrier aggregation event information.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
int pack_nas_SLQSGetNetworkTime ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Pack Get Network Time.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSGetOperatorNameData ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Operator Name Data Parameters pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSGetPLMNName ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_SLQSGetPLMNName_t reqArg 
)

Pack get operator name for specificed network.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest prarmeters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSGetServingSystem ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Pack queries information regarding the system that currently provides service.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSGetSignalStrength ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
uint16_t  reqMask 
)

Queries the current signal strength as measured by the device. This API is deprecated on MC73xx/EM73xx modules since firmware version SWI9X15C_05_xx_xx_xx and all EM74xx firmware versions. Please use pack_nas_SLQSNasGetSigInfo() for new firmware versions and new modules

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqMaskrequest mask for fetching extra signal info
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSGetSysInfo ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Pack get system information.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSGetSysSelectionPref ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Queries the different system selection preferences of the device pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSGetSysSelectionPrefExt ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Queries the different system selection preferences of the device pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSInitiateNetworkRegistration ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_SLQSInitiateNetworkRegistration_t pReqParam 
)

Pack initiates a network registration.This API is deprecated on MC73xx/EM73xx modules since firmware version SWI9X15C_05_xx_xx_xx and all EM74xx firmware versions. Please use pack_nas_SLQSSetSysSelectionPrefExt() instead for new firmware versions and new modules.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest Parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSNasConfigSigInfo2 ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_SLQSNasConfigSigInfo2_t pReqParam 
)

Pack sets the signal strength reporting thresholds

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest Parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSNasGet3GPP2Subscription ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_SLQSNasGet3GPP2Subscription_t reqArg 
)

3GPP2 Subscription Parameters pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest prarmeters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSNasGetCellLocationInfo ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Pack retrieves cell location-related information.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSNASGeteDRXParams ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Get eDRX Parameters pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSNASGeteDRXParamsExt ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_SLQSNASGeteDRXParamsExt_t pReqParam 
)

Get eDRX Parameters pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest prarmeters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSNASGetForbiddenNetworks ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Get forbidden networks pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSNasGetHDRColorCode ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

HDR Color Code Parameters pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSNasGetRFInfo ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Gets radio band/channel information pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSNasGetSigInfo ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

get sig info pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSNasGetTxRxInfo ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_SLQSNasGetTxRxInfo_t reqArg 
)

Get Tx Rx Info Parameters pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest prarmeters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSNasIndicationRegisterExt ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_SLQSNasIndicationRegisterExt_t pReqParam 
)

Pack used to Registers/De-registers for different NAS (Network access service) indications.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest Parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
Note
This function is used by a control point to register/deregister for different QMI_NAS indications. The control point's registration state variables, controlling registration for indications, are modified to reflect the settings indicated in the parameters that are present in the request message. At least one optional parameter must be present in the request.
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSNASSeteDRXParams ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_SLQSNASSeteDRXParams_t pReqParam 
)

Set eDRX Parameters pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest prarmeters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSNASSwiGetChannelLock ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Get Channel Lock Parameters pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSNasSwiIndicationRegister ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_SLQSNasSwiIndicationRegister_t pReqParam 
)

Pack sets the registration state for different QMI_NAS SWI indications.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest prarmeters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSNasSwiModemStatus ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

This function requests the device to return the current status of modem.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSNASSwiSetChannelLock ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_SLQSNASSwiSetChannelLock_t pReqParam 
)

Set Channel Lock Parameters pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest prarmeters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSSetBandPreference ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_SLQSSetBandPreference_t pReqParam 
)

Pack sets the different system selection preferences of the device.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest Parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSSetSignalStrengthsCallback ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_SLQSSetSignalStrengthsCallback_t pReqParam 
)

Pack set signal strength thresholds callback.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest prarmeters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSSetSysSelectionPref ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_SLQSSetSysSelectionPref_t pReqParam 
)

Sets the different system selection preferences of the device pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest Parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSSetSysSelectionPrefExt ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_SLQSSetSysSelectionPrefExt_t pReqParam 
)

Sets the different system selection preferences of the device pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest Parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSSwiGetHDRPersonality ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

HDR Personality Parameters pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSSwiGetHDRProtSubtype ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

HDR Protocol Sub type Parameters pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSSwiGetHRPDStats ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

HRPD Stats Parameters pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSSwiGetLteCQI ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Pack fetch CQI parameters for LTE data session.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSSwiGetLteSccRxInfo ( pack_qmi_t pCtx,
uint8_t *  pReq,
uint16_t *  pLen 
)

get LTE Secondary carrier Rx signal level information pack

Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSSwiNetworkDebug ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Network Debug Parameters pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_nas_SLQSSwiPSDetach ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_nas_SLQSSwiPSDetach_t pReqParam 
)

PS Connection Detach Parameters pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest Parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_GetACCOLC ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_GetACCOLC_t pOutput 
)

Retrieves information about the access overload class (ACCOLC) unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_GetANAAAAuthenticationStatus ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_GetANAAAAuthenticationStatus_t pOutput 
)

AN-AAA authentication status of the device unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_GetCDMANetworkParameters ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_GetCDMANetworkParameters_t pOutput 
)

Get CDMA Network Parameters unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputqmi output parameters
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_GetHomeNetwork ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_GetHomeNetwork_t pOutput 
)

Retrieves information about the home network of the device unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_GetHomeNetwork3GPP2 ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_GetHomeNetwork3GPP2_t pOutput 
)

Get Home Network 3GPP2 Parameters unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_GetNetworkPreference ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_GetNetworkPreference_t pOutput 
)

Gets the network registration preference unpack

Parameters
[in]pRespqmi resp from modem
[in]respLenqmi resp length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_GetRFInfo ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_GetRFInfo_t pOutput 
)

get rf info unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_GetServingNetwork ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_GetServingNetwork_t pOutput 
)

Unpack provides information about the system that provides service to the device. This API is deprecated on MC73xx/EM73xx modules since firmware version SWI9X15C_05_xx_xx_xx and all EM74xx firmware versions. Please use API unpack_nas_SLQSGetSysInfo() for new firmware versions and new modules

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_GetServingNetworkCapabilities ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_GetServingNetworkCapabilities_t pOutput 
)

Unpack returns information regarding the data capabilities of the system that currently provides service to the device.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_GetSignalStrengths ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_GetSignalStrengths_t pOutput 
)

Returns the available signal strengths ( in dBm ) as measured by the device in an array. This will also provides the corresponding radio interfaces in an array. This API is deprecated on MC73xx/EM73xx modules since firmware version SWI9X15C_05_xx_xx_xx and all EM74xx firmware versions. Please use unpack_nas_SLQSNasGetSigInfo() for new firmware versions and new modules

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_InitiateDomainAttach ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_InitiateDomainAttach_t pOutput 
)

Initiates a domain attach/detach of the device unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_PerformNetworkScan ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_PerformNetworkScan_t pOutput 
)

Unpack performs scan for available networks and scans for RAT info as well.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SetACCOLC ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SetACCOLC_t pOutput 
)

Unpack Sets the access overload class (ACCOLC)

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SetCDMANetworkParameters ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SetCDMANetworkParameters_t pOutput 
)

CDMA Network Parameters unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SetDataCapabilitiesCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SetDataCapabilitiesCallback_ind_t pOutput 
)

Data Capabilities indication unpack

Parameters
[in]pRespqmi indication from modem
[in]respLenqmi indication length
[out]pOutputindication unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SetEventReportInd ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SetEventReportInd_t pOutput 
)

Unpack set event report indication.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SetLURejectCallback ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SetLURejectCallback_t pOutput 
)

Unpack set registration reject Callback

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SetNasLTECphyCaIndCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SetNasLTECphyCaIndCallback_ind_t pOutput 
)

Unpack set LTE PHY CA indication callback.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputsig info indication unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SetNetworkPreference ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SetNetworkPreference_t pOutput 
)

Sets the network registration preference unpack

Parameters
[in]pRespqmi resp from modem
[in]respLenqmi resp length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SetRFInfoCallback ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SetRFInfoCallback_t pOutput 
)

Unack Set RF Band Information callback.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SetRoamingIndicatorCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SetRoamingIndicatorCallback_ind_t pOutput 
)

Roaming indication unpack

Parameters
[in]pRespqmi indication from modem
[in]respLenqmi indication length
[out]pOutputindication unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SetServingSystemCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SetServingSystemCallback_ind_t pOutput 
)

Set Serving system indication unpack

Parameters
[in]pRespqmi indication from modem
[in]respLenqmi indication length
[out]pOutputindication unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSConfigSigInfo ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSConfigSigInfo_t pOutput 
)

Config Sig Info Parameters unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSGetErrorRate ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSGetErrorRate_t pOutput 
)

Get Error Rate Parameters unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SlqsGetLTECphyCAInfo ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SlqsGetLTECphyCAInfo_t pOutput 
)

Unack get carrier aggregation event information.

Parameters
[in]pRespqmi resp from modem
[in]respLenqmi resp length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSGetNetworkTime ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSGetNetworkTime_t pOutput 
)

Unpack get network time.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSGetOperatorNameData ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSGetOperatorNameData_t pOutput 
)

Operator Name Data Parameters unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSGetPLMNName ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSGetPLMNName_t pOutput 
)

unpack get operator name for specificed network.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSGetServingSystem ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSGetServingSystem_t pOutput 
)

Unack queries information regarding the system that currently provides service.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSGetSignalStrength ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSGetSignalStrength_t pOutput 
)

Unpack get signal strength.This API is deprecated on MC73xx/EM73xx modules since firmware version SWI9X15C_05_xx_xx_xx and all EM74xx firmware versions. Please use unpack_nas_SLQSNasGetSigInfo() for new firmware versions and new modules

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSGetSysInfo ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSGetSysInfo_t pOutput 
)

Provides the system information. This API is preferred when trying to get the service status info and serving system info. The function unpack_nas_SLQSGetServingSystem_t() reports similar NAS information, but it is deprecated. Please refer to the header description of unpack_nas_SLQSGetServingSystem_t() for more information.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
Note
This API queries current serving system information, including registration information and system property. The registration information for all RATs specified in the mode capability setting are included regardless of registration status. The RAT-specific system property are included only for RATs that are specified in the mode capability setting and which are not in either No Service or Power Save modes.
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSGetSysSelectionPref ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSGetSysSelectionPref_t pOutput 
)

Queries the different system selection preferences of the device unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSGetSysSelectionPrefExt ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSGetSysSelectionPrefExt_t pOutput 
)

Queries the different system selection preferences of the device unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSInitiateNetworkRegistration ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSInitiateNetworkRegistration_t pOutput 
)

Unpack initiates a network registration.This API is deprecated on MC73xx/EM73xx modules since firmware version SWI9X15C_05_xx_xx_xx and all EM74xx firmware versions. Please use unpack_nas_SLQSSetSysSelectionPrefExt() instead for new firmware versions and new modules.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNasConfigSigInfo2 ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNasConfigSigInfo2_t pOutput 
)

Unpack sets the signal strength reporting thresholds

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNasEdrxChangeInfoCallBack_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNasEdrxChangeInfoCallBack_Ind_t pOutput 
)

unpack nas eDRX change Info indication

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNasGet3GPP2Subscription ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNasGet3GPP2Subscription_t pOutput 
)

3GPP2 Subscription Parameters unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNasGetCellLocationInfo ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNasGetCellLocationInfo_t pOutput 
)

Unpack retrieves cell location-related information.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNASGeteDRXParams ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNASGeteDRXParams_t pOutput 
)

Get eDRX Parameters unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNASGeteDRXParamsExt ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNASGeteDRXParamsExt_t pOutput 
)

Get eDRX Parameters unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNASGetForbiddenNetworks ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNASGetForbiddenNetworks_t pOutput 
)

Get forbidden networks unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNasGetHDRColorCode ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNasGetHDRColorCode_t pOutput 
)

HDR Color Code Parameters unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNasGetRFInfo ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNasGetRFInfo_t pOutput 
)

Gets radio band/channel information unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNasGetSigInfo ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNasGetSigInfo_t pOutput 
)

get sig info unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
Note
This command queries the signal strength information for currently active RATs. Information is reported only if the corresponding RATs have signal strength values to be reported. If no signal strength information is available for any RAT, the response message contains only the mandatory response message
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNasGetTxRxInfo ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNasGetTxRxInfo_t pOutput 
)

Get Tx Rx Info Parameters unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNasIndicationRegisterExt ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNasIndicationRegisterExt_t pOutput 
)

Unpack used to Registers/De-registers for different NAS (Network access service) indications.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNasNetworkRejectCallback_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNasNetworkRejectCallback_Ind_t pOutput 
)

unpack nas Network Reject Callback indication

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNasNetworkTimeCallBack_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNasNetworkTimeCallBack_ind_t pOutput 
)

Unpack Network time callback indication.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputsig info indication unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNASSeteDRXParams ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNASSeteDRXParams_t pOutput 
)

Set eDRX Parameters unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNasSigInfoCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNasSigInfoCallback_ind_t pOutput 
)

Unpack Signal Information callback indication.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputsig info indication unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNASSwiGetChannelLock ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNASSwiGetChannelLock_t pOutput 
)

Get Channel Lock Parameters unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNasSwiIndicationRegister ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNasSwiIndicationRegister_t pOutput 
)

unpack sets the registration state for different QMI_NAS SWI indications.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNasSwiModemStatus ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNasSwiModemStatus_t pOutput 
)

This function requests the device to return the current status of modem.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNasSwiOTAMessageCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNasSwiOTAMessageCallback_ind_t pOutput 
)

OTA message indication unpack

Parameters
[in]pRespqmi indication from modem
[in]respLenqmi indication length
[out]pOutputindication unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNASSwiSetChannelLock ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNASSwiSetChannelLock_t pOutput 
)

Set Channel Lock Parameters unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNasSysInfoCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSSysInfoCallback_ind_t pOutput 
)

Unpack system information callback indication.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSNasTimerCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSNasTimerCallback_ind_t pOutput 
)

Unpack timer callback indication.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputnetwork timer indication unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSSetBandPreference ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSSetBandPreference_t pOutput 
)

Unpack sets the different system selection preferences of the device.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
int unpack_nas_SLQSSetSignalStrengthsCallback ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSSetSignalStrengthsCallback_t pOutput 
)

Unpack set signal strength thresholds callback.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSSetSysSelectionPref ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSSetSysSelectionPref_t pOutput 
)

Sets the different system selection preferences of the device unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSSetSysSelectionPrefCallBack_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSSetSysSelectionPrefCallBack_ind_t pOutput 
)

System Selection Preference indication unpack

Parameters
[in]pRespqmi indication from modem
[in]respLenqmi indication length
[out]pOutputindication unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSSetSysSelectionPrefExt ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSSetSysSelectionPrefExt_t pOutput 
)

Sets the different system selection preferences of the device unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSSwiGetHDRPersonality ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSSwiGetHDRPersonality_t pOutput 
)

HDR Personality Parameters unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSSwiGetHDRProtSubtype ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSSwiGetHDRProtSubtype_t pOutput 
)

HDR Protocol Sub type Parameters unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSSwiGetHRPDStats ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSSwiGetHRPDStats_t pOutput 
)

HRPD Stats Parameters unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSSwiGetLteCQI ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSSwiGetLteCQI_t pOutput 
)

Unack fetch CQI parameters for LTE data session.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSSwiGetLteSccRxInfo ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSSwiGetLteSccRxInfo_t pOutput 
)

get LTE Secondary carrier Rx signal level information unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSSwiHDRPersonalityCallback_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSSwiHDRPersonalityCallback_Ind_t pOutput 
)

unpack nas SWI Hdr Personality indication

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSSwiNetworkDebug ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSSwiNetworkDebug_t pOutput 
)

Network Debug Parameters unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSSwiPSDetach ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSSwiPSDetach_t pOutput 
)

PS Connection Detach Parameters unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_nas_SLQSSwiRandIndicatorCallback_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_nas_SLQSSwiRandIndicatorCallback_Ind_t pOutput 
)

unpack nas SWI Rank indicator indication

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_valid_nas_GetCDMANetworkParameters ( uint8_t *  pResp,
uint8_t  u8Info 
)

valid CDMA Network Parameters

Parameters
[in]pRespqmi response from modem
[in]u8Infovalue to check unpack_nas_GetCDMANetworkParameters_t param valid.
  • 0 - SCI
  • 1 - SCM
  • 2 - RegHomeSID, RegForeignSID and RegForeignNID
  • 3 - ForceRev0
  • 4 - CustomSCP, Protocol ,Broadcast and Application
  • 5 - Roaming
Returns
eQCWWAN_ERR_NONE on signal info valid, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_valid_nas_SLQSGetServingSystem ( uint8_t *  pResp,
uint8_t  u8Info 
)

valid queries information regarding the system that currently provides service

Parameters
[in]pRespqmi response from modem
[in]u8Infovalue to check unpack_nas_SLQSGetServingSystem_t param valid.
  • 0 - RoamIndicatorVal
  • 1 - DataSrvCapabilities
  • 2 - CurrentPLMN
  • 3 - SystemID and NetworkID
  • 4 - BaseStationID, BaseStationLatitude and BasestationLongitude
  • 5 - RoamingIndicatorList
  • 6 - DefaultRoamInd
  • 7 - Gpp2TimeZone
  • 8 - CDMA_P_Rev
  • 9 - GppTimeZone
  • 10 - GppNetworkDSTAdjustment
  • 11 - Lac
  • 12 - CellID
  • 13 - ConcSvcInfo
  • 14 - PRLInd
  • 15 - DTMInd
  • 16 - DetailedSvcInfo
  • 17 - CDMASystemInfoExt
  • 18 - HdrPersonality
  • 19 - TrackAreaCode
  • 20 - CallBarStatus
Returns
eQCWWAN_ERR_NONE on signal info valid, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_valid_nas_SLQSGetSignalStrength ( uint8_t *  pResp,
uint8_t  u8Info 
)

valid queries information regarding the system that currently provides service

Parameters
[in]pRespqmi response from modem
[in]u8Infovalue to check unpack_nas_SLQSGetSignalStrength_t param valid.
  • 0 - rxSignalStrengthList and rxSignalStrengthListLen
  • 1 - ecioList and ecioListLen
  • 2 - Io
  • 3 - sinr
  • 4 - errorRateListLen, errorRateList
  • 5 - rsrqInfo
  • 6 - ltesnr
  • 7 - ltersrp
Returns
eQCWWAN_ERR_NONE on signal info valid, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_valid_nas_SLQSNasGetSigInfo ( uint8_t *  pResp,
uint8_t  u8Info 
)

valid get sig info

Parameters
[in]pRespqmi response from modem
[in]u8Infovalue to check unpack_nas_SLQSNasGetSigInfo_t param valid.
  • 0 - CDMASSInfo
  • 1 - HDRSSInfo.
  • 2 - GSMSSInfo.
  • 3 - WCDMASSInfo.
  • 4 - LTESSInfo.
Returns
eQCWWAN_ERR_NONE on signal info valid, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values

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