186 #ifndef ECALL_INTERFACE_H_INCLUDE_GUARD
187 #define ECALL_INTERFACE_H_INCLUDE_GUARD
199 const char* serviceInstanceName
419 const uint8_t* msdPtr,
423 size_t msdNumElements
514 #endif // ECALL_INTERFACE_H_INCLUDE_GUARD
void le_ecall_Delete(le_ecall_ObjRef_t ecallRef)
Emergency call is established.
Definition: ecall_interface.h:232
le_result_t
Definition: le_basics.h:34
le_result_t le_ecall_End(le_ecall_ObjRef_t ecallRef)
le_ecall_State_t
Definition: ecall_interface.h:227
MSD transmission has failed.
Definition: ecall_interface.h:238
le_result_t le_ecall_SetMsdPosition(le_ecall_ObjRef_t ecallRef, bool isTrusted, int32_t latitude, int32_t longitude, int32_t direction)
struct le_ecall_Obj * le_ecall_ObjRef_t
Definition: ecall_interface.h:219
void le_ecall_StartClient(const char *serviceInstanceName)
le_ecall_StateChangeHandlerRef_t le_ecall_AddStateChangeHandler(le_ecall_StateChangeHandlerFunc_t handlerPtr, void *contextPtr)
void le_ecall_RemoveStateChangeHandler(le_ecall_StateChangeHandlerRef_t addHandlerRef)
Unsuccessful eCall session.
Definition: ecall_interface.h:250
le_result_t le_ecall_StartAutomatic(le_ecall_ObjRef_t ecallRef)
le_result_t le_ecall_SetMsdPassengersCount(le_ecall_ObjRef_t ecallRef, uint32_t paxCount)
void(* le_ecall_StateChangeHandlerFunc_t)(le_ecall_State_t state, void *contextPtr)
Definition: ecall_interface.h:275
Successful eCall session.
Definition: ecall_interface.h:247
Unknown state.
Definition: ecall_interface.h:229
le_result_t le_ecall_ImportMsd(le_ecall_ObjRef_t ecallRef, const uint8_t *msdPtr, size_t msdNumElements)
MSD transmission is complete.
Definition: ecall_interface.h:235
le_result_t le_ecall_StartManual(le_ecall_ObjRef_t ecallRef)
struct le_ecall_StateChangeHandler * le_ecall_StateChangeHandlerRef_t
Definition: ecall_interface.h:261
void le_ecall_StopClient(void)
eCall session has been stopped by the PSAP.
Definition: ecall_interface.h:241
eCall session has lost synchronization and starts over.
Definition: ecall_interface.h:244
le_ecall_State_t le_ecall_GetState(le_ecall_ObjRef_t ecallRef)
le_result_t le_ecall_StartTest(le_ecall_ObjRef_t ecallRef)
le_ecall_ObjRef_t le_ecall_Create(void)