13 #ifndef TAF_SIM_INTERFACE_H_INCLUDE_GUARD 14 #define TAF_SIM_INTERFACE_H_INCLUDE_GUARD 563 char* phoneNumberStr,
565 size_t phoneNumberStrSize
714 uint32_t* remainingPukTriesPtrPtr
865 uint8_t* channelPtrPtr
907 const uint8_t* commandApduPtr,
909 size_t commandApduSize,
911 uint8_t* responseApduPtr,
913 size_t* responseApduSizePtr
934 const uint8_t* commandApduPtr,
936 size_t commandApduSize,
938 uint8_t* responseApduPtr,
940 size_t* responseApduSizePtr
974 const uint8_t* dataPtr,
984 uint8_t* responsePtr,
986 size_t* responseSizePtr
1306 #endif // TAF_SIM_INTERFACE_H_INCLUDE_GUARD le_result_t taf_sim_SetPower(taf_sim_Id_t simId, le_onoff_t power)
Definition: taf_sim_client.c:1419
taf_sim_LockType_t
Definition: taf_sim_common.h:488
le_result_t taf_sim_SelectCard(taf_sim_Id_t slotId)
Definition: taf_sim_client.c:873
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
void(* taf_sim_NewStateHandlerFunc_t)(taf_sim_Id_t slotId, taf_sim_States_t state, void *contextPtr)
Definition: taf_sim_common.h:622
taf_sim_FPLMNListRef_t taf_sim_ReadFPLMNList(taf_sim_Id_t simId)
Definition: taf_sim_client.c:1654
le_result_t taf_sim_LocalSwapToCommercialSubscription(taf_sim_Id_t simId, taf_sim_Manufacturer_t manufacturer)
Definition: taf_sim_client.c:1390
taf_sim_Command_t
Definition: taf_sim_common.h:574
taf_sim_FPLMNListRef_t taf_sim_CreateFPLMNList(void)
Definition: taf_sim_client.c:1531
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_AuthenticationResponseHandlerRef_t taf_sim_AddAuthenticationResponseHandler(taf_sim_AuthenticationResponseHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_sim_client.c:597
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
le_result_t taf_sim_GetSlotCount(int32_t *countPtr)
Definition: taf_sim_client.c:1723
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
le_result_t taf_sim_LocalSwapToEmergencyCallSubscription(taf_sim_Id_t simId, taf_sim_Manufacturer_t manufacturer)
Definition: taf_sim_client.c:1360
void taf_sim_RemoveIccidChangeHandler(taf_sim_IccidChangeHandlerRef_t handlerRef)
Definition: taf_sim_client.c:1510
void taf_sim_AdvertiseService(void)
Definition: taf_sim_server.c:296
le_result_t taf_sim_WriteFPLMNList(taf_sim_Id_t simId, taf_sim_FPLMNListRef_t fplmnListRef)
Definition: taf_sim_client.c:1699
int32_t taf_sim_GetRemainingPINTries(taf_sim_Id_t slotId)
Definition: taf_sim_client.c:958
le_msg_ServiceRef_t taf_sim_GetServiceRef(void)
Definition: taf_sim_server.c:269
le_result_t taf_sim_CloseLogicalChannel(taf_sim_Id_t slotId, uint8_t channel)
Definition: taf_sim_client.c:1195
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
le_result_t taf_sim_GetEID(taf_sim_Id_t slotId, char *eid, size_t eidSize)
Definition: taf_sim_client.c:1098
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
struct taf_sim_FPLMNList * taf_sim_FPLMNListRef_t
Definition: taf_sim_common.h:410
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
taf_sim_Manufacturer_t
Definition: taf_sim_common.h:551
struct taf_sim_AuthenticationResponseHandler * taf_sim_AuthenticationResponseHandlerRef_t
Definition: taf_sim_common.h:605
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
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_GetNextFPLMNOperator(taf_sim_FPLMNListRef_t fplmnListRef, char *mccPtr, size_t mccPtrSize, char *mncPtr, size_t mncPtrSize)
Definition: taf_sim_client.c:1621
taf_sim_AppType_t
Definition: taf_sim_common.h:527
taf_sim_Id_t
Definition: taf_sim_common.h:465
void taf_sim_RemoveNewStateHandler(taf_sim_NewStateHandlerRef_t handlerRef)
Definition: taf_sim_client.c:577
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
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
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_IccidChangeHandlerFunc_t)(taf_sim_Id_t simId, const char *LE_NONNULL iccid, void *contextPtr)
Definition: taf_sim_common.h:656
struct taf_sim_IccidChangeHandler * taf_sim_IccidChangeHandlerRef_t
Definition: taf_sim_common.h:613
le_result_t taf_sim_GetHomeNetworkOperator(taf_sim_Id_t slotId, char *nameStr, size_t nameStrSize)
Definition: taf_sim_client.c:762
bool taf_sim_IsPresent(taf_sim_Id_t slotId)
Definition: taf_sim_client.c:638
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
taf_sim_Id_t taf_sim_GetSelectedCard(void)
Definition: taf_sim_client.c:853
le_msg_SessionRef_t taf_sim_GetClientSessionRef(void)
Definition: taf_sim_server.c:282
le_onoff_t
Definition: le_basics.h:95
le_result_t taf_sim_SetAutomaticSelection(bool enable)
Definition: taf_sim_client.c:1125
taf_sim_States_t
Definition: taf_sim_common.h:418
le_result_t taf_sim_GetAutomaticSelection(bool *enablePtr)
Definition: taf_sim_client.c:1146
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
#define LE_NONNULL
Definition: le_basics.h:368
taf_sim_IccidChangeHandlerRef_t taf_sim_AddIccidChangeHandler(taf_sim_IccidChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_sim_client.c:1490
le_result_t
Definition: le_basics.h:45
le_result_t taf_sim_GetRemainingPUKTries(taf_sim_Id_t slotId, uint32_t *remainingPukTriesPtrPtr)
Definition: taf_sim_client.c:981
taf_sim_States_t taf_sim_GetState(taf_sim_Id_t slotId)
Definition: taf_sim_client.c:657
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
struct taf_sim_NewStateHandler * taf_sim_NewStateHandlerRef_t
Definition: taf_sim_common.h:597
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
le_result_t taf_sim_IsEmergencyCallSubscriptionSelected(taf_sim_Id_t simId, bool *isEcsPtr)
Definition: taf_sim_client.c:1467
void taf_sim_RemoveAuthenticationResponseHandler(taf_sim_AuthenticationResponseHandlerRef_t handlerRef)
Definition: taf_sim_client.c:617