From 61ec720f09cd834c2242093a50dfdea7c931b88f Mon Sep 17 00:00:00 2001 From: cfif Date: Mon, 2 Jun 2025 13:26:42 +0300 Subject: [PATCH] Init --- PointEvent.h | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++ modular.json | 10 ++++++++ 2 files changed, 81 insertions(+) create mode 100644 PointEvent.h create mode 100644 modular.json diff --git a/PointEvent.h b/PointEvent.h new file mode 100644 index 0000000..5120b03 --- /dev/null +++ b/PointEvent.h @@ -0,0 +1,71 @@ +// +// Created by cfif on 03.08.2024. +// + +#ifndef SMART_COMPONENTS_TELEMATICA_POINTEVENT_H +#define SMART_COMPONENTS_TELEMATICA_POINTEVENT_H + +typedef enum { + EVENT_TIMEOUT_ENGINE_ON = 0, + EVENT_DISTANCE = 1, + EVENT_ROTATE_ANGLE_LIMIT = 2, + EVENT_RESPONSE = 3, + EVENT_INPUT_CHANGED = 4, + EVENT_TIMEOUT_ENGINE_OFF = 5, + EVENT_HI_SPEED_LIMIT = 7, + EVENT_CPU_RESTART = 8, + EVENT_TAMPER = 10, + EVENT_EXT_POWER_LOST = 11, + EVENT_INT_BATTERY_LOW = 12, + EVENT_ALARM_BUTTON = 13, + EVENT_USER_CALL = 14, + EVENT_EMERGENCY_CALL = 15, + EVENT_DATA_FROM_EXT_SERVICE = 16, + EVENT_INT_BATTERY_FAIL = 17, + EVENT_RAPID_ACCELERATION = 20, + EVENT_RAPID_DECELERATION = 21, + EVENT_NAVIGATION_FAIL = 22, + EVENT_ACC_FAIL = 23, + EVENT_GSM_ANTENNA_FAIL = 24, + EVENT_NAV_ANTENNA_FAIL = 25, + EVENT_LOW_SPEED_LIMIT = 26, + EVENT_MOVEMENT_WITH_ENGINE_OFF = 28, + EVENT_EMERGENCY_TRACKING_TIMEOUT = 29, + EVENT_NAVIGATION_START_STOP = 30, + EVENT_NAVIGATION_UNSTABLE = 31, + EVENT_TCP_CONNECTION_START = 32, + EVENT_GSM_UNSTABLE = 33, + EVENT_TCP_UNSTABLE = 34, + EVENT_STATE_CHANGED = 35, + EVENT_FIRMWARE_UPDATE = 62, + EVENT_CHANGE_POS = 63, + EVENT_START_SL_MODE_LOW_LVB = 64, + EVENT_START_SL_MODE_ENGINE_OFF = 65, + EVENT_START_SL_MODE_GSM_OFF = 66, + EVENT_EXIT_FROM_SL_MODE_CAN_ON = 67, + EVENT_EXIT_FROM_SL_MODE_HIGH_POW = 68, + EVENT_EXIT_FROM_SL_MODE_TIMEOUT = 69, + EVENT_GSM_CERTS_UPLOAD = 70, + EVENT_EGTS_CONFIG_UPDATED = 71, + EVENT_EXIT_FROM_SL_MODE_ERS = 72, + EVENT_WATCHDOG_RESTART = 73, + EVENT_VEH_STATE_CHANGED = 74, + EVENT_DOORS_LOCK_STATE_CHANGED = 75, + EVENT_VAS_ALARM_STATE_CHANGED = 76, + EVENT_LVB_STATE_CHANGED = 77, + EVENT_DOORS_STATE_CHANGED = 78, + EVENT_CCU_STATE_CHANGED = 79, + EVENT_TCU_STATE_CHANGED = 80, + EVENT_REFUELING = 81, + EVENT_SEATS_STATE_CHANGED = 82, + EVENT_EXT_POWER_ON = 83, + EVENT_CAN_RECIVE_ON = 84, + EVENT_CAN_RECIVE_OFF = 85, + EVENT_MOVEMENT_ON = 86, + EVENT_MOVEMENT_OFF = 87, + + EVENT_INVALID_STATE = 255 + +} eEgtsEventTetedata; + +#endif //SMART_COMPONENTS_TELEMATICA_POINTEVENT_H diff --git a/modular.json b/modular.json new file mode 100644 index 0000000..0dd1901 --- /dev/null +++ b/modular.json @@ -0,0 +1,10 @@ +{ + "cmake": { + "inc_dirs": [ + "./" + ], + "srcs": [ + "./**.c" + ] + } +} \ No newline at end of file