Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
#include "common.h"
#include <stdint.h>

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  dms_Bands_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  pack_dms_SetCrashAction_t
 
struct  unpack_dms_SetCrashAction_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  dms_PowerStateTlv
 
struct  dms_ActivationStateTlv
 
struct  dms_OperatingModeExtTlv
 
struct  dms_WirelessDisableStateTlv
 
struct  dms_PrlInitNotificationTlv
 
struct  dms_CdmaLockmodeStateTlv
 
struct  dms_DeviceMultisimVoiceDataCapTlv
 
struct  dms_CurrentSubscriptionCapTlv
 
struct  dms_SubscriptionVoiceDataCapTlv
 
struct  dms_MaxActiveDataSubscriptionsTlv
 
struct  dms_PrlInformationTlv
 
struct  dms_MaxDeviceConfigurationTlv
 
struct  dms_ExplicitConfigurationIndexTlv
 
struct  unpack_dms_SetExtEventReport_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
 
struct  unpack_dms_SLQSDmsSwiGetResetInfo_t
 
struct  unpack_dms_SLQSDmsSwiGetResetInfo_Ind_t
 
struct  pack_dms_SLQSDmsSwiIndicationRegister_t
 
struct  unpack_dms_SLQSDmsSwiIndicationRegister_t
 
struct  unpack_dms_SLQSSwiGetFwUpdateStatus_t
 
struct  unpack_dms_GetManufacturer_t
 
struct  unpack_dms_GetOfflineReason_t
 
struct  pack_dms_SetActivationStatusCallback_t
 
struct  unpack_dms_SetActivationStatusCallback_t
 
struct  pack_dms_UIMSetPINProtection_t
 
struct  unpack_dms_UIMSetPINProtection_t
 
struct  pack_dms_UIMUnblockPIN_t
 
struct  pack_dms_UIMVerifyPIN_t
 
struct  pack_dms_UIMChangePIN_t
 
struct  pack_dms_UIMGetControlKeyStatus_t
 
struct  unpack_dms_UIMGetControlKeyStatus_t
 
struct  unpack_dms_UIMGetPINStatus_t
 
struct  pack_dms_UIMSetControlKeyProtection_t
 
struct  unpack_dms_UIMSetControlKeyProtection_t
 
struct  pack_dms_UIMUnblockControlKey_t
 
struct  unpack_dms_UIMUnblockControlKey_t
 
struct  pack_dms_ResetToFactoryDefaults_t
 
struct  unpack_dms_ResetToFactoryDefaults_t
 
struct  pack_dms_ActivateAutomatic_t
 
struct  eriDataparams
 
struct  unpack_dms_SLQSGetERIFile_t
 
struct  unpack_dms_SLQSUIMGetState_t
 
struct  pack_dms_SLQSSwiGetCrashInfo_t
 
struct  crashInformation
 
struct  crashInfoParams
 
struct  unpack_dms_SLQSSwiGetCrashInfo_t
 
struct  pack_dms_SLQSSwiGetHostDevInfo_t
 
struct  unpack_dms_SLQSSwiGetHostDevInfo_t
 
struct  pack_dms_SLQSSwiSetHostDevInfo_t
 
struct  unpack_dms_SLQSSwiSetHostDevInfo_t
 
struct  unpack_dms_SLQSSwiGetOSInfo_t
 
struct  pack_dms_SLQSSwiSetOSInfo_t
 
struct  unpack_dms_SLQSSwiSetOSInfo_t
 
struct  unpack_dms_SLQSSwiGetSerialNoExt_t
 
struct  unpack_dms_SLQSDmsSwiGetPCInfo_t
 
struct  dms_PSMEnableStateTlv
 
struct  dms_PSMDurationThresholdTlv
 
struct  dms_PSMDurationDueToOOSTlv
 
struct  dms_PSMRandomizationWindowTlv
 
struct  dms_PSMActiveTimerTlv
 
struct  dms_PSMPeriodicUpdateTimerTlv
 
struct  dms_PSMEarlyWakeupTimeTlv
 
