Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
Wireless Data Service (WDS)

Files

file  qaGobiApiTableCallEndReasons.h
 Wireless Data Service Call End Reasons.
 
file  qaGobiApiTableCarrierCodes.h
 Carrier Codes table.
 
file  qaGobiApiTableRegionCodes.h
 Region Codes table.
 
file  qaGobiApiWds.h
 Wireless Data Service API function prototypes.
 
file  wds.h
 

Data Structures

struct  dataBearerTechnology
 
struct  dataBearers
 
struct  QmiWdsIpAddressInfo
 
struct  WdsIpAddressInfoReq
 
struct  UMTSQoS
 
struct  ProfileIdentifier
 
struct  GPRSQoS
 
struct  PCSCFIPv4ServerAddressList
 
struct  PCSCFFQDNAddress
 
struct  PCSCFFQDNAddressList
 
struct  Domain
 
struct  DomainNameList
 
struct  IPV6AddressInfo
 
struct  IPV6GWAddressInfo
 
struct  qmiWdsRunTimeSettings
 
struct  WdsRunTimeSettings
 
struct  ssdatasession_params
 
struct  SLQSDeleteProfileParams
 
struct  Profile3GPP
 
struct  Profile3GPP2
 
union  WdsProfileParam
 
struct  CreateProfileIn
 
struct  UMTSMinQoS
 
struct  GPRSRequestedQoS
 
struct  TFTIDParams
 
struct  UMTSReqQoSSigInd
 
struct  QosClassID
 
struct  CreateProfileOut
 
struct  slqsautoconnect
 
struct  ModifyProfileIn
 
struct  ModifyProfileOut
 
struct  _slqs3GPPConfigItem
 
struct  _GetProfileSettingIn
 
struct  _GetProfileSettingOut
 
struct  TrStatInd
 
struct  wdsSetEventReportReq
 
struct  swiPDPRuntimeSettingsReq
 
struct  swiPDPRuntimeSettingsResp
 
struct  WdsConnectionRateElmnts
 
struct  WdsExtConnectionRateElmnts
 
struct  WdsConnectionRate
 
struct  WdsByteTotalsElmnts
 
struct  WdsByteTotals
 
struct  TransferStatInd
 
struct  getDUNCallInfoReq
 
struct  ConnectionStatus
 
struct  ChannelRate
 
struct  getDUNCallInfoResp
 
struct  WdsPktStatisticsElmnts
 
struct  WdsPktStatisticsResp
 
struct  WdsPktStatisticsReq
 
struct  CurrNetworkInfo
 
struct  CurrDataSysStat
 
struct  swiRMTrasnferStaticsReq
 
struct  QmiCbkWdsStatisticsIndState
 
struct  DataBearerTech
 
struct  WDSSWICurrentChannelRates
 
struct  WdsDHCPv4ProfileId
 
struct  WdsDHCPv4HWConfig
 
struct  WdsDHCPv4Option
 
struct  WdsDHCPv4OptionList
 
struct  WdsDHCPv4Config
 
struct  WdsClientLeaseChange
 
struct  WdsApnOpReservedPco
 
struct  WdsPDNThrottleInformationTlv
 
struct  WdsExtPDNThrottleInformationTlv
 
struct  WdsAddPDNThrottleInformationTlv
 
struct  qmiWdsApnMsisdnInfo
 
struct  WdsApnMsisdnInfo
 
struct  WdsEhrpdFallbackApn
 
struct  qmiWdsEhrpdFallbackApnList
 
struct  WdsPDNThrottleInformation
 
struct  LibPackQosClassID
 
struct  LibPackTFTIDParams
 
struct  LibPackGPRSRequestedQoS
 
struct  LibPackUMTSQoS
 
struct  LibPackUMTSReqQoSSigInd
 
struct  pack_wds_SLQSStartDataSession_t
 
struct  pack_wds_SLQSStartDataSessionExp_t
 
struct  unpack_wds_SLQSStartDataSession_t
 
struct  unpack_wds_SLQSSetPacketSrvStatusCallback_t
 
struct  pack_wds_SLQSStopDataSession_t
 
struct  wds_ProfileIdentifier
 
struct  wds_GPRSQoS
 
struct  wds_PCSCFIPv4ServerAddressList
 
struct  wds_PCSCFFQDNAddress
 
struct  wds_PCSCFFQDNAddressList
 
struct  wds_Domain
 
struct  wds_DomainNameList
 
struct  wds_IPV6AddressInfo
 
struct  wds_IPV6GWAddressInfo
 
struct  unpack_wds_SLQSGetRuntimeSettings_t
 
struct  wds_currNetworkInfo
 
struct  DataCallTypeTlv_t
 
struct  EVDOPageMonitorPeriodChange_t
 
struct  AdditionalPdnFiltersRemoved_t
 
struct  DataBearerTechnologyExtended_t
 
struct  DormancyResultIndicator_t
 
struct  ExtendedChannelRate_t
 
struct  unpack_wds_SLQSSetWdsEventReport_ind_t
 
struct  wds_UMTSMinQoS
 
struct  LibPackprofile_3GPP
 
struct  LibPackprofile_3GPP2
 
union  wds_profileInfo
 
struct  pack_wds_SLQSCreateProfile_t
 
struct  PackCreateProfileOut
 
struct  unpack_wds_SLQSCreateProfile_t
 
struct  pack_wds_SLQSModifyProfile_t
 
struct  unpack_wds_SLQSModifyProfile_t
 
struct  pack_wds_SLQSGetProfileSettings_t
 
struct  LibpackProfile3GPP
 
struct  LibpackProfile3GPP2
 
union  unpackWdsProfileParam
 
struct  UnPackGetProfileSettingOut
 
struct  unpack_wds_SLQSGetProfileSettings_t
 
struct  unpack_wds_GetSessionState_t
 
struct  pack_wds_GetDefaultProfile_t
 
struct  unpack_wds_GetDefaultProfile_t
 
struct  unpack_wds_GetConnectionRate_t
 
struct  pack_wds_GetPacketStatus_t
 
struct  unpack_wds_GetPacketStatus_t
 
struct  unpack_wds_GetSessionDuration_t
 
struct  pack_wds_GetSessionDuration_t
 
struct  unpack_wds_GetDormancyState_t
 
struct  pack_wds_GetDormancyState_t
 
struct  pack_wds_SLQSDeleteProfile_t
 
struct  unpack_wds_SLQSDeleteProfile_t
 
struct  pack_wds_SetDefaultProfile_t
 
struct  unpack_wds_SLQSGet3GPPConfigItem_t
 
struct  pack_wds_SLQSSet3GPPConfigItem_t
 
struct  unpack_wds_GetMobileIP_t
 
struct  pack_wds_GetMobileIP_t
 
struct  pack_wds_GetMobileIPProfile_t
 
struct  unpack_wds_GetMobileIPProfile_t
 
struct  currNetworkInfo
 
struct  unpack_wds_SLQSGetCurrDataSystemStat_t
 
struct  pack_wds_SLQSGetCurrDataSystemStat_t
 
struct  unpack_wds_GetLastMobileIPError_t
 
struct  pack_wds_GetLastMobileIPError_t
 
struct  rmTrasnferStaticsReq
 
struct  pack_wds_RMSetTransferStatistics_t
 
struct  unpack_wds_RMSetTransferStatistics_t
 
struct  pack_wds_SetMobileIPProfile_t
 
struct  unpack_wds_SetMobileIPProfile_t
 
struct  pack_wds_SLQSWdsSwiPDPRuntimeSettings_t
 
struct  ipv6AddressInfo
 
struct  unpack_wds_SLQSWdsSwiPDPRuntimeSettings_t
 
struct  wds_transferStatInd
 
struct  pack_wds_SLQSGetDUNCallInfo_t
 
struct  connectionStatus
 
struct  dunchannelRate
 
struct  unpack_wds_SLQSGetDUNCallInfo_t
 
struct  qmiWDSDataBearerTechnology
 
struct  unpack_wds_SLQSGetDataBearerTechnology_t
 
struct  pack_wds_SLQSGetDataBearerTechnology_t
 
struct  pack_wds_SLQSSetIPFamilyPreference_t
 
struct  unpack_wds_SLQSSetIPFamilyPreference_t
 
struct  pack_wds_SetDefaultProfileNum_t
 
struct  pack_wds_GetDefaultProfileNum_t
 
struct  unpack_wds_GetDefaultProfileNum_t
 
struct  wdsDhcpv4ProfileId
 
struct  wdsDhcpv4HwConfig
 
struct  wdsDhcpv4Option
 
struct  wdsDhcpv4OptionList
 
