Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
User Identity Module Service (UIM)

Files

file  uim.h
 
file  qaGobiApiUim.h
 Uim Service API function prototypes.
 

Data Structures

struct  uim_appStatus
 
struct  uim_slotInfo
 
struct  uim_cardStatus
 
struct  uim_hotSwapStatus
 
struct  unpack_uim_GetCardStatus_t
 
struct  uim_encryptedPIN1
 
struct  uim_remainingRetries
 
struct  uim_sessionInformation
 
struct  uim_verifyUIMPIN
 
struct  uim_unblockUIMPIN
 
struct  uim_cardResult
 
struct  uim_setPINProtection
 
struct  uim_changeUIMPIN
 
struct  uim_fileInfo
 
struct  uim_UIMSessionInformation
 
struct  uim_readTransparentInfo
 
struct  uim_readResult
 
struct  pack_uim_VerifyPin_t
 
struct  unpack_uim_VerifyPin_t
 
struct  pack_uim_UnblockPin_t
 
struct  unpack_uim_UnblockPin_t
 
struct  pack_uim_SetPinProtection_t
 
struct  unpack_uim_SetPinProtection_t
 
struct  pack_uim_ChangePin_t
 
struct  unpack_uim_ChangePin_t
 
struct  pack_uim_ReadTransparent_t
 
struct  unpack_uim_ReadTransparent_t
 
struct  pack_uim_SLQSUIMEventRegister_t
 
struct  unpack_uim_SLQSUIMEventRegister_t
 
struct  appStats
 
struct  slotInf
 
struct  unpack_uim_SLQSUIMSetStatusChangeCallBack_ind_t
 
struct  slot_t
 
struct  slots_t
 
struct  unpack_uim_SLQSUIMGetSlotsStatus_t
 
struct  unpack_uim_SLQSUIMGetIccid_t
 
struct  pack_uim_SLQSUIMSwitchSlot_t
 
struct  unpack_uim_SetUimSlotStatusChangeCallback_ind_t
 
struct  pack_uim_SLQSUIMPowerUp_t
 
struct  pack_uim_SLQSUIMPowerDown_t
 
struct  pack_uim_SLQSUIMRefreshOK_t
 
struct  uim_registerRefresh
 
struct  pack_uim_SLQSUIMRefreshRegister_t
 
struct  pack_uim_SLQSUIMRefreshComplete_t
 
struct  uim_refreshevent
 
struct  pack_uim_SLQSUIMRefreshGetLastEvent_t
 
struct  unpack_uim_SLQSUIMRefreshGetLastEvent_t
 
struct  pack_uim_SLQSUIMGetFileAttributes_t
 
struct  uim_fileAttributes
 
struct  unpack_uim_SLQSUIMGetFileAttributes_t
 
struct  uim_depersonalizationInformation
 
struct  pack_uim_SLQSUIMDepersonalization_t
 
struct  unpack_uim_SLQSUIMDepersonalization_t
 
struct  uim_authenticationData
 
struct  pack_uim_SLQSUIMAuthenticate_t
 
struct  uim_authenticateResult
 
struct  unpack_uim_SLQSUIMAuthenticate_t
 
struct  uim_personalizationStatus
 
struct  pack_uim_SLQSUIMGetConfiguration_t
 
struct  unpack_uim_SLQSUIMGetConfiguration_t
 
struct  unpack_uim_SLQSUIMRefreshCallback_Ind_t
 
struct  unpack_uim_SLQSUIMGetFileAttibutes_Ind_t
 
struct  uim_writetransparentInfo
 
struct  pack_uim_WriteTransparent_t
 
struct  unpack_uim_WriteTransparent_t
 
struct  uim_readRecordInfo
 
struct  pack_uim_ReadRecord_t
 
struct  uim_additionalReadResult
 
struct  unpack_uim_ReadRecord_t
 
struct  uim_writeRecordInfo
 
struct  pack_uim_WriteRecord_t
 
struct  unpack_uim_WriteRecord_t
 
struct  uim_openChannel
 
struct  pack_uim_LogicalChannel_t
 
struct  uim_selectResp
 
struct  uim_logicalChCardResult
 
struct  unpack_uim_LogicalChannel_t
 
struct  UIMPowerDownReq
 
struct  fileInfo
 
struct  UIMRefreshEvent
 
struct  appStatus
 
struct  slotInfo
 
struct  cardStatus
 
struct  hotSwapStatus
 
struct  UIMGetCardStatusResp
 
struct  UIMSessionInformation
 
struct  setPINProtection
 
struct  UIMSetPinProtectionReq
 
struct  remainingRetries
 
struct  encryptedPIN1
 
struct  UIMPinResp
 
struct  verifyUIMPIN
 
struct  UIMVerifyPinReq
 
struct  changeUIMPIN
 
struct  UIMChangePinReq
 
struct  unblockUIMPIN
 
struct  UIMUnblockPinReq
 
struct  UIMEventRegisterReqResp
 
struct  UIMRefreshOKReq
 
struct  registerRefresh
 
struct  UIMRefreshRegisterReq
 
struct  UIMRefreshCompleteReq
 
struct  UIMRefreshGetLastEventResp
 
struct  UIMRefreshGetLastEventReq
 
struct  UIMGetFileAttributesReq
 
struct  cardResult
 
struct  fileAttributes
 
struct  UIMGetFileAttributesResp
 
struct  depersonalizationInformation
 
struct  UIMDepersonalizationReq
 
struct  UIMDepersonalizationResp
 
struct  authenticationData
 
struct  UIMAuthenticateReq
 
struct  authenticateResult
 
struct  UIMAuthenticateResp
 
struct  readResult
 
struct  readTransparentInfo
 
struct  UIMReadTransparentReq
 
struct  UIMReadTransparentResp
 
struct  UIMPowerUpReq
 
struct  UIMSlotStatus
 
struct  UIMSlotsStatus
 
struct  UIMGetSlotsStatusResp
 
struct  UIMSwitchSlotReq
 
struct  personalizationStatus
 
struct  UIMGetConfigurationReq
 
struct  UIMGetConfigurationResp
 
struct  readRecordInfo
 
struct  UIMReadRecordReq
 
struct  additionalReadResult
 
struct  UIMReadRecordResp
 
struct  writetransparentInfo
 
struct  UIMWriteTransparentReq
 
struct  UIMWriteTransparentResp
 
struct  UIMWriteRecordResp
 
struct  writeRecordInfo
 
struct  UIMWriteRecordReq
 
struct  openChannel
 
struct  logicalChCardResult
 
struct  selectResp
 
struct  UIMLogicalChannelReq
 
struct  UIMLogicalChannelResp
 

Functions

int pack_uim_GetCardStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
 
int unpack_uim_GetCardStatus (uint8_t *pResp, uint16_t respLen, unpack_uim_GetCardStatus_t *pOutput)
 
int pack_uim_VerifyPin (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_VerifyPin_t *reqArg)
 
int unpack_uim_VerifyPin (uint8_t *pResp, uint16_t respLen, unpack_uim_VerifyPin_t *pOutput)
 
int pack_uim_UnblockPin (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_UnblockPin_t *reqArg)
 
int unpack_uim_UnblockPin (uint8_t *pResp, uint16_t respLen, unpack_uim_UnblockPin_t *pOutput)
 
int pack_uim_SetPinProtection (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_SetPinProtection_t *reqArg)
 
int unpack_uim_SetPinProtection (uint8_t *pResp, uint16_t respLen, unpack_uim_SetPinProtection_t *pOutput)
 
int pack_uim_ChangePin (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_ChangePin_t *reqArg)
 
int unpack_uim_ChangePin (uint8_t *pResp, uint16_t respLen, unpack_uim_ChangePin_t *pOutput)
 
int pack_uim_ReadTransparent (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_ReadTransparent_t *reqArg)
 
int unpack_uim_ReadTransparent (uint8_t *pResp, uint16_t respLen, unpack_uim_ReadTransparent_t *pOutput)
 
int pack_uim_SLQSUIMEventRegister (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_SLQSUIMEventRegister_t *reqArg)
 
