LinuxQMISDK-Lite
SLQS04.00.23
|
Go to the source code of this file.
Macros | |
#define | UIM_UINT8_MAX_STRING_SZ 255 |
#define | UIM_MAX_DESCRIPTION_LENGTH 255 |
#define | UIM_MAX_NO_OF_SLOTS 5 |
#define | UIM_MAX_NO_OF_APPLICATIONS 10 |
#define | MAX_NO_OF_SLOTS 5 |
#define | MAX_NO_OF_APPLICATIONS 10 |
#define | MAX_DESCRIPTION_LENGTH 255 |
#define | MAX_SLOTS_STATUS 255 |
#define | MAX_ICCID_LENGTH 255 |
#define | UIM_MAX_CONTENT_LENGTH 1024 |
#define | UIM_MAX_ACTIVE_PERS_FEATURES 12 |
#define | MAX_ATR_LENGTH 255 |
#define | MAX_PHY_SLOTS_INFO 255 |
#define MAX_ATR_LENGTH 255 |
#define MAX_DESCRIPTION_LENGTH 255 |
#define MAX_ICCID_LENGTH 255 |
#define MAX_NO_OF_APPLICATIONS 10 |
#define MAX_NO_OF_SLOTS 5 |
#define MAX_PHY_SLOTS_INFO 255 |
#define MAX_SLOTS_STATUS 255 |
#define UIM_MAX_ACTIVE_PERS_FEATURES 12 |
#define UIM_MAX_CONTENT_LENGTH 1024 |
#define UIM_MAX_DESCRIPTION_LENGTH 255 |
#define UIM_MAX_NO_OF_APPLICATIONS 10 |
#define UIM_MAX_NO_OF_SLOTS 5 |
#define UIM_UINT8_MAX_STRING_SZ 255 |
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_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_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_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 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_GetCardStatusV2 | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_uim_GetCardStatusV2_t * | pOutput | ||
) |
Get Card Status unpack V2
[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_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_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_SLQSUIMGetSlotsStatusV2 | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_uim_SLQSUIMGetSlotsStatusV2_t * | pOutput | ||
) |
get slot status unpack V2
[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_UnblockPinV2 | ( | uint8_t * | pResp, |
uint16_t | respLen, | ||
unpack_uim_UnblockPinV2_t * | pOutput | ||
) |
Unblock Pin unpack V2
[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 |