285 #ifndef TAF_ECALL_INTERFACE_H_INCLUDE_GUARD 286 #define TAF_ECALL_INTERFACE_H_INCLUDE_GUARD 726 int32_t latitudeDeltaN1,
731 int32_t longitudeDeltaN1
755 int32_t latitudeDeltaN2,
760 int32_t longitudeDeltaN2
784 uint32_t passengersCount
807 const uint8_t* dataPtr,
870 bool rolloverDetected
935 const uint8_t* msdPtr,
1261 uint16_t* deregTimePtr
1312 uint16_t* ccftTimePtr
1331 uint16_t minNwRegTime
1346 uint16_t* minNwRegTimePtr
1366 uint16_t* elapsedTimePtr
1370 #endif // TAF_ECALL_INTERFACE_H_INCLUDE_GUARD void(* taf_ecall_StateChangeHandlerFunc_t)(taf_ecall_CallRef_t ecallRef, taf_ecall_State_t state, void *contextPtr)
Definition: taf_ecall_common.h:537
taf_ecall_HlapTimerType_t
Definition: taf_ecall_common.h:509
le_result_t taf_ecall_ExportMsd(taf_ecall_CallRef_t ecallRef, uint8_t *msdPtr, size_t *msdSizePtr)
Definition: taf_ecall_client.c:1303
taf_ecall_MsdVehicleType_t
Definition: taf_ecall_common.h:127
le_result_t taf_ecall_SetPsapNumber(const char *LE_NONNULL psap)
Definition: taf_ecall_client.c:1608
void taf_ecall_ConnectService(void)
Definition: taf_ecall_client.c:291
le_result_t taf_ecall_UseUSimNumbers(void)
Definition: taf_ecall_client.c:1664
le_result_t taf_ecall_ExitOnlyMode(uint8_t phoneId)
Definition: taf_ecall_client.c:680
le_result_t taf_ecall_GetNadMinNetworkRegistrationTime(uint16_t *minNwRegTimePtr)
Definition: taf_ecall_client.c:1822
le_result_t taf_ecall_SetNadClearDownFallbackTime(uint16_t ccftTime)
Definition: taf_ecall_client.c:1755
le_result_t taf_ecall_GetVehicleType(taf_ecall_MsdVehicleType_t *vehTypePtr)
Definition: taf_ecall_client.c:796
le_result_t taf_ecall_ForcePersistentOnlyMode(uint8_t phoneId)
Definition: taf_ecall_client.c:658
le_result_t taf_ecall_StartManual(taf_ecall_CallRef_t ecallRef)
Definition: taf_ecall_client.c:1384
le_result_t taf_ecall_SetMsdPosition(taf_ecall_CallRef_t ecallRef, bool isTrusted, int32_t latitude, int32_t longitude, int32_t direction)
Definition: taf_ecall_client.c:958
le_result_t taf_ecall_ResetMsdAdditionalData(taf_ecall_CallRef_t ecallRef)
Definition: taf_ecall_client.c:1131
void taf_ecall_Delete(taf_ecall_CallRef_t ecallRef)
Definition: taf_ecall_client.c:614
taf_ecall_Type_t taf_ecall_GetType(taf_ecall_CallRef_t ecallRef)
Definition: taf_ecall_client.c:1533
LE_FULL_API void taf_ecall_SetNonExitServerDisconnectHandler(taf_ecall_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_ecall_client.c:457
taf_ecall_TerminationReason_t taf_ecall_GetTerminationReason(taf_ecall_CallRef_t ecallRef)
Definition: taf_ecall_client.c:1578
taf_ecall_HlapTimerStatus_t
Definition: taf_ecall_common.h:492
le_result_t taf_ecall_SetMsdEuroNCAPIIDeltaV(taf_ecall_CallRef_t ecallRef, uint8_t rangeLimit, int16_t deltaVX, int16_t deltaVY)
Definition: taf_ecall_client.c:1237
void taf_ecall_RemoveStateChangeHandler(taf_ecall_StateChangeHandlerRef_t handlerRef)
Definition: taf_ecall_client.c:577
le_result_t taf_ecall_Answer(taf_ecall_CallRef_t ecallRef)
Definition: taf_ecall_client.c:1488
le_result_t taf_ecall_SetNadDeregistrationTime(uint16_t deregTime)
Definition: taf_ecall_client.c:1687
void(* taf_ecall_DisconnectHandler_t)(void *)
Definition: taf_ecall_interface.h:302
le_result_t taf_ecall_SetMsdEuroNCAPLocationOfImpact(taf_ecall_CallRef_t ecallRef, taf_ecall_IILocations_t iiLocations)
Definition: taf_ecall_client.c:1156
taf_ecall_Type_t
Definition: taf_ecall_common.h:471
le_result_t taf_ecall_GetNadClearDownFallbackTime(uint16_t *ccftTimePtr)
Definition: taf_ecall_client.c:1776
le_result_t taf_ecall_GetPsapNumber(char *psap, size_t psapSize)
Definition: taf_ecall_client.c:1637
void taf_ecall_DisconnectService(void)
Definition: taf_ecall_client.c:503
int32_t taf_ecall_GetPlatformSpecificTerminationCode(taf_ecall_CallRef_t ecallRef)
Definition: taf_ecall_client.c:1556
le_result_t taf_ecall_SetMsdPassengersCount(taf_ecall_CallRef_t ecallRef, uint32_t passengersCount)
Definition: taf_ecall_client.c:1069
taf_ecall_State_t
Definition: taf_ecall_common.h:225
le_result_t taf_ecall_TryConnectService(void)
Definition: taf_ecall_client.c:323
taf_ecall_IILocations_t
Definition: taf_ecall_common.h:200
taf_ecall_CallRef_t taf_ecall_Create(void)
Definition: taf_ecall_client.c:598
le_result_t taf_ecall_SetNadMinNetworkRegistrationTime(uint16_t minNwRegTime)
Definition: taf_ecall_client.c:1801
taf_ecall_MsdTransmissionMode_t
Definition: taf_ecall_common.h:111
le_result_t taf_ecall_GetNadDeregistrationTime(uint16_t *deregTimePtr)
Definition: taf_ecall_client.c:1708
struct taf_ecall_StateChangeHandler * taf_ecall_StateChangeHandlerRef_t
Definition: taf_ecall_common.h:528
le_result_t taf_ecall_GetMsdVersion(uint32_t *msdVerPtr)
Definition: taf_ecall_client.c:751
le_result_t taf_ecall_GetConfiguredOperationMode(uint8_t phoneId, taf_ecall_OpMode_t *opModePtr)
Definition: taf_ecall_client.c:702
le_result_t taf_ecall_SetMsdTxMode(taf_ecall_MsdTransmissionMode_t mode)
Definition: taf_ecall_client.c:912
le_result_t taf_ecall_ResetMsdEuroNCAPRolloverDetected(taf_ecall_CallRef_t ecallRef)
Definition: taf_ecall_client.c:1212
taf_ecall_TerminationReason_t
Definition: taf_ecall_common.h:326
le_result_t taf_ecall_StartPrivate(taf_ecall_CallRef_t ecallRef, const char *LE_NONNULL psap, const char *LE_NONNULL contentType, const char *LE_NONNULL acceptInfo)
Definition: taf_ecall_client.c:1433
le_result_t taf_ecall_SetMsdEuroNCAPRolloverDetected(taf_ecall_CallRef_t ecallRef, bool rolloverDetected)
Definition: taf_ecall_client.c:1184
le_result_t taf_ecall_ForceOnlyMode(uint8_t phoneId)
Definition: taf_ecall_client.c:636
le_result_t taf_ecall_GetVIN(char *vin, size_t vinSize)
Definition: taf_ecall_client.c:842
le_result_t taf_ecall_SetMsdVersion(uint32_t msdVersion)
Definition: taf_ecall_client.c:728
le_result_t taf_ecall_SendMsd(taf_ecall_CallRef_t ecallRef)
Definition: taf_ecall_client.c:1332
le_result_t taf_ecall_End(taf_ecall_CallRef_t ecallRef)
Definition: taf_ecall_client.c:1465
le_result_t taf_ecall_SetVehicleType(taf_ecall_MsdVehicleType_t vehType)
Definition: taf_ecall_client.c:773
LE_FULL_API void taf_ecall_SetServerDisconnectHandler(taf_ecall_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_ecall_client.c:380
taf_ecall_OpMode_t
Definition: taf_ecall_common.h:92
le_result_t taf_ecall_SetVIN(const char *LE_NONNULL vin)
Definition: taf_ecall_client.c:819
le_result_t taf_ecall_TerminateRegistration(void)
Definition: taf_ecall_client.c:1732
struct taf_ecall_Call * taf_ecall_CallRef_t
Definition: taf_ecall_common.h:84
#define LE_NONNULL
Definition: le_basics.h:368
le_result_t taf_ecall_SetMsdAdditionalData(taf_ecall_CallRef_t ecallRef, const char *LE_NONNULL oid, const uint8_t *dataPtr, size_t dataSize)
Definition: taf_ecall_client.c:1097
le_result_t
Definition: le_basics.h:45
taf_ecall_State_t taf_ecall_GetState(taf_ecall_CallRef_t ecallRef)
Definition: taf_ecall_client.c:1510
le_result_t taf_ecall_GetPropulsionType(taf_ecall_PropulsionStorageType_t *propulsionTypePtr)
Definition: taf_ecall_client.c:889
le_result_t taf_ecall_SetPropulsionType(taf_ecall_PropulsionStorageType_t propulsionType)
Definition: taf_ecall_client.c:867
le_result_t taf_ecall_GetMsdTxMode(taf_ecall_MsdTransmissionMode_t *modePtr)
Definition: taf_ecall_client.c:935
#define LE_FULL_API
Definition: le_apiFeatures.h:42
le_result_t taf_ecall_StartTest(taf_ecall_CallRef_t ecallRef)
Definition: taf_ecall_client.c:1408
le_result_t taf_ecall_GetHlapTimerState(taf_ecall_HlapTimerType_t timer, taf_ecall_HlapTimerStatus_t *timerStatusPtr, uint16_t *elapsedTimePtr)
Definition: taf_ecall_client.c:1844
le_result_t taf_ecall_ImportMsd(taf_ecall_CallRef_t ecallRef, const uint8_t *msdPtr, size_t msdSize)
Definition: taf_ecall_client.c:1271
le_result_t taf_ecall_SetMsdPositionN1(taf_ecall_CallRef_t ecallRef, int32_t latitudeDeltaN1, int32_t longitudeDeltaN1)
Definition: taf_ecall_client.c:995
le_result_t taf_ecall_SetMsdPositionN2(taf_ecall_CallRef_t ecallRef, int32_t latitudeDeltaN2, int32_t longitudeDeltaN2)
Definition: taf_ecall_client.c:1032
uint32_t taf_ecall_PropulsionStorageType_t
Definition: taf_ecall_common.h:191
le_result_t taf_ecall_StartAutomatic(taf_ecall_CallRef_t ecallRef)
Definition: taf_ecall_client.c:1358
taf_ecall_StateChangeHandlerRef_t taf_ecall_AddStateChangeHandler(taf_ecall_StateChangeHandlerFunc_t handlerPtr, void *contextPtr)
Definition: taf_ecall_client.c:557