LinuxQMISDK-Lite
SLQS04.00.23
|
Go to the source code of this file.
#define ACT_CODE_MAX_SIZE 81 |
#define CK_MAX_SIZE 8 |
#define DMS_IMGDETAILS_LEN 16 |
#define DMS_MAX_CUST_ID_LEN 64 |
#define DMS_MAX_CUST_VALUE_LEN 8 |
#define DMS_MAX_FWUPDATE_LOG_STR_SZ 255 |
#define DMS_MAX_FWUPDATE_REF_STR_SZ 15 |
#define DMS_MAX_RADIO_IFCS_SIZE 255 |
#define DMS_MAX_SUBS_CFG_LIST_SIZE 32 |
#define DMS_MAX_SUBS_LIST_SIZE 32 |
#define DMS_MAX_SUPPORTED_LTE_BANDS 255 |
#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_REG_IND_DISABLE 0 |
#define DMS_SET_REG_IND_ENABLE 1 |
#define DMS_SET_REG_IND_NO_CHANGE 2 |
#define DMS_SET_REPORT_DISABLE 0 |
#define DMS_SET_REPORT_ENABLE 1 |
#define DMS_SLQSFWINFO_APPVERSION_SZ 85 |
#define DMS_SLQSFWINFO_BOOTVERSION_SZ 85 |
#define DMS_SLQSFWINFO_CARRIER_SZ 20 |
#define DMS_SLQSFWINFO_CUR_CARR_NAME 17 |
#define DMS_SLQSFWINFO_CUR_CARR_REV 13 |
#define DMS_SLQSFWINFO_MODELID_SZ 20 |
#define DMS_SLQSFWINFO_PACKAGEID_SZ 85 |
#define DMS_SLQSFWINFO_PRIVERSION_SZ 16 |
#define DMS_SLQSFWINFO_SKU_SZ 15 |
#define DMS_SWI_SET_IND_DISABLE 0 |
#define DMS_SWI_SET_IND_ENABLE 1 |
#define DMS_UINT8_MAX_STRING_SZ 255 |
#define DMS_VALID_FSN_LEN 14 |
#define ERI_DATA_MAX_SIZE 1024 |
#define MAX_BUILD_ID_LEN 255 |
#define MEID_MAX_SIZE 8 |
#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 UNIQUE_ID_LEN 16 |
int pack_dms_ActivateAutomatic | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_ActivateAutomatic_t * | pReq | ||
) |
Requests the device to perform automatic service activation pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[out] | pReq | requeset parameter |
int pack_dms_GetActivationState | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Get Activation State pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_dms_GetBandCapability | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get Band Capability pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetCrashAction | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get Crash Action pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetCustFeature | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get Custom Feature pack. This API is deprecated for EM74xx/MC74xx, please use pack_dms_GetCustFeaturesV2() instead for EM74xx/MC74xx.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetCustFeaturesV2 | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_GetCustFeaturesV2_t * | reqArg | ||
) |
Get Custom Feature pack This function queries the modem for a list of supported features. This function is for firmware version 2.0 and newer. Currently supported Customization features:
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_dms_GetDeviceCap | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get Device Capabilities pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetDeviceCapabilities | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get device capability pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetDeviceCapabilitiesV2 | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get device capability pack v2
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetDeviceHardwareRev | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get Hardware Revision of the device pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetDeviceMfr | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get Device Manufacture Name pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetDeviceSerialNumbers | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get Device Serial Number pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetFirmwareInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get firmware info pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetFirmwareRevision | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get Firmware Revision pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetFirmwareRevisions | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get Firmware Revisions pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetFSN | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get FSN pack. This API get the Factory Sequence Number of the device.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetHardwareRevision | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get hardware revision of the device pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetIMSI | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get IMSI pack. This API is deprecated on MC73xx/EM73xx modules since firmware version SWI9X15C_05_xx_xx_xx and all EM74xx firmware versions. Please use pack_uim_ReadTransparent()(EF ID: 3F00 7F20 6F07 for 2G card and 3F00 7FFF 6F07 for 3G card) instead for new firmware versions and new modules.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetManufacturer | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
To get device manufacturer information pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_dms_GetModelID | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get model id pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetNetworkTime | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get Network Time pack Returns the current time of the device based on the value supported by the network.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetNetworkTimeV2 | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get Network Time pack Returns the current time of the device based on the value supported by the network.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetOfflineReason | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
To get operating mode offline reason pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_dms_GetPower | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get operating mode of the device pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetPRLVersion | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get PRL Versions pack. Return version of the active Preferred Roaming List (PRL) in use by the device.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetSerialNumbers | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get serial numbers pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetUSBComp | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get USB Comp pack This API queries the modem's USB interface configuration and supported configuration parameters.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_GetVoiceNumber | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get Voice Number pack. Returns the voice number in use by the device.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_ResetToFactoryDefaults | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_ResetToFactoryDefaults_t * | pReq | ||
) |
Resets to default factory settings of the device pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[out] | pReq | requeset parameter |
int pack_dms_SetActivationStatusCallback | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_SetActivationStatusCallback_t * | reqArg | ||
) |
Set activation status pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_dms_SetCrashAction | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_SetCrashAction_t | reqArg | ||
) |
Set Crash Action pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_dms_SetCustFeature | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_SetCustFeature_t * | reqArg | ||
) |
Set Custom Feature pack. This API is deprecated for EM74xx/MC74xx, please use pack_dms_SetCustFeaturesV2() instead for EM74xx/MC74xx.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_dms_SetCustFeaturesV2 | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_SetCustFeaturesV2_t * | reqArg | ||
) |
Set Cust Features pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_dms_SetEventReport | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_SetEventReport_t * | reqArg | ||
) |
Set Event Report pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_dms_SetFirmwarePreference | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Set Firmware Preference pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_SetIndicationRegister | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_SetIndicationRegister_t * | reqArg | ||
) |
Set Indication register pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_dms_SetPower | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_SetPower_t * | reqArg | ||
) |
Set Power pack Sets the operating mode of the device.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_dms_SetUSBComp | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_SetUSBComp_t * | reqArg | ||
) |
Set USB Comp pack This API is used to change the modem's USB interface configuration thus allowing a device to have multiple USB compositions. Devices will, by default, be configured to support a minimal set of interfaces to reduce end user modem installation time. Developers and some customers, however, require access to a custom set of interfaces. A reset is required for any change in the USB composition to take effect.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_dms_SLQSDmsSwiGetPCInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get device power control status information pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_SLQSDmsSwiGetResetInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
To get reset info pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_dms_SLQSDmsSwiGetUimSelection | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get device UIM Selection information pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_SLQSDmsSwiIndicationRegister | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_SLQSDmsSwiIndicationRegister_t * | reqArg | ||
) |
Set the registration state for different indication pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_dms_SLQSGetBandCapability | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get band capability of the device pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_SLQSGetERIFile | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
To set UIM Get ERI file pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_dms_SLQSGetPowerSaveModeConfig | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get Power Save Mode (PSM) configuration parameter pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter(NULL) |
int pack_dms_SLQSSetPowerSaveModeConfig | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_SLQSSetPowerSaveModeConfig_t * | reqArg | ||
) |
Sets the Power Save Mode (PSM) configuration parameters pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_dms_SLQSSwiClearDyingGaspStatistics | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Clear Dying GASP Statistics pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_dms_SLQSSwiGetCrashInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_SLQSSwiGetCrashInfo_t * | pReq | ||
) |
To Get the Crash Information from the device pack.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[out] | pReq | requeset parameter |
int pack_dms_SLQSSwiGetDyingGaspCfg | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Get Dying GASP Config pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_dms_SLQSSwiGetDyingGaspStatistics | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Get Dying GASP Statistics pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_dms_SLQSSwiGetFirmwareCurr | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Get currently active image pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_dms_SLQSSwiGetFwUpdateStatus | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
To get Firmware Update status pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_dms_SLQSSwiGetHostDevInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
To get host dev information pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_dms_SLQSSwiGetOSInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
To Get Host OS Info pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_dms_SLQSSwiGetSerialNoExt | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
To get serial number extension pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_dms_SLQSSwiSetDyingGaspCfg | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_SLQSSwiSetDyingGaspCfg_t * | reqArg | ||
) |
Set Dying GASP Config pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_dms_SLQSSwiSetHostDevInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_SLQSSwiSetHostDevInfo_t * | pReq | ||
) |
To set Host Dev Info pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[out] | pReq | requeset parameter |
int pack_dms_SLQSSwiSetOSInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_SLQSSwiSetOSInfo_t * | pReq | ||
) |
To set Host OS Info pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[out] | pReq | requeset parameter |
int pack_dms_SLQSUIMGetState | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Returns the UIM state pack. This API is deprecated on MC73xx/EM73xx modules since firmware version SWI9X15C_05_xx_xx_xx and all EM74xx firmware versions. Please use API unpack_uim_GetCardStatus/ unpack_uim_GetCardStatus for new firmware versions and new modules
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_dms_SwiSetEventReport | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_SwiSetEventReport_t * | reqArg | ||
) |
Sets the DMS swi event report parameters pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
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.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_dms_UIMChangePIN | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_UIMChangePIN_t * | pReq | ||
) |
To set UIM change PIN pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[out] | pReq | requeset parameter |
int pack_dms_UIMGetControlKeyStatus | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_UIMGetControlKeyStatus_t * | pReq | ||
) |
To set UIM Get Control Key Status pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[out] | pReq | requeset parameter |
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. This API is deprecated on MC73xx/EM73xx modules. Since firmware version SWI9X15C_05_xx_xx_xx and all EM74xx firmware versions. Please use pack_uim_ReadTransparent()(EF ID: 3F00 2FE2) instead for new firmware versions and new modules.
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_dms_UIMGetPINStatus | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
To set UIM Get PIN Status pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_dms_UIMSetControlKeyProtection | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_UIMSetControlKeyProtection_t * | pReq | ||
) |
To set UIM Set Control Key Protection pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[out] | pReq | requeset parameter |
int pack_dms_UIMSetPINProtection | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_UIMSetPINProtection_t * | pReq | ||
) |
To set UIM PIN protection pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[out] | pReq | requeset parameter |
int pack_dms_UIMUnblockControlKey | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_UIMUnblockControlKey_t * | pReq | ||
) |
To set UIM Unblock Control Key pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[out] | pReq | requeset parameter |
int pack_dms_UIMUnblockPIN | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_UIMUnblockPIN_t * | pReq | ||
) |
To set UIM unblock PIN pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[out] | pReq | requeset parameter |
int pack_dms_UIMVerifyPIN | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_UIMVerifyPIN_t * | pReq | ||
) |
To set UIM verify PIN pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[out] | pReq | requeset parameter |
int pack_dms_ValidateSPC | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_dms_ResetToFactoryDefaults_t * | pReq | ||
) |
Requests the device to perform automatic service activation pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[out] | pReq | requeset parameter |
int unpack_dms_ActivateAutomatic | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_ResetToFactoryDefaults_t * | pOutput | ||
) |
Requests the device to perform automatic service activation unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetActivationState | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetActivationState_t * | pOutput | ||
) |
Get Activation State unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetBandCapability | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetBandCapability_t * | pOutput | ||
) |
Get Band Capabilities unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetCrashAction | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetCrashAction_t * | pOutput | ||
) |
Get Crash Action unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetCustFeature | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetCustFeature_t * | pOutput | ||
) |
Get Custom Feature unpack. This API is deprecated for EM74xx/MC74xx, please use unpack_dms_GetCustFeaturesV2() instead for EM74xx/MC74xx.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetCustFeaturesV2 | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetCustFeaturesV2_t * | pOutput | ||
) |
Get Custom Feature unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetDeviceCap | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetDeviceCap_t * | pOutput | ||
) |
Get Device Capabilities unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetDeviceCapabilities | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetDeviceCapabilities_t * | pOutput | ||
) |
Get device capability unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetDeviceCapabilitiesV2 | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetDeviceCapabilitiesV2_t * | pOutput | ||
) |
Get device capability unpack v2
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetDeviceHardwareRev | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetDeviceHardwareRev_t * | pOutput | ||
) |
Get Hardware Revision of the device unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetDeviceMfr | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetDeviceMfr_t * | pOutput | ||
) |
Get Device Manufacture Name unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetDeviceSerialNumbers | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetDeviceSerialNumbers_t * | pOutput | ||
) |
Get Device Serial Number unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetFirmwareInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetFirmwareInfo_t * | pOutput | ||
) |
Get firmware info unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetFirmwareRevision | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetFirmwareRevision_t * | pOutput | ||
) |
Get Firmware Revision unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetFirmwareRevisions | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetFirmwareRevisions_t * | pOutput | ||
) |
Get Firmware Revisions unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetFSN | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetFSN_t * | pOutput | ||
) |
Get FSN unpack This API get the Factory Sequence Number of the device.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetHardwareRevision | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetHardwareRevision_t * | pOutput | ||
) |
Get hardware revision of the device unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetIMSI | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetIMSI_t * | pOutput | ||
) |
Get IMSI unpack. This API is deprecated on MC73xx/EM73xx modules since firmware version SWI9X15C_05_xx_xx_xx and all EM74xx firmware versions. Please use unpack_uim_ReadTransparent()(EF ID: 3F00 7F20 6F07 for 2G card and 3F00 7FFF 6F07 for 3G card) instead for new firmware versions and new modules.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetManufacturer | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetManufacturer_t * | pOutput | ||
) |
To get device manufacturer information unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetModelID | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetModelID_t * | pOutput | ||
) |
Get model id unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetNetworkTime | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetNetworkTime_t * | pOutput | ||
) |
Get Network Time unpack. Returns the current time of the device based on the value supported by the network.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetNetworkTimeV2 | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetNetworkTimeV2_t * | pOutput | ||
) |
Get Network Time unpack. Returns the current time of the device based on the value supported by the network.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetOfflineReason | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetOfflineReason_t * | pOutput | ||
) |
To get operating mode offline reason unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetPower | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetPower_t * | pOutput | ||
) |
Get operating mode of the device unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetPRLVersion | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetPRLVersion_t * | pOutput | ||
) |
Get PRL Versions unpack Return version of the active Preferred Roaming List (PRL) in use by the device.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetSerialNumbers | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetSerialNumbers_t * | pOutput | ||
) |
Get serial numbers unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetUSBComp | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetUSBComp_t * | pOutput | ||
) |
Get USB Comp unpack This API queries the modem's USB interface configuration and supported configuration parameters.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_GetVoiceNumber | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_GetVoiceNumber_t * | pOutput | ||
) |
Get Voice Number unpack Returns the voice number in use by the device.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_PSMCfgChange_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_PSMCfgChange_ind_t * | pOutput | ||
) |
PSM Configuration change Indication unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_ResetToFactoryDefaults | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_ResetToFactoryDefaults_t * | pOutput | ||
) |
Resets to default factory settings of the device unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SetActivationStatusCallback | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SetActivationStatusCallback_t * | pOutput | ||
) |
Set Activation status unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SetCrashAction | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SetCrashAction_t * | pOutput | ||
) |
Set Crash Action unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response. Not used |
int unpack_dms_SetCustFeature | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SetCustFeature_t * | pOutput | ||
) |
Set Custom Feature unpack. This API is deprecated for EM74xx/MC74xx, please use unpack_dms_SetCustFeaturesV2() instead for EM74xx/MC74xx.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SetCustFeaturesV2 | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SetCustFeaturesV2_t * | pOutput | ||
) |
Set Cust features unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SetEventReport | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SetEventReport_t * | pOutput | ||
) |
Set Event Report unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SetEventReport_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SetEventReport_ind_t * | pOutput | ||
) |
Event Report Indication unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SetFirmwarePreference | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SetFirmwarePreference_t * | pOutput | ||
) |
Set Firmware Preference unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SetIndicationRegister | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SetIndicationRegister_t * | pOutput | ||
) |
Set Indication register unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SetPower | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SetPower_t * | pOutput | ||
) |
Set Power unpack. Sets the operating mode of the device.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SetUSBComp | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SetUSBComp_t * | pOutput | ||
) |
Set USB Comp unpack This API is used to change the modem's USB interface configuration thus allowing a device to have multiple USB compositions. Devices will, by default, be configured to support a minimal set of interfaces to reduce end user modem installation time. Developers and some customers, however, require access to a custom set of interfaces. A reset is required for any change in the USB composition to take effect.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSDmsSwiGetPCInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSDmsSwiGetPCInfo_t * | pOutput | ||
) |
Get device power control status information unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSDmsSwiGetResetInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSDmsSwiGetResetInfo_t * | pOutput | ||
) |
To get reset info unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSDmsSwiGetResetInfo_Ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSDmsSwiGetResetInfo_Ind_t * | pOutput | ||
) |
DMS reset info Indication unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSDmsSwiGetUimSelection | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSDmsSwiGetUimSelection_t * | pOutput | ||
) |
Get device UIM selection information unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSDmsSwiIndicationRegister | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSDmsSwiIndicationRegister_t * | pOutput | ||
) |
Set the registration state for different indication unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSGetBandCapability | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSGetBandCapability_t * | pOutput | ||
) |
Get band capability of the device unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSGetBandCapabilityExt | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSGetBandCapabilityExt_t * | pOutput | ||
) |
Get band capability of the device unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSGetERIFile | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSGetERIFile_t * | pOutput | ||
) |
To get UIM Get ERI file unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSGetPowerSaveModeConfig | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSGetPowerSaveModeConfig_t * | pOutput | ||
) |
Get Power Save Mode (PSM) configuration parameter unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSSetPowerSaveModeConfig | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSSetPowerSaveModeConfig_t * | pOutput | ||
) |
Sets the Power Save Mode (PSM) configuration parameters unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSSwiClearDyingGaspStatistics | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSSwiClearDyingGaspStatistics_t * | pOutput | ||
) |
Clear Dying GASP Statistics unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSSwiGetCrashInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSSwiGetCrashInfo_t * | pOutput | ||
) |
To Get the Crash Information from the device unpack.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSSwiGetDyingGaspCfg | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSSwiGetDyingGaspCfg_t * | pOutput | ||
) |
Get Dying GASP Config unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSSwiGetDyingGaspStatistics | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSSwiGetDyingGaspStatistics_t * | pOutput | ||
) |
Get Dying GASP Statistics unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSSwiGetFirmwareCurr | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSSwiGetFirmwareCurr_t * | pOutput | ||
) |
Get currently active image unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSSwiGetFwUpdateStatus | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSSwiGetFwUpdateStatus_t * | pOutput | ||
) |
To get Firmware Update status unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSSwiGetHostDevInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSSwiGetHostDevInfo_t * | pOutput | ||
) |
To get host dev information unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSSwiGetOSInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSSwiGetOSInfo_t * | pOutput | ||
) |
To get Host OS Info unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSSwiGetSerialNoExt | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSSwiGetSerialNoExt_t * | pOutput | ||
) |
To get serial number extension unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSSwiSetDyingGaspCfg | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSSwiSetDyingGaspCfg_t * | pOutput | ||
) |
Set Dying GASP Config unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSSwiSetHostDevInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSSwiSetHostDevInfo_t * | pOutput | ||
) |
To set Host Dev Info unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSSwiSetOSInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSSwiSetOSInfo_t * | pOutput | ||
) |
To set Host OS Info unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSUIMGetState | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSUIMGetState_t * | pOutput | ||
) |
Returns the UIM state unpack. This API is deprecated on MC73xx/EM73xx modules since firmware version SWI9X15C_05_xx_xx_xx and all EM74xx firmware versions. Please use API unpack_uim_GetCardStatus / unpack_uim_GetCardStatus for new firmware versions and new modules
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SwiEventReportCallBack_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SwiEventReportCallBack_ind_t * | pOutput | ||
) |
unpack for DMS swi event report indication
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SwiSetEventReport | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SwiSetEventReport_t * | pOutput | ||
) |
Sets the swi event report parameters unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SwiUimSelect | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SwiUimSelect_t * | pOutput | ||
) |
Sets the DMS swi UIM Select parameters unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_UIMChangePIN | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_UIMSetPINProtection_t * | pOutput | ||
) |
To get UIM change PIN unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_UIMGetControlKeyStatus | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_UIMGetControlKeyStatus_t * | pOutput | ||
) |
To get UIM Get ControlKeyStatus unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
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.
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_UIMGetPINStatus | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_UIMGetPINStatus_t * | pOutput | ||
) |
To get UIM Get PIN Status unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_UIMSetControlKeyProtection | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_UIMSetControlKeyProtection_t * | pOutput | ||
) |
To get UIM Set Control Key Protection unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_UIMSetPINProtection | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_UIMSetPINProtection_t * | pOutput | ||
) |
To get UIM Set PIN protection unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_UIMUnblockControlKey | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_UIMUnblockControlKey_t * | pOutput | ||
) |
To get UIM Unblock Control Key unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_UIMUnblockPIN | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_UIMSetPINProtection_t * | pOutput | ||
) |
To get UIM unblock PIN unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_UIMVerifyPIN | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_UIMSetPINProtection_t * | pOutput | ||
) |
To get UIM verify PIN unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_ValidateSPC | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_ResetToFactoryDefaults_t * | pOutput | ||
) |
Requests the device to perform automatic service activation unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |