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

Go to the source code of this file.

Data Structures

struct  LibPackQosClassID
 
struct  LibPackTFTIDParams
 
struct  LibPackGPRSRequestedQoS
 
struct  LibPackUMTSQoS
 
struct  LibPackUMTSReqQoSSigInd
 
struct  LibPackProfileMnc
 
struct  LibPackPDNThrottleTimer
 
struct  LibPackPCOIDList
 
struct  pack_wds_SLQSStartDataSession_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  unpack_wds_SLQSSetWdsEventCallback_ind_t
 
struct  pack_wds_SLQSSetWdsEventCallback_t
 
struct  pack_wds_SLQSGetRuntimeSettings_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  LibpackProfile3GPPV2
 
union  unpackWdsProfileParamV2
 
struct  UnPackGetProfileSettingOutV2
 
struct  unpack_wds_SLQSGetProfileSettingsV2_t
 
struct  unpack_wds_GetSessionState_t
 
struct  pack_wds_GetDefaultProfile_t
 
struct  unpack_wds_GetDefaultProfile_t
 
struct  pack_wds_GetDefaultProfileV2_t
 
struct  unpack_wds_GetDefaultProfileV2_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_GetSessionDurationV2_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_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
 

Macros

#define IPV6_ADDRESS_ARRAY_SIZE   8
 
#define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE   24
 
#define PACK_WDS_IPV4   4
 
#define PACK_WDS_IPV6   6
 
#define BYT_STAT_STAT_MASK   0X000000C0
 
#define WDS_DHCP_MAX_NUM_OPTIONS   30
 
#define WDS_DHCP_OPTION_DATA_BUF_SIZE   2048 /* current max size of raw message in SDK process is 2048 */
 
#define WDS_TFTID_SOURCE_IP_SIZE   8
 
#define WDS_PROFILE_3GPP   0
 
#define WDS_PROFILE_3GPP2   1
 
#define LITE_MAX_PDN_THROTTLE_TIMER   10
 
#define LITE_MAX_PCOID_LIST   10
 
#define MAX_WDS_NAME_ARRAY_SIZE   255
 

Typedefs

typedef unpack_result_t unpack_wds_SLQSStopDataSession_t
 
typedef unpack_result_t unpack_wds_SLQSSetWdsEventCallback_t
 
typedef union unpackWdsProfileParam UnpackQmiProfileInfo
 
typedef union
unpackWdsProfileParamV2 
UnpackQmiProfileInfoV2
 
typedef unpack_result_t unpack_wds_SetDefaultProfile_t
 
typedef unpack_result_t unpack_wds_SLQSSet3GPPConfigItem_t
 
typedef unpack_result_t unpack_wds_SetDefaultProfileNum_t
 
typedef unpack_result_t unpack_wds_SLQSSSetLoopback_t
 
typedef struct
unpack_RMTransferStatistics_ind_t 
unpack_wds_RMTransferStatistics_ind_t
 
typedef unpack_result_t unpack_wds_DHCPv4ClientLeaseChange_t
 
typedef unpack_result_t unpack_wds_SetMobileIP_t
 
typedef unpack_result_t unpack_wds_SetMobileIPParameters_t
 
typedef unpack_result_t unpack_wds_SetAutoconnect_t
 
typedef unpack_result_t unpack_wds_SLQSWdsSetEventReport_t
 
typedef unpack_result_t unpack_wds_SLQSWdsGoDormant_t
 
typedef unpack_result_t unpack_wds_SLQSWdsGoActive_t
 
typedef unpack_result_t unpack_wds_SLQSResetPacketStatics_t
 
typedef unpack_result_t unpack_wds_SLQSSSetDHCPv4ClientConfig_t
 
typedef unpack_result_t unpack_wds_SetMuxID_t
 

Enumerations

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 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_SLQSSetWdsEventCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetWdsEventCallback_ind_t *pOutput)
 
int unpack_wds_SLQSSetWdsEventCallback (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetWdsEventCallback_t *pOutput)
 
int pack_wds_SLQSSetWdsEventCallback (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSetWdsEventCallback_t *reqArg)
 
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_SLQSGetProfileSettingsV2 (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetProfileSettings_t *reqArg)
 