struct  pack_wds_SLQSSGetDHCPv4ClientConfig_t
 
struct  unpack_wds_SLQSSGetDHCPv4ClientConfig_t
 
struct  pack_wds_GetPacketStatistics_t
 
struct  unpack_wds_GetPacketStatistics_t
 
struct  unpack_wds_GetByteTotals_t
 
struct  unpack_wds_SLQSGetCurrentChannelRate_t
 
struct  unpack_wds_SLQSSGetLoopback_t
 
struct  pack_wds_SLQSSSetLoopback_t
 
struct  wds_DataULongTlv
 
struct  wds_DataULongLongTlv
 
struct  unpack_RMTransferStatistics_ind_t
 
struct  pack_wds_DHCPv4ClientLeaseChange_t
 
struct  wds_DHCPProfileIdTlv
 
struct  wds_DHCPLeaseStateTlv
 
struct  wds_IPv4AdTlv
 
struct  wds_DHCPOpt
 
struct  wds_DHCPLeaseOptTlv
 
struct  unpack_wds_DHCPv4ClientLease_ind_t
 
struct  pack_wds_SetMobileIP_t
 
struct  pack_wds_SetMobileIPParameters_t
 
struct  pack_wds_SetAutoconnect_t
 
struct  unpack_wds_GetAutoconnect_t
 
struct  wds_TrStatInd
 
struct  pack_wds_SLQSWdsSetEventReport_t
 
struct  wds_DHCPv4ProfileId
 
struct  wds_DHCPv4HWConfig
 
struct  wds_DHCPv4Option
 
struct  wds_DHCPv4OptionList
 
struct  pack_wds_SLQSSSetDHCPv4ClientConfig_t
 
struct  unpack_wds_GetDataBearerTechnology_t
 
struct  wds_DataBearerTech
 
struct  unpack_wds_GetDataBearerTechnologyExt_t
 
struct  pack_wds_SetMuxID_t
 
struct  wds_ConnStatusTlv
 
struct  wds_LastMdmCallEndRsnTlv
 
struct  wds_TXBytesOKTlv
 
struct  wds_RXBytesOKTlv
 
struct  wds_DormStatTlv
 
struct  wds_DataBearTechTlv
 
struct  wds_channelRate
 
struct  wds_ChannelRateTlv
 
struct  unpack_wds_SLQSDUNCallInfoCallBack_ind_t
 
struct  wds_DataBearerTypeTlv
 
struct  unpack_wds_SLQSDataBearerType_ind_t
 
struct  pack_wds_indication_register_t
 
struct  pack_wds_ResetAndModifyProfileSettings_t
 
struct  PackResetAndModifyProfileSettingsOut
 
struct  unpack_wds_ResetAndModifyProfileSettings_t
 
struct  pack_wds_GetApnOpReservedPcoList_t
 
struct  WdsApnOpReservedPco_t
 
struct  unpack_wds_ApnOpReservedPcoList_t
 
struct  pack_wds_GetApnMsisdnInfo_t
 
struct  unpack_wds_ApnMsisdnInfo_t
 
struct  pack_wds_SetThrottledPdnRejectTimer_t
 
struct  unpack_wds_GetThrottledPdnRejectTimer_t
 
struct  WdsEhrpdFallbackApn_t
 
struct  unpack_wds_GetEhrpdFallbackApnList_t
 
struct  pack_wds_modem_assisted_ka_start_t
 
struct  IPv6AddressTlv_t
 
struct  unpack_wds_SLQSLteAttachParams_ind_t
 
struct  unpack_wds_SLQSApnOpReservedPcoListChange_ind_t
 
struct  unpack_wds_SLQSApnMsisdnInfoChange_ind_t
 
struct  WdsPDNThrottleInformationTlv_t
 
struct  WdsExtPDNThrottleInformationTlv_t
 
struct  WdsAddPDNThrottleInformationTlv_t
 
struct  unpack_wds_SLQSPdnThrottleInfo_ind_t
 
struct  WdsDeletedProfileResult_t
 
struct  QmiWdsDeletedProfileresultList_t
 
struct  QmiCbkWdsDeleteAllProfilesResultInd_t
 
struct  unpack_wds_SLQSModemAssistedKaStatus_ind_t
 
struct  pack_wds_GetDefaultSettings_t
 
struct  UmtsRequestedMinQos_t
 
struct  GprsRequestedMinQos_t
 
struct  TrafficFlow_t
 
struct  SGpp_Lte_Qos_Param_t
 
struct  UmtsReqQoSWithSigInd_t
 
struct  EapAuthentication_t
 
struct  unpack_wds_GetDefaultSettings_t
 

Typedefs

typedef struct dataBearerTechnology QmiWDSDataBearerTechnology
 
typedef struct dataBearers QmiWDSDataBearers
 
typedef union WdsProfileParam QmiProfileInfo
 
typedef struct _slqs3GPPConfigItem slqs3GPPConfigItem
 
typedef struct _GetProfileSettingIn GetProfileSettingIn
 
typedef struct _GetProfileSettingOut GetProfileSettingOut
 
typedef union unpackWdsProfileParam UnpackQmiProfileInfo
 

Enumerations

enum  qm_wds_ds_profile_extended_err_codes {
  eWDS_ERR_PROFILE_REG_RESULT_FAIL = 1, eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL_HNDL, eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL_OP, eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL_PROFILE_TYPE,
  eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL_PROFILE_NUM, eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL_IDENT, eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL, eWDS_ERR_PROFILE_REG_RESULT_ERR_LIB_NOT_INITED,
  eWDS_ERR_PROFILE_REG_RESULT_ERR_LEN_INVALID, eWDS_ERR_PROFILE_REG_RESULT_LIST_END, eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL_SUBS_ID, eWDS_ERR_PROFILE_REG_INVAL_PROFILE_FAMILY,
  eWDS_ERR_PROFILE_REG_3GPP_INVAL_PROFILE_FAMILY = 1001, eWDS_ERR_PROFILE_REG_3GPP_ACCESS_ERR, eWDS_ERR_PROFILE_REG_3GPP_CONTEXT_NOT_DEFINED, eWDS_ERR_PROFILE_REG_3GPP_VALID_FLAG_NOT_SET,
  eWDS_ERR_PROFILE_REG_3GPP_READ_ONLY_FLAG_SET, eWDS_ERR_PROFILE_REG_3GPP_ERR_OUT_OF_PROFILES, eWDS_ERR_PROFILE_REG_3GPP2_ERR_INVALID_IDENT_FOR_PROFILE = 1101, eWDS_ERR_PROFILE_REG_END
}
 
enum  qmiDataBearerMasks { QMI_WDS_CURRENT_CALL_DB_MASK = 0x01, QMI_WDS_LAST_CALL_DB_MASK = 0x02 }
 
enum  liteQmiDataBearerMasks { QMI_LITE_WDS_CURRENT_CALL_DB_MASK = 0x01, QMI_LITE_WDS_LAST_CALL_DB_MASK = 0x02 }
 

Functions

int pack_wds_SLQSStartDataSession (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSStartDataSession_t *reqArg)
 
int pack_wds_SLQSStartDataSessionExp (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSStartDataSessionExp_t *reqArg)
 
int unpack_wds_SLQSStartDataSession (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSStartDataSession_t *pOutput)
 
int unpack_wds_SLQSSetPacketSrvStatusCallback (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetPacketSrvStatusCallback_t *pOutput)
 
int pack_wds_SLQSStopDataSession (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSStopDataSession_t *reqArg)
 
int unpack_wds_SLQSStopDataSession (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSStopDataSession_t *pOutput)
 
int unpack_wds_SLQSGetRuntimeSettings (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetRuntimeSettings_t *pOutput)
 
int unpack_wds_SLQSSetWdsEventReport_ind (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetWdsEventReport_ind_t *pOutput)
 
int pack_wds_SLQSGetRuntimeSettings (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetRuntimeSettings_t *reqArg)
 
int pack_wds_SLQSCreateProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSCreateProfile_t *reqArg)
 
int unpack_wds_SLQSCreateProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSCreateProfile_t *pOutput)
 
int pack_wds_SLQSModifyProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSModifyProfile_t *reqArg)
 
int unpack_wds_SLQSModifyProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSModifyProfile_t *pOutput)
 
int pack_wds_SLQSGetProfileSettings (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetProfileSettings_t *reqArg)
 
int unpack_wds_SLQSGetProfileSettings (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetProfileSettings_t *pOutput)
 
