libpack  SLQS03.03.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
dms.h File Reference

Go to the source code of this file.

Data Structures

struct  unpack_dms_GetModelID_t
 
struct  unpack_dms_GetIMSI_t
 
struct  unpack_dms_GetFirmwareInfo_t
 
struct  unpack_dms_GetPower_t
 
struct  unpack_dms_GetSerialNumbers_t
 
struct  unpack_dms_GetHardwareRevision_t
 
struct  unpack_dms_SLQSGetBandCapability_t
 
struct  unpack_dms_GetDeviceCapabilities_t
 
struct  unpack_dms_GetFirmwareRevisions_t
 
struct  unpack_dms_GetFirmwareRevision_t
 
struct  unpack_dms_GetDeviceSerialNumbers_t
 
struct  unpack_dms_GetPRLVersion_t
 
struct  unpack_dms_GetNetworkTime_t
 
struct  unpack_dms_GetVoiceNumber_t
 
struct  unpack_dms_GetDeviceHardwareRev_t
 
struct  unpack_dms_GetFSN_t
 
struct  unpack_dms_GetDeviceCap_t
 
struct  pack_dms_SetPower_t
 
struct  unpack_dms_SetPower_t
 
struct  unpack_dms_GetBandCapability_t
 
struct  unpack_dms_GetUSBComp_t
 
struct  pack_dms_SetUSBComp_t
 
struct  unpack_dms_SetUSBComp_t
 
struct  pack_dms_SetCustFeature_t
 
struct  unpack_dms_SetCustFeature_t
 
struct  unpack_dms_GetCustFeature_t
 
struct  unpack_dms_SetFirmwarePreference_t
 
struct  unpack_dms_GetCrashAction_t
 
struct  unpack_dms_GetDeviceMfr_t
 
struct  pack_dms_SetEventReport_t
 
struct  unpack_dms_SetEventReport_t
 
struct  dms_OperatingModeTlv
 
struct  dms_ActivationStatusTlv
 
struct  unpack_dms_SetEventReport_ind_t
 
struct  pack_dms_UIMGetICCID_t
 
struct  unpack_dms_UIMGetICCID_t
 
struct  pack_dms_SetCustFeaturesV2_t
 
struct  unpack_dms_SetCustFeaturesV2_t
 
struct  pack_dms_GetCustFeaturesV2_t
 
struct  DMSgetCustomInput
 
struct  DMScustSettingInfo
 
struct  DMScustSettingList
 
struct  DMSgetCustomFeatureV2
 
struct  unpack_dms_GetCustFeaturesV2_t
 
struct  unpack_dms_GetActivationState_t
 
struct  image_info_t
 
struct  unpack_dms_SLQSSwiGetFirmwareCurr_t
 
struct  pack_dms_SLQSSwiSetDyingGaspCfg_t
 
struct  unpack_dms_SLQSSwiSetDyingGaspCfg_t
 
struct  unpack_dms_SLQSSwiClearDyingGaspStatistics_t
 
struct  packgetDyingGaspStatistics
 
struct  unpack_dms_SLQSSwiGetDyingGaspStatistics_t
 
struct  packgetDyingGaspCfg
 
struct  unpack_dms_SLQSSwiGetDyingGaspCfg_t
 

Macros

#define DMS_UINT8_MAX_STRING_SZ   255
 
#define DMS_MAX_CUST_ID_LEN   64
 
#define DMS_MAX_CUST_VALUE_LEN   8
 
#define DMS_IMGDETAILS_LEN   16
 
#define SLQSFWINFO_MODELID_SZ   20
 
#define SLQSFWINFO_BOOTVERSION_SZ   85
 
#define SLQSFWINFO_APPVERSION_SZ   85
 
#define SLQSFWINFO_SKU_SZ   15
 
#define SLQSFWINFO_PACKAGEID_SZ   85
 
#define SLQSFWINFO_CARRIER_SZ   20
 
#define SLQSFWINFO_PRIVERSION_SZ   10
 
#define SLQSFWINFO_CUR_CARR_NAME   17
 
#define SLQSFWINFO_CUR_CARR_REV   13
 
#define MAX_BUILD_ID_LEN   255
 
#define UNIQUE_ID_LEN   16
 
#define SLQS_MAX_DYING_GASP_CFG_SMS_CONTENT_LENGTH   160
 
#define SLQS_MAX_DYING_GASP_CFG_SMS_NUMBER_LENGTH   20
 
