Linux SDK (lite-qmi)
MBPL_SDK_R25_ENG3
|
Files | |
file | qaGobiApiTablePowerModes.h |
Device Management Service API Power Modes table. | |
file | qaGobiApiDms.h |
Device Management Service API function prototypes. | |
file | dms.h |
file | swidms.h |
Typedefs | |
typedef struct serialNumbersInfo | serialNumbersInfo |
typedef struct ERIFileparams | ERIFileparams |
typedef struct custFeaturesInfo | custFeaturesInfo |
typedef struct custFeaturesSetting | custFeaturesSetting |
typedef struct dmsCurrentPRLInfo | dmsCurrentPRLInfo |
typedef struct _SLQSSwiGetHostDevInfoParams | SLQSSwiGetHostDevInfoParams |
typedef struct _SLQSSwiSetHostDevInfoParams | SLQSSwiSetHostDevInfoParams |
typedef struct _SLQSSwiGetOSInfoParams | SLQSSwiGetOSInfoParams |
typedef struct _SLQSSwiSetOSInfoParams | SLQSSwiSetOSInfoParams |
typedef struct _SLQSSwiGetSerialNoExtParams | SLQSSwiGetSerialNoExtParams |
typedef struct custFeaturesInfo custFeaturesInfo |
This structure contains current settings of custom features
GpsEnable[OUT] |
|
pDisableIMSI[OUT] |
|
pIPFamSupport[OUT] |
|
pRMAutoConnect[OUT] |
|
pGPSSel[OUT] | |
pSMSSupport[OUT] |
|
pIsVoiceEnabled[OUT] |
|
pDHCPRelayEnabled[OUT] |
|
pGPSLPM[OUT] |
|
typedef struct custFeaturesSetting custFeaturesSetting |
This structure contains settings to be used for custom features
pGPSSel | |
pGPSEnable |
|
pIsVoiceEnabled |
|
pDHCPRelayEnabled |
|
pGPSLPM |
|
typedef struct dmsCurrentPRLInfo dmsCurrentPRLInfo |
This structure contains GetCurrentPRLInfo response parameter
pPRLVersion[OUT] | - Optional
|
pPRLPreference | [OUT]- Optional
|
typedef struct ERIFileparams ERIFileparams |
This structure contains Extended Roaming Indicator(ERI) file parameters
pFileSize[IN/OUT] |
|
pFile[OUT] |
|
typedef struct serialNumbersInfo serialNumbersInfo |
Returns all the serial numbers assigned to the device. These serial numbers include the ESN (Electronic serial number of the device), the IMEI (International Mobile Equipment Identity) and MEID (Mobile Equipment Identifier).
esnSize |
|
pESNString[OUT] |
|
imeiSize |
|
pIMEIString[OUT] |
|
meidSize |
|
pMEIDString[OUT] |
|
imeiSvnSize |
|
pImeiSvnString[OUT] |
|
typedef struct _SLQSSwiGetHostDevInfoParams SLQSSwiGetHostDevInfoParams |
This structure is used to Get Host Device Information
bManSize[IN/OUT] |
|
pManString[OUT] |
|
bModelSize[IN/OUT] |
|
pModelString[OUT] |
|
bSWVerSize[IN/OUT] |
|
pSWVerString[OUT] |
|
bPlasmaIDSize[IN/OUT] |
|
pPlasmaIDString[OUT] |
|
typedef struct _SLQSSwiGetOSInfoParams SLQSSwiGetOSInfoParams |
This structure is used to Get OS Information
bNameSize[IN/OUT] |
|
pNameString[OUT] |
|
bVersionSize[IN/OUT] |
|
pVersionString[OUT] |
|
typedef struct _SLQSSwiGetSerialNoExtParams SLQSSwiGetSerialNoExtParams |
This structure is used to store MEID Information
meidLength[OUT] |
|
pMeidString[OUT] |
|
typedef struct _SLQSSwiSetHostDevInfoParams SLQSSwiSetHostDevInfoParams |
This structure is used to Set Host Device Information
bManSize[IN] |
|
pManString[IN] |
|
bModelSize[IN] |
|
pModelString[IN] |
|
bSWVerSize[IN] |
|
pSWVerString[IN] |
|
bPlasmaIDSize[IN] |
|
pPlasmaIDString[IN] |
|
typedef struct _SLQSSwiSetOSInfoParams SLQSSwiSetOSInfoParams |
This structure is used to Set OS Information
bNameSize[IN] |
|
pNameString[IN] |
|
bVersionSize[IN] |
|
pVersionString[IN] |
|
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_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 This command is deprecated. Please use pack_dms_SLQSSwiGetFirmwareInfo
[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_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_SLQSDmsGetModemActivityInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
void * | reqArg | ||
) |
Get device activity 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_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_SLQSSwiGetFirmwareInfo | ( | 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_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, | ||
pack_dms_SLQSSwiGetHostDevInfo_t | reqArg | ||
) |
To get host dev information pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
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_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 pack_swidms_SLQSSwiDmsGetDebugPolicyInfo | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Gets the debug policy info pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_swidms_SLQSSwiDmsGetMTU | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Get the preferred MTU Size of the 3GPP, HRPD, EHRPD and USB descriptor Interfaces pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_swidms_SLQSSwiDmsGetUsbComp | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
Gets the usb interface composition pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_swidms_SLQSSwiDmsGetUsbNetNum | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen | ||
) |
pack function to get usb net numbers for QMAP configuration
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
int pack_swidms_SLQSSwiDmsSetMTU | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_swidms_SLQSSwiDmsSetMTU_t * | reqArg | ||
) |
Sets the preferred MTU size for 3GPP, HRPD, EHRPD Interfaces pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_swidms_SLQSSwiDmsSetUsbComp | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_swidms_SLQSSwiDmsSetUsbComp_t * | reqArg | ||
) |
Sets the usb interface config value pack
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | reqArg | request parameter |
int pack_swidms_SLQSSwiDmsSetUsbNetNum | ( | pack_qmi_t * | pCtx, |
uint8_t * | pReqBuf, | ||
uint16_t * | pLen, | ||
pack_swidms_SLQSSwiDmsSetUsbNetNum_t * | pReqParam | ||
) |
pack function to set usb net numbers for QMAP configuration
[in,out] | pCtx | qmi request context |
[out] | pReqBuf | qmi request buffer |
[out] | pLen | qmi request length |
[in] | pReqParam | request params |
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_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 This command is deprected. Please use unpack_dms_SLQSSwiGetFirmwareInfo
[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_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_SetExtEventReport_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SetExtEventReport_ind_t * | pOutput | ||
) |
5G 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_SLQSDmsGetModemActivityInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSDmsGetModemActivityInfo_t * | pOutput | ||
) |
Get device activity information unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_dms_SLQSDmsModemActivityInfo_ind | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_dms_SLQSDmsModemActivityInfo_ind_t * | pOutput | ||
) |
Mitigiation Level Report Indication unpack
[in] | pResp | qmi response from modem |
[in] | respLen | qmi response length |
[out] | pOutput | indication unpacked |
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_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_SLQSSwiGetFirmwareInfo | ( | 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_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_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 |
int unpack_swidms_SLQSSwiDmsGetDebugPolicyInfo | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_swidms_SLQSSwiDmsGetDebugPolicyInfo_t * | pOutput | ||
) |
Gets the debug policy info unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_swidms_SLQSSwiDmsGetMTU | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_swidms_SLQSSwiDmsGetMTU_t * | pOutput | ||
) |
Get the MTU Size of the 3GPP, HRPD, EHRPD and USB descriptor Interfaces unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_swidms_SLQSSwiDmsGetUsbComp | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_swidms_SLQSSwiDmsGetUsbComp_t * | pOutput | ||
) |
Gets the usb interface composition unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_swidms_SLQSSwiDmsGetUsbNetNum | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_swidms_SLQSSwiDmsGetUsbNetNum_t * | pOutput | ||
) |
unpack function to get usb net numbers for QMAP configuration
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_swidms_SLQSSwiDmsSetMTU | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_swidms_SLQSSwiDmsSetMTU_t * | pOutput | ||
) |
Sets preferred MTU size for 3GPP, HRPD, EHRPD Interfaces unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_swidms_SLQSSwiDmsSetUsbComp | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_swidms_SLQSSwiDmsSetUsbComp_t * | pOutput | ||
) |
Sets the usb interface config value unpack
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | unpacked response |
int unpack_swidms_SLQSSwiDmsSetUsbNetNum | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_swidms_SLQSSwiDmsSetUsbNetNum_t * | pOutput | ||
) |
unpack function to set usb net numbers for QMAP configuration
[in] | pResp | qmi response |
[in] | respLen | qmi response length |
[out] | pOutput | response unpacked |