int pack_wds_GetSessionState (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_GetSessionState (uint8_t *pResp, uint16_t respLen, unpack_wds_GetSessionState_t *pOutput)
 
int pack_wds_GetDefaultProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetDefaultProfile_t *reqParam)
 
int unpack_wds_GetDefaultProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfile_t *pOutput)
 
int pack_wds_GetConnectionRate (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_GetConnectionRate (uint8_t *pResp, uint16_t respLen, unpack_wds_GetConnectionRate_t *pOutput)
 
int pack_wds_GetPacketStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetPacketStatus_t *reqParam)
 
int unpack_wds_GetPacketStatus (uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatus_t *pOutput)
 
int pack_wds_GetSessionDuration (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetSessionDuration_t *reqParam)
 
int unpack_wds_GetSessionDuration (uint8_t *pResp, uint16_t respLen, unpack_wds_GetSessionDuration_t *pOutput)
 
int pack_wds_GetDormancyState (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetDormancyState_t *reqParam)
 
int unpack_wds_GetDormancyState (uint8_t *pResp, uint16_t respLen, unpack_wds_GetDormancyState_t *pOutput)
 
int pack_wds_SLQSDeleteProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSDeleteProfile_t *reqParam)
 
int unpack_wds_SLQSDeleteProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSDeleteProfile_t *pOutput)
 
int pack_wds_SetDefaultProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetDefaultProfile_t *reqParam)
 
int unpack_wds_SetDefaultProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_SetDefaultProfile_t *pOutput)
 
int pack_wds_SLQSGet3GPPConfigItem (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_SLQSGet3GPPConfigItem (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGet3GPPConfigItem_t *pOutput)
 
int pack_wds_SLQSSet3GPPConfigItem (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSet3GPPConfigItem_t *reqParam)
 
int unpack_wds_SLQSSet3GPPConfigItem (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSet3GPPConfigItem_t *pOutput)
 
int pack_wds_GetMobileIP (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetMobileIP_t *pReqParam)
 
int unpack_wds_GetMobileIP (uint8_t *pResp, uint16_t respLen, unpack_wds_GetMobileIP_t *pOutput)
 
int pack_wds_GetMobileIPProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetMobileIPProfile_t *reqParam)
 
int unpack_wds_GetMobileIPProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_GetMobileIPProfile_t *pOutput)
 
int pack_wds_SLQSGetCurrDataSystemStat (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetCurrDataSystemStat_t *pReqParam)
 
int unpack_wds_SLQSGetCurrDataSystemStat (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetCurrDataSystemStat_t *pOutput)
 
int pack_wds_GetLastMobileIPError (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetLastMobileIPError_t *pReqParam)
 
int unpack_wds_GetLastMobileIPError (uint8_t *pResp, uint16_t respLen, unpack_wds_GetLastMobileIPError_t *pOutput)
 
int pack_wds_RMSetTransferStatistics (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_RMSetTransferStatistics_t *reqParam)
 
int unpack_wds_RMSetTransferStatistics (uint8_t *pResp, uint16_t respLen, unpack_wds_RMSetTransferStatistics_t *pOutput)
 
int pack_wds_SetMobileIPProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetMobileIPProfile_t *reqParam)
 
int unpack_wds_SetMobileIPProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_SetMobileIPProfile_t *pOutput)
 
int pack_wds_SLQSWdsSwiPDPRuntimeSettings (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSWdsSwiPDPRuntimeSettings_t *reqParam)
 
int unpack_wds_SLQSWdsSwiPDPRuntimeSettings (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSWdsSwiPDPRuntimeSettings_t *pOutput)
 
int pack_wds_SLQSGetDUNCallInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetDUNCallInfo_t *reqParam)
 
int unpack_wds_SLQSGetDUNCallInfo (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetDUNCallInfo_t *pOutput)
 
int pack_wds_SLQSGetDataBearerTechnology (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetDataBearerTechnology_t *pReqParam)
 
int unpack_wds_SLQSGetDataBearerTechnology (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetDataBearerTechnology_t *pOutput)
 
int pack_wds_SLQSSetIPFamilyPreference (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSetIPFamilyPreference_t *pReqParam)
 
int unpack_wds_SLQSSetIPFamilyPreference (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetIPFamilyPreference_t *pOutput)
 
int pack_wds_SetDefaultProfileNum (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetDefaultProfileNum_t *pReqParam)
 
int unpack_wds_SetDefaultProfileNum (uint8_t *pResp, uint16_t respLen, unpack_wds_SetDefaultProfileNum_t *pOutput)
 
int pack_wds_GetDefaultProfileNum (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetDefaultProfileNum_t *pReqParam)
 
int unpack_wds_GetDefaultProfileNum (uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfileNum_t *pOutput)
 
int pack_wds_SLQSSGetDHCPv4ClientConfig (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSGetDHCPv4ClientConfig_t *pReq)
 
int unpack_wds_SLQSSGetDHCPv4ClientConfig (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetDHCPv4ClientConfig_t *pOutput)
 
int pack_wds_GetPacketStatistics (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetPacketStatistics_t *pReq)
 
int unpack_wds_GetPacketStatistics (uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatistics_t *pOutput)
 