#define DMS_PM_ONLINE   0x00 /* Online */
 
#define DMS_PM_LOW   0x01 /* Low Power */
 
#define DMS_PM_FACTORY   0x02 /* Factory Test Mode */
 
#define DMS_PM_OFFLINE   0x03 /* Offline */
 
#define DMS_PM_RESET   0x04 /* Reset */
 
#define DMS_PM_SHUT_DOWN   0x05 /* Shut Down */
 
#define DMS_PM_PERSISTENT_LOW   0x06 /* Persistent Low Power */
 
#define DMS_SET_REPORT_ENABLE   1
 
#define DMS_SET_REPORT_DISABLE   0
 

Functions

int pack_dms_GetIMSI (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetIMSI (uint8_t *pResp, uint16_t respLen, unpack_dms_GetIMSI_t *pOutput)
 
int pack_dms_GetModelID (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetModelID (uint8_t *pResp, uint16_t respLen, unpack_dms_GetModelID_t *pOutput)
 
int pack_dms_GetFirmwareInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetFirmwareInfo (uint8_t *pResp, uint16_t respLen, unpack_dms_GetFirmwareInfo_t *pOutput)
 
int pack_dms_GetPower (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetPower (uint8_t *pResp, uint16_t respLen, unpack_dms_GetPower_t *pOutput)
 
int pack_dms_GetSerialNumbers (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetSerialNumbers (uint8_t *pResp, uint16_t respLen, unpack_dms_GetSerialNumbers_t *pOutput)
 
int pack_dms_GetHardwareRevision (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetHardwareRevision (uint8_t *pResp, uint16_t respLen, unpack_dms_GetHardwareRevision_t *pOutput)
 
int pack_dms_SLQSGetBandCapability (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_SLQSGetBandCapability (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSGetBandCapability_t *pOutput)
 
int pack_dms_GetDeviceCapabilities (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetDeviceCapabilities (uint8_t *pResp, uint16_t respLen, unpack_dms_GetDeviceCapabilities_t *pOutput)
 
int pack_dms_GetFirmwareRevisions (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetFirmwareRevisions (uint8_t *pResp, uint16_t respLen, unpack_dms_GetFirmwareRevisions_t *pOutput)
 
int pack_dms_GetFirmwareRevision (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetFirmwareRevision (uint8_t *pResp, uint16_t respLen, unpack_dms_GetFirmwareRevision_t *pOutput)
 
int pack_dms_GetDeviceSerialNumbers (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetDeviceSerialNumbers (uint8_t *pResp, uint16_t respLen, unpack_dms_GetDeviceSerialNumbers_t *pOutput)
 
int pack_dms_GetPRLVersion (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetPRLVersion (uint8_t *pResp, uint16_t respLen, unpack_dms_GetPRLVersion_t *pOutput)
 
int pack_dms_GetNetworkTime (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetNetworkTime (uint8_t *pResp, uint16_t respLen, unpack_dms_GetNetworkTime_t *pOutput)
 
int pack_dms_GetVoiceNumber (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetVoiceNumber (uint8_t *pResp, uint16_t respLen, unpack_dms_GetVoiceNumber_t *pOutput)
 
int pack_dms_GetDeviceHardwareRev (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetDeviceHardwareRev (uint8_t *pResp, uint16_t respLen, unpack_dms_GetDeviceHardwareRev_t *pOutput)
 
int pack_dms_GetFSN (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetFSN (uint8_t *pResp, uint16_t respLen, unpack_dms_GetFSN_t *pOutput)
 
int pack_dms_GetDeviceCap (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetDeviceCap (uint8_t *pResp, uint16_t respLen, unpack_dms_GetDeviceCap_t *pOutput)
 
int pack_dms_SetPower (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetPower_t *reqArg)
 
int unpack_dms_SetPower (uint8_t *pResp, uint16_t respLen, unpack_dms_SetPower_t *pOutput)
 
int pack_dms_GetBandCapability (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetBandCapability (uint8_t *pResp, uint16_t respLen, unpack_dms_GetBandCapability_t *pOutput)
 
int pack_dms_GetUSBComp (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetUSBComp (uint8_t *pResp, uint16_t respLen, unpack_dms_GetUSBComp_t *pOutput)
 
int pack_dms_SetUSBComp (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetUSBComp_t *reqArg)
 
int unpack_dms_SetUSBComp (uint8_t *pResp, uint16_t respLen, unpack_dms_SetUSBComp_t *pOutput)
 
int pack_dms_SetCustFeature (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetCustFeature_t *reqArg)
 
int unpack_dms_SetCustFeature (uint8_t *pResp, uint16_t respLen, unpack_dms_SetCustFeature_t *pOutput)
 
int pack_dms_GetCustFeature (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetCustFeature (uint8_t *pResp, uint16_t respLen, unpack_dms_GetCustFeature_t *pOutput)
 
int pack_dms_SetFirmwarePreference (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_SetFirmwarePreference (uint8_t *pResp, uint16_t respLen, unpack_dms_SetFirmwarePreference_t *pOutput)
 
int pack_dms_GetCrashAction (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetCrashAction (uint8_t *pResp, uint16_t respLen, unpack_dms_GetCrashAction_t *pOutput)
 
int pack_dms_GetDeviceMfr (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_GetDeviceMfr (uint8_t *pResp, uint16_t respLen, unpack_dms_GetDeviceMfr_t *pOutput)
 
int pack_dms_SetEventReport (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetEventReport_t *reqArg)
 
int unpack_dms_SetEventReport (uint8_t *pResp, uint16_t respLen, unpack_dms_SetEventReport_t *pOutput)
 
int unpack_dms_SetEventReport_ind (uint8_t *pResp, uint16_t respLen, unpack_dms_SetEventReport_ind_t *pOutput)
 
int pack_dms_UIMGetICCID (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_UIMGetICCID_t *reqArg)
 
int unpack_dms_UIMGetICCID (uint8_t *pResp, uint16_t respLen, unpack_dms_UIMGetICCID_t *pOutput)
 
int pack_dms_SetCustFeaturesV2 (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetCustFeaturesV2_t *reqArg)
 
int unpack_dms_SetCustFeaturesV2 (uint8_t *pResp, uint16_t respLen, unpack_dms_SetCustFeaturesV2_t *pOutput)
 
int pack_dms_GetCustFeaturesV2 (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_GetCustFeaturesV2_t *reqArg)
 
int unpack_dms_GetCustFeaturesV2 (uint8_t *pResp, uint16_t respLen, unpack_dms_GetCustFeaturesV2_t *pOutput)
 
int pack_dms_GetActivationState (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_dms_GetActivationState (uint8_t *pResp, uint16_t respLen, unpack_dms_GetActivationState_t *pOutput)
 
int pack_dms_SLQSSwiGetFirmwareCurr (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_dms_SLQSSwiGetFirmwareCurr (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiGetFirmwareCurr_t *pOutput)
 
int pack_dms_SLQSSwiSetDyingGaspCfg (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SLQSSwiSetDyingGaspCfg_t *reqArg)
 
int unpack_dms_SLQSSwiSetDyingGaspCfg (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiSetDyingGaspCfg_t *pOutput)
 
int pack_dms_SLQSSwiClearDyingGaspStatistics (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_dms_SLQSSwiClearDyingGaspStatistics (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiClearDyingGaspStatistics_t *pOutput)
 
int pack_dms_SLQSSwiGetDyingGaspStatistics (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_dms_SLQSSwiGetDyingGaspStatistics (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiGetDyingGaspStatistics_t *pOutput)
 
int pack_dms_SLQSSwiGetDyingGaspCfg (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_dms_SLQSSwiGetDyingGaspCfg (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiGetDyingGaspCfg_t *pOutput)
 

Macro Definition Documentation

#define DMS_IMGDETAILS_LEN   16
#define DMS_MAX_CUST_ID_LEN   64
#define DMS_MAX_CUST_VALUE_LEN   8
#define DMS_PM_FACTORY   0x02 /* Factory Test Mode */
#define DMS_PM_LOW   0x01 /* Low Power */
#define DMS_PM_OFFLINE   0x03 /* Offline */
#define DMS_PM_ONLINE   0x00 /* Online */
#define DMS_PM_PERSISTENT_LOW   0x06 /* Persistent Low Power */
#define DMS_PM_RESET   0x04 /* Reset */
#define DMS_PM_SHUT_DOWN   0x05 /* Shut Down */
#define DMS_SET_REPORT_DISABLE   0
#define DMS_SET_REPORT_ENABLE   1
#define DMS_UINT8_MAX_STRING_SZ   255
#define MAX_BUILD_ID_LEN   255
#define SLQS_MAX_DYING_GASP_CFG_SMS_CONTENT_LENGTH   160
#define SLQS_MAX_DYING_GASP_CFG_SMS_NUMBER_LENGTH   20
#define SLQSFWINFO_APPVERSION_SZ   85
#define SLQSFWINFO_BOOTVERSION_SZ   85
#define SLQSFWINFO_CARRIER_SZ   20
#define SLQSFWINFO_CUR_CARR_NAME   17
#define SLQSFWINFO_CUR_CARR_REV   13
#define SLQSFWINFO_MODELID_SZ   20
#define SLQSFWINFO_PACKAGEID_SZ   85
#define SLQSFWINFO_PRIVERSION_SZ   10
#define SLQSFWINFO_SKU_SZ   15
#define UNIQUE_ID_LEN   16

Function Documentation

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

Get Activation 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
int pack_dms_GetBandCapability ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

Get Band Capability pack

Parameters
[in]pRespqmi response
[in]pespLenqmi response length
[out]pOutputunpacked response
[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_dms_GetCrashAction ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

Get Crash Action pack

Parameters
[in]pRespqmi response
[in]pespLenqmi response length
[out]pOutputunpacked response
[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_dms_GetCustFeature ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

Get Custom Feature pack

Parameters
[in]pRespqmi response
[in]pespLenqmi response length
[out]pOutputunpacked response
[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_dms_GetCustFeaturesV2 ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_dms_GetCustFeaturesV2_t reqArg 
)
int pack_dms_GetDeviceCap ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

Get Device Capabilities pack

Parameters
[in]pRespqmi response
[in]pespLenqmi response length
[out]pOutputunpacked response
[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_dms_GetDeviceCapabilities ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

get device capability 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_dms_GetDeviceHardwareRev ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

Get Hardware Revision pack

Parameters
[in]pRespqmi response
[in]pespLenqmi response length
[out]pOutputunpacked response
[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_dms_GetDeviceMfr ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

Get Manufacture pack

Parameters
[in]pRespqmi response
[in]pespLenqmi response length
[out]pOutputunpacked response
[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_dms_GetDeviceSerialNumbers ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

get Device Serial Number pack

Parameters
[in]pRespqmi response
[in]pespLenqmi response length
[out]pOutputunpacked response
[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_dms_GetFirmwareInfo ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

get firmware info 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_dms_GetFirmwareRevision ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

get Firmware Revision 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_dms_GetFirmwareRevisions ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

get Firmware Revisions 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_dms_GetFSN ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

Get FSN pack

Parameters
[in]pRespqmi response
[in]pespLenqmi response length
[out]pOutputunpacked response
[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_dms_GetHardwareRevision ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

get hardware revision 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_dms_GetIMSI ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

get IMSI 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_dms_GetModelID ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

get model id pack

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

Get Network Time pack

Parameters
[in]pRespqmi response
[in]pespLenqmi response length
[out]pOutputunpacked response
[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_dms_GetPower ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

get power 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_dms_GetPRLVersion ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

Get PRL Versions pack

Parameters
[in]pRespqmi response
[in]pespLenqmi response length
[out]pOutputunpacked response
[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_dms_GetSerialNumbers ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

get serial numbers 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_dms_GetUSBComp ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

Get USB Comp pack

Parameters
[in]pRespqmi response
[in]pespLenqmi response length
[out]pOutputunpacked response
[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_dms_GetVoiceNumber ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

Get Voice Number pack

Parameters
[in]pRespqmi response
[in]pespLenqmi response length
[out]pOutputunpacked response
[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_dms_SetCustFeature ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_dms_SetCustFeature_t reqArg 
)

Set Custom Feature pack

Parameters
[in]pRespqmi response
[in]pespLenqmi response length
[out]pOutputunpacked response
[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_dms_SetCustFeaturesV2 ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_dms_SetCustFeaturesV2_t reqArg 
)

Set Cust Features pack

Parameters
[in]pRespqmi response
[in]pespLenqmi response length
[out]pOutputunpacked response
[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_dms_SetEventReport ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_dms_SetEventReport_t reqArg 
)

Set Event Report pack

Parameters
[in]pRespqmi response
[in]pespLenqmi response length
[out]pOutputunpacked response
[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_dms_SetFirmwarePreference ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

Set Firmware Preference pack

Parameters
[in]pRespqmi response
[in]pespLenqmi response length
[out]pOutputunpacked response
[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_dms_SetPower ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_dms_SetPower_t reqArg 
)

Set Power pack

Parameters
[in]pRespqmi response
[in]pespLenqmi response length
[out]pOutputunpacked response
[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_dms_SetUSBComp ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_dms_SetUSBComp_t reqArg 
)

Set USB Comp pack

Parameters
[in]pRespqmi response
[in]pespLenqmi response length
[out]pOutputunpacked response
[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_dms_SLQSGetBandCapability ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

get band capability 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_dms_SLQSSwiClearDyingGaspStatistics ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Clear Dying GASP 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
int pack_dms_SLQSSwiGetDyingGaspCfg ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Get Dying GASP Config pack

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

Get Dying GASP 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
int pack_dms_SLQSSwiGetFirmwareCurr ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

get currently active image pack

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

Set Dying GASP Config pack

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

Packs the UIMGetICCID response message to a user-provided response structure.

Parameters
[in]pRespqmi response
[in]pespLenqmi response length
[out]pOutputunpacked response
[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 unpack_dms_GetActivationState ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetActivationState_t pOutput 
)

Get Activation State unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetBandCapability ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetBandCapability_t pOutput 
)

Get Band Capabilities unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetCrashAction ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetCrashAction_t pOutput 
)

Get Crash Action unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetCustFeature ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetCustFeature_t pOutput 
)

Get Custom Feature unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetCustFeaturesV2 ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetCustFeaturesV2_t pOutput 
)
int unpack_dms_GetDeviceCap ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetDeviceCap_t pOutput 
)

Get Device Capabilities unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetDeviceCapabilities ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetDeviceCapabilities_t pOutput 
)

get device capability unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetDeviceHardwareRev ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetDeviceHardwareRev_t pOutput 
)

Get Hardware Revision unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetDeviceMfr ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetDeviceMfr_t pOutput 
)

Get Manufacture unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetDeviceSerialNumbers ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetDeviceSerialNumbers_t pOutput 
)

get Device Serial Number unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetFirmwareInfo ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetFirmwareInfo_t pOutput 
)

get firmware info unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetFirmwareRevision ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetFirmwareRevision_t pOutput 
)

get Firmware Revision unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetFirmwareRevisions ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetFirmwareRevisions_t pOutput 
)

get Firmware Revisions unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetFSN ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetFSN_t pOutput 
)

Get FSN unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetHardwareRevision ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetHardwareRevision_t pOutput 
)

get hardware revision unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetIMSI ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetIMSI_t pOutput 
)

get model id unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetModelID ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetModelID_t pOutput 
)

get model id unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetNetworkTime ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetNetworkTime_t pOutput 
)

Get Network Time unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetPower ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetPower_t pOutput 
)

get power unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetPRLVersion ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetPRLVersion_t pOutput 
)

Get PRL Versions unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetSerialNumbers ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetSerialNumbers_t pOutput 
)

get serial numbers unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetUSBComp ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetUSBComp_t pOutput 
)

Get USB Comp unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_GetVoiceNumber ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_GetVoiceNumber_t pOutput 
)

Get Voice Number unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_SetCustFeature ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_SetCustFeature_t pOutput 
)

Set Custom Feature unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_SetCustFeaturesV2 ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_SetCustFeaturesV2_t pOutput 
)

Set Cust features unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_SetEventReport ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_SetEventReport_t pOutput 
)

Set Event Report unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_SetEventReport_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_SetEventReport_ind_t pOutput 
)

Event Report Indication unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_SetFirmwarePreference ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_SetFirmwarePreference_t pOutput 
)

Set Firmware Preference unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_SetPower ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_SetPower_t pOutput 
)

Set Power unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_SetUSBComp ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_SetUSBComp_t pOutput 
)

Set USB Comp unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_SLQSGetBandCapability ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_SLQSGetBandCapability_t pOutput 
)

get band capability unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_SLQSSwiClearDyingGaspStatistics ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_SLQSSwiClearDyingGaspStatistics_t pOutput 
)

Clear Dying GASP Statistics unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_SLQSSwiGetDyingGaspCfg ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_SLQSSwiGetDyingGaspCfg_t pOutput 
)

Get Dying GASP Config unpack

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

Get Dying GASP Statistics unpack

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

get currently active image unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_SLQSSwiSetDyingGaspCfg ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_SLQSSwiSetDyingGaspCfg_t pOutput 
)

Set Dying GASP Config unpack

Parameters
[in]pRespqmi response
[in]pespLenqmi 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_dms_UIMGetICCID ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_UIMGetICCID_t pOutput 
)

Unpacks the UIMGetICCID response message to a user-provided response structure.

Parameters
[in]pRespqmi response
[in]pespLenqmi 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

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