int unpack_uim_SLQSUIMEventRegister (uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMEventRegister_t *pOutput)
 
int unpack_uim_SLQSUIMSetStatusChangeCallBack_ind (uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMSetStatusChangeCallBack_ind_t *pOutput)
 
int pack_uim_SLQSUIMGetSlotsStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_uim_SLQSUIMGetSlotsStatus (uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMGetSlotsStatus_t *pOutput)
 
int pack_uim_SLQSUIMGetIccid (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_uim_SLQSUIMGetIccid (uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMGetIccid_t *pOutput)
 
int pack_uim_SLQSUIMSwitchSlot (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_SLQSUIMSwitchSlot_t *reqArg)
 
int unpack_uim_SLQSUIMSwitchSlot (uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMSwitchSlot_t *pOutput)
 
int unpack_uim_SetUimSlotStatusChangeCallback_ind (uint8_t *pResp, uint16_t respLen, unpack_uim_SetUimSlotStatusChangeCallback_ind_t *pOutput)
 
int pack_uim_SLQSUIMPowerUp (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_SLQSUIMPowerUp_t *reqArg)
 
int unpack_uim_SLQSUIMPowerUp (uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMPowerUp_t *pOutput)
 
int pack_uim_SLQSUIMPowerDown (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_SLQSUIMPowerDown_t *reqArg)
 
int unpack_uim_SLQSUIMPowerDown (uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMPowerDown_t *pOutput)
 
int pack_uim_SLQSUIMReset (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_uim_SLQSUIMReset (uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMReset_t *pOutput)
 
int pack_uim_SLQSUIMRefreshOK (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_SLQSUIMRefreshOK_t *reqArg)
 
int unpack_uim_SLQSUIMRefreshOK (uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMRefreshOK_t *pOutput)
 
int pack_uim_SLQSUIMRefreshRegister (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_SLQSUIMRefreshRegister_t *reqArg)
 
int unpack_uim_SLQSUIMRefreshRegister (uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMRefreshRegister_t *pOutput)
 
int pack_uim_SLQSUIMRefreshComplete (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_SLQSUIMRefreshComplete_t *reqArg)
 
int unpack_uim_SLQSUIMRefreshComplete (uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMRefreshComplete_t *pOutput)
 
int pack_uim_SLQSUIMRefreshGetLastEvent (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_SLQSUIMRefreshGetLastEvent_t *reqArg)
 
int unpack_uim_SLQSUIMRefreshGetLastEvent (uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMRefreshGetLastEvent_t *pOutput)
 
int pack_uim_SLQSUIMGetFileAttributes (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_SLQSUIMGetFileAttributes_t *reqArg)
 
int unpack_uim_SLQSUIMGetFileAttributes (uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMGetFileAttributes_t *pOutput)
 
int pack_uim_SLQSUIMDepersonalization (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_SLQSUIMDepersonalization_t *reqArg)
 
int unpack_uim_SLQSUIMDepersonalization (uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMDepersonalization_t *pOutput)
 
int pack_uim_SLQSUIMAuthenticate (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_SLQSUIMAuthenticate_t *reqArg)
 
int unpack_uim_SLQSUIMAuthenticate (uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMAuthenticate_t *pOutput)
 
int pack_uim_SLQSUIMGetConfiguration (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_SLQSUIMGetConfiguration_t *reqArg)
 
int unpack_uim_SLQSUIMGetConfiguration (uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMGetConfiguration_t *pOutput)
 
int unpack_uim_SLQSUIMRefreshCallback_Ind (uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMRefreshCallback_Ind_t *pOutput)
 
int unpack_uim_GetFileAttributesInd_ind (uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMGetFileAttibutes_Ind_t *pOutput)
 
int pack_uim_WriteTransparent (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_WriteTransparent_t *reqArg)
 
int unpack_uim_WriteTransparent (uint8_t *pResp, uint16_t respLen, unpack_uim_WriteTransparent_t *pOutput)
 
int pack_uim_ReadRecord (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_ReadRecord_t *reqArg)
 
int unpack_uim_ReadRecord (uint8_t *pResp, uint16_t respLen, unpack_uim_ReadRecord_t *pOutput)
 
int pack_uim_WriteRecord (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_WriteRecord_t *reqArg)
 
int unpack_uim_WriteRecord (uint8_t *pResp, uint16_t respLen, unpack_uim_WriteRecord_t *pOutput)
 
int pack_uim_LogicalChannel (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_LogicalChannel_t *reqArg)
 
int unpack_uim_LogicalChannel (uint8_t *pResp, uint16_t respLen, unpack_uim_LogicalChannel_t *pOutput)
 
int pack_uim_SetServiceStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_SetServiceStatus_t *reqArg)
 
int unpack_uim_SetServiceStatus (uint8_t *pResp, uint16_t respLen, unpack_uim_SetServiceStatus_t *pOutput)
 
int pack_uim_GetServiceStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_GetServiceStatus_t *reqArg)
 