struct  unpack_dms_SLQSGetPowerSaveModeConfig_t
 
struct  pack_dms_SLQSSetPowerSaveModeConfig_t
 
struct  unpack_dms_SLQSSetPowerSaveModeConfig_t
 
struct  pack_dms_SetIndicationRegister_t
 
struct  unpack_dms_SetIndicationRegister_t
 
struct  dms_PSMEnableStateIndTlv
 
struct  dms_PSMActiveTimerIndTlv
 
struct  dms_PSMPeriodicUpdateTimerIndTlv
 
struct  unpack_dms_PSMCfgChange_ind_t
 
struct  pack_dms_SwiSetEventReport_t
 
struct  unpack_dms_SwiSetEventReport_t
 
struct  dms_TemperatureTlv
 
struct  dms_VoltageTlv
 
struct  dms_UimStatusTlv
 
struct  unpack_dms_SwiEventReportCallBack_ind_t
 
struct  pack_dms_SwiUimSelect_t
 
struct  unpack_dms_SwiUimSelect_t
 
struct  dms_UimAutoSwitchActSlotTlv
 
struct  unpack_dms_SLQSDmsSwiGetUimSelection_t
 
struct  unpack_dms_SLQSDmsGetModemActivityInfo_t
 
struct  dms_txModeDuration
 
struct  dms_techActiveTime
 
struct  unpack_dms_SLQSDmsModemActivityInfo_ind_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 DMS_MAX_FWUPDATE_LOG_STR_SZ   255
 
#define DMS_MAX_FWUPDATE_REF_STR_SZ   15
 
#define DMS_VALID_FSN_LEN   14
 
#define DMS_MAX_RADIO_IFCS_SIZE   64
 
#define DMS_SLQSFWINFO_MODELID_SZ   20
 
#define DMS_SLQSFWINFO_BOOTVERSION_SZ   85
 
#define DMS_SLQSFWINFO_APPVERSION_SZ   85
 
#define DMS_SLQSFWINFO_SKU_SZ   15
 
#define DMS_SLQSFWINFO_PACKAGEID_SZ   85
 
#define DMS_SLQSFWINFO_CARRIER_SZ   20
 
#define DMS_SLQSFWINFO_PRIVERSION_SZ   16
 
#define DMS_SLQSFWINFO_CUR_CARR_NAME   17
 
#define DMS_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 SPC_SIZE   6
 
#define CK_MAX_SIZE   8
 
#define ACT_CODE_MAX_SIZE   81
 
#define ERI_DATA_MAX_SIZE   1024
 
#define MEID_MAX_SIZE   8
 
#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
 
#define DMS_SWI_SET_IND_ENABLE   1
 
#define DMS_SWI_SET_IND_DISABLE   0
 
#define DMS_SET_REG_IND_ENABLE   1
 
#define DMS_SET_REG_IND_DISABLE   0
 
