le_ecall_common.h File Reference
Go to the source code of this file.
Macros | |
#define | LE_ECALL_MSD_MAX_LEN 140 |
#define | LE_ECALL_VIN_MAX_LEN 17 |
#define | LE_ECALL_VIN_MAX_BYTES 18 |
#define | LE_ECALL_PROPULSION_TYPE_GASOLINE 0x1 |
#define | LE_ECALL_PROPULSION_TYPE_DIESEL 0x2 |
#define | LE_ECALL_PROPULSION_TYPE_NATURALGAS 0x4 |
#define | LE_ECALL_PROPULSION_TYPE_PROPANE 0x8 |
#define | LE_ECALL_PROPULSION_TYPE_ELECTRIC 0x10 |
#define | LE_ECALL_PROPULSION_TYPE_HYDROGEN 0x20 |
#define | LE_ECALL_PROPULSION_TYPE_OTHER 0x40 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_MIC_CONNECTION_FAILURE 0x1 |
#define | LE_ECALL_DIAG_RESULT_MIC_CONNECTION_FAILURE 0x2 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_MIC_FAILURE 0x4 |
#define | LE_ECALL_DIAG_RESULT_MIC_FAILURE 0x8 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_RIGHT_SPEAKER_FAILURE 0x10 |
#define | LE_ECALL_DIAG_RESULT_RIGHT_SPEAKER_FAILURE 0x20 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_LEFT_SPEAKER_FAILURE 0x40 |
#define | LE_ECALL_DIAG_RESULT_LEFT_SPEAKER_FAILURE 0x80 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_SPEAKERS_FAILURE 0x100 |
#define | LE_ECALL_DIAG_RESULT_SPEAKERS_FAILURE 0x200 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_IGNITION_LINE_FAILURE 0x400 |
#define | LE_ECALL_DIAG_RESULT_IGNITION_LINE_FAILURE 0x800 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_UIM_FAILURE 0x1000 |
#define | LE_ECALL_DIAG_RESULT_UIM_FAILURE 0x2000 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_STATUS_INDICATOR_FAILURE 0x4000 |
#define | LE_ECALL_DIAG_RESULT_STATUS_INDICATOR_FAILURE 0x8000 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_BATTERY_FAILURE 0x10000 |
#define | LE_ECALL_DIAG_RESULT_BATTERY_FAILURE 0x20000 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_BATTERY_VOLTAGE_LOW 0x40000 |
#define | LE_ECALL_DIAG_RESULT_BATTERY_VOLTAGE_LOW 0x80000 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_CRASH_SENSOR_FAILURE 0x100000 |
#define | LE_ECALL_DIAG_RESULT_CRASH_SENSOR_FAILURE 0x200000 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_FIRMWARE_IMAGE_CORRUPTION 0x400000 |
#define | LE_ECALL_DIAG_RESULT_FIRMWARE_IMAGE_CORRUPTION 0x800000 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_COMM_MODULE_INTERFACE_FAILURE 0x1000000 |
#define | LE_ECALL_DIAG_RESULT_COMM_MODULE_INTERFACE_FAILURE 0x2000000 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_GNSS_RECEIVER_FAILURE 0x4000000 |
#define | LE_ECALL_DIAG_RESULT_GNSS_RECEIVER_FAILURE 0x8000000 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_RAIM_PROBLEM 0x10000000 |
#define | LE_ECALL_DIAG_RESULT_RAIM_PROBLEM 0x20000000 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_GNSS_ANTENNA_FAILURE 0x40000000 |
#define | LE_ECALL_DIAG_RESULT_GNSS_ANTENNA_FAILURE 0x80000000 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_COMM_MODULE_FAILURE 0x100000000 |
#define | LE_ECALL_DIAG_RESULT_COMM_MODULE_FAILURE 0x200000000 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_EVENTS_MEMORY_OVERFLOW 0x400000000 |
#define | LE_ECALL_DIAG_RESULT_EVENTS_MEMORY_OVERFLOW 0x800000000 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_CRASH_PROFILE_MEMORY_OVERFLOW 0x1000000000 |
#define | LE_ECALL_DIAG_RESULT_CRASH_PROFILE_MEMORY_OVERFLOW 0x2000000000 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_OTHER_CRITICAL_FAILURES 0x4000000000 |
#define | LE_ECALL_DIAG_RESULT_OTHER_CRITICAL_FAILURES 0x8000000000 |
#define | LE_ECALL_DIAG_RESULT_PRESENT_OTHER_NOT_CRITICAL_FAILURES 0x10000000000 |
#define | LE_ECALL_DIAG_RESULT_OTHER_NOT_CRITICAL_FAILURES 0x20000000000 |
#define | LE_ECALL_CRASH_INFO_PRESENT_CRASH_FRONT 0x1 |
#define | LE_ECALL_CRASH_INFO_CRASH_FRONT 0x2 |
#define | LE_ECALL_CRASH_INFO_PRESENT_CRASH_LEFT 0x4 |
#define | LE_ECALL_CRASH_INFO_CRASH_LEFT 0x8 |
#define | LE_ECALL_CRASH_INFO_PRESENT_CRASH_RIGHT 0x10 |
#define | LE_ECALL_CRASH_INFO_CRASH_RIGHT 0x20 |
#define | LE_ECALL_CRASH_INFO_PRESENT_CRASH_REAR 0x40 |
#define | LE_ECALL_CRASH_INFO_CRASH_REAR 0x80 |
#define | LE_ECALL_CRASH_INFO_PRESENT_CRASH_ROLLOVER 0x100 |
#define | LE_ECALL_CRASH_INFO_CRASH_ROLLOVER 0x200 |
#define | LE_ECALL_CRASH_INFO_PRESENT_CRASH_SIDE 0x400 |
#define | LE_ECALL_CRASH_INFO_CRASH_SIDE 0x800 |
#define | LE_ECALL_CRASH_INFO_PRESENT_CRASH_FRONT_OR_SIDE 0x1000 |
#define | LE_ECALL_CRASH_INFO_CRASH_FRONT_OR_SIDE 0x2000 |
#define | LE_ECALL_CRASH_INFO_PRESENT_CRASH_ANOTHER_TYPE 0x4000 |
#define | LE_ECALL_CRASH_INFO_CRASH_ANOTHER_TYPE 0x8000 |
Typedefs | |
typedef struct le_ecall_Call * | le_ecall_CallRef_t |
typedef uint32_t | le_ecall_PropulsionTypeBitMask_t |
typedef uint64_t | le_ecall_DiagnosticResultBitMask_t |
typedef uint32_t | le_ecall_CrashInfoBitMask_t |
typedef struct le_ecall_StateChangeHandler * | le_ecall_StateChangeHandlerRef_t |
typedef void(* | le_ecall_StateChangeHandlerFunc_t) (le_ecall_CallRef_t ecallRef, le_ecall_State_t state, void *contextPtr) |
Detailed Description
Type definitions for le_ecall.