le_ecall_interface.h
Go to the documentation of this file.
25 * The Mobile Network Operator handles the eCall like any other 112 call and routes the call to the28 * At the same time, a digital "minimum set of data" (MSD) message is sent over the voice call using54 * - le_ecall_ForceOnlyMode(): this function configures the eCall operation mode to eCall only, only60 * - le_ecall_ForcePersistentOnlyMode(): Same as le_ecall_ForceOnlyMode(), but the change persists69 * - le_ecall_GetConfiguredOperationMode(): this function allows the user to retrieve the configured89 * The session can be stopped by calling le_ecall_End(). Note that in some cases, the ongoing eCall94 * (LE_ECALL_STATE_CONNECTED not yet received) and after LE_ECALL_STATE_STOPPED event is notified.112 * An application can also call le_ecall_GetTerminationReason() to retrieve the reason of the call114 * le_ecall_GetPlatformSpecificTerminationCode() to get platform specific termination code (refer119 * If another application tries to use the eCall service while a session is already in progress, the120 * le_ecall_StartManual(), le_ecall_StartAutomatic(), le_ecall_StartTest() functions will return a122 * application can follow the session progress with 'state' functions like le_ecall_GetState() and137 * @warning Those functions return a LE_DUPLICATE error when the MSD has been already imported with149 * The prepared MSD must answer the requirements described in the "EN 15722:2013" publication (this150 * publication has been prepared by Technical Committee CEN/TC 278 “Intelligent Transport Systems").155 * @warning The imported MSD overwrites the control flags (automaticActivation and testCall) set by163 * The MSD can be updated before calling le_ecall_SendMsd(), using the e_ecall_ImportMsd() function166 * The date/time on MSD information is internally set by fetching the time from linux system time169 * This time is automatically updated if NITS is supported by the cellular network. Otherwise, it is170 * up to the user to update the system date/time by calling le_clk_SetAbsoluteTime() function. The175 * @note Only unsandboxed application can set the date/time by le_clk_SetAbsoluteTime(). In case of176 * sandboxed application, please contact Sierra Wireless support to update the system date/time in181 * To perform an emergency call following the ERA-GLONASS requirements, the 'systemStandard' entry187 * - le_ecall_SetEraGlonassManualDialAttempts(): set the ECALL_MANUAL_DIAL_ATTEMPTS value. If a dial201 * - le_ecall_SetEraGlonassDialDuration(): set the ECALL_DIAL_DURATION time. It is the maximum time211 * - le_ecall_SetEraGlonassMSDMaxTransmissionTime(): sets the ECALL_MSD_MAX_TRANSMISSION_TIME time,215 * - le_ecall_SetEraGlonassPostTestRegistrationTime(): sets the ECALL_POST_TEST_REGISTRATION_TIME,217 * transmission of test results to System Operator. The ECALL_POST_TEST_REGISTRATION_TIME default227 * - le_ecall_GetEraGlonassMSDMaxTransmissionTime(): get the ECALL_MSD_MAX_TRANSMISSION_TIME time.378 * In the case of PAN-EUROPEAN, the redial can be performed as many times as desired but should be381 * In the case of ERA-GLONASS, the redial can be performed ECALL_MANUAL_DIAL_ATTEMPTS times within395 * There is one exception to the previous statement: if the NAD deregistration mechanism is enabled396 * an T9/T10 timers have not expired yet, it is not possible to change the eCall settings even after409 * @snippet "apps/test/modemServices/ecall/ecallIntegrationTest/eCallTest/le_ecallTest.c" PsapNumber411 * @note That PSAP number is not applied to a manual or an automatically initiated eCall. For these420 * @note If FDN directory is updated with new dial numbers, be sure that the SIM card is refreshed.427 * The time value can be set with the le_ecall_SetNadDeregistrationTime() API and retrieved with the430 * @snippet "apps/test/modemServices/ecall/ecallIntegrationTest/eCallTest/le_ecallTest.c" NadTime445 * network for the duration of this timer and then automatically deregisters from the network upon451 * - If its duration is set to one hour, the @ref LE_ECALL_STATE_TIMEOUT_T9 event will be reported.478 * After termination of an emergency call the in-vehicle system remains registered on the network490 * @snippet "apps/test/modemServices/ecall/ecallIntegrationTest/eCallTest/le_ecallTest.c" PostTest498 * @snippet "apps/test/modemServices/ecall/ecallIntegrationTest/eCallTest/le_ecallTest.c" DialTimer521 * @snippet "apps/test/modemServices/ecall/ecallIntegrationTest/eCallTest/le_ecallTest.c" Standard527 * @snippet "apps/test/modemServices/ecall/ecallIntegrationTest/eCallTest/le_ecallTest.c" MsdVersion533 * @snippet "apps/test/modemServices/ecall/ecallIntegrationTest/eCallTest/le_ecallTest.c" Vehicle545 * @snippet "apps/test/modemServices/ecall/ecallIntegrationTest/eCallTest/le_ecallTest.c" Propulsion552 * A sample code that implements an eCall test session with a voice call connection can be found in591 //--------------------------------------------------------------------------------------------------595 //--------------------------------------------------------------------------------------------------598 //--------------------------------------------------------------------------------------------------601 * Connect the current client thread to the service providing this API. Block until the service is604 * For each thread that wants to use this API, either ConnectService or TryConnectService must be605 * called before any other functions in this API. Normally, ConnectService is automatically called610 //--------------------------------------------------------------------------------------------------616 //--------------------------------------------------------------------------------------------------619 * Try to connect the current client thread to the service providing this API. Return with an error622 * For each thread that wants to use this API, either ConnectService or TryConnectService must be623 * called before any other functions in this API. Normally, ConnectService is automatically called632 * - LE_NOT_PERMITTED if the client interface is not bound to any service (doesn't have a binding).635 //--------------------------------------------------------------------------------------------------641 //--------------------------------------------------------------------------------------------------645 * When a server connection is lost, call this handler then exit with LE_FATAL. If a program wants648 //--------------------------------------------------------------------------------------------------655 //--------------------------------------------------------------------------------------------------661 * longer a connection to the service, and the functions in this API can't be used. For details, see666 //--------------------------------------------------------------------------------------------------673 //--------------------------------------------------------------------------------------------------677 //--------------------------------------------------------------------------------------------------680 //--------------------------------------------------------------------------------------------------684 //--------------------------------------------------------------------------------------------------687 //--------------------------------------------------------------------------------------------------692 //--------------------------------------------------------------------------------------------------695 //--------------------------------------------------------------------------------------------------699 //--------------------------------------------------------------------------------------------------703 //--------------------------------------------------------------------------------------------------707 //--------------------------------------------------------------------------------------------------721 //--------------------------------------------------------------------------------------------------725 //--------------------------------------------------------------------------------------------------736 //--------------------------------------------------------------------------------------------------740 //--------------------------------------------------------------------------------------------------800 //--------------------------------------------------------------------------------------------------804 //--------------------------------------------------------------------------------------------------815 //--------------------------------------------------------------------------------------------------819 //--------------------------------------------------------------------------------------------------852 //--------------------------------------------------------------------------------------------------856 //--------------------------------------------------------------------------------------------------870 //--------------------------------------------------------------------------------------------------875 //--------------------------------------------------------------------------------------------------892 LE_ECALL_DIAG_RESULT_PRESENT_STATUS_INDICATOR_FAILURE = 0x4000, ///< Present Status indicator failure.896 LE_ECALL_DIAG_RESULT_PRESENT_BATTERY_VOLTAGE_LOW = 0x40000, ///< Present Battery voltage low failure.898 LE_ECALL_DIAG_RESULT_PRESENT_CRASH_SENSOR_FAILURE = 0x100000, ///< Present Crash sensor failure.900 LE_ECALL_DIAG_RESULT_PRESENT_FIRMWARE_IMAGE_CORRUPTION = 0x400000, ///< Present Firmware image corruption failure.901 LE_ECALL_DIAG_RESULT_FIRMWARE_IMAGE_CORRUPTION = 0x800000, ///< Firmware image corruption failure status.902 LE_ECALL_DIAG_RESULT_PRESENT_COMM_MODULE_INTERFACE_FAILURE = 0x1000000, ///< Present Comm module interface failure.903 LE_ECALL_DIAG_RESULT_COMM_MODULE_INTERFACE_FAILURE = 0x2000000, ///< Comm module interface failure status.904 LE_ECALL_DIAG_RESULT_PRESENT_GNSS_RECEIVER_FAILURE = 0x4000000, ///< Present GNSS receiver failure.908 LE_ECALL_DIAG_RESULT_PRESENT_GNSS_ANTENNA_FAILURE = 0x40000000, ///< Present GNSS antenna failure.910 LE_ECALL_DIAG_RESULT_PRESENT_COMM_MODULE_FAILURE = 0x100000000, ///< Present Comm module failure.912 LE_ECALL_DIAG_RESULT_PRESENT_EVENTS_MEMORY_OVERFLOW = 0x400000000, ///< Present Events memory overflow.914 LE_ECALL_DIAG_RESULT_PRESENT_CRASH_PROFILE_MEMORY_OVERFLOW = 0x1000000000, ///< Present Crash profile memory overflow.915 LE_ECALL_DIAG_RESULT_CRASH_PROFILE_MEMORY_OVERFLOW = 0x2000000000, ///< Crash profile memory overflow status.916 LE_ECALL_DIAG_RESULT_PRESENT_OTHER_CRITICAL_FAILURES = 0x4000000000, ///< Present Other critical failures.917 LE_ECALL_DIAG_RESULT_OTHER_CRITICAL_FAILURES = 0x8000000000, ///< Other critical failures status.918 LE_ECALL_DIAG_RESULT_PRESENT_OTHER_NOT_CRITICAL_FAILURES = 0x10000000000, ///< Present Other not critical failures.919 LE_ECALL_DIAG_RESULT_OTHER_NOT_CRITICAL_FAILURES = 0x20000000000 ///< Other not critical failures status.924 //--------------------------------------------------------------------------------------------------929 //--------------------------------------------------------------------------------------------------944 LE_ECALL_CRASH_INFO_PRESENT_CRASH_FRONT_OR_SIDE = 0x1000, ///< Present Front or side collision indicator.946 LE_ECALL_CRASH_INFO_PRESENT_CRASH_ANOTHER_TYPE = 0x4000, ///< Present Other types of damage indicator.952 //--------------------------------------------------------------------------------------------------956 //--------------------------------------------------------------------------------------------------969 //--------------------------------------------------------------------------------------------------973 //--------------------------------------------------------------------------------------------------977 //--------------------------------------------------------------------------------------------------982 //--------------------------------------------------------------------------------------------------984 (993 //--------------------------------------------------------------------------------------------------1006 //--------------------------------------------------------------------------------------------------1012 //--------------------------------------------------------------------------------------------------1021 //--------------------------------------------------------------------------------------------------1027 //--------------------------------------------------------------------------------------------------1029 * This function exits from eCall Only mode. It configures the eCall operation mode to Normal mode,1030 * the modem uses the default operation mode at power up (or after U/SIM hotswap). The modem behaves1031 * following the U/SIM eCall operation mode; for example the U/SIM can be configured only for eCall,1039 //--------------------------------------------------------------------------------------------------1045 //--------------------------------------------------------------------------------------------------1057 //--------------------------------------------------------------------------------------------------1064 //--------------------------------------------------------------------------------------------------1071 //--------------------------------------------------------------------------------------------------1080 //--------------------------------------------------------------------------------------------------1084 //--------------------------------------------------------------------------------------------------1091 //--------------------------------------------------------------------------------------------------1104 //--------------------------------------------------------------------------------------------------1110 //--------------------------------------------------------------------------------------------------1117 //--------------------------------------------------------------------------------------------------1124 //--------------------------------------------------------------------------------------------------1133 //--------------------------------------------------------------------------------------------------1140 //--------------------------------------------------------------------------------------------------1149 //--------------------------------------------------------------------------------------------------1156 //--------------------------------------------------------------------------------------------------1165 //--------------------------------------------------------------------------------------------------1172 //--------------------------------------------------------------------------------------------------1181 //--------------------------------------------------------------------------------------------------1188 //--------------------------------------------------------------------------------------------------1197 //--------------------------------------------------------------------------------------------------1204 //--------------------------------------------------------------------------------------------------1213 //--------------------------------------------------------------------------------------------------1220 //--------------------------------------------------------------------------------------------------1229 //--------------------------------------------------------------------------------------------------1236 //--------------------------------------------------------------------------------------------------1246 //--------------------------------------------------------------------------------------------------1255 //--------------------------------------------------------------------------------------------------1264 //--------------------------------------------------------------------------------------------------1271 //--------------------------------------------------------------------------------------------------1282 //--------------------------------------------------------------------------------------------------1289 //--------------------------------------------------------------------------------------------------1298 //--------------------------------------------------------------------------------------------------1305 //--------------------------------------------------------------------------------------------------1317 //--------------------------------------------------------------------------------------------------1324 //--------------------------------------------------------------------------------------------------1336 //--------------------------------------------------------------------------------------------------1357 //--------------------------------------------------------------------------------------------------1359 * Set the position Delta N-1 from position set in le_ecall_SetMsdPosition() transmitted by the MSD.1369 //--------------------------------------------------------------------------------------------------1386 //--------------------------------------------------------------------------------------------------1388 * Set the position Delta N-2 from position set in le_ecall_SetMsdPositionN1() transmitted by the MSD.1398 //--------------------------------------------------------------------------------------------------1415 //--------------------------------------------------------------------------------------------------1426 //--------------------------------------------------------------------------------------------------1435 //--------------------------------------------------------------------------------------------------1450 //--------------------------------------------------------------------------------------------------1461 //--------------------------------------------------------------------------------------------------1475 //--------------------------------------------------------------------------------------------------1486 //--------------------------------------------------------------------------------------------------1499 //--------------------------------------------------------------------------------------------------1506 //--------------------------------------------------------------------------------------------------1519 //--------------------------------------------------------------------------------------------------1526 //--------------------------------------------------------------------------------------------------1539 //--------------------------------------------------------------------------------------------------1546 //--------------------------------------------------------------------------------------------------1559 //--------------------------------------------------------------------------------------------------1566 //--------------------------------------------------------------------------------------------------1573 * - For manual session, it is possible to end the ongoing session if the eCall is not connected1574 * (LE_ECALL_STATE_CONNECTED not yet received) and after LE_ECALL_STATE_STOPPED event is notified.1575 * - Using this API doesn't affect the NAD deregistration mechanism. However, it disables the call1584 //--------------------------------------------------------------------------------------------------1591 //--------------------------------------------------------------------------------------------------1600 //--------------------------------------------------------------------------------------------------1607 //--------------------------------------------------------------------------------------------------1611 * @note That PSAP number is not applied to Manually or Automatically initiated eCall. For those1624 //--------------------------------------------------------------------------------------------------1631 //--------------------------------------------------------------------------------------------------1636 * @note That PSAP number is not applied to Manually or Automatically initiated eCall. For those1650 //--------------------------------------------------------------------------------------------------1660 //--------------------------------------------------------------------------------------------------1665 * @note If FDN directory is updated with new dial numbers, be sure that the SIM card is refreshed.1671 //--------------------------------------------------------------------------------------------------1677 //--------------------------------------------------------------------------------------------------1679 * Set the NAD (network access device) deregistration time value. After termination of an emergency1680 * call the in-vehicle system remains registered on the network for the period of time, defined by1690 //--------------------------------------------------------------------------------------------------1697 //--------------------------------------------------------------------------------------------------1705 //--------------------------------------------------------------------------------------------------1712 //--------------------------------------------------------------------------------------------------1720 //--------------------------------------------------------------------------------------------------1727 //--------------------------------------------------------------------------------------------------1735 //--------------------------------------------------------------------------------------------------1742 //--------------------------------------------------------------------------------------------------1747 * Redial attempts stop once the call has been cleared down correctly, or if counter/timer reached1754 //--------------------------------------------------------------------------------------------------1761 //--------------------------------------------------------------------------------------------------1766 * Redial attempts stop once the call has been cleared down correctly, or if counter/timer reached1773 //--------------------------------------------------------------------------------------------------1780 //--------------------------------------------------------------------------------------------------1782 * Set the ECALL_DIAL_DURATION time. It's the maximum time the IVS have to connect the emergency1792 //--------------------------------------------------------------------------------------------------1799 //--------------------------------------------------------------------------------------------------1803 * When the delay is reached and IVS NAD didn't receive a call clear-down indication then the call1813 //--------------------------------------------------------------------------------------------------1820 //--------------------------------------------------------------------------------------------------1822 * Set the ECALL_AUTO_ANSWER_TIME time, the time interval wherein IVDS responds to incoming calls1832 //--------------------------------------------------------------------------------------------------1839 //--------------------------------------------------------------------------------------------------1850 //--------------------------------------------------------------------------------------------------1857 //--------------------------------------------------------------------------------------------------1865 * @note The ECALL_POST_TEST_REGISTRATION_TIME setting takes effect immediately and is persistent to1868 * @note An ECALL_POST_TEST_REGISTRATION_TIME value of zero means the IVS doesn't remain registered1876 //--------------------------------------------------------------------------------------------------1883 //--------------------------------------------------------------------------------------------------1891 //--------------------------------------------------------------------------------------------------1898 //--------------------------------------------------------------------------------------------------1906 //--------------------------------------------------------------------------------------------------1913 //--------------------------------------------------------------------------------------------------1921 //--------------------------------------------------------------------------------------------------1928 //--------------------------------------------------------------------------------------------------1936 //--------------------------------------------------------------------------------------------------1943 //--------------------------------------------------------------------------------------------------1951 //--------------------------------------------------------------------------------------------------1958 //--------------------------------------------------------------------------------------------------1967 //--------------------------------------------------------------------------------------------------1974 //--------------------------------------------------------------------------------------------------1983 //--------------------------------------------------------------------------------------------------1991 //--------------------------------------------------------------------------------------------------2001 //--------------------------------------------------------------------------------------------------2010 //--------------------------------------------------------------------------------------------------2012 * Reset the ERA-GLONASS crash severity parameter. Therefore that optional parameter is not included2021 //--------------------------------------------------------------------------------------------------2028 //--------------------------------------------------------------------------------------------------2038 //--------------------------------------------------------------------------------------------------2047 //--------------------------------------------------------------------------------------------------2058 //--------------------------------------------------------------------------------------------------2065 //--------------------------------------------------------------------------------------------------2075 //--------------------------------------------------------------------------------------------------2084 //--------------------------------------------------------------------------------------------------2095 //--------------------------------------------------------------------------------------------------2102 //--------------------------------------------------------------------------------------------------2112 //--------------------------------------------------------------------------------------------------2121 //--------------------------------------------------------------------------------------------------2123 * Reset the ERA-GLONASS coordinate system type. Therefore that optional parameter is not included2132 //--------------------------------------------------------------------------------------------------2139 //--------------------------------------------------------------------------------------------------2148 //--------------------------------------------------------------------------------------------------2155 //--------------------------------------------------------------------------------------------------2164 //--------------------------------------------------------------------------------------------------AL-ACK clear-down received.Definition: le_ecall_interface.h:767Present Left collision indicator.Definition: le_ecall_interface.h:934int32_t le_ecall_GetPlatformSpecificTerminationCode(le_ecall_CallRef_t ecallRef)le_result_t le_ecall_SetMsdVersion(uint32_t msdVersion)le_result_t le_ecall_StartTest(le_ecall_CallRef_t ecallRef)le_result_t le_ecall_SetMsdPositionN2(le_ecall_CallRef_t ecallRef, int32_t latitudeDeltaN2, int32_t longitudeDeltaN2)Persistent eCall only mode.Definition: le_ecall_interface.h:715Timeout for Timer T5 (see CEN-EN 16062, annex A)Definition: le_ecall_interface.h:786le_result_t le_ecall_SetPsapNumber(const char *LE_NONNULL psap)Present Battery failure.Definition: le_ecall_interface.h:894Definition: le_ecall_interface.h:774le_result_t le_ecall_ForceOnlyMode(void)Present Right speaker failure.Definition: le_ecall_interface.h:882le_result_t le_ecall_SendMsd(le_ecall_CallRef_t ecallRef)le_result_t le_ecall_ResetMsdEraGlonassCrashSeverity(le_ecall_CallRef_t ecallRef)le_result_t le_ecall_SetEraGlonassDialDuration(uint16_t duration)le_result_t le_ecall_GetMsdVersion(uint32_t *msdVersionPtr)Present Comm module interface failure.Definition: le_ecall_interface.h:902Present Other critical failures.Definition: le_ecall_interface.h:916le_result_t le_ecall_SetMsdEraGlonassDiagnosticResult(le_ecall_CallRef_t ecallRef, le_ecall_DiagnosticResultBitMask_t diagnosticResultMask)le_result_t le_ecall_GetEraGlonassAutoAnswerTime(uint16_t *autoAnswerTimePtr)Definition: le_ecall_interface.h:712Present Battery voltage low failure.Definition: le_ecall_interface.h:896le_result_t le_ecall_SetMsdEraGlonassCrashSeverity(le_ecall_CallRef_t ecallRef, uint32_t crashSeverity)le_result_t le_ecall_ForcePersistentOnlyMode(void)Front or side collision indicator.Definition: le_ecall_interface.h:945le_result_t le_ecall_SetMsdTxMode(le_ecall_MsdTxMode_t mode)void le_ecall_ConnectService(void)Timeout for Timer T10 (see CEN-EN 16062, annex A)Definition: le_ecall_interface.h:794Firmware image corruption failure status.Definition: le_ecall_interface.h:901Present Side collision indicator.Definition: le_ecall_interface.h:942Present Mic connection failure.Definition: le_ecall_interface.h:878Right speaker failure status.Definition: le_ecall_interface.h:883Present Right collision indicator.Definition: le_ecall_interface.h:936Other critical failures status.Definition: le_ecall_interface.h:917Crash profile memory overflow status.Definition: le_ecall_interface.h:915le_result_t le_ecall_SetEraGlonassMSDMaxTransmissionTime(uint16_t msdMaxTransTime)le_result_t le_ecall_GetMsdTxMode(le_ecall_MsdTxMode_t *modePtr)le_result_t le_ecall_GetVehicleType(le_ecall_MsdVehicleType_t *vehicleTypePtr)le_result_t le_ecall_GetEraGlonassPostTestRegistrationTime(uint16_t *postTestRegTimePtr)Present Crash profile memory overflow.Definition: le_ecall_interface.h:914Present Front or side collision indicator.Definition: le_ecall_interface.h:944le_result_t le_ecall_ResetMsdEraGlonassCrashInfo(le_ecall_CallRef_t ecallRef)Left speaker failure status.Definition: le_ecall_interface.h:885Present Other not critical failures.Definition: le_ecall_interface.h:918Ignition line failure status.Definition: le_ecall_interface.h:889void(* le_ecall_StateChangeHandlerFunc_t)(le_ecall_CallRef_t ecallRef, le_ecall_State_t state, void *contextPtr)Definition: le_ecall_interface.h:984Pull mode (modem/host waits for MSD request from PSAP to send MSD).Definition: le_ecall_interface.h:807le_result_t le_ecall_ResetMsdEraGlonassCoordinateSystemType(le_ecall_CallRef_t ecallRef)struct le_ecall_StateChangeHandler * le_ecall_StateChangeHandlerRef_tDefinition: le_ecall_interface.h:974le_result_t le_ecall_GetConfiguredOperationMode(le_ecall_OpMode_t *opModePtr)GNSS antenna failure status.Definition: le_ecall_interface.h:909le_result_t le_ecall_SetNadDeregistrationTime(uint16_t deregTime)Present GNSS receiver failure.Definition: le_ecall_interface.h:904le_result_t le_ecall_GetEraGlonassMSDMaxTransmissionTime(uint16_t *msdMaxTransTimePtr)void le_ecall_SetServerDisconnectHandler(le_ecall_DisconnectHandler_t disconnectHandler, void *contextPtr)void le_ecall_DisconnectService(void)le_result_t le_ecall_GetEraGlonassFallbackTime(uint16_t *durationPtr)Push mode (modem/host sends MSD to PSAP right after eCall is connected).Definition: le_ecall_interface.h:809le_result_t le_ecall_SetEraGlonassAutoDialAttempts(uint16_t attempts)Other types of damage indicator.Definition: le_ecall_interface.h:947le_result_t le_ecall_SetEraGlonassManualDialAttempts(uint16_t attempts)Timeout for Timer T6 (see CEN-EN 16062, annex A)Definition: le_ecall_interface.h:788PSAP start indication received.Definition: le_ecall_interface.h:753Light commercial vehicles (Class N1)Definition: le_ecall_interface.h:828le_mcc_TerminationReason_t le_ecall_GetTerminationReason(le_ecall_CallRef_t ecallRef)le_result_t le_ecall_SetMsdEraGlonassCoordinateSystemType(le_ecall_CallRef_t ecallRef, le_ecall_MsdCoordinateType_t coordinateSystemType)void le_ecall_RemoveStateChangeHandler(le_ecall_StateChangeHandlerRef_t handlerRef)le_ecall_DiagnosticResultBitMask_tDefinition: le_ecall_interface.h:876Present Front collision indicator.Definition: le_ecall_interface.h:932Other not critical failures status.Definition: le_ecall_interface.h:919le_result_t le_ecall_SetMsdPassengersCount(le_ecall_CallRef_t ecallRef, uint32_t paxCount)Timeout for Timer T3 (see CEN-EN 16062, annex A)Definition: le_ecall_interface.h:784Coordinate system type WGS-84.Definition: le_ecall_interface.h:961Present Other types of damage indicator.Definition: le_ecall_interface.h:946le_ecall_State_t le_ecall_GetState(le_ecall_CallRef_t ecallRef)Waiting for PSAP start indication.Definition: le_ecall_interface.h:751le_result_t le_ecall_End(le_ecall_CallRef_t ecallRef)le_result_t le_ecall_StartManual(le_ecall_CallRef_t ecallRef)le_result_t le_ecall_ResetMsdEraGlonassDiagnosticResult(le_ecall_CallRef_t ecallRef)le_result_t le_ecall_GetSystemStandard(le_ecall_SystemStandard_t *systemStandardPtr)Timeout for Timer T7 (see CEN-EN 16062, annex A)Definition: le_ecall_interface.h:790Comm module failure status.Definition: le_ecall_interface.h:911le_result_t le_ecall_SetMsdEraGlonassCrashInfo(le_ecall_CallRef_t ecallRef, le_ecall_CrashInfoBitMask_t crashInfoMask)Events memory overflow status.Definition: le_ecall_interface.h:913Timeout for Timer T2 (see CEN-EN 16062, annex A)Definition: le_ecall_interface.h:782Present GNSS antenna failure.Definition: le_ecall_interface.h:908void(* le_ecall_DisconnectHandler_t)(void *)Definition: le_ecall_interface.h:596le_result_t le_ecall_SetMsdPosition(le_ecall_CallRef_t ecallRef, bool isTrusted, int32_t latitude, int32_t longitude, int32_t direction)le_result_t le_ecall_SetVehicleType(le_ecall_MsdVehicleType_t vehicleType)Present Rollover indicator.Definition: le_ecall_interface.h:940le_ecall_CallRef_t le_ecall_Create(void)Status indicator failure status.Definition: le_ecall_interface.h:893le_result_t le_ecall_ImportMsd(le_ecall_CallRef_t ecallRef, const uint8_t *msdPtr, size_t msdSize)Present Left speaker failure.Definition: le_ecall_interface.h:884le_result_t le_ecall_UseUSimNumbers(void)le_result_t le_ecall_GetEraGlonassManualDialAttempts(uint16_t *attemptsPtr)Present Status indicator failure.Definition: le_ecall_interface.h:892le_result_t le_ecall_GetNadDeregistrationTime(uint16_t *deregTimePtr)le_result_t le_ecall_GetEraGlonassAutoDialAttempts(uint16_t *attemptsPtr)le_result_t le_ecall_ExitOnlyMode(void)le_result_t le_ecall_SetMsdPositionN1(le_ecall_CallRef_t ecallRef, int32_t latitudeDeltaN1, int32_t longitudeDeltaN1)le_result_t le_ecall_GetPropulsionType(le_ecall_PropulsionTypeBitMask_t *propulsionTypePtr)Present Crash sensor failure.Definition: le_ecall_interface.h:898le_result_t le_ecall_GetEraGlonassDialDuration(uint16_t *durationPtr)Present Speaker failure.Definition: le_ecall_interface.h:886Battery voltage low failure status.Definition: le_ecall_interface.h:897le_result_t le_ecall_SetIntervalBetweenDialAttempts(uint16_t pause)Definition: le_ecall_interface.h:769Present Events memory overflow.Definition: le_ecall_interface.h:912Compressed natural gas propulsion.Definition: le_ecall_interface.h:861le_result_t le_ecall_StartAutomatic(le_ecall_CallRef_t ecallRef)Comm module interface failure status.Definition: le_ecall_interface.h:903GNSS receiver failure status.Definition: le_ecall_interface.h:905Coordinate system type PZ-90.Definition: le_ecall_interface.h:963eCall session has lost synchronization and starts over.Definition: le_ecall_interface.h:772Present Comm module failure.Definition: le_ecall_interface.h:910le_result_t le_ecall_SetEraGlonassPostTestRegistrationTime(uint16_t postTestRegTime)Timeout for Timer T9 (see CEN-EN 16062, annex A)Definition: le_ecall_interface.h:792Mic connection failure status.Definition: le_ecall_interface.h:879le_result_t le_ecall_SetEraGlonassAutoAnswerTime(uint16_t autoAnswerTime)le_result_t le_ecall_TryConnectService(void)le_result_t le_ecall_SetVIN(const char *LE_NONNULL vin)le_ecall_StateChangeHandlerRef_t le_ecall_AddStateChangeHandler(le_ecall_StateChangeHandlerFunc_t handlerPtr, void *contextPtr)le_result_t le_ecall_ExportMsd(le_ecall_CallRef_t ecallRef, uint8_t *msdPtr, size_t *msdSizePtr)le_result_t le_ecall_SetEraGlonassFallbackTime(uint16_t duration)Coordinate system type is absent.Definition: le_ecall_interface.h:959le_result_t le_ecall_GetPsapNumber(char *psap, size_t psapSize)le_result_t le_ecall_GetVIN(char *vin, size_t vinSize)Present Firmware image corruption failure.Definition: le_ecall_interface.h:900void le_ecall_Delete(le_ecall_CallRef_t ecallRef)le_result_t le_ecall_SetSystemStandard(le_ecall_SystemStandard_t systemStandard)Present Ignition line failure.Definition: le_ecall_interface.h:888le_result_t le_ecall_SetPropulsionType(le_ecall_PropulsionTypeBitMask_t propulsionType)le_ecall_PropulsionTypeBitMask_tDefinition: le_ecall_interface.h:857le_result_t le_ecall_GetIntervalBetweenDialAttempts(uint16_t *pausePtr)Crash sensor failure status.Definition: le_ecall_interface.h:899