Linux SDK (lite-qmi)
MBPL_SDK_R25_ENG3
|
Files | |
file | qaGobiApiTableRadioInterfaces.h |
Network Access Service API Radio Interfaces table. | |
file | qaGobiApiTableBandClasses.h |
Network Access Service API Band Classes table. | |
file | qaGobiApiNas.h |
Network Access Service API function prototypes. | |
file | nas.h |
file | swinas.h |
Enumerations | |
enum | NAS_LTE_CPHY_SCELL_STATE { eNAS_LTE_CPHY_SCELL_STATE_DECONFIGURED =0x00, eNAS_LTE_CPHY_SCELL_STATE_CONFIGURED_DEACTIVATED =0x01, eNAS_LTE_CPHY_SCELL_STATE_CONFIGURED_ACTIVATED =0x02 } |
enum | NAS_LTE_CPHY_CA_BW_NRB { eNAS_LTE_CPHY_CA_BW_NRB_6 =0x00, eNAS_LTE_CPHY_CA_BW_NRB_15 =0x01, eNAS_LTE_CPHY_CA_BW_NRB_25 =0x02, eNAS_LTE_CPHY_CA_BW_NRB_50 =0x03, eNAS_LTE_CPHY_CA_BW_NRB_75 =0x04, eNAS_LTE_CPHY_CA_BW_NRB_100 =0x05 } |
enum | LTE_BAND_CLASS_E_UTRA_OPERATING_BAND { LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_1 = 120, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_2 = 121, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_3 = 122, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_4 = 123, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_5 = 124, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_6 = 125, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_7 = 126, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_8 = 127, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_9 = 128, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_10 = 129, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_11 = 130, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_12 = 131, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_13 = 132, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_14 = 133, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_17 = 134, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_33 = 135, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_34 = 136, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_35 = 137, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_36 = 138, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_37 = 139, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_38 = 140, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_39 = 141, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_40 = 142, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_18 = 143, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_19 = 144, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_20 = 145, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_21 = 146, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_24 = 147, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_25 = 148, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_41 = 149, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_42 = 150, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_43 = 151, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_23 = 152, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_26 = 153, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_32 = 154, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_125 = 155, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_126 = 156, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_127 = 157, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_28 = 158, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_29 = 159, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_30 = 160, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_66 = 161, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_250 = 162, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_46 = 163, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_27 = 164, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_31 = 165, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_71 = 166, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_47 = 167, LTE_BAND_CLASS_E_UTRA_OPERATING_BAND_48 = 168 } |
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 | eQMI_NAS_GET_RF_INFO_RESP { eTLV_RF_BAND_INFO = 0x01, eTLV_RF_DEDICATED_BAND_INFO = 0x10, eTLV_RF_EXT_FORMAT_BAND_INFO = 0x11, eTLV_RF_BANDWIDTH_INFO = 0x12, eTLV_LTE_OPERATIONAL_MODE = 0x13 } |
enum | eQMI_NAS_PERFORM_NETWORK_SCAN_RESP { eTLV_3GPP_NETWORK_INFO = 0x10 } |
Variables | |
struct qmTlvResult | QmiNasGetRFBandInfoResp::results |
struct qmTlvResult | QmiNasPerformNetworkScanResp::results |
BYTE * | QmiNasPerformNetworkScanResp::pInstanceSize |
typedef int32_t eCellAcc |
Cell access info definitions
typedef uint8_t eHsCallStat |
High-speed call status value definitions
typedef uint8_t eSrvDomain |
Service domain value definitions
typedef BandPrefTlv LTEBandPrefExtTlv |
Contain the LTE Band Preference Extended.
typedef uint16_t nas_cdma_reg_zone_id_t |
CDMA registration zone ID
- | CDMA registration zone ID |
typedef uint16_t nas_cdma_resolved_mcc_t |
CDMA resolved mobile country code information
- | MCC derived by looking up the IFAST SID conflict table and configured SID-MCC table (static and NV) with the SID received from the network as the key. If the lookup is not supported, 0xFFFF is used.
|
CDMA SMS domain
CDMA voice domain definition
typedef nas_rac_t nas_gsm_rac_t |
GSM routing area code information
typedef nas_reg_domain_t nas_gsm_reg_domain_t |
GSM registration domain definition
typedef nas_sms_domain_t nas_gsm_sms_domain_t |
GSM SMS domain definition
GSM voice domain definition
typedef nas_sms_domain_t nas_hdr_sms_domain_t |
HDR SMS domain definition
typedef uint8_t nas_hdr_sub_mask_len_t |
HDR subnet mask length
HDR voice domain definition
typedef uint8_t nas_ims_voice_sup_t |
IMS voice support status on LTE information
- | LTE IMS available status
|
typedef eCellAcc nas_lte_cell_status_t |
Cell access status for LTE calls.
typedef int32_t nas_lte_cs_cap_t |
LTE CS capability indicators
- | Indicates CS service capabilities of the network |
typedef nas_csg_info_t nas_lte_csg_info_t |
LTE CSG information
typedef int32_t nas_lte_embms_info |
LTE eMBMS coverage info extended
- | eMBMS coverage status
|
typedef int16_t nas_lte_embms_trace_id_t |
LTE eMBMS coverage info trace ID information
- | LTE eMBMS coverage information trace ID
|
typedef int32_t nas_lte_emg_access_bar_t |
LTE emergency access barred information
- | Whether LTE emergency access barred on the current system
|
typedef int32_t nas_lte_emg_bearer_t |
LTE emergency bearer support information
- | Whether LTE emergency bearer is supported
|
typedef nas_reg_domain_t nas_lte_reg_domain_t |
LTE registration domain information
typedef nas_sms_domain_t nas_lte_sms_domain_t |
LTE SMS domain information
LTE voice domain information
Contain the LTE Band Preference Extended parameters
bits_1_64 |
|
bits_65_128 |
|
bits_129_192 |
|
bits_193_256 |
|
Contain the LTE Band Preference Extended.
typedef int32_t nas_net_sel_reg_res_t |
Network selection registration restriction information
- | Registration restriction
|
typedef int32_t nas_nr5g_freq_type_t |
NR5G frequency type
- | Indicates NR5G frequency type.
|
typedef int32_t nas_nr5g_subca_spacing_t |
NR5G subcarrier spacing information
- | Indicates NR5G subcarrier spacing of P-Scell.
|
Contain the NR5G Band Preference.
bits_1_64 |
|
bits_65_128 |
|
bits_129_192 |
|
bits_193_256 |
|
bits_257_320 |
|
bits_321_384 |
|
bits_385_448 |
|
bits_449_512 |
|
typedef uint8_t nas_rac_t |
Routing area code information
typedef int32_t nas_reg_domain_t |
Registration domain information
- | Registration domain
|
typedef int32_t nas_sim_reject_info_t |
SIM reject information
- | Current reject state information of the SIM
|
typedef int32_t nas_sms_domain_t |
SMS domain information
- | SMS domain
|
typedef nas_rac_t nas_tdscdma_rac_t |
TD-SCDMA routing area code information
TD-SCDMA registration domain definition
TD-SCDMA SMS domain definition
TD-SCDMA voice domain definition
typedef int32_t nas_voice_domain_t |
Voice domain information
- | Voice domain
|
typedef nas_csg_info_t nas_wcdma_csg_info_t |
WCDMA closed subscriber group information
typedef int8_t nas_wcdma_eutra_status_t |
WCDMA EUTRA status information
- | E-UTRA detection status
|
typedef nas_rac_t nas_wcdma_rac_t |
WCDMA routing area code information
WCDMA registration domain definition
WCDMA SMS domain definition
WCDMA voice domain definition
typedef uint32_t NASPhyCaPcellExtFreq_t |
structure used to store Pcell extended frequency info Pcell frequency - extended size. Use this TLV in place of the frequency field from the Pcell Information TLV.
typedef BandPrefTlv NR5gBandPrefTlv |
typedef struct _SlqsNas3GppNetworkRAT_ SlqsNas3GppNetworkRAT |
Contain the 3GPP radio access technology information.
MCC |
|
MNC |
|
RAT |
|
typedef struct _slqsNetworkScanInfo slqsNetworkScanInfo |
Contain the network scan information.
pNetworkInfoInstances[IN/OUT] |
|
pNetworkInfo[OUT] |
|
pRATInstances[IN/OUT] |
|
pRATInfo[OUT] |
|
pPCSDigitInstances[IN/OUT] |
|
pPCSDigitInfo[OUT] |
|
pScanResult[OUT] |
|
pPCIInfo[OUT] |
|
has_PCIInfo[Out] |
|
pLteOpModeTlv[OUT] |
|
typedef struct _slqsNetworkScanInfoReq slqsNetworkScanInfoReq |
Contain the network scan request information.
pNetworkType |
|
pScanType[IN] |
|
pCiotOpModePref[IN] |
|
pLteM1BandPref[IN] |
|
pLteNb1BandPref[IN] |
|
typedef struct _sysSelectPrefExtInfo sysSelectPrefExtInfo |
Structure for storing the current preferred system selection settings for the device.
pSysSelectPrefInfo |
|
pAcqOrderPref |
|
pRatDisabledMask |
|
pCiotLteOpModePref |
|
pLteM1BandPref |
|
pLteNb1BandPref |
|
pCiotAcqOrderPref |
|
pNr5gBandPref |
|
pLTEBandPrefExt |
|
typedef struct _sysSelectPrefInfo sysSelectPrefInfo |
Structure for storing the current preferred system selection settings for the device.
pEmerMode |
|
pModePref |
|
pBandPref |
|
pPRLPref |
|
pRoamPref |
|
pLTEBandPref |
|
pNetSelPref |
|
pSrvDomainPref |
|
pGWAcqOrderPref |
|
typedef struct _sysSelectPrefParams sysSelectPrefParams |
Contain the system selection preferences.
pEmerMode |
|
pModePref |
|
pBandPref |
|
pPRLPref |
|
pRoamPref |
|
pLTEBandPref |
|
pNetSelPref | - netSelectionPref
|
pChgDuration |
|
pMNCIncPCSDigStat |
|
pSrvDomainPref |
|
pGWAcqOrderPref |
|
pTdscdmaBandPref |
|
pAcqOrderPref | - acqOrderPref
|
pSrvRegRestriction |
|
pCSGID | - CSGID
|
pRAT |
|
NAS LTE BAND CLASS E-UTRA Operating BANDs
NAS LTE CPHY Downlink Values.
NAS LTE CPHY Scell States.
NAS LTE BAND CLASS E-UTRA Operating BANDs
NAS LTE CPHY Downlink Values.
NAS LTE CPHY Downlink Values.
NAS LTE CPHY Scell States.
NAS LTE CPHY Scell States.
int pack_nas_BlockNr5gPlmn | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_nas_BlockNr5gPlmn_t * | pReqParam | ||
) |
Pack Block NR5G PLMN.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request prarmeters |
int pack_nas_GetACCOLC | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Retrieves information about the access overload class (ACCOLC) pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_GetANAAAAuthenticationStatus | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
AN-AAA authentication status of the device pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_GetCDMANetworkParameters | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Get CDMA Network Parameters pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_GetHomeNetwork | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
get home network pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_GetHomeNetwork3GPP2 | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Get Home Network 3GPP2 Parameters pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_GetNetworkPreference | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Gets the network registration preference pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_GetRFInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
get rf info pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
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
[in,out] | pCtx | qmi request context |
[out] | pReq | qmi request buffer |
[out] | pLen | qmi request length |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request Parameters |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
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).
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request prarmeters |
int pack_nas_ResetNr5gPlmnBlocking | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Pack Reset NR5G PLMN blocking.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
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)
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqParam | request Parameters |
int pack_nas_SetCDMANetworkParameters | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_nas_SetCDMANetworkParameters_t * | pReqParam | ||
) |
CDMA Network Parameters pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request Parameters |
int pack_nas_SetLURejectCallback | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
uint8_t * | pBenable | ||
) |
Pack set registration reject Callback
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pBenable | 0/1 value to disable/enable indication respectively |
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
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_nas_SetNr5gBandPriority | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_nas_SetNr5gBandPriority_t * | pReqParam | ||
) |
Pack sets NR5G Band Priroity.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request Parameters |
int pack_nas_SetRFInfoCallback | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
uint8_t * | pBenable | ||
) |
Pack Set RF Band Information callback.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pBenable | 0/1 value to disable/enable indication respectively |
int pack_nas_SLQSConfigSigInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_nas_SLQSConfigSigInfo_t * | pReqParam | ||
) |
Config Sig Info Parameters pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request prarmeters |
int pack_nas_SlqsGetAntennaInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Pack SWI get antenna signal info. This command is deprecated. Use pack_nas_SlqsSwiGetAntennaInfo
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SlqsGetCqi | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_nas_GetCqi_t * | pReqParam | ||
) |
Pack get system information ext.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request Parameters |
int pack_nas_SlqsGetEndcCfg | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Retrieves information about the get ENDC configuration pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SLQSGetErrorRate | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Get Error Rate Parameters pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SlqsGetLtecaCfg | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Retrieves device UE configuration info pack This command is deprecated. Use pack_nas_SlqsSwiGetLteUeConfig
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SlqsGetLteCellInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
This command is deprecated. Use pack_nas_SlqsSwiGetLteCellInfo Retrieves carrier aggregation primary and secondary cell info pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SlqsGetLTECphyCAExtInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Pack get carrier aggregation extended event information.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SlqsGetLTECphyCAInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Pack get carrier aggregation event information.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SLQSGetNetworkTime | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Pack Get Network Time.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SlqsGetNr5gCellInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Pack SWI get NR5G cell info. This command is deprecated. Use pack_nas_SlqsSwiGetNr5gCellInfo
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SLQSGetOperatorNameData | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Operator Name Data Parameters pack This command is deprecated. Use pack_nas_SLQSGetPLMNName/unpack_nas_SLQSGetPLMNName
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request prarmeters |
int pack_nas_SLQSGetServingSystem | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Pack queries information regarding the system that currently provides service.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
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
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqMask | request mask for fetching extra signal info |
int pack_nas_SLQSGetSysInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Pack get system information.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SlqsGetSysInfoExt | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Pack get system information ext.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SLQSGetSysSelectionPref | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Queries the different system selection preferences of the device pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SLQSGetSysSelectionPrefExt | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Queries the different system selection preferences of the device pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SLQSGetSysSelectionPrefExt2 | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Queries the different system selection preferences of the device pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request Parameters |
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
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request Parameters |
int pack_nas_SLQSNasGet3GPP2Subscription | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_nas_SLQSNasGet3GPP2Subscription_t * | reqArg | ||
) |
3GPP2 Subscription Parameters pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request prarmeters |
int pack_nas_SLQSNasGetCellLocationInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Pack retrieves cell location-related information.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SLQSNASGeteDRXParams | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Get eDRX Parameters pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SLQSNASGeteDRXParamsExt | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_nas_SLQSNASGeteDRXParamsExt_t * | pReqParam | ||
) |
Get eDRX Parameters pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request prarmeters |
int pack_nas_SLQSNASGetForbiddenNetworks | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Get forbidden networks pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SLQSNasGetHDRColorCode | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
HDR Color Code Parameters pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SLQSNasGetRFInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Gets radio band/channel information pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SLQSNasGetSigInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
get sig info pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
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
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request prarmeters |
int pack_nas_SLQSNasGetTxRxInfoExt | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_nas_SLQSNasGetTxRxInfoExt_t * | reqArg | ||
) |
Get Tx Rx Info Ext Parameters pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request prarmeters |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request Parameters |
int pack_nas_SLQSNASSeteDRXParams | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_nas_SLQSNASSeteDRXParams_t * | pReqParam | ||
) |
Set eDRX Parameters pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request prarmeters |
int pack_nas_SLQSNASSwiGetChannelLock | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Get Channel Lock Parameters pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request prarmeters |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SLQSNASSwiSetChannelLock | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_nas_SLQSNASSwiSetChannelLock_t * | pReqParam | ||
) |
Set Channel Lock Parameters pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request prarmeters |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request Parameters |
int pack_nas_SlqsSetEndcCfg | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_nas_SetEndcConfig_t * | pReqParam | ||
) |
Pack Set ENDC Config.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request prarmeters |
int pack_nas_SlqsSetLtecaCfg | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_nas_LteUeConfig_t * | pReqParam | ||
) |
Pack LTE UE Config.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request prarmeters |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request prarmeters |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request Parameters |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request Parameters |
int pack_nas_SLQSSetSysSelectionPrefExt2 | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_nas_SLQSSetSysSelectionPrefExt2_t * | pReqParam | ||
) |
Sets the different system selection preferences of the device pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request Parameters |
int pack_nas_SlqsSwiGetAntennaInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Pack SWI get antenna signal info.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SLQSSwiGetHDRPersonality | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
HDR Personality Parameters pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SLQSSwiGetHDRProtSubtype | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
HDR Protocol Sub type Parameters pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SLQSSwiGetHRPDStats | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
HRPD Stats Parameters pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SlqsSwiGetLteCellInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Retrieves carrier aggregation primary and secondary cell info pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SLQSSwiGetLteCQI | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Pack fetch CQI parameters for LTE data session.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SLQSSwiGetLteSccRxInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReq, | ||
uint16_t * | pLen | ||
) |
get LTE Secondary carrier Rx signal level information pack
[in,out] | pCtx | qmi request context |
[out] | pReq | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SlqsSwiGetLteUeConfig | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
This message packs request the device to return UE configured info: LTE UE category, Ca enable, MDT enable and GNSS enable info.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SlqsSwiGetNr5gCellInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Pack SWI get NR5G cell info.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SLQSSwiNetworkDebug | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Network Debug Parameters pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_nas_SLQSSwiPSDetach | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_nas_SLQSSwiPSDetach_t * | pReqParam | ||
) |
PS Connection Detach Parameters pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request Parameters |
int pack_nas_UnblockNr5gPlmn | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_nas_UnblockNr5gPlmn_t * | pReqParam | ||
) |
Pack Unblock NR5G PLMN.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request prarmeters |
int pack_swinas_GetDefaultNssai | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
pack function to get Default NSSAI Info
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_swinas_GetPDPContextParams | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
pack function to get PDP Profile Settings Ext Info
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_swinas_GetRfdevStatus | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
pack function to get rfdev status
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_swinas_SetDefaultNssai | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_swinas_SetDefaultNssai_t * | pReqParam | ||
) |
Pack function for Set Default NSSAI.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request prarmeters |
int pack_swinas_SetMmwaveConfig | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_swinas_SetMmwaveConfig_t * | pReqParam | ||
) |
Pack function for mmWave configuration.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request prarmeters |
int pack_swinas_SetPdpContextParams | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_swinas_SetPdpContextParams_t * | pReqParam | ||
) |
Pack function for Set PDP Profile Settings Ext.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request prarmeters |
int unpack_nas_BlockNr5gPlmn | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_BlockNr5gPlmn_t * | pOutput | ||
) |
Block NR5G PLMN unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_GetACCOLC | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_GetACCOLC_t * | pOutput | ||
) |
Retrieves information about the access overload class (ACCOLC) unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_GetANAAAAuthenticationStatus | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_GetANAAAAuthenticationStatus_t * | pOutput | ||
) |
AN-AAA authentication status of the device unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_GetCDMANetworkParameters | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_GetCDMANetworkParameters_t * | pOutput | ||
) |
Get CDMA Network Parameters unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | qmi output parameters |
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
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_GetHomeNetwork3GPP2 | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_GetHomeNetwork3GPP2_t * | pOutput | ||
) |
Get Home Network 3GPP2 Parameters unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_GetNetworkPreference | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_GetNetworkPreference_t * | pOutput | ||
) |
Gets the network registration preference unpack
[in] | pResp | qmi resp from modem |
[in] | respLen | qmi resp length |
[out] | pOutput | response unpacked |
int unpack_nas_GetRFInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_GetRFInfo_t * | pOutput | ||
) |
get rf info unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
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
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
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.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
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
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_InitiateDomainAttach | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_InitiateDomainAttach_t * | pOutput | ||
) |
Initiates a domain attach/detach of the device unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
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.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_ResetNr5gPlmnBlocking | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_ResetNr5gPlmnBlocking_t * | pOutput | ||
) |
Reset NR5G PLMN blocking unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SetACCOLC | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SetACCOLC_t * | pOutput | ||
) |
Unpack Sets the access overload class (ACCOLC)
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SetCDMANetworkParameters | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SetCDMANetworkParameters_t * | pOutput | ||
) |
CDMA Network Parameters unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SetDataCapabilitiesCallback_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SetDataCapabilitiesCallback_ind_t * | pOutput | ||
) |
Data Capabilities indication unpack
[in] | pResp | qmi indication from modem |
[in] | respLen | qmi indication length |
[out] | pOutput | indication unpacked |
int unpack_nas_SetEventReportInd | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SetEventReportInd_t * | pOutput | ||
) |
Unpack set event report indication.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SetLURejectCallback | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SetLURejectCallback_t * | pOutput | ||
) |
Unpack set registration reject Callback
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SetNasLTECphyCaIndCallback_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SetNasLTECphyCaIndCallback_ind_t * | pOutput | ||
) |
Unpack set LTE PHY CA indication callback.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | sig info indication unpacked |
int unpack_nas_SetNetworkPreference | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SetNetworkPreference_t * | pOutput | ||
) |
Sets the network registration preference unpack
[in] | pResp | qmi resp from modem |
[in] | respLen | qmi resp length |
[out] | pOutput | response unpacked |
int unpack_nas_SetNr5gBandPriority | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SetNr5gBandPriority_t * | pOutput | ||
) |
Unpack sets NR5G Band Priroity.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SetRFInfoCallback | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SetRFInfoCallback_t * | pOutput | ||
) |
Unack Set RF Band Information callback.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SetRoamingIndicatorCallback_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SetRoamingIndicatorCallback_ind_t * | pOutput | ||
) |
Roaming indication unpack
[in] | pResp | qmi indication from modem |
[in] | respLen | qmi indication length |
[out] | pOutput | indication unpacked |
int unpack_nas_SetServingSystemCallback_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SetServingSystemCallback_ind_t * | pOutput | ||
) |
Set Serving system indication unpack
[in] | pResp | qmi indication from modem |
[in] | respLen | qmi indication length |
[out] | pOutput | indication unpacked |
int unpack_nas_SLQSConfigSigInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSConfigSigInfo_t * | pOutput | ||
) |
Config Sig Info Parameters unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSErrorRate_Ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSGetErrorRate_t * | pOutput | ||
) |
Nas Error Rate Indication unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_nas_SlqsGetAntennaInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SlqsGetAntennaSigInfo_t * | pOutput | ||
) |
SWI get antenna signal info unpack. This command is deprecated. Use unpack_nas_SlqsSwiGetAntennaInfo
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SlqsGetCqi | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_GetCqi_t * | pOutput | ||
) |
unpack function to get LTE related system info.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SlqsGetEndcCfg | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_GetEndcConfig_t * | pOutput | ||
) |
Retrieves information about the get ENDC configuration unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSGetErrorRate | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSGetErrorRate_t * | pOutput | ||
) |
Get Error Rate Parameters unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SlqsGetLtecaCfg | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_GetLteUeConfig_t * | pOutput | ||
) |
Retrieves device UE configuration info unpack This command is deprecated. Use unpack_nas_SlqsSwiGetLteUeConfig
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SlqsGetLteCellInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_GetLteCaCellInfo_t * | pOutput | ||
) |
Retrieves carrier aggregation primary and secondary cell info unpack This command is deprecated. Use unpack_nas_SlqsSwiGetLteCellInfo
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SlqsGetLTECphyCAExt2Info | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SlqsGetLTECphyCAInfoExt2_t * | pOutput | ||
) |
Unack get carrier aggregation extended event information.
[in] | pResp | qmi resp from modem |
[in] | respLen | qmi resp length |
[out] | pOutput | response unpacked |
int unpack_nas_SlqsGetLTECphyCAExtInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SlqsGetLTECphyCAInfoExt_t * | pOutput | ||
) |
This API id deprecated, please use unpack_nas_SlqsGetLTECphyCAExt2Info() Unack get carrier aggregation extended event information.
[in] | pResp | qmi resp from modem |
[in] | respLen | qmi resp length |
[out] | pOutput | response unpacked |
int unpack_nas_SlqsGetLTECphyCAInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SlqsGetLTECphyCAInfo_t * | pOutput | ||
) |
This API id deprecated, please use unpack_nas_SlqsGetLTECphyCAExt2Info() Unpack get carrier aggregation event information.
[in] | pResp | qmi resp from modem |
[in] | respLen | qmi resp length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSGetNetworkTime | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSGetNetworkTime_t * | pOutput | ||
) |
Unpack get network time.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_nas_SlqsGetNr5gCellInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SlqsGetNr5gCellInfo_t * | pOutput | ||
) |
SWI get NR5G cell info unpack. This command is deprecated. Use unpack_nas_SlqsSwiGetNr5gCellInfo
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSGetOperatorNameData | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSGetOperatorNameData_t * | pOutput | ||
) |
Operator Name Data Parameters unpack This command is deprecated. Use pack_nas_SLQSGetPLMNName/unpack_nas_SLQSGetPLMNName
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSGetPLMNName | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSGetPLMNName_t * | pOutput | ||
) |
unpack get operator name for specificed network.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
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.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
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
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
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.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SlqsGetSysInfoExt | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_GetSysInfoExt_t * | pOutput | ||
) |
unpack function to get LTE related system info.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
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.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
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.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSGetSysSelectionPrefExt2 | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSGetSysSelectionPrefExt2_t * | pOutput | ||
) |
Queries the different system selection preferences of the device unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
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.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSNasConfigSigInfo2 | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNasConfigSigInfo2_t * | pOutput | ||
) |
Unpack sets the signal strength reporting thresholds
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSNasEdrxChangeInfoCallBack_Ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNasEdrxChangeInfoCallBack_Ind_t * | pOutput | ||
) |
unpack nas eDRX change Info indication
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_nas_SLQSNasGet3GPP2Subscription | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNasGet3GPP2Subscription_t * | pOutput | ||
) |
3GPP2 Subscription Parameters unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_nas_SLQSNasGetCellLocationInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNasGetCellLocationInfo_t * | pOutput | ||
) |
Unpack retrieves cell location-related information.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_nas_SLQSNASGeteDRXParams | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNASGeteDRXParams_t * | pOutput | ||
) |
Get eDRX Parameters unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSNASGeteDRXParamsExt | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNASGeteDRXParamsExt_t * | pOutput | ||
) |
Get eDRX Parameters unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSNASGetForbiddenNetworks | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNASGetForbiddenNetworks_t * | pOutput | ||
) |
Get forbidden networks unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSNasGetHDRColorCode | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNasGetHDRColorCode_t * | pOutput | ||
) |
HDR Color Code Parameters unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSNasGetRFInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNasGetRFInfo_t * | pOutput | ||
) |
Gets radio band/channel information unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSNasGetSigInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNasGetSigInfo_t * | pOutput | ||
) |
get sig info unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSNasGetTxRxInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNasGetTxRxInfo_t * | pOutput | ||
) |
Get Tx Rx Info Parameters unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_nas_SLQSNasGetTxRxInfoExt | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNasGetTxRxInfoExt_t * | pOutput | ||
) |
Get Tx Rx Info Ext Parameters unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
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.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSNasNetworkRejectCallback_Ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNasNetworkRejectCallback_Ind_t * | pOutput | ||
) |
unpack nas Network Reject Callback indication
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_nas_SLQSNasNetworkTimeCallBack_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNasNetworkTimeCallBack_ind_t * | pOutput | ||
) |
Unpack Network time callback indication.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | sig info indication unpacked |
int unpack_nas_SLQSNASSeteDRXParams | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNASSeteDRXParams_t * | pOutput | ||
) |
Set eDRX Parameters unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSNasSigInfoCallback_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNasSigInfoCallback_ind_t * | pOutput | ||
) |
Unpack Signal Information callback indication.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | sig info indication unpacked |
int unpack_nas_SLQSNASSwiGetChannelLock | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNASSwiGetChannelLock_t * | pOutput | ||
) |
Get Channel Lock Parameters unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
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.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
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.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSNasSwiOTAMessageCallback_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNasSwiOTAMessageCallback_ind_t * | pOutput | ||
) |
OTA message indication unpack
[in] | pResp | qmi indication from modem |
[in] | respLen | qmi indication length |
[out] | pOutput | indication unpacked |
int unpack_nas_SLQSNASSwiSetChannelLock | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNASSwiSetChannelLock_t * | pOutput | ||
) |
Set Channel Lock Parameters unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSNasSysInfoCallback_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSSysInfoCallback_ind_t * | pOutput | ||
) |
Unpack system information callback indication.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSNasTimerCallback_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNasTimerCallback_ind_t * | pOutput | ||
) |
Unpack timer callback indication. This command is deprecated. Use unpack_nas_SlqsSwiNasTimerCallback_ind
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | network timer indication unpacked |
int unpack_nas_SLQSRfBandInfo_Ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNasRFBandInfo_Ind_t * | pOutput | ||
) |
Nas RF Band Information Indication unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
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.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SlqsSetEndcCfg | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SetEndcConfig_t * | pOutput | ||
) |
Set ENDC Config unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SlqsSetLtecaCfg | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SlqsSetLtecaCfg_t * | pOutput | ||
) |
LTE UE Config unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSSetSignalStrengthsCallback | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSSetSignalStrengthsCallback_t * | pOutput | ||
) |
Unpack set signal strength thresholds callback.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
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.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSSetSysSelectionPrefCallBack_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSSetSysSelectionPrefCallBack_ind_t * | pOutput | ||
) |
System Selection Preference indication unpack
[in] | pResp | qmi indication from modem |
[in] | respLen | qmi indication length |
[out] | pOutput | indication unpacked |
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.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSSetSysSelectionPrefExt2 | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSSetSysSelectionPrefExt2_t * | pOutput | ||
) |
Sets the different system selection preferences of the device unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SlqsSwiGetAntennaInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SlqsGetAntennaSigInfo_t * | pOutput | ||
) |
SWI get antenna signal info unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSSwiGetHDRPersonality | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSSwiGetHDRPersonality_t * | pOutput | ||
) |
HDR Personality Parameters unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSSwiGetHDRProtSubtype | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSSwiGetHDRProtSubtype_t * | pOutput | ||
) |
HDR Protocol Sub type Parameters unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSSwiGetHRPDStats | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSSwiGetHRPDStats_t * | pOutput | ||
) |
HRPD Stats Parameters unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SlqsSwiGetLteCellInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_GetLteCaCellInfo_t * | pOutput | ||
) |
Retrieves carrier aggregation primary and secondary cell info unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSSwiGetLteCQI | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSSwiGetLteCQI_t * | pOutput | ||
) |
Unack fetch CQI parameters for LTE data session.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSSwiGetLteSccRxInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSSwiGetLteSccRxInfo_t * | pOutput | ||
) |
get LTE Secondary carrier Rx signal level information unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SlqsSwiGetLteUeConfig | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_GetLteUeConfig_t * | pOutput | ||
) |
This message unpacks device UE configured info: LTE UE category, Ca enable, MDT enable and GNSS enable info.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SlqsSwiGetNr5gCellInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SlqsGetNr5gCellInfo_t * | pOutput | ||
) |
SWI get NR5G cell info unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSSwiHDRPersonalityCallback_Ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSSwiHDRPersonalityCallback_Ind_t * | pOutput | ||
) |
unpack nas SWI Hdr Personality indication
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_nas_SlqsSwiNasTimerCallback_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSNasTimerCallback_ind_t * | pOutput | ||
) |
Unpack timer callback indication.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | network timer indication unpacked |
int unpack_nas_SLQSSwiNetworkDebug | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSSwiNetworkDebug_t * | pOutput | ||
) |
Network Debug Parameters unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSSwiPSDetach | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSSwiPSDetach_t * | pOutput | ||
) |
PS Connection Detach Parameters unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_nas_SLQSSwiRandIndicatorCallback_Ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_SLQSSwiRandIndicatorCallback_Ind_t * | pOutput | ||
) |
unpack nas SWI Rank indicator indication
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_nas_UnblockNr5gPlmn | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_nas_UnblockNr5gPlmn_t * | pOutput | ||
) |
Unblock NR5G PLMN unpack.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |
int unpack_swinas_GetDefaultNssai | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_swinas_GetDefaultNssai_t * | pOutput | ||
) |
unpack function to get Default NSSAI info
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_swinas_GetPDPContextParams | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_swinas_GetPdpContextParams_t * | pOutput | ||
) |
unpack function to get PDP Profile Settings Ext info
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_swinas_GetRfdevStatus | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_swinas_GetRfdevStatus_t * | pOutput | ||
) |
unpack function to get rfdev status info
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_swinas_SetDefaultNssai | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_swinas_SetDefaultNssai_t * | pOutput | ||
) |
Unpack function for Set PDP Profile Settings Ext.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_swinas_SetMmwaveConfig | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_swinas_SetMmwaveConfig_t * | pOutput | ||
) |
Unpack function for mmWave configuration.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_swinas_SetPdpContextParams | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_swinas_SetPdpContextParams_t * | pOutput | ||
) |
Unpack function for Set PDP Profile Settings Ext.
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_valid_nas_GetCDMANetworkParameters | ( | uint8_t * | pResp, |
uint8_t | u8Info | ||
) |
valid CDMA Network Parameters
[in] | pResp | qmi response from modem |
[in] | u8Info | value to check unpack_nas_GetCDMANetworkParameters_t param valid.
|
int unpack_valid_nas_SLQSGetServingSystem | ( | uint8_t * | pResp, |
uint8_t | u8Info | ||
) |
valid queries information regarding the system that currently provides service
[in] | pResp | qmi response from modem |
[in] | u8Info | value to check unpack_nas_SLQSGetServingSystem_t param valid.
|
int unpack_valid_nas_SLQSGetSignalStrength | ( | uint8_t * | pResp, |
uint8_t | u8Info | ||
) |
valid queries information regarding the system that currently provides service
[in] | pResp | qmi response from modem |
[in] | u8Info | value to check unpack_nas_SLQSGetSignalStrength_t param valid.
|
int unpack_valid_nas_SLQSNasGetSigInfo | ( | uint8_t * | pResp, |
uint8_t | u8Info | ||
) |
valid get sig info
[in] | pResp | qmi response from modem |
[in] | u8Info | value to check unpack_nas_SLQSNasGetSigInfo_t param valid.
|