int pack_wds_GetByteTotals (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_GetByteTotals (uint8_t *pResp, uint16_t respLen, unpack_wds_GetByteTotals_t *pOutput)
 
int pack_wds_SLQSGetCurrentChannelRate (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int pack_wds_SLQSSwiGetCurrentChannelRate (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_SLQSGetCurrentChannelRate (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetCurrentChannelRate_t *pOutput)
 
int unpack_wds_SLQSSwiGetCurrentChannelRate (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetCurrentChannelRate_t *pOutput)
 
int pack_wds_SLQSSGetLoopback (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int pack_wds_SLQSSwiGetLoopback (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_SLQSSGetLoopback (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetLoopback_t *pOutput)
 
int unpack_wds_SLQSSwiGetLoopback (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetLoopback_t *pOutput)
 
int pack_wds_SLQSSSetLoopback (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSSetLoopback_t *reqArg)
 
int pack_wds_SLQSSwiSetLoopback (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSSetLoopback_t *reqArg)
 
int unpack_wds_SLQSSSetLoopback (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSSetLoopback_t *pOutput)
 
int unpack_wds_SLQSSwiSetLoopback (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSSetLoopback_t *pOutput)
 
int unpack_wds_RMTransferStatistics_ind (uint8_t *pResp, uint16_t respLen, unpack_RMTransferStatistics_ind_t *pOutput)
 
int unpack_wds_SLQSSwiRMTransferStatistics_ind (uint8_t *pResp, uint16_t respLen, unpack_RMTransferStatistics_ind_t *pOutput)
 
int pack_wds_SetMobileIP (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetMobileIP_t *reqArg)
 
int unpack_wds_SetMobileIP (uint8_t *pResp, uint16_t respLen, unpack_wds_SetMobileIP_t *pOutput)
 
int pack_wds_SetMobileIPParameters (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetMobileIPParameters_t *reqArg)
 
int unpack_wds_SetMobileIPParameters (uint8_t *pResp, uint16_t respLen, unpack_wds_SetMobileIPParameters_t *pOutput)
 
int pack_wds_SetAutoconnect (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetAutoconnect_t *reqArg)
 
int unpack_wds_SetAutoconnect (uint8_t *pResp, uint16_t respLen, unpack_wds_SetAutoconnect_t *pOutput)
 
int pack_wds_GetAutoconnect (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_GetAutoconnect (uint8_t *pResp, uint16_t respLen, unpack_wds_GetAutoconnect_t *pOutput)
 
int pack_wds_SLQSWdsSetEventReport (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSWdsSetEventReport_t *reqArg)
 
int unpack_wds_SLQSWdsSetEventReport (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSWdsSetEventReport_t *pOutput)
 
int pack_wds_SLQSWdsGoDormant (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_SLQSWdsGoDormant (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSWdsGoDormant_t *pOutput)
 
int pack_wds_SLQSWdsGoActive (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_SLQSWdsGoActive (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSWdsGoActive_t *pOutput)
 
int pack_wds_SLQSResetPacketStatics (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_SLQSResetPacketStatics (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSResetPacketStatics_t *pOutput)
 
int pack_wds_GetDataBearerTechnology (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_GetDataBearerTechnology (uint8_t *pResp, uint16_t respLen, unpack_wds_GetDataBearerTechnology_t *pOutput)
 
int pack_wds_GetDataBearerTechnologyExt (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_GetDataBearerTechnologyExt (uint8_t *pResp, uint16_t respLen, unpack_wds_GetDataBearerTechnologyExt_t *pOutput)
 
int pack_wds_SetMuxID (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetMuxID_t *reqArg)
 
int unpack_wds_SetMuxID (uint8_t *pResp, uint16_t respLen, unpack_wds_SetMuxID_t *pOutput)
 
int unpack_wds_SLQSDUNCallInfoCallBack_ind (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSDUNCallInfoCallBack_ind_t *pOutput)
 
int unpack_wds_SLQSDataBearerType_ind (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSDataBearerType_ind_t *pOutput)
 
int pack_wds_IndicationRegister (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_indication_register_t *pIndicationRegister)
 
int unpack_wds_IndicationRegister (uint8_t *pResp, uint16_t respLen, unpack_wds_IndicationRegister_t *pOutput)
 
int pack_wds_KeepAliveDataSession (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t KeepAliveDataSessionFlag)
 
int unpack_wds_KeepAliveDataSession (uint8_t *pResp, uint16_t respLen, unpack_wds_Keep_Alive_Data_Session_t *pOutput)
 
int pack_wds_ResetAndModifyProfileSettings (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_ResetAndModifyProfileSettings_t *reqArg)
 
int unpack_wds_ResetAndModifyProfileSettings (uint8_t *pResp, uint16_t respLen, unpack_wds_ResetAndModifyProfileSettings_t *pOutput)
 
int pack_wds_GetApnOpReservedPcoList (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetApnOpReservedPcoList_t *pReqParam)
 
int unpack_wds_ApnOpReservedPcoList (uint8_t *pResp, uint16_t respLen, unpack_wds_ApnOpReservedPcoList_t *pOutput)
 
int pack_wds_GetApnMsisdnInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetApnMsisdnInfo_t *reqArg)
 
int unpack_wds_ApnMsisdnInfo (uint8_t *pResp, uint16_t respLen, unpack_wds_ApnMsisdnInfo_t *pOutput)
 
int pack_wds_DeleteAllProfiles (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint64_t ProfileTypeMask, uint64_t *pProfilePersistenceMask, uint64_t *pProfileClientTypeMask)
 
int unpack_wds_DeleteAllProfiles (uint8_t *pResp, uint16_t respLen, unpack_wds_delete_all_profiles_t *pOutput)
 
int pack_wds_SetThrottledPdnRejectTimer (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetThrottledPdnRejectTimer_t *pReqParam)
 
int unpack_wds_SetThrottledPdnRejectTimer (uint8_t *pResp, uint16_t respLen, unpack_wds_SetThrottledPdnRejectTimer_t *pOutput)
 
int pack_wds_GetThrottledPdnRejectTimer (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_GetThrottledPdnRejectTimer (uint8_t *pResp, uint16_t respLen, unpack_wds_GetThrottledPdnRejectTimer_t *pOutput)
 
int pack_wds_GetEhrpdFallbackApnList (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_GetEhrpdFallbackApnList (uint8_t *pResp, uint16_t respLen, unpack_wds_GetEhrpdFallbackApnList_t *pOutput)
 
int pack_wds_SetEhrpdFallbackApnList (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetEhrpdFallbackApnList_t *reqParam)
 
int unpack_wds_SetEhrpdFallbackApnList (uint8_t *pResp, uint16_t respLen, unpack_wds_SetDefaultProfile_t *pOutput)
 
int pack_wds_ModemAssistedKaStart (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_modem_assisted_ka_start_t *pReqParam)
 
int unpack_wds_ModemAssistedKaStart (uint8_t *pResp, uint16_t respLen, unpack_wds_modem_assisted_ka_start_t *pOutput)
 
int pack_wds_ModemAssistedKaStop (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint32_t KeepAliveHandle)
 
int unpack_wds_ModemAssistedKaStop (uint8_t *pResp, uint16_t respLen, unpack_wds_modem_assisted_ka_stop_t *pOutput)
 
int unpack_wds_SLQSLteAttachParams_ind (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSLteAttachParams_ind_t *pOutput)
 
int unpack_wds_SLQSApnOpReservedPcoListChange_ind (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSApnOpReservedPcoListChange_ind_t *pOutput)
 
int unpack_wds_SLQSApnMsisdnInfoChange_ind (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSApnMsisdnInfoChange_ind_t *pOutput)
 
int unpack_wds_SLQSPdnThrottleInfo_ind (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSPdnThrottleInfo_ind_t *pOutput)
 
int unpack_wds_SLQSDeleteAllProfilesResult_ind (uint8_t *pResp, uint16_t respLen, QmiCbkWdsDeleteAllProfilesResultInd_t *pOutput)
 
int unpack_wds_SLQSModemAssistedKaStatus_ind (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSModemAssistedKaStatus_ind_t *pOutput)
 
int pack_wds_GetDefaultSettings (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetDefaultSettings_t *reqParam)
 
int unpack_wds_GetDefaultSettings (uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultSettings_t *pOutput)
 
int unpack_wds_ThroughputInformationInd (uint8_t *pResp, uint16_t respLen, unpack_wds_ThroughputInformationInd_t *pOutput)
 
int unpack_wds_DLThroughputInformationInd (uint8_t *pResp, uint16_t respLen, unpack_wds_DLThroughputInformationInd_t *pOutput)
 
int unpack_wds_QueryDLThroughputReportingStatusInd (uint8_t *pResp, uint16_t respLen, unpack_wds_QueryDLThroughputReportingStatusInd_t *pOutput)
 
int pack_wds_SLQSSetDLThroughputReportPeriod (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetDLThroughputReportPeriod_t *reqParam)
 
int unpack_wds_SLQSSetDLThroughputReportPeriod (uint8_t *pResp, uint16_t respLen, unpack_wds_SetDLThroughputReportPeriod_t *pOutput)
 
int pack_wds_SLQSQueryDLThroughputReportingStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_SLQSQueryDLThroughputReportingStatus (uint8_t *pResp, uint16_t respLen, unpack_wds_QueryDLThroughputReportingStatus_t *pOutput)
 

Detailed Description

Typedef Documentation

◆ GetProfileSettingIn

This structure contains the input parameters for SLQSGetProfileSettings

Parameters
ProfileType
  • Identifies the technology type of the profile
    • 0x00 - 3GPP
    • 0x01 - 3GPP2
ProfileID
  • index identifying the profile

◆ GetProfileSettingOut

This structure contains the profile settings retrieved by the API SLQSGetProfileSettings

Parameters
curProfile
  • Structure containing details of the profile
  • See QmiProfileInfo for more details
pExtErrCode
  • pointer to a 2 byte extended error code
  • Error code will only will be present if error code eQCWWAN_ERR_QMI_EXTENDED_INTERNAL is returned by device.
  • See qm_wds_ds_profile_extended_err_codes enum in qmerrno.h for received error description.

◆ QmiProfileInfo

This union WdsProfileParam consist of Profile3GPP and Profile3GPP2 out of which one will be used to create profile.

Parameters
SlqsProfile3GPP
  • 3GPP profile
SlqsProfile3GPP2
  • 3GPP2 profile

◆ QmiWDSDataBearers

Structure to hold the data bearer technology values

Parameters
dataBearerMask[OUT]
  • This bit mask indicates if data bearer information for the current and/or last call has been received from the device. If a bit is set, then the information is available in the corresponding structure i.e. the one provided by the caller. Refer to qmiDataBearerMasks for bit-mask positions.
pCurDataBearerTechnology[OUT]
  • current data bearer technology value.
    • NULL if the parameter is not required
pLastCallDataBearerTechnology[OUT]
  • last call data bearer technology value.
    • NULL if the parameter is not required

◆ QmiWDSDataBearerTechnology

Structure to hold the current data bearer technology values

Parameters
pCurrentNetwork[OUT]
  • current selected network
    • 0 - UNKNOWN
    • 1 - 3GPP2
    • 2 - 3GPP
pRatMask[OUT]
  • Radio Access Technology (RAT) mask to indicate the type of technology (RAT mask value of zero indicates that this field is ignored)
    • 0x8000 - NULL Bearer
    • 0x0000 - DO_NOT_CARE
    • CDMA RAT mask
      • 0x01 - CDMA_1X
      • 0x02 - EVDO_REV0
      • 0x04 - EVDO_REVA
      • 0x08 - EVDO_REVB
      • 0x10 - EHRPD
      • 0x20 - FMC
    • UMTS RAT mask
      • 0x01 - WCDMA
      • 0x02 - GPRS
      • 0x04 - HSDPA
      • 0x08 - HSUPA
      • 0x10 - EDGE
      • 0x20 - LTE
      • 0x40 - HSDPA+
      • 0x80 - DC_HSDPA+
      • 0x100 - 64_QAM
      • 0x200 - TDSCDMA
pSoMask[OUT]
  • Service Option (SO) mask to indicate the SO or type of application (SO mask value of zero indicates that this field is ignored)
    • 0x00 - DO_NOT_CARE
    • CDMA 1X SO mask
      • 0x01 - CDMA_1X_IS95
      • 0x02 - CDMA_1X_IS2000
      • 0x04 - CDMA_1X_IS2000_REL_A
    • CDMA EV-DO Rev 0 SO mask
      • 0x01 - DPA
    • CDMA EV-DO Rev A SO mask
      • 0x01 - EVDO_REVA_DPA
      • 0x02 - EVDO_REVA_MFPA
      • 0x04 - EVDO_REVA_EMPA
      • 0x08 - EVDO_REVA_EMPA_EHRPD
    • CDMA EV-DO Rev B SO mask
      • 0x01 - DPA
      • 0x02 - MFPA
      • 0x04 - EMPA
      • 0x08 - EMPA_EHRPD
      • 0x10 - MMPA
      • 0x20 - MMPA_EHRPD

◆ slqs3GPPConfigItem

This structure contains the 3gpp Configuration Item information.

Parameters
pLTEAttachProfile
  • LTE Attach Profile
    • points to a single WORD Value indicating the attached LTE Profile
    • Optional parameter with possible values 1-16 (EM/MC73xx or earlier)
    • function SLQSGet3GPPConfigItem() returns a default value 255 if no LTE Attach Profile is configured
  • This setting is deprecated on MC/EM74xx
pProfileList
  • Profile List
    • an array of 4 profile configurations
    • Each element points to a single WORD value indicating profile
    • Optional parameter with possible values
      • 1 - 16 (MC/EM73xx and before)
      • 1 - 24 (MC/EM74xx and onwards)
    • function SLQSGet3GPPConfigItem() returns a default value 255 if no 3gpp configuration is present
pDefaultPDNEnabled
  • Always Connect Default PDN
    • A single BYTE value indicating the status of Always connect default PDN
      • 0 - disabled
      • 1 - enabled
    • Optional parameter
    • function SLQSGet3GPPConfigItem() returns a default value 255 if no 3gpp configuration is present
p3gppRelease
  • 3gpp release
    • A single BYTE value indicating the 3gpp release
      • 0 - Release 99
      • 1 - Release 5
      • 2 - Release 6
      • 3 - Release 7
      • 4 - Release 8
    • In 9x30 and onwards
      • 5 - Release 9
      • 6 - Release 10
      • 7 - Release 11
    • Optional parameter
    • function SLQSGet3GPPConfigItem() returns a default value 255 if no 3gpp configuration is present
pLTEAttachProfileList
  • pointer to WORD array indicating LTE Attach Profile List
    • Optional parameter
    • possible values: 1-24
    • This setting is only supported for MC/EM74xx onwards
    • The new equivalent option for "pLTEAttachProfile" on 74xx modems is "pLTEAttachProfileList". Please provide attach profiles in order of decreasing priority in this list.
LTEAttachProfileListLen
  • Number of element in pLTEAttachProfileList
    • valid range: 1-24
      • This setting is only supported for MC/EM74xx onwards

◆ UnpackQmiProfileInfo

This union WdsProfileParam consists of Profile3GPP and Profile3GPP2 out of which one will be used to create profile.

Parameters
SlqsProfile3GPP3GPP profile
SlqsProfile3GPP23GPP2 profile

Enumeration Type Documentation

◆ liteQmiDataBearerMasks

Bit mask values to indicate the presence of data bearer information for the current and last data calls

◆ qm_wds_ds_profile_extended_err_codes

WDS DS profile extented error codes

Enumerator
eWDS_ERR_PROFILE_REG_RESULT_FAIL 

1 - General Failure

eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL_HNDL 

2 - The request contains an invalid profile handle

eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL_OP 

3 - An invalid operation was requested.

eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL_PROFILE_TYPE 

4 - The request contains an invalid technology type

eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL_PROFILE_NUM 

5 - The request contains an invalid profile number

eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL_IDENT 

6 - The request contains an invalid profile identifier

eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL 

7 - The request contains an invalid argument other than profile number and profile identifier received.

eWDS_ERR_PROFILE_REG_RESULT_ERR_LIB_NOT_INITED 

8 - Profile registry has not been initialized yet

eWDS_ERR_PROFILE_REG_RESULT_ERR_LEN_INVALID 

9 - The request contains a parameter with invalid length.

eWDS_ERR_PROFILE_REG_RESULT_LIST_END 

10 - End of the profile list was reached while searching for the requested profile.

eWDS_ERR_PROFILE_REG_RESULT_ERR_INVAL_SUBS_ID 

11 - The request contains an invalid subscrition identifier.

eWDS_ERR_PROFILE_REG_INVAL_PROFILE_FAMILY 

12 - The request contains an invalid profile family.

eWDS_ERR_PROFILE_REG_3GPP_INVAL_PROFILE_FAMILY 

1001 - The request contains an invalid 3GPP profile family.

eWDS_ERR_PROFILE_REG_3GPP_ACCESS_ERR 

1002 - An error was encountered while accessing the 3GPP profiles.

eWDS_ERR_PROFILE_REG_3GPP_CONTEXT_NOT_DEFINED 

1003 - The given 3GPP profile doesn't have a valid context.

eWDS_ERR_PROFILE_REG_3GPP_VALID_FLAG_NOT_SET 

1004 - The given 3GPP profile is marked invalid.

eWDS_ERR_PROFILE_REG_3GPP_READ_ONLY_FLAG_SET 

1005 - The given 3GPP profile is marked read-only.

eWDS_ERR_PROFILE_REG_3GPP_ERR_OUT_OF_PROFILES 

1006 - Creation of a new 3GPP profile failed because the limit of 16 profiles has already been reached.

eWDS_ERR_PROFILE_REG_3GPP2_ERR_INVALID_IDENT_FOR_PROFILE 

1101 - An invalid profile identifier was received as part of the 3GPP2 profile modification request.

◆ qmiDataBearerMasks

Bit mask values to indicate the presence of data bearer information for the current and last data calls

Function Documentation

◆ pack_wds_DeleteAllProfiles()

int pack_wds_DeleteAllProfiles ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
uint64_t  ProfileTypeMask,
uint64_t *  pProfilePersistenceMask,
uint64_t *  pProfileClientTypeMask 
)

Delete All Profiles pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]ProfileTypeMaskProfile Type Mask.
  • Identifies the technology type of the profile.
    • Values:
      • QMI_WDS_MASK_PROFILE_TYPE_3GPP (0x01) - 3GPP
      • QMI_WDS_MASK_PROFILE_TYPE_3GPP2 (0x02) - 3GPP2
[in]pProfilePersistenceMask[optional] Profile Persistence Mask.
  • Identifies the persistence property of the profiles to delete.
    • Values:
      • QMI_WDS_PROFILE_NON_PERSISTENT(0x01) - Nonpersistent
      • QMI_WDS_PROFILE_PERSISTENT(0x02) - Persistent
[in]pProfileClientTypeMask[optional] Profile Client Type Mask
  • Identifies the client that created the profiles that must be deleted using this message.
    • Values:
      • WDS_PROFILE_CLIENT_TE (0x01) - Profiles created using QMI from the TE
      • WDS_PROFILE_CLIENT_ANY (0x80) – Profiles created by any client (default value)
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_wds_GetApnMsisdnInfo()

int pack_wds_GetApnMsisdnInfo ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetApnMsisdnInfo_t reqArg 
)

get runtime settings pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_GetApnOpReservedPcoList()

int pack_wds_GetApnOpReservedPcoList ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetApnOpReservedPcoList_t pReqParam 
)

get runtime settings pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_GetAutoconnect()

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

Gets auto connect data session setting 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
Note
PDN Specific: Yes

◆ pack_wds_GetByteTotals()

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

get Rx/Tx byte counts since the start of the last packet data session 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
Note
PDN Specific: Yes

◆ pack_wds_GetConnectionRate()

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

get connection rate 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
Note
PDN Specific: No

◆ pack_wds_GetDataBearerTechnology()

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

get current data bearer technology 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
Note
PDN Specific: Yes

◆ pack_wds_GetDataBearerTechnologyExt()

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

get current data bearer technology ext 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
Note
PDN Specific: Yes

◆ pack_wds_GetDefaultProfile()

int pack_wds_GetDefaultProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetDefaultProfile_t reqParam 
)

get default profile pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_GetDefaultProfileNum()

int pack_wds_GetDefaultProfileNum ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetDefaultProfileNum_t pReqParam 
)

get default profile number pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_wds_GetDefaultSettings()

int pack_wds_GetDefaultSettings ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetDefaultSettings_t reqParam 
)

get default profile pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_GetDormancyState()

int pack_wds_GetDormancyState ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetDormancyState_t reqParam 
)

get dormancy state pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: No

◆ pack_wds_GetEhrpdFallbackApnList()

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

get default profile number 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

◆ pack_wds_GetLastMobileIPError()

int pack_wds_GetLastMobileIPError ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetLastMobileIPError_t pReqParam 
)

get current data system pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: No

◆ pack_wds_GetMobileIP()

int pack_wds_GetMobileIP ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetMobileIP_t pReqParam 
)

get mobile ip mode pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: No

◆ pack_wds_GetMobileIPProfile()

int pack_wds_GetMobileIPProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetMobileIPProfile_t reqParam 
)

get mobile ip profile pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_GetPacketStatistics()

int pack_wds_GetPacketStatistics ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetPacketStatistics_t pReq 
)