int unpack_uim_GetServiceStatus (uint8_t *pResp, uint16_t respLen, unpack_uim_GetServiceStatus_t *pOutput)
 
ULONG SLQSUIMGetServiceStatus (UIMGetServiceStatusReq *pUIMGetServiceStatusReq, UIMGetServiceStatusResp *pUIMGetServiceStatusResp)
 

Detailed Description

Function Documentation

◆ pack_uim_ChangePin()

int pack_uim_ChangePin ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_ChangePin_t reqArg 
)

Change Pin pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_GetCardStatus()

int pack_uim_GetCardStatus ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
void *  reqArg 
)

Get Card Status pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_GetServiceStatus()

int pack_uim_GetServiceStatus ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_GetServiceStatus_t reqArg 
)

SLQS GetServiceStatus pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_LogicalChannel()

int pack_uim_LogicalChannel ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_LogicalChannel_t reqArg 
)

SLQS LogicalChannel pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_ReadRecord()

int pack_uim_ReadRecord ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_ReadRecord_t reqArg 
)

SLQS ReadRecord pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_ReadTransparent()

int pack_uim_ReadTransparent ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_ReadTransparent_t reqArg 
)

SLQS ReadTransparent pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_SetPinProtection()

int pack_uim_SetPinProtection ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_SetPinProtection_t reqArg 
)

Set Pin Protection pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_SetServiceStatus()

int pack_uim_SetServiceStatus ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_SetServiceStatus_t reqArg 
)

SLQS SetServiceStatus pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_SLQSUIMAuthenticate()

int pack_uim_SLQSUIMAuthenticate ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_SLQSUIMAuthenticate_t reqArg 
)

Send a security command to the card pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_SLQSUIMDepersonalization()

int pack_uim_SLQSUIMDepersonalization ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_SLQSUIMDepersonalization_t reqArg 
)

De-activates or unblocks the personalization on the phone pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_SLQSUIMEventRegister()

int pack_uim_SLQSUIMEventRegister ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_SLQSUIMEventRegister_t reqArg 
)

UIM Status Change callback enable pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_SLQSUIMGetConfiguration()

int pack_uim_SLQSUIMGetConfiguration ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_SLQSUIMGetConfiguration_t reqArg 
)

Gets the modem configuration for the UIM module pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_SLQSUIMGetFileAttributes()

int pack_uim_SLQSUIMGetFileAttributes ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_SLQSUIMGetFileAttributes_t reqArg 
)

Retrieves the file attributes for any EF(Elementary File) or DF(Dedicated File) in the card and provides access by the path pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_SLQSUIMGetIccid()

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

Pack get iccid.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_SLQSUIMGetSlotsStatus()

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

Pack get slots status.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_SLQSUIMPowerDown()

int pack_uim_SLQSUIMPowerDown ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_SLQSUIMPowerDown_t reqArg 
)

Powers down the card pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_SLQSUIMPowerUp()

int pack_uim_SLQSUIMPowerUp ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_SLQSUIMPowerUp_t reqArg 
)

Powers up the card pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_SLQSUIMRefreshComplete()

int pack_uim_SLQSUIMRefreshComplete ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_SLQSUIMRefreshComplete_t reqArg 
)

Enables the terminal response to be sent to the card When the client finished Refresh procedure pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_SLQSUIMRefreshGetLastEvent()

int pack_uim_SLQSUIMRefreshGetLastEvent ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_SLQSUIMRefreshGetLastEvent_t reqArg 
)

Retrieve the last refresh event pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_SLQSUIMRefreshOK()

int pack_uim_SLQSUIMRefreshOK ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_SLQSUIMRefreshOK_t reqArg 
)

Enables the client to indicate whether it is OK to start the Refresh procedure pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_SLQSUIMRefreshRegister()

int pack_uim_SLQSUIMRefreshRegister ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_SLQSUIMRefreshRegister_t reqArg 
)

Registers for file change notifications triggered by the card pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_SLQSUIMReset()

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

Resets the issuing control points state kept by the service pack.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_SLQSUIMSwitchSlot()

int pack_uim_SLQSUIMSwitchSlot ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_SLQSUIMSwitchSlot_t reqArg 
)

switch slot pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_UnblockPin()

int pack_uim_UnblockPin ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_UnblockPin_t reqArg 
)

Unblock Pin pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_VerifyPin()

int pack_uim_VerifyPin ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_VerifyPin_t reqArg 
)

Verify Pin Status pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_WriteRecord()

int pack_uim_WriteRecord ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_WriteRecord_t reqArg 
)

SLQS WriteRecord pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_uim_WriteTransparent()

int pack_uim_WriteTransparent ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_uim_WriteTransparent_t reqArg 
)

SLQS WriteTransparent pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ SLQSUIMGetServiceStatus()

ULONG SLQSUIMGetServiceStatus ( UIMGetServiceStatusReq pUIMGetServiceStatusReq,
UIMGetServiceStatusResp pUIMGetServiceStatusResp 
)

This API retrieves the status of a service on the card.

Parameters
pUIMGetServiceStatusReqStructure containing Get Service Status request parameters.
pUIMGetServiceStatusRespStructure containing Get Service Status response parameters.
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
Timeout: 30 Secs
    This function retrieves the status of the services on the card. 
    As a current limitation, it is possible to request only one 
    service status in each request.
    The function supports only provisioning sessions.

◆ unpack_uim_ChangePin()

int unpack_uim_ChangePin ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_ChangePin_t pOutput 
)

Change Pin unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_GetCardStatus()

int unpack_uim_GetCardStatus ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_GetCardStatus_t pOutput 
)

Get Card Status unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_GetFileAttributesInd_ind()

int unpack_uim_GetFileAttributesInd_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SLQSUIMGetFileAttibutes_Ind_t pOutput 
)

Unpack UIM refresh event indication.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_GetServiceStatus()

int unpack_uim_GetServiceStatus ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_GetServiceStatus_t pOutput 
)

SLQS GetServiceStatus unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_LogicalChannel()

int unpack_uim_LogicalChannel ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_LogicalChannel_t pOutput 
)

SLQS LogicalChannel unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_ReadRecord()

int unpack_uim_ReadRecord ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_ReadRecord_t pOutput 
)

SLQS ReadRecord unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_ReadTransparent()

int unpack_uim_ReadTransparent ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_ReadTransparent_t pOutput 
)

SLQS ReadTransparent unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_SetPinProtection()

int unpack_uim_SetPinProtection ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SetPinProtection_t pOutput 
)

Set Pin Protection unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_SetServiceStatus()

int unpack_uim_SetServiceStatus ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SetServiceStatus_t pOutput 
)

SLQS SetServiceStatus unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_SetUimSlotStatusChangeCallback_ind()

int unpack_uim_SetUimSlotStatusChangeCallback_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SetUimSlotStatusChangeCallback_ind_t pOutput 
)

UIM Slot Status Change indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
use pack_uim_SLQSUIMEventRegister to subscribe

◆ unpack_uim_SLQSUIMAuthenticate()

int unpack_uim_SLQSUIMAuthenticate ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SLQSUIMAuthenticate_t pOutput 
)