#define DMS_SET_REG_IND_NO_CHANGE   2
 

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 pack_dms_SLQSSwiGetFirmwareInfo (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 unpack_dms_SLQSSwiGetFirmwareInfo (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_SetCrashAction (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetCrashAction_t *reqArg)
 
int unpack_dms_SetCrashAction (uint8_t *pResp, uint16_t respLen, unpack_dms_SetCrashAction_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 unpack_dms_SetExtEventReport_ind (uint8_t *pResp, uint16_t respLen, unpack_dms_SetExtEventReport_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)
 
int pack_dms_SLQSDmsSwiGetResetInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_dms_SLQSDmsSwiGetResetInfo (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSDmsSwiGetResetInfo_t *pOutput)
 
int unpack_dms_SLQSDmsSwiGetResetInfo_Ind (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSDmsSwiGetResetInfo_Ind_t *pOutput)
 
int pack_dms_SLQSDmsSwiIndicationRegister (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SLQSDmsSwiIndicationRegister_t *reqArg)
 
int unpack_dms_SLQSDmsSwiIndicationRegister (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSDmsSwiIndicationRegister_t *pOutput)
 
int pack_dms_SLQSSwiGetFwUpdateStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_dms_SLQSSwiGetFwUpdateStatus (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiGetFwUpdateStatus_t *pOutput)
 
int pack_dms_GetManufacturer (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_dms_GetManufacturer (uint8_t *pResp, uint16_t respLen, unpack_dms_GetManufacturer_t *pOutput)
 
int pack_dms_GetOfflineReason (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_dms_GetOfflineReason (uint8_t *pResp, uint16_t respLen, unpack_dms_GetOfflineReason_t *pOutput)
 
int pack_dms_SetActivationStatusCallback (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetActivationStatusCallback_t *reqArg)
 
int unpack_dms_SetActivationStatusCallback (uint8_t *pResp, uint16_t respLen, unpack_dms_SetActivationStatusCallback_t *pOutput)
 
int pack_dms_UIMSetPINProtection (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_UIMSetPINProtection_t *pReq)
 
int unpack_dms_UIMSetPINProtection (uint8_t *pResp, uint16_t respLen, unpack_dms_UIMSetPINProtection_t *pOutput)
 
int pack_dms_UIMUnblockPIN (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_UIMUnblockPIN_t *pReq)
 
int unpack_dms_UIMUnblockPIN (uint8_t *pResp, uint16_t respLen, unpack_dms_UIMSetPINProtection_t *pOutput)
 
int pack_dms_UIMVerifyPIN (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_UIMVerifyPIN_t *pReq)
 
int unpack_dms_UIMVerifyPIN (uint8_t *pResp, uint16_t respLen, unpack_dms_UIMSetPINProtection_t *pOutput)
 
int pack_dms_UIMChangePIN (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_UIMChangePIN_t *pReq)
 
int unpack_dms_UIMChangePIN (uint8_t *pResp, uint16_t respLen, unpack_dms_UIMSetPINProtection_t *pOutput)
 
int pack_dms_UIMGetControlKeyStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_UIMGetControlKeyStatus_t *pReq)
 
int unpack_dms_UIMGetControlKeyStatus (uint8_t *pResp, uint16_t respLen, unpack_dms_UIMGetControlKeyStatus_t *pOutput)
 
int pack_dms_UIMGetPINStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_dms_UIMGetPINStatus (uint8_t *pResp, uint16_t respLen, unpack_dms_UIMGetPINStatus_t *pOutput)
 
int pack_dms_UIMSetControlKeyProtection (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_UIMSetControlKeyProtection_t *pReq)
 
int unpack_dms_UIMSetControlKeyProtection (uint8_t *pResp, uint16_t respLen, unpack_dms_UIMSetControlKeyProtection_t *pOutput)
 
int pack_dms_UIMUnblockControlKey (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_UIMUnblockControlKey_t *pReq)
 
int unpack_dms_UIMUnblockControlKey (uint8_t *pResp, uint16_t respLen, unpack_dms_UIMUnblockControlKey_t *pOutput)
 
int pack_dms_ResetToFactoryDefaults (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_ResetToFactoryDefaults_t *pReq)
 
int unpack_dms_ResetToFactoryDefaults (uint8_t *pResp, uint16_t respLen, unpack_dms_ResetToFactoryDefaults_t *pOutput)
 
int pack_dms_ValidateSPC (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_ResetToFactoryDefaults_t *pReq)
 
int unpack_dms_ValidateSPC (uint8_t *pResp, uint16_t respLen, unpack_dms_ResetToFactoryDefaults_t *pOutput)
 
int pack_dms_ActivateAutomatic (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_ActivateAutomatic_t *pReq)
 
int unpack_dms_ActivateAutomatic (uint8_t *pResp, uint16_t respLen, unpack_dms_ResetToFactoryDefaults_t *pOutput)
 
int pack_dms_SLQSGetERIFile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_dms_SLQSGetERIFile (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSGetERIFile_t *pOutput)
 
int pack_dms_SLQSUIMGetState (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_dms_SLQSUIMGetState (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSUIMGetState_t *pOutput)
 
int pack_dms_SLQSSwiGetCrashInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SLQSSwiGetCrashInfo_t *pReq)
 
int unpack_dms_SLQSSwiGetCrashInfo (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiGetCrashInfo_t *pOutput)
 
int pack_dms_SLQSSwiGetHostDevInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SLQSSwiGetHostDevInfo_t reqArg)
 
int unpack_dms_SLQSSwiGetHostDevInfo (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiGetHostDevInfo_t *pOutput)
 
int pack_dms_SLQSSwiSetHostDevInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SLQSSwiSetHostDevInfo_t *pReq)
 
int unpack_dms_SLQSSwiSetHostDevInfo (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiSetHostDevInfo_t *pOutput)
 
int pack_dms_SLQSSwiGetOSInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_dms_SLQSSwiGetOSInfo (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiGetOSInfo_t *pOutput)
 
int pack_dms_SLQSSwiSetOSInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SLQSSwiSetOSInfo_t *pReq)
 
int unpack_dms_SLQSSwiSetOSInfo (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiSetOSInfo_t *pOutput)
 
int pack_dms_SLQSSwiGetSerialNoExt (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_dms_SLQSSwiGetSerialNoExt (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSwiGetSerialNoExt_t *pOutput)
 
int pack_dms_SLQSDmsSwiGetPCInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_SLQSDmsSwiGetPCInfo (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSDmsSwiGetPCInfo_t *pOutput)
 
int pack_dms_SLQSGetPowerSaveModeConfig (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_SLQSGetPowerSaveModeConfig (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSGetPowerSaveModeConfig_t *pOutput)
 
int pack_dms_SLQSSetPowerSaveModeConfig (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SLQSSetPowerSaveModeConfig_t *reqArg)
 
int unpack_dms_SLQSSetPowerSaveModeConfig (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSSetPowerSaveModeConfig_t *pOutput)
 
int pack_dms_SetIndicationRegister (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SetIndicationRegister_t *reqArg)
 
int unpack_dms_SetIndicationRegister (uint8_t *pResp, uint16_t respLen, unpack_dms_SetIndicationRegister_t *pOutput)
 
int unpack_dms_PSMCfgChange_ind (uint8_t *pResp, uint16_t respLen, unpack_dms_PSMCfgChange_ind_t *pOutput)
 
int pack_dms_SwiSetEventReport (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SwiSetEventReport_t *reqArg)
 
int unpack_dms_SwiSetEventReport (uint8_t *pResp, uint16_t respLen, unpack_dms_SwiSetEventReport_t *pOutput)
 
int unpack_dms_SwiEventReportCallBack_ind (uint8_t *pResp, uint16_t respLen, unpack_dms_SwiEventReportCallBack_ind_t *pOutput)
 
int pack_dms_SwiUimSelect (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_dms_SwiUimSelect_t *reqArg)
 
int unpack_dms_SwiUimSelect (uint8_t *pResp, uint16_t respLen, unpack_dms_SwiUimSelect_t *pOutput)
 
int pack_dms_SLQSDmsSwiGetUimSelection (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_SLQSDmsSwiGetUimSelection (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSDmsSwiGetUimSelection_t *pOutput)
 
int pack_dms_SLQSDmsGetModemActivityInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_dms_SLQSDmsGetModemActivityInfo (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSDmsGetModemActivityInfo_t *pOutput)
 
int unpack_dms_SLQSDmsModemActivityInfo_ind (uint8_t *pResp, uint16_t respLen, unpack_dms_SLQSDmsModemActivityInfo_ind_t *pOutput)
 

Function Documentation

◆ pack_dms_SwiUimSelect()

int pack_dms_SwiUimSelect ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_dms_SwiUimSelect_t reqArg 
)

Sets the DMS swi UIM Select parameters pack. A reset is required for any change in the UIM selection to take effect.

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

◆ unpack_dms_SwiUimSelect()

int unpack_dms_SwiUimSelect ( uint8_t *  pResp,
uint16_t  respLen,
unpack_dms_SwiUimSelect_t pOutput 
)

Sets the DMS swi UIM Select 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