198 #ifndef LE_ECALL_H_INCLUDE_GUARD
199 #define LE_ECALL_H_INCLUDE_GUARD
211 const char* serviceInstanceName
433 const uint8_t* msdPtr,
437 size_t msdNumElements
528 #endif // LE_ECALL_H_INCLUDE_GUARD
le_ecall_State_t le_ecall_GetState(le_ecall_ObjRef_t ecallRef)
void(* le_ecall_StateChangeHandlerFunc_t)(le_ecall_State_t state, void *contextPtr)
Definition: le_ecall_interface.h:287
le_ecall_ObjRef_t le_ecall_Create(void)
void le_ecall_RemoveStateChangeHandler(le_ecall_StateChangeHandlerRef_t addHandlerRef)
le_result_t le_ecall_ImportMsd(le_ecall_ObjRef_t ecallRef, const uint8_t *msdPtr, size_t msdNumElements)
Successful eCall session.
Definition: le_ecall_interface.h:259
MSD transmission has failed.
Definition: le_ecall_interface.h:250
le_result_t le_ecall_StartManual(le_ecall_ObjRef_t ecallRef)
Unknown state.
Definition: le_ecall_interface.h:241
le_result_t
Definition: le_basics.h:34
le_result_t le_ecall_SetMsdPosition(le_ecall_ObjRef_t ecallRef, bool isTrusted, int32_t latitude, int32_t longitude, int32_t direction)
void le_ecall_StartClient(const char *serviceInstanceName)
struct le_ecall_StateChangeHandler * le_ecall_StateChangeHandlerRef_t
Definition: le_ecall_interface.h:273
void le_ecall_StopClient(void)
MSD transmission is complete.
Definition: le_ecall_interface.h:247
le_result_t le_ecall_StartTest(le_ecall_ObjRef_t ecallRef)
le_result_t le_ecall_SetMsdPassengersCount(le_ecall_ObjRef_t ecallRef, uint32_t paxCount)
le_result_t le_ecall_End(le_ecall_ObjRef_t ecallRef)
Emergency call is established.
Definition: le_ecall_interface.h:244
Unsuccessful eCall session.
Definition: le_ecall_interface.h:262
le_ecall_State_t
Definition: le_ecall_interface.h:239
eCall session has been stopped by the PSAP.
Definition: le_ecall_interface.h:253
eCall session has lost synchronization and starts over.
Definition: le_ecall_interface.h:256
void le_ecall_Delete(le_ecall_ObjRef_t ecallRef)
le_ecall_StateChangeHandlerRef_t le_ecall_AddStateChangeHandler(le_ecall_StateChangeHandlerFunc_t handlerPtr, void *contextPtr)
struct le_ecall_Obj * le_ecall_ObjRef_t
Definition: le_ecall_interface.h:231
le_result_t le_ecall_StartAutomatic(le_ecall_ObjRef_t ecallRef)