Unpack the status code received from the card when card responded to the read request

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_SLQSUIMDepersonalization()

int unpack_uim_SLQSUIMDepersonalization ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SLQSUIMDepersonalization_t pOutput 
)

De-activates or unblocks the personalization on the phone unpack.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_SLQSUIMEventRegister()

int unpack_uim_SLQSUIMEventRegister ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SLQSUIMEventRegister_t pOutput 
)

UIM Status Change callback enable unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_SLQSUIMGetConfiguration()

int unpack_uim_SLQSUIMGetConfiguration ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SLQSUIMGetConfiguration_t pOutput 
)

Gets the modem configuration for the UIM module unpack.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_SLQSUIMGetFileAttributes()

int unpack_uim_SLQSUIMGetFileAttributes ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SLQSUIMGetFileAttributes_t pOutput 
)

Retrieves the file attributes for any EF(Elementary File) or DF(Dedicated File) in the card and provides access by the path unpack.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_SLQSUIMGetIccid()

int unpack_uim_SLQSUIMGetIccid ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SLQSUIMGetIccid_t pOutput 
)

get iccid unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_SLQSUIMGetSlotsStatus()

int unpack_uim_SLQSUIMGetSlotsStatus ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SLQSUIMGetSlotsStatus_t pOutput 
)

get slot status unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_SLQSUIMPowerDown()

int unpack_uim_SLQSUIMPowerDown ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SLQSUIMPowerDown_t pOutput 
)

Powers down the card unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_SLQSUIMPowerUp()

int unpack_uim_SLQSUIMPowerUp ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SLQSUIMPowerUp_t pOutput 
)

Powers up the card unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_SLQSUIMRefreshCallback_Ind()

int unpack_uim_SLQSUIMRefreshCallback_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SLQSUIMRefreshCallback_Ind_t pOutput 
)

Unpack UIM refresh event indication.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_SLQSUIMRefreshComplete()

int unpack_uim_SLQSUIMRefreshComplete ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SLQSUIMRefreshComplete_t pOutput 
)

Enables the terminal response to be sent to the card When the client finished Refresh procedure unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_SLQSUIMRefreshGetLastEvent()

int unpack_uim_SLQSUIMRefreshGetLastEvent ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SLQSUIMRefreshGetLastEvent_t pOutput 
)

Retrieve the last refresh event unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_SLQSUIMRefreshOK()

int unpack_uim_SLQSUIMRefreshOK ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SLQSUIMRefreshOK_t pOutput 
)

Enables the client to indicate whether it is OK to start the Refresh procedure unpack.

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_SLQSUIMRefreshRegister()

int unpack_uim_SLQSUIMRefreshRegister ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SLQSUIMRefreshRegister_t pOutput 
)

Registers for file change notifications triggered by the card unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_SLQSUIMReset()

int unpack_uim_SLQSUIMReset ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SLQSUIMReset_t pOutput 
)

Resets the issuing control points state kept by the service unpack.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_SLQSUIMSetStatusChangeCallBack_ind()

int unpack_uim_SLQSUIMSetStatusChangeCallBack_ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SLQSUIMSetStatusChangeCallBack_ind_t pOutput 
)

UIM Status Change indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
use pack_uim_SLQSUIMEventRegister to subscribe

◆ unpack_uim_SLQSUIMSwitchSlot()

int unpack_uim_SLQSUIMSwitchSlot ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_SLQSUIMSwitchSlot_t pOutput 
)

switch slot unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_UnblockPin()

int unpack_uim_UnblockPin ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_UnblockPin_t pOutput 
)

Unblock Pin unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_VerifyPin()

int unpack_uim_VerifyPin ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_VerifyPin_t pOutput 
)

Verify Pin unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_WriteRecord()

int unpack_uim_WriteRecord ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_WriteRecord_t pOutput 
)

SLQS WriteRecord unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_uim_WriteTransparent()

int unpack_uim_WriteTransparent ( uint8_t *  pResp,
uint16_t  respLen,
unpack_uim_WriteTransparent_t pOutput 
)

SLQS WriteTransparent unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values