gets current packet transfer counter values pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_wds_GetPacketStatus()

int pack_wds_GetPacketStatus ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetPacketStatus_t reqParam 
)

get packet status pack Deprecated. Use pack_wds_GetPacketStatistics instead

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_GetSessionDuration()

int pack_wds_GetSessionDuration ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetSessionDuration_t reqParam 
)

get session duration pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: No

◆ pack_wds_GetSessionState()

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

get session state 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
Note
PDN Specific: Yes

◆ pack_wds_GetThrottledPdnRejectTimer()

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

get default profile number 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
Note
This API is deprecated

◆ pack_wds_IndicationRegister()

int pack_wds_IndicationRegister ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_indication_register_t pIndicationRegister 
)

Indication Register pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pIndicationRegisterindications to register for.
  • 0x80 to 0x88
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
5G Specific:

◆ pack_wds_KeepAliveDataSession()

int pack_wds_KeepAliveDataSession ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
uint8_t  KeepAliveDataSessionFlag 
)

Keep Alive Data Session Flag pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]KeepAliveDataSessionFlagKeep Alive Data Session Flag.
  • 0x80 to 0x88
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_wds_ModemAssistedKaStart()

int pack_wds_ModemAssistedKaStart ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_modem_assisted_ka_start_t pReqParam 
)

