13 #ifndef TAF_SIM_INTERFACE_H_INCLUDE_GUARD 14 #define TAF_SIM_INTERFACE_H_INCLUDE_GUARD 518 char* phoneNumberStr,
520 size_t phoneNumberStrSize
655 uint32_t* remainingPukTriesPtrPtr
792 uint8_t* channelPtrPtr
830 const uint8_t* commandApduPtr,
832 size_t commandApduSize,
834 uint8_t* responseApduPtr,
836 size_t* responseApduSizePtr
855 const uint8_t* commandApduPtr,
857 size_t commandApduSize,
859 uint8_t* responseApduPtr,
861 size_t* responseApduSizePtr
893 const uint8_t* dataPtr,
903 uint8_t* responsePtr,
905 size_t* responseSizePtr
1194 #endif // TAF_SIM_INTERFACE_H_INCLUDE_GUARD taf_sim_LockType_t
Definition: taf_sim_common.h:488
le_result_t taf_sim_SendApduOnChannel(taf_sim_Id_t simId, uint8_t channel, const uint8_t *commandApduPtr, size_t commandApduSize, uint8_t *responseApduPtr, size_t *responseApduSizePtr)
Definition: taf_sim_client.c:1221
void(* taf_sim_NewStateHandlerFunc_t)(taf_sim_Id_t slotId, taf_sim_States_t state, void *contextPtr)
Definition: taf_sim_common.h:622
le_result_t taf_sim_Unlock(taf_sim_Id_t slotId, taf_sim_LockType_t lockType, const char *LE_NONNULL pin)
Definition: taf_sim_client.c:1007
taf_sim_Command_t
Definition: taf_sim_common.h:574
le_result_t taf_sim_AddFPLMNOperator(taf_sim_FPLMNListRef_t fplmnListRef, const char *LE_NONNULL mcc, const char *LE_NONNULL mnc)
Definition: taf_sim_client.c:1552
taf_sim_NewStateHandlerRef_t taf_sim_AddNewStateHandler(taf_sim_NewStateHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_sim_client.c:557
le_result_t taf_sim_GetHomeNetworkMccMnc(taf_sim_Id_t slotId, char *mccPtr, size_t mccPtrSize, char *mncPtr, size_t mncPtrSize)
Definition: taf_sim_client.c:822
bool taf_sim_IsReady(taf_sim_Id_t slotId)
Definition: taf_sim_client.c:678
void(* taf_sim_DisconnectHandler_t)(void *)
Definition: taf_sim_interface.h:26
le_result_t taf_sim_GetHomeNetworkOperator(taf_sim_Id_t slotId, char *nameStr, size_t nameStrSize)
Definition: taf_sim_client.c:762
void taf_sim_RemoveAuthenticationResponseHandler(taf_sim_AuthenticationResponseHandlerRef_t handlerRef)
Definition: taf_sim_client.c:617
le_result_t taf_sim_WriteFPLMNList(taf_sim_Id_t simId, taf_sim_FPLMNListRef_t fplmnListRef)
Definition: taf_sim_client.c:1699
le_result_t taf_sim_TryConnectService(void)
Definition: taf_sim_client.c:323
le_result_t taf_sim_LocalSwapToEmergencyCallSubscription(taf_sim_Id_t simId, taf_sim_Manufacturer_t manufacturer)
Definition: taf_sim_client.c:1360
le_result_t taf_sim_SetAutomaticSelection(bool enable)
Definition: taf_sim_client.c:1125
LE_FULL_API void taf_sim_SetServerDisconnectHandler(taf_sim_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_sim_client.c:380
le_result_t taf_sim_GetNextFPLMNOperator(taf_sim_FPLMNListRef_t fplmnListRef, char *mccPtr, size_t mccPtrSize, char *mncPtr, size_t mncPtrSize)
Definition: taf_sim_client.c:1621
void taf_sim_DisconnectService(void)
Definition: taf_sim_client.c:503
taf_sim_FPLMNListRef_t taf_sim_ReadFPLMNList(taf_sim_Id_t simId)
Definition: taf_sim_client.c:1654
struct taf_sim_FPLMNList * taf_sim_FPLMNListRef_t
Definition: taf_sim_common.h:410
le_result_t taf_sim_GetEID(taf_sim_Id_t slotId, char *eid, size_t eidSize)
Definition: taf_sim_client.c:1098
taf_sim_Manufacturer_t
Definition: taf_sim_common.h:551
le_result_t taf_sim_SetPower(taf_sim_Id_t simId, le_onoff_t power)
Definition: taf_sim_client.c:1419
struct taf_sim_AuthenticationResponseHandler * taf_sim_AuthenticationResponseHandlerRef_t
Definition: taf_sim_common.h:605
le_result_t taf_sim_SelectCard(taf_sim_Id_t slotId)
Definition: taf_sim_client.c:873
LE_FULL_API void taf_sim_SetNonExitServerDisconnectHandler(taf_sim_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_sim_client.c:457
le_result_t taf_sim_GetSubscriberPhoneNumber(taf_sim_Id_t slotId, char *phoneNumberStr, size_t phoneNumberStrSize)
Definition: taf_sim_client.c:792
le_result_t taf_sim_OpenLogicalChannel(taf_sim_Id_t slotId, taf_sim_AppType_t apptype, uint8_t *channelPtrPtr)
Definition: taf_sim_client.c:1168
taf_sim_FPLMNListRef_t taf_sim_CreateFPLMNList(void)
Definition: taf_sim_client.c:1531
taf_sim_AppType_t
Definition: taf_sim_common.h:527
taf_sim_Id_t
Definition: taf_sim_common.h:465
void(* taf_sim_AuthenticationResponseHandlerFunc_t)(taf_sim_Id_t slotId, taf_sim_LockResponse_t responsetype, le_result_t result, void *contextPtr)
Definition: taf_sim_common.h:638
void(* taf_sim_IccidChangeHandlerFunc_t)(taf_sim_Id_t simId, const char *LE_NONNULL iccid, void *contextPtr)
Definition: taf_sim_common.h:656
le_result_t taf_sim_GetSlotCount(int32_t *countPtr)
Definition: taf_sim_client.c:1723
le_result_t taf_sim_Lock(taf_sim_Id_t slotId, taf_sim_LockType_t lockType, const char *LE_NONNULL pin)
Definition: taf_sim_client.c:1037
struct taf_sim_IccidChangeHandler * taf_sim_IccidChangeHandlerRef_t
Definition: taf_sim_common.h:613
le_result_t taf_sim_SendCommand(taf_sim_Id_t simId, taf_sim_Command_t command, const char *LE_NONNULL fileIdentifier, uint8_t p1, uint8_t p2, uint8_t p3, const uint8_t *dataPtr, size_t dataSize, const char *LE_NONNULL path, uint8_t *sw1Ptr, uint8_t *sw2Ptr, uint8_t *responsePtr, size_t *responseSizePtr)
Definition: taf_sim_client.c:1297
void taf_sim_ConnectService(void)
Definition: taf_sim_client.c:291
taf_sim_Id_t taf_sim_GetSelectedCard(void)
Definition: taf_sim_client.c:853
le_result_t taf_sim_GetICCID(taf_sim_Id_t slotId, char *iccid, size_t iccidSize)
Definition: taf_sim_client.c:702
void taf_sim_DeleteFPLMNList(taf_sim_FPLMNListRef_t fplmnListRef)
Definition: taf_sim_client.c:1676
bool taf_sim_IsPresent(taf_sim_Id_t slotId)
Definition: taf_sim_client.c:638
int32_t taf_sim_GetRemainingPINTries(taf_sim_Id_t slotId)
Definition: taf_sim_client.c:958
le_result_t taf_sim_ChangePIN(taf_sim_Id_t slotId, taf_sim_LockType_t lockType, const char *LE_NONNULL oldpin, const char *LE_NONNULL newpin)
Definition: taf_sim_client.c:926
le_result_t taf_sim_EnterPIN(taf_sim_Id_t slotId, taf_sim_LockType_t lockType, const char *LE_NONNULL pin)
Definition: taf_sim_client.c:897
le_onoff_t
Definition: le_basics.h:95
taf_sim_States_t
Definition: taf_sim_common.h:418
#define LE_NONNULL
Definition: le_basics.h:368
taf_sim_States_t taf_sim_GetState(taf_sim_Id_t slotId)
Definition: taf_sim_client.c:657
taf_sim_AuthenticationResponseHandlerRef_t taf_sim_AddAuthenticationResponseHandler(taf_sim_AuthenticationResponseHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_sim_client.c:597
le_result_t taf_sim_CloseLogicalChannel(taf_sim_Id_t slotId, uint8_t channel)
Definition: taf_sim_client.c:1195
le_result_t
Definition: le_basics.h:45
le_result_t taf_sim_GetAutomaticSelection(bool *enablePtr)
Definition: taf_sim_client.c:1146
le_result_t taf_sim_Reset(taf_sim_Id_t simId)
Definition: taf_sim_client.c:1443
le_result_t taf_sim_Unblock(taf_sim_Id_t slotId, taf_sim_LockType_t lockType, const char *LE_NONNULL puk, const char *LE_NONNULL newpin)
Definition: taf_sim_client.c:1068
taf_sim_IccidChangeHandlerRef_t taf_sim_AddIccidChangeHandler(taf_sim_IccidChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_sim_client.c:1490
le_result_t taf_sim_SendApdu(taf_sim_Id_t simId, const uint8_t *commandApduPtr, size_t commandApduSize, uint8_t *responseApduPtr, size_t *responseApduSizePtr)
Definition: taf_sim_client.c:1259
le_result_t taf_sim_LocalSwapToCommercialSubscription(taf_sim_Id_t simId, taf_sim_Manufacturer_t manufacturer)
Definition: taf_sim_client.c:1390
struct taf_sim_NewStateHandler * taf_sim_NewStateHandlerRef_t
Definition: taf_sim_common.h:597
#define LE_FULL_API
Definition: le_apiFeatures.h:42
le_result_t taf_sim_GetRemainingPUKTries(taf_sim_Id_t slotId, uint32_t *remainingPukTriesPtrPtr)
Definition: taf_sim_client.c:981
le_result_t taf_sim_GetIMSI(taf_sim_Id_t slotId, char *imsi, size_t imsiSize)
Definition: taf_sim_client.c:732
le_result_t taf_sim_IsEmergencyCallSubscriptionSelected(taf_sim_Id_t simId, bool *isEcsPtr)
Definition: taf_sim_client.c:1467
void taf_sim_RemoveNewStateHandler(taf_sim_NewStateHandlerRef_t handlerRef)
Definition: taf_sim_client.c:577
le_result_t taf_sim_GetFirstFPLMNOperator(taf_sim_FPLMNListRef_t fplmnListRef, char *mccPtr, size_t mccPtrSize, char *mncPtr, size_t mncPtrSize)
Definition: taf_sim_client.c:1584
void taf_sim_RemoveIccidChangeHandler(taf_sim_IccidChangeHandlerRef_t handlerRef)
Definition: taf_sim_client.c:1510