|
Linux SDK (lite-qmi)
MBPL_SDK_R25_ENG3
|
Files | |
| file | uim.h |
| file | qaGobiApiUim.h |
| Uim Service API function prototypes. | |
| int pack_uim_ChangePin | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_uim_ChangePin_t * | reqArg | ||
| ) |
Change Pin pack
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| int pack_uim_GetCardStatus | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| void * | reqArg | ||
| ) |
Get Card Status pack
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| int pack_uim_GetServiceStatus | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_uim_GetServiceStatus_t * | reqArg | ||
| ) |
SLQS GetServiceStatus pack
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| int pack_uim_LogicalChannel | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_uim_LogicalChannel_t * | reqArg | ||
| ) |
SLQS LogicalChannel pack
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| int pack_uim_ReadRecord | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_uim_ReadRecord_t * | reqArg | ||
| ) |
SLQS ReadRecord pack
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| int pack_uim_ReadTransparent | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_uim_ReadTransparent_t * | reqArg | ||
| ) |
SLQS ReadTransparent pack
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| int pack_uim_SetPinProtection | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_uim_SetPinProtection_t * | reqArg | ||
| ) |
Set Pin Protection pack
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| int pack_uim_SetServiceStatus | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_uim_SetServiceStatus_t * | reqArg | ||
| ) |
SLQS SetServiceStatus pack
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| 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.
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| 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.
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| 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
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| 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.
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| 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.
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| int pack_uim_SLQSUIMGetIccid | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen | ||
| ) |
Pack get iccid.
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| int pack_uim_SLQSUIMGetSlotsStatus | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen | ||
| ) |
Pack get slots status.
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| int pack_uim_SLQSUIMPowerDown | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_uim_SLQSUIMPowerDown_t * | reqArg | ||
| ) |
Powers down the card pack
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| int pack_uim_SLQSUIMPowerUp | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_uim_SLQSUIMPowerUp_t * | reqArg | ||
| ) |
Powers up the card pack
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| 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
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| 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
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| 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.
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| 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
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| 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.
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| int pack_uim_SLQSUIMSwitchSlot | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_uim_SLQSUIMSwitchSlot_t * | reqArg | ||
| ) |
switch slot pack
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| int pack_uim_UnblockPin | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_uim_UnblockPin_t * | reqArg | ||
| ) |
Unblock Pin pack
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| int pack_uim_VerifyPin | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_uim_VerifyPin_t * | reqArg | ||
| ) |
Verify Pin Status pack
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| int pack_uim_WriteRecord | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_uim_WriteRecord_t * | reqArg | ||
| ) |
SLQS WriteRecord pack
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| int pack_uim_WriteTransparent | ( | pack_qmi_t * | pCtx, |
| uint8_t * | pReqBuf, | ||
| uint16_t * | pLen, | ||
| pack_uim_WriteTransparent_t * | reqArg | ||
| ) |
SLQS WriteTransparent pack
| [in,out] | pCtx | qmi request context |
| [out] | pReqBuf | qmi request buffer |
| [out] | pLen | qmi request length |
| [in] | reqArg | request parameter |
| ULONG SLQSUIMGetServiceStatus | ( | UIMGetServiceStatusReq * | pUIMGetServiceStatusReq, |
| UIMGetServiceStatusResp * | pUIMGetServiceStatusResp | ||
| ) |
This API retrieves the status of a service on the card.
| pUIMGetServiceStatusReq | Structure containing Get Service Status request parameters.
|
| pUIMGetServiceStatusResp | Structure containing Get Service Status response parameters.
|
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. | int unpack_uim_ChangePin | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_ChangePin_t * | pOutput | ||
| ) |
Change Pin unpack
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| int unpack_uim_GetCardStatus | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_GetCardStatus_t * | pOutput | ||
| ) |
Get Card Status unpack
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| int unpack_uim_GetFileAttributesInd_ind | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_SLQSUIMGetFileAttibutes_Ind_t * | pOutput | ||
| ) |
Unpack UIM refresh event indication.
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| int unpack_uim_GetServiceStatus | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_GetServiceStatus_t * | pOutput | ||
| ) |
SLQS GetServiceStatus unpack
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| int unpack_uim_LogicalChannel | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_LogicalChannel_t * | pOutput | ||
| ) |
SLQS LogicalChannel unpack
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| int unpack_uim_ReadRecord | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_ReadRecord_t * | pOutput | ||
| ) |
SLQS ReadRecord unpack
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| int unpack_uim_ReadTransparent | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_ReadTransparent_t * | pOutput | ||
| ) |
SLQS ReadTransparent unpack
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| int unpack_uim_SetPinProtection | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_SetPinProtection_t * | pOutput | ||
| ) |
Set Pin Protection unpack
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| int unpack_uim_SetServiceStatus | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_SetServiceStatus_t * | pOutput | ||
| ) |
SLQS SetServiceStatus unpack
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| int unpack_uim_SetUimSlotStatusChangeCallback_ind | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_SetUimSlotStatusChangeCallback_ind_t * | pOutput | ||
| ) |
UIM Slot Status Change indication unpack
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| 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
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| 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.
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| int unpack_uim_SLQSUIMEventRegister | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_SLQSUIMEventRegister_t * | pOutput | ||
| ) |
UIM Status Change callback enable unpack
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| int unpack_uim_SLQSUIMGetConfiguration | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_SLQSUIMGetConfiguration_t * | pOutput | ||
| ) |
Gets the modem configuration for the UIM module unpack.
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| 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.
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| int unpack_uim_SLQSUIMGetIccid | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_SLQSUIMGetIccid_t * | pOutput | ||
| ) |
get iccid unpack
| [in] | pResp | qmi response from modem |
| [in] | respLen | qmi response length |
| [out] | pOutput | response unpacked |
| int unpack_uim_SLQSUIMGetSlotsStatus | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_SLQSUIMGetSlotsStatus_t * | pOutput | ||
| ) |
get slot status unpack
| [in] | pResp | qmi response from modem |
| [in] | respLen | qmi response length |
| [out] | pOutput | response unpacked |
| int unpack_uim_SLQSUIMPowerDown | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_SLQSUIMPowerDown_t * | pOutput | ||
| ) |
Powers down the card unpack
| [in] | pResp | qmi response from modem |
| [in] | respLen | qmi response length |
| [out] | pOutput | response unpacked |
| int unpack_uim_SLQSUIMPowerUp | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_SLQSUIMPowerUp_t * | pOutput | ||
| ) |
Powers up the card unpack
| [in] | pResp | qmi response from modem |
| [in] | respLen | qmi response length |
| [out] | pOutput | response unpacked |
| int unpack_uim_SLQSUIMRefreshCallback_Ind | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_SLQSUIMRefreshCallback_Ind_t * | pOutput | ||
| ) |
Unpack UIM refresh event indication.
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| 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.
| [in] | pResp | qmi response from modem |
| [in] | respLen | qmi response length |
| [out] | pOutput | response unpacked |
| int unpack_uim_SLQSUIMRefreshGetLastEvent | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_SLQSUIMRefreshGetLastEvent_t * | pOutput | ||
| ) |
Retrieve the last refresh event unpack
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| 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.
| [in] | pResp | qmi response from modem |
| [in] | respLen | qmi response length |
| [out] | pOutput | response unpacked |
| 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
| [in] | pResp | qmi response from modem |
| [in] | respLen | qmi response length |
| [out] | pOutput | response unpacked |
| 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.
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | response unpacked |
| int unpack_uim_SLQSUIMSetStatusChangeCallBack_ind | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_SLQSUIMSetStatusChangeCallBack_ind_t * | pOutput | ||
| ) |
UIM Status Change indication unpack
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| int unpack_uim_SLQSUIMSwitchSlot | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_SLQSUIMSwitchSlot_t * | pOutput | ||
| ) |
switch slot unpack
| [in] | pResp | qmi response from modem |
| [in] | respLen | qmi response length |
| [out] | pOutput | response unpacked |
| int unpack_uim_UnblockPin | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_UnblockPin_t * | pOutput | ||
| ) |
Unblock Pin unpack
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| int unpack_uim_VerifyPin | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_VerifyPin_t * | pOutput | ||
| ) |
Verify Pin unpack
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| int unpack_uim_WriteRecord | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_WriteRecord_t * | pOutput | ||
| ) |
SLQS WriteRecord unpack
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |
| int unpack_uim_WriteTransparent | ( | uint8_t * | pResp, |
| uint16_t | respLen, | ||
| unpack_uim_WriteTransparent_t * | pOutput | ||
| ) |
SLQS WriteTransparent unpack
| [in] | pResp | qmi response |
| [in] | respLen | qmi response length |
| [out] | pOutput | unpacked response |