int unpack_wds_SLQSGetProfileSettingsV2 (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetProfileSettingsV2_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_GetDefaultProfileV2 (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetDefaultProfileV2_t *reqParam)
 
int unpack_wds_GetDefaultProfileV2 (uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfileV2_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_GetSessionDurationV2 (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetSessionDuration_t *reqParam)
 
int unpack_wds_GetSessionDurationV2 (uint8_t *pResp, uint16_t respLen, unpack_wds_GetSessionDurationV2_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 unpack_wds_SLQSGetCurrentChannelRate (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 unpack_wds_SLQSSGetLoopback (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 unpack_wds_SLQSSSetLoopback (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 pack_wds_DHCPv4ClientLeaseChange (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_DHCPv4ClientLeaseChange_t *reqArg)
 
int unpack_wds_DHCPv4ClientLeaseChange (uint8_t *pResp, uint16_t respLen, unpack_wds_DHCPv4ClientLeaseChange_t *pOutput)
 
int unpack_wds_DHCPv4ClientLease_ind (uint8_t *pResp, uint16_t respLen, unpack_wds_DHCPv4ClientLease_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_SLQSSSetDHCPv4ClientConfig (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSSetDHCPv4ClientConfig_t *reqArg)
 
int unpack_wds_SLQSSSetDHCPv4ClientConfig (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSSetDHCPv4ClientConfig_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_SetMuxID (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pMuxID)
 
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)
 

Detailed Description

SO Mask

RAT Mask

Macro Definition Documentation

#define BYT_STAT_STAT_MASK   0X000000C0
#define IPV6_ADDRESS_ARRAY_SIZE   8
#define LITE_MAX_PCOID_LIST   10
#define LITE_MAX_PDN_THROTTLE_TIMER   10
#define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE   24
#define MAX_WDS_NAME_ARRAY_SIZE   255
#define PACK_WDS_IPV4   4
#define PACK_WDS_IPV6   6
#define WDS_DHCP_MAX_NUM_OPTIONS   30
#define WDS_DHCP_OPTION_DATA_BUF_SIZE   2048 /* current max size of raw message in SDK process is 2048 */
#define WDS_PROFILE_3GPP   0
#define WDS_PROFILE_3GPP2   1
#define WDS_TFTID_SOURCE_IP_SIZE   8

Typedef Documentation

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

Parameters
SlqsProfile3GPP3GPP profile
SlqsProfile3GPP23GPP2 profile

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

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

Enumerator
QMI_LITE_WDS_CURRENT_CALL_DB_MASK 
QMI_LITE_WDS_LAST_CALL_DB_MASK 

Function Documentation

int pack_wds_DHCPv4ClientLeaseChange ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_DHCPv4ClientLeaseChange_t reqArg 
)

DHCPv4 lease state changes 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
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
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
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
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
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
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
int pack_wds_GetDefaultProfileV2 ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetDefaultProfileV2_t reqParam 
)

get default profile pack V2.

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
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
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
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
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
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
int pack_wds_GetPacketStatus ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetPacketStatus_t reqParam 
)

get packet status 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
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
int pack_wds_GetSessionDurationV2 ( 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
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
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
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
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
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
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
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
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
int pack_wds_SetMuxID ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
uint8_t *  pMuxID 
)

Set MUX ID pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pMuxIDMUX ID.
  • 0x80 to 0x88
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
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
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
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
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
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

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
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
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
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
int pack_wds_SLQSGetProfileSettingsV2 ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSGetProfileSettings_t reqArg 
)

Get Profile Settings pack V2

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
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
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
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
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
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
int pack_wds_SLQSSetWdsEventCallback ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSSetWdsEventCallback_t reqArg 
)

set event callback 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: No
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
See Also
See qmerrno.h for eQCWWAN_xxx error values
int pack_wds_SLQSSGetLoopback ( 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
int pack_wds_SLQSSSetDHCPv4ClientConfig ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSSSetDHCPv4ClientConfig_t reqArg 
)

Gets the DHCP Client V4 Configuration 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
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

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
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
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
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
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
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
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
int unpack_wds_DHCPv4ClientLease_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_DHCPv4ClientLease_ind_t pOutput 
)

DHCP lease state has changed 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
int unpack_wds_DHCPv4ClientLeaseChange ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_DHCPv4ClientLeaseChange_t pOutput 
)

DHCPv4 lease state changes unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_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
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
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
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
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
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
int unpack_wds_GetDefaultProfileV2 ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetDefaultProfileV2_t pOutput 
)

get default profile unpack V2.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_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
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
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
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
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
int unpack_wds_GetPacketStatus ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetPacketStatus_t pOutput 
)

get packet 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
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
int unpack_wds_GetSessionDurationV2 ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_GetSessionDurationV2_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
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
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
int unpack_wds_RMTransferStatistics_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
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
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
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
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
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
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
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
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
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
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
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
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
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

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_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
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
int unpack_wds_SLQSGetProfileSettings ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSGetProfileSettings_t pOutput 
)

get session state 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
int unpack_wds_SLQSGetProfileSettingsV2 ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSGetProfileSettingsV2_t pOutput 
)

get profile settings unpack V2

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
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
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
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
int unpack_wds_SLQSSet3GPPConfigItem ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSSet3GPPConfigItem_t pOutput 
)

set 3GPP config items unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputunpacked response
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
int unpack_wds_SLQSSetPacketSrvStatusCallback ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSSetPacketSrvStatusCallback_t pOutput 
)

set packet srv 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
int unpack_wds_SLQSSetWdsEventCallback ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSSetWdsEventCallback_t pOutput 
)

set event callback unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SLQSSetWdsEventCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSSetWdsEventCallback_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
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
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_wds_SLQSSGetLoopback ( 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
int unpack_wds_SLQSSSetDHCPv4ClientConfig ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSSSetDHCPv4ClientConfig_t pOutput 
)

Gets the DHCP Client V4 Configuration unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_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

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See Also
See qmerrno.h for eQCWWAN_xxx error values
int unpack_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
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
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
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
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
int unpack_wds_SLQSWdsSwiPDPRuntimeSettings ( uint8_t *  pResp,
uint16_t  respLen,
unpack_wds_SLQSWdsSwiPDPRuntimeSettings_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

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