pack_wds_ModemAssistedKaStart

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParampack modem assisted keep-alive start information
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_wds_ModemAssistedKaStop()

int pack_wds_ModemAssistedKaStop ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
uint32_t  KeepAliveHandle 
)

pack_wds_ModemAssistedKaStart

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]KeepAliveHandlepack keep-alive handle
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_wds_ResetAndModifyProfileSettings()

int pack_wds_ResetAndModifyProfileSettings ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_ResetAndModifyProfileSettings_t reqArg 
)

Create Profile pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_RMSetTransferStatistics()

int pack_wds_RMSetTransferStatistics ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_RMSetTransferStatistics_t reqParam 
)

RM set transfer statistics pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Note
PDN Specific: No

◆ pack_wds_SetAutoconnect()

int pack_wds_SetAutoconnect ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SetAutoconnect_t reqArg 
)

Auto connect data session parameters pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SetDefaultProfile()

int pack_wds_SetDefaultProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SetDefaultProfile_t reqParam 
)

set default profile pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SetDefaultProfileNum()

int pack_wds_SetDefaultProfileNum ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SetDefaultProfileNum_t pReqParam 
)

set default profile number pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_wds_SetEhrpdFallbackApnList()

int pack_wds_SetEhrpdFallbackApnList ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SetEhrpdFallbackApnList_t reqParam 
)

set default profile pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_wds_SetMobileIP()

int pack_wds_SetMobileIP ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SetMobileIP_t reqArg 
)

Sets the current mobile IP setting pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SetMobileIPParameters()

int pack_wds_SetMobileIPParameters ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SetMobileIPParameters_t reqArg 
)

Sets the specified mobile IP parameters pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SetMobileIPProfile()

int pack_wds_SetMobileIPProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SetMobileIPProfile_t reqParam 
)

set mobile ip profile pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SetMuxID()

int pack_wds_SetMuxID ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SetMuxID_t reqArg 
)

Set MUX ID pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_wds_SetThrottledPdnRejectTimer()

int pack_wds_SetThrottledPdnRejectTimer ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SetThrottledPdnRejectTimer_t pReqParam 
)

set default profile number pack ThrottledPdnRejectTimer

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
This API is deprecated

◆ pack_wds_SLQSCreateProfile()

int pack_wds_SLQSCreateProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSCreateProfile_t reqArg 
)

Create Profile pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SLQSDeleteProfile()

int pack_wds_SLQSDeleteProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSDeleteProfile_t reqParam 
)

delete stored profile pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SLQSGet3GPPConfigItem()

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

get 3Gpp config items 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
Note
PDN Specific: Yes

◆ pack_wds_SLQSGetCurrDataSystemStat()

int pack_wds_SLQSGetCurrDataSystemStat ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSGetCurrDataSystemStat_t pReqParam 
)

get current data system pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SLQSGetCurrentChannelRate()

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

get current Tx/Rx channel bitrate of the current packet data pack This command is deprecated. Please use pack_wds_SLQSSwiGetCurrentChannelRate

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
Note
PDN Specific: Yes

◆ pack_wds_SLQSGetDataBearerTechnology()

int pack_wds_SLQSGetDataBearerTechnology ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSGetDataBearerTechnology_t pReqParam 
)

get data bearer technology pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SLQSGetDUNCallInfo()

int pack_wds_SLQSGetDUNCallInfo ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSGetDUNCallInfo_t reqParam 
)

get dun call info pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SLQSGetProfileSettings()

int pack_wds_SLQSGetProfileSettings ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSGetProfileSettings_t reqArg 
)

Get Profile Settings pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SLQSGetRuntimeSettings()

int pack_wds_SLQSGetRuntimeSettings ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSGetRuntimeSettings_t reqArg 
)

get runtime settings pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SLQSModifyProfile()

int pack_wds_SLQSModifyProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSModifyProfile_t reqArg 
)

Modify Profile pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SLQSQueryDLThroughputReportingStatus()

int pack_wds_SLQSQueryDLThroughputReportingStatus ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)
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
Note
PDN Specific: Yes

◆ pack_wds_SLQSResetPacketStatics()

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

Reset packet data transfer statistics 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
Note
PDN Specific: Yes

◆ pack_wds_SLQSSet3GPPConfigItem()

int pack_wds_SLQSSet3GPPConfigItem ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSSet3GPPConfigItem_t reqParam 
)

set 3Gpp config items pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SLQSSetDLThroughputReportPeriod()

int pack_wds_SLQSSetDLThroughputReportPeriod ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SetDLThroughputReportPeriod_t reqParam 
)
Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SLQSSetIPFamilyPreference()

int pack_wds_SLQSSetIPFamilyPreference ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSSetIPFamilyPreference_t pReqParam 
)

Set IP Family Preference pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_wds_SLQSSGetDHCPv4ClientConfig()

int pack_wds_SLQSSGetDHCPv4ClientConfig ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSSGetDHCPv4ClientConfig_t pReq 
)

get DHCPv4 Client Config pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise

This API is deprecated

See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_wds_SLQSSGetLoopback()

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

get the value of loopback mode and multiplier pack This command is deprecated. Please use pack_wds_SLQSSwiGetLoopback

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
Note
PDN Specific: Yes

◆ pack_wds_SLQSSSetLoopback()

int pack_wds_SLQSSSetLoopback ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSSSetLoopback_t reqArg 
)

Enable/disable Data Loopback Mode and set the value of loopback multiplier pack This command is deprecated. Please use pack_wds_SLQSwiSSetLoopback

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SLQSStartDataSession()

int pack_wds_SLQSStartDataSession ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSStartDataSession_t reqArg 
)

Start data session

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SLQSStartDataSessionExp()

int pack_wds_SLQSStartDataSessionExp ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSStartDataSessionExp_t reqArg 
)

Start data session

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SLQSStopDataSession()

int pack_wds_SLQSStopDataSession ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSStopDataSession_t reqArg 
)

stop data session pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SLQSSwiGetCurrentChannelRate()

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

get current Tx/Rx channel bitrate of the current packet data 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
Note
PDN Specific: Yes

◆ pack_wds_SLQSSwiGetLoopback()

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

get the value of loopback mode and multiplier 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
Note
PDN Specific: Yes

◆ pack_wds_SLQSSwiSetLoopback()

int pack_wds_SLQSSwiSetLoopback ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSSSetLoopback_t reqArg 
)

