LinuxQMISDK  SLQS04.00.03
Data Structures | Macros | Typedefs | 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  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  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  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
 

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 */
 

Typedefs

typedef union unpackWdsProfileParam UnpackQmiProfileInfo
 

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)
 
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)
 
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_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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
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)
 
int pack_wds_SLQSWdsGoDormant (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_SLQSWdsGoDormant (uint8_t *pResp, uint16_t respLen)
 
int pack_wds_SLQSWdsGoActive (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_SLQSWdsGoActive (uint8_t *pResp, uint16_t respLen)
 
int pack_wds_SLQSResetPacketStatics (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_SLQSResetPacketStatics (uint8_t *pResp, uint16_t respLen)
 
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)
 
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)
 

Macro Definition Documentation

#define BYT_STAT_STAT_MASK   0X000000C0
#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 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 */

Typedef Documentation

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]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_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]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
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]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
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]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
PDN Specific: Yes
int pack_wds_GetDefaultProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_GetDefaultProfile_t reqParam 
)
Parameters
[in,out]pCtxqmi request context
[out]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
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]pReqqmi 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
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]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
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]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
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]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
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]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
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]pReqqmi 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]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
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]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
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]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
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]pReqqmi request buffer
[out]pLenqmi request length
[out]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]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_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]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
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]pReqqmi 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
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]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_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]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_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]pReqqmi request buffer
[out]pLenqmi request length
[out]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_SLQSCreateProfile ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_wds_SLQSCreateProfile_t reqArg 
)
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_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]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
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]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
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]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
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]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
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]pReqqmi request buffer
[out]pLenqmi request length
[out]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_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]pReqqmi request buffer
[out]pLenqmi request length
[out]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 
)
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_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
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 
)
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_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]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
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]pReqqmi request buffer
[out]pLenqmi request length
[out]reqParamrequest 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
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]pReqqmi 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]pReqqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
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]reqParamrequest 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]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_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]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_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]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_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]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_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]pReqqmi request buffer
[out]pLenqmi request length
[out]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 
)

DHCPv4 lease state changes unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
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 
)
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_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_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
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 
)

Auto connect data session parameters unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
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 
)

set 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_SetDefaultProfileNum ( uint8_t *  pResp,
uint16_t  respLen 
)

set default profile number unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
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 
)

Sets the current mobile IP setting unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
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 
)

Sets the specified mobile IP parameters unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
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
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 
)
Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse structure to fill
[in]pProfileIdprofile id pointer passed in req
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_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 
)
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 
)
Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
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 
)

Reset packet data transfer statistics unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
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 
)

set 3GPP config items unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
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 
)

set event callback unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
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 
)

Gets the DHCP Client V4 Configuration unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
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 
)

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

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
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 
)

stop data session unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
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 
)

Gets the device into Active state unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
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 
)

Gets the device into dormant state unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
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 
)

Sets the event report parameters unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
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