Enable/disable Data Loopback Mode and set the value of loopback multiplier pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SLQSWdsGoActive()

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

Gets the device into Active state 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
Note
PDN Specific: Yes

◆ pack_wds_SLQSWdsGoDormant()

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

Gets the device into dormant state 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
Note
PDN Specific: Yes

◆ pack_wds_SLQSWdsSetEventReport()

int pack_wds_SLQSWdsSetEventReport ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSWdsSetEventReport_t reqArg 
)

Sets the event report parameters pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ pack_wds_SLQSWdsSwiPDPRuntimeSettings()

int pack_wds_SLQSWdsSwiPDPRuntimeSettings ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSWdsSwiPDPRuntimeSettings_t reqParam 
)

swi pdp runtime settings pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqParamrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes

◆ unpack_wds_ApnMsisdnInfo()

int unpack_wds_ApnMsisdnInfo ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_ApnMsisdnInfo_t pOutput 
)

Reset_And_Modify_Profile_Settings unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse structure to fill
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_wds_ApnOpReservedPcoList()

int unpack_wds_ApnOpReservedPcoList ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_ApnOpReservedPcoList_t pOutput 
)

Reset_And_Modify_Profile_Settings unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse structure to fill
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_wds_DeleteAllProfiles()

int unpack_wds_DeleteAllProfiles ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_delete_all_profiles_t pOutput 
)

Delete All Profiles 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

◆ unpack_wds_DLThroughputInformationInd()

int unpack_wds_DLThroughputInformationInd ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_DLThroughputInformationInd_t pOutput 
)

Get Downlink Throughput Information Indication 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

◆ unpack_wds_GetAutoconnect()

int unpack_wds_GetAutoconnect ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetAutoconnect_t pOutput 
)

Gets auto connect data session setting 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

◆ unpack_wds_GetByteTotals()

int unpack_wds_GetByteTotals ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetByteTotals_t pOutput 
)

get Rx/Tx byte counts since the start of the last packet data session 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

◆ unpack_wds_GetConnectionRate()

int unpack_wds_GetConnectionRate ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetConnectionRate_t pOutput 
)

get connection rate 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

◆ unpack_wds_GetDataBearerTechnology()

int unpack_wds_GetDataBearerTechnology ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetDataBearerTechnology_t pOutput 
)

get current data bearer technology 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

◆ unpack_wds_GetDataBearerTechnologyExt()

int unpack_wds_GetDataBearerTechnologyExt ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetDataBearerTechnologyExt_t pOutput 
)

get current data bearer technology ext 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

◆ unpack_wds_GetDefaultProfile()

int unpack_wds_GetDefaultProfile ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetDefaultProfile_t pOutput 
)

Get Default Profile 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

◆ unpack_wds_GetDefaultProfileNum()

int unpack_wds_GetDefaultProfileNum ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetDefaultProfileNum_t pOutput 
)

get default profile number 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

◆ unpack_wds_GetDefaultSettings()

int unpack_wds_GetDefaultSettings ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetDefaultSettings_t pOutput 
)

get default profile 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

◆ unpack_wds_GetDormancyState()

int unpack_wds_GetDormancyState ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetDormancyState_t pOutput 
)

get dormancy state 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

◆ unpack_wds_GetEhrpdFallbackApnList()

int unpack_wds_GetEhrpdFallbackApnList ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetEhrpdFallbackApnList_t pOutput 
)

get throttled PDN Reject Timer 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

◆ unpack_wds_GetLastMobileIPError()

int unpack_wds_GetLastMobileIPError ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetLastMobileIPError_t pOutput 
)

get current data system 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

◆ unpack_wds_GetMobileIP()

int unpack_wds_GetMobileIP ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetMobileIP_t pOutput 
)

Get Mobile IP Mode 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

◆ unpack_wds_GetMobileIPProfile()

int unpack_wds_GetMobileIPProfile ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetMobileIPProfile_t pOutput 
)

Get Mobile IP Profile 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

◆ unpack_wds_GetPacketStatistics()

int unpack_wds_GetPacketStatistics ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetPacketStatistics_t pOutput 
)

gets current packet transfer counter values 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

◆ unpack_wds_GetPacketStatus()

int unpack_wds_GetPacketStatus ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetPacketStatus_t pOutput 
)

get packet status unpack Deprecated. Use unpack_wds_GetPacketStatistics instead

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

◆ unpack_wds_GetSessionDuration()

int unpack_wds_GetSessionDuration ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetSessionDuration_t pOutput 
)

get session duration 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

◆ unpack_wds_GetSessionState()

int unpack_wds_GetSessionState ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetSessionState_t pOutput 
)

Get Session State 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

◆ unpack_wds_GetThrottledPdnRejectTimer()

int unpack_wds_GetThrottledPdnRejectTimer ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetThrottledPdnRejectTimer_t pOutput 
)

get throttled PDN Reject Timer 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
Note
This API is deprecated

◆ unpack_wds_IndicationRegister()

int unpack_wds_IndicationRegister ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_IndicationRegister_t pOutput 
)

Indicatio nRegister 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
5G Specific:

◆ unpack_wds_KeepAliveDataSession()

int unpack_wds_KeepAliveDataSession ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_Keep_Alive_Data_Session_t pOutput 
)

SetKeep Alive Data Session.

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

◆ unpack_wds_ModemAssistedKaStart()

int unpack_wds_ModemAssistedKaStart ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_modem_assisted_ka_start_t pOutput 
)

unpack_wds_ModemAssistedKaStart

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

◆ unpack_wds_ModemAssistedKaStop()

int unpack_wds_ModemAssistedKaStop ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_modem_assisted_ka_stop_t pOutput 
)

unpack_wds_ModemAssistedKaStop

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

◆ unpack_wds_QueryDLThroughputReportingStatusInd()

int unpack_wds_QueryDLThroughputReportingStatusInd ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_QueryDLThroughputReportingStatusInd_t pOutput 
)

Query Downlink Throughput Reporting Status 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

◆ unpack_wds_ResetAndModifyProfileSettings()

int unpack_wds_ResetAndModifyProfileSettings ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_ResetAndModifyProfileSettings_t pOutput 
)

Reset_And_Modify_Profile_Settings unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse structure to fill
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_wds_RMSetTransferStatistics()

int unpack_wds_RMSetTransferStatistics ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_RMSetTransferStatistics_t pOutput 
)

RM set transfer statistics 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

◆ unpack_wds_RMTransferStatistics_ind()

int unpack_wds_RMTransferStatistics_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_RMTransferStatistics_ind_t pOutput 
)

RM transfer statistics indication unpack This command is deprecated. Please use unpack_wds_SLQSSwiRMTransferStatistics_ind

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

◆ unpack_wds_SetAutoconnect()

int unpack_wds_SetAutoconnect ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SetAutoconnect_t pOutput 
)

Auto connect data session 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

◆ unpack_wds_SetDefaultProfile()

int unpack_wds_SetDefaultProfile ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SetDefaultProfile_t pOutput 
)

set default profile 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

◆ unpack_wds_SetDefaultProfileNum()

int unpack_wds_SetDefaultProfileNum ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SetDefaultProfileNum_t pOutput 
)

set default profile number 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

◆ unpack_wds_SetEhrpdFallbackApnList()

int unpack_wds_SetEhrpdFallbackApnList ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SetDefaultProfile_t pOutput 
)

set default profile 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

◆ unpack_wds_SetMobileIP()

int unpack_wds_SetMobileIP ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SetMobileIP_t pOutput 
)

Sets the current mobile IP setting 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

◆ unpack_wds_SetMobileIPParameters()

int unpack_wds_SetMobileIPParameters ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SetMobileIPParameters_t pOutput 
)

Sets the specified mobile IP 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

◆ unpack_wds_SetMobileIPProfile()

int unpack_wds_SetMobileIPProfile ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SetMobileIPProfile_t pOutput 
)

set mobile ip profile 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

◆ unpack_wds_SetMuxID()

int unpack_wds_SetMuxID ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SetMuxID_t pOutput 
)

Set MUX ID 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

◆ unpack_wds_SetThrottledPdnRejectTimer()

int unpack_wds_SetThrottledPdnRejectTimer ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SetThrottledPdnRejectTimer_t pOutput 
)

set default profile number 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
Note
This API is deprecated

◆ unpack_wds_SLQSApnMsisdnInfoChange_ind()

int unpack_wds_SLQSApnMsisdnInfoChange_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSApnMsisdnInfoChange_ind_t pOutput 
)

APN MSISDN Information Change Indication 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

◆ unpack_wds_SLQSApnOpReservedPcoListChange_ind()

int unpack_wds_SLQSApnOpReservedPcoListChange_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSApnOpReservedPcoListChange_ind_t pOutput 
)

APN Operator Reserved PCO List Change Indication 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

◆ unpack_wds_SLQSCreateProfile()

int unpack_wds_SLQSCreateProfile ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSCreateProfile_t pOutput 
)

Create Profile unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse structure to fill
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_wds_SLQSDataBearerType_ind()

int unpack_wds_SLQSDataBearerType_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSDataBearerType_ind_t pOutput 
)

unpack Data Bearer Type 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

◆ unpack_wds_SLQSDeleteAllProfilesResult_ind()

int unpack_wds_SLQSDeleteAllProfilesResult_ind ( uint8_t *  pResp,
uint16_t  respLen,
QmiCbkWdsDeleteAllProfilesResultInd_t pOutput 
)

unpack_wds_SLQSDeleteAllProfilesResult_ind

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

◆ unpack_wds_SLQSDeleteProfile()

int unpack_wds_SLQSDeleteProfile ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSDeleteProfile_t pOutput 
)

delete stored profile 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

◆ unpack_wds_SLQSDUNCallInfoCallBack_ind()

int unpack_wds_SLQSDUNCallInfoCallBack_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSDUNCallInfoCallBack_ind_t pOutput 
)

unpack DUN call info 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

◆ unpack_wds_SLQSGet3GPPConfigItem()

int unpack_wds_SLQSGet3GPPConfigItem ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSGet3GPPConfigItem_t pOutput 
)

get 3GPP config items 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

◆ unpack_wds_SLQSGetCurrDataSystemStat()

int unpack_wds_SLQSGetCurrDataSystemStat ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSGetCurrDataSystemStat_t pOutput 
)

get current data system 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

◆ unpack_wds_SLQSGetCurrentChannelRate()

int unpack_wds_SLQSGetCurrentChannelRate ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSGetCurrentChannelRate_t pOutput 
)

get current Tx/Rx channel bitrate of the current packet data unpack This command is deprecated. Please use unpack_wds_SLQSSwiGetCurrentChannelRate

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

◆ unpack_wds_SLQSGetDataBearerTechnology()

int unpack_wds_SLQSGetDataBearerTechnology ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSGetDataBearerTechnology_t pOutput 
)

get data bearer technology 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

◆ unpack_wds_SLQSGetDUNCallInfo()

int unpack_wds_SLQSGetDUNCallInfo ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSGetDUNCallInfo_t pOutput 
)

get dun call 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

◆ unpack_wds_SLQSGetProfileSettings()

int unpack_wds_SLQSGetProfileSettings ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSGetProfileSettings_t pOutput 
)

Get Profile Settings unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse structure to fill
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_wds_SLQSGetRuntimeSettings()

int unpack_wds_SLQSGetRuntimeSettings ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSGetRuntimeSettings_t pOutput 
)

get runtime settings 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

◆ unpack_wds_SLQSLteAttachParams_ind()

int unpack_wds_SLQSLteAttachParams_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSLteAttachParams_ind_t pOutput 
)

Lte Attach Params Indication Indication 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

◆ unpack_wds_SLQSModemAssistedKaStatus_ind()

int unpack_wds_SLQSModemAssistedKaStatus_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSModemAssistedKaStatus_ind_t pOutput 
)

Modem Assisted Keep Alive Status indication 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

◆ unpack_wds_SLQSModifyProfile()

int unpack_wds_SLQSModifyProfile ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSModifyProfile_t pOutput 
)

Modify Profile unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse structure to fill
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_wds_SLQSPdnThrottleInfo_ind()

int unpack_wds_SLQSPdnThrottleInfo_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSPdnThrottleInfo_ind_t pOutput 
)

unpack_wds_SLQSPdnThrottleInfo_ind

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

◆ unpack_wds_SLQSQueryDLThroughputReportingStatus()

int unpack_wds_SLQSQueryDLThroughputReportingStatus ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_QueryDLThroughputReportingStatus_t pOutput 
)

Query Downlink Throughput Reporting Status 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

◆ unpack_wds_SLQSResetPacketStatics()

int unpack_wds_SLQSResetPacketStatics ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSResetPacketStatics_t pOutput 
)

Reset packet data transfer statistics 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

◆ unpack_wds_SLQSSet3GPPConfigItem()

int unpack_wds_SLQSSet3GPPConfigItem ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSSet3GPPConfigItem_t pOutput 
)

Set 3GPP Configuration Items unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputunpacked response

◆ unpack_wds_SLQSSetDLThroughputReportPeriod()

int unpack_wds_SLQSSetDLThroughputReportPeriod ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SetDLThroughputReportPeriod_t pOutput 
)

Set Downlink Throughput Report Period 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

◆ unpack_wds_SLQSSetIPFamilyPreference()

int unpack_wds_SLQSSetIPFamilyPreference ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSSetIPFamilyPreference_t pOutput 
)

Set IP Family Preference 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

◆ unpack_wds_SLQSSetPacketSrvStatusCallback()

int unpack_wds_SLQSSetPacketSrvStatusCallback ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSSetPacketSrvStatusCallback_t pOutput 
)

Set Packet Service Status Callback unpack

Parameters
[in]pRespqmi response
[in]respLenlength
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_wds_SLQSSetWdsEventReport_ind()

int unpack_wds_SLQSSetWdsEventReport_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSSetWdsEventReport_ind_t pOutput 
)

set event callback 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

◆ unpack_wds_SLQSSGetDHCPv4ClientConfig()

int unpack_wds_SLQSSGetDHCPv4ClientConfig ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSSGetDHCPv4ClientConfig_t pOutput 
)

get DHCPv4 Client Config 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

This API is deprecated

See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_wds_SLQSSGetLoopback()

int unpack_wds_SLQSSGetLoopback ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSSGetLoopback_t pOutput 
)

get the value of loopback mode and multiplier unpack This command is deprecated/ Please use unpack_wds_SLQSSwiGetLoopback

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

◆ unpack_wds_SLQSSSetLoopback()

int unpack_wds_SLQSSSetLoopback ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSSSetLoopback_t pOutput 
)

Enable/disable Data Loopback Mode and set the value of loopback multiplier unpack This command is deprecated. Please use unpack_wds_SLQSSwiSetLoopback

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

◆ unpack_wds_SLQSStartDataSession()

int unpack_wds_SLQSStartDataSession ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSStartDataSession_t pOutput 
)

Start Data Session 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

◆ unpack_wds_SLQSStopDataSession()

int unpack_wds_SLQSStopDataSession ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSStopDataSession_t pOutput 
)

Stop Data Session 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

◆ unpack_wds_SLQSSwiGetCurrentChannelRate()

int unpack_wds_SLQSSwiGetCurrentChannelRate ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSGetCurrentChannelRate_t pOutput 
)

get current Tx/Rx channel bitrate of the current packet data 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

◆ unpack_wds_SLQSSwiGetLoopback()

int unpack_wds_SLQSSwiGetLoopback ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSSGetLoopback_t pOutput 
)

get the value of loopback mode and multiplier 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

◆ unpack_wds_SLQSSwiRMTransferStatistics_ind()

int unpack_wds_SLQSSwiRMTransferStatistics_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_RMTransferStatistics_ind_t pOutput 
)

RM transfer statistics indication 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

◆ unpack_wds_SLQSSwiSetLoopback()

int unpack_wds_SLQSSwiSetLoopback ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSSSetLoopback_t pOutput 
)

Enable/disable Data Loopback Mode and set the value of loopback multiplier 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

◆ unpack_wds_SLQSWdsGoActive()

int unpack_wds_SLQSWdsGoActive ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSWdsGoActive_t pOutput 
)

Gets the device into Active state 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

◆ unpack_wds_SLQSWdsGoDormant()

int unpack_wds_SLQSWdsGoDormant ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSWdsGoDormant_t pOutput 
)

Gets the device into dormant state 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

◆ unpack_wds_SLQSWdsSetEventReport()

int unpack_wds_SLQSWdsSetEventReport ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSWdsSetEventReport_t pOutput 
)

Sets the event report 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

◆ unpack_wds_SLQSWdsSwiPDPRuntimeSettings()

int unpack_wds_SLQSWdsSwiPDPRuntimeSettings ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSWdsSwiPDPRuntimeSettings_t pOutput 
)

get Swi PDP Runtime Settings 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

◆ unpack_wds_ThroughputInformationInd()

int unpack_wds_ThroughputInformationInd ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_ThroughputInformationInd_t pOutput 
)

get Throuput Information Indicationunpack.

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