Proyecto ABInBev para la tarjeta Guaria 1/2.

Committer:
fmanzano_dtk
Date:
Thu Jul 07 08:56:13 2022 -0600
Revision:
18:522f706f03b1
Parent:
5:07720e3f99d2
Actualizacion

Who changed what in which revision?

UserRevisionLine numberNew contents of line
fmanzano_dtk 1:9e821e640117 1 /**
fmanzano_dtk 1:9e821e640117 2 * @file fmu130_exe.hpp
fmanzano_dtk 1:9e821e640117 3 * @author Felícito Manzano (felicito.manzano@detektor.com.sv)
fmanzano_dtk 1:9e821e640117 4 * @brief
fmanzano_dtk 1:9e821e640117 5 * @version 0.1
fmanzano_dtk 1:9e821e640117 6 * @date 2020-10-03
fmanzano_dtk 1:9e821e640117 7 *
fmanzano_dtk 1:9e821e640117 8 * @copyright Copyright (c) 2020
fmanzano_dtk 1:9e821e640117 9 *
fmanzano_dtk 1:9e821e640117 10 */
fmanzano_dtk 1:9e821e640117 11
fmanzano_dtk 1:9e821e640117 12 #ifndef __FMU130_EXE_HPP
fmanzano_dtk 1:9e821e640117 13 #define __FMU130_EXE_HPP
fmanzano_dtk 1:9e821e640117 14
fmanzano_dtk 1:9e821e640117 15 #define BLE_RESET_PULSE_WIDTH 100
fmanzano_dtk 1:9e821e640117 16
fmanzano_dtk 1:9e821e640117 17 extern char fmu_buffer[];
fmanzano_dtk 1:9e821e640117 18 extern const char TCA_ID_FP_WORKING_STATUS[9];
fmanzano_dtk 1:9e821e640117 19 extern const char TCA_ID_FP_SERVER_ADD[9];
fmanzano_dtk 1:9e821e640117 20 extern const char TCA_ID_FP_ENROLL_CNT[9];
fmanzano_dtk 1:9e821e640117 21 extern const char TCA_ID_FP_SERVER_DEL[9];
fmanzano_dtk 1:9e821e640117 22 extern const char TCA_ID_IDLE_SHUTDOWN[9];
fmanzano_dtk 1:9e821e640117 23 extern const char TCA_ID_FORCE_SEATBELT[9];
fmanzano_dtk 1:9e821e640117 24 extern const char TCA_ID_FORCE_IDLE_SHUTDOWN[9];
fmanzano_dtk 1:9e821e640117 25 extern const char TCA_ID_RAIN_SENSOR_ENA[9];
fmanzano_dtk 1:9e821e640117 26 extern const char TCA_ID_SEATBELT_READ_ENA[9];
fmanzano_dtk 1:9e821e640117 27 extern const char TCA_ID_VOLUME_SET[9];
fmanzano_dtk 1:9e821e640117 28 extern const char TCA_ID_QUERY_SPEED_LIMIT[9];
fmanzano_dtk 1:9e821e640117 29 extern const char TCA_ID_QUERY_IDLE_TIMER[9];
fmanzano_dtk 1:9e821e640117 30 extern const char TCA_ID_IDLE_REMINDER[10];
fmanzano_dtk 1:9e821e640117 31 extern const char TCA_ID_IDLE_REMINDER_ENA[10];
fmanzano_dtk 1:9e821e640117 32 extern const char TCA_ID_IDLE_REMINDER_DIS[10];
fmanzano_dtk 1:9e821e640117 33 extern const char TCA_ID_SAFETY_TIP_REMINDER[10];
fmanzano_dtk 1:9e821e640117 34 extern const char TCA_ID_SAFETY_TIP_ENABLE[10];
fmanzano_dtk 1:9e821e640117 35 extern const char TCA_ID_SAFETY_TIP_DISABLE[10];
fmanzano_dtk 1:9e821e640117 36 extern const char TCA_ID_QUERY_SAFETY_TIP[9];
fmanzano_dtk 1:9e821e640117 37 extern const char TCA_ID_Q_FINGERPRINT_STATUS[9];
fmanzano_dtk 1:9e821e640117 38 extern const char TCA_ID_Q_RAINSENSOR_STATUS[9];
fmanzano_dtk 1:9e821e640117 39 extern const char TCA_ID_Q_IDLE_SHUTDOWN_ST[9];
fmanzano_dtk 1:9e821e640117 40 extern const char TCA_ID_Q_FORCE_SEATBELT_ST[9];
fmanzano_dtk 1:9e821e640117 41 extern const char TCA_ID_Q_VOLUME_LEVEL[9];
fmanzano_dtk 1:9e821e640117 42 extern const char TCA_ID_CHECK_ENROLLED_ID[9];
fmanzano_dtk 1:9e821e640117 43 extern const char TCA_ID_HARDWARE_VERSION[9];
fmanzano_dtk 1:9e821e640117 44 extern const char TCA_ID_FIRMWARE_VERSION[9];
fmanzano_dtk 1:9e821e640117 45 extern const char TCA_ID_DIN_CONFIGURATION[9];
fmanzano_dtk 1:9e821e640117 46 extern const char TCA_ID_Q_RAIN_SAMPLE_TIMER[9];
fmanzano_dtk 1:9e821e640117 47 extern const char TCA_ID_FP_OVERRIDE_ENABLE[10];
fmanzano_dtk 1:9e821e640117 48 extern const char TCA_ID_FP_OVERRIDE_DISABLE[10];
fmanzano_dtk 1:9e821e640117 49 extern const char TCA_ID_Q_FP_OVERRIDE[9];
fmanzano_dtk 1:9e821e640117 50 extern const char TCA_ID_GEO_WARNING_ENABLE[10];
fmanzano_dtk 1:9e821e640117 51 extern const char TCA_ID_GEO_WARNING_DISABLE[10];
fmanzano_dtk 1:9e821e640117 52 extern const char TCA_ID_GEO_WARNING_QUERY_OFF[10];
fmanzano_dtk 1:9e821e640117 53 extern const char TCA_ID_GEO_WARNING_QUERY_ON[10];
fmanzano_dtk 1:9e821e640117 54 extern const char TCA_ID_GEO_WARNING_GETIN[11];
fmanzano_dtk 1:9e821e640117 55 extern const char TCA_ID_GEO_WARNING_EVENT[11];
fmanzano_dtk 1:9e821e640117 56 extern const char TCA_ID_GEO_WARNING_GETOUT[11];
fmanzano_dtk 1:9e821e640117 57 extern const char TCA_ID_RAIN_SILENT_MODE_ENA[10];
fmanzano_dtk 1:9e821e640117 58 extern const char TCA_ID_RAIN_SILENT_MODE_DIS[10];
fmanzano_dtk 1:9e821e640117 59 extern const char TCA_ID_RAIN_SILENT_MODE_Q[9];
fmanzano_dtk 1:9e821e640117 60 extern const char TCA_ID_BLE_AUTORESET_DIS[10];
fmanzano_dtk 1:9e821e640117 61 extern const char TCA_ID_BLE_AUTORESET_ENA[10];
fmanzano_dtk 1:9e821e640117 62 extern const char TCA_ID_BLE_AUTORESET_qENA[11];
fmanzano_dtk 1:9e821e640117 63 extern const char TCA_ID_BLE_AUTORESET_qDIS[11];
fmanzano_dtk 1:9e821e640117 64 extern const char TCA_ID_PILOT_BUCKLE_NO[10];
fmanzano_dtk 1:9e821e640117 65 extern const char TCA_ID_PILOT_BUCKLE_NC[10];
fmanzano_dtk 1:9e821e640117 66 extern const char TCA_ID_COPILOT_BUCKLE_NO[10];
fmanzano_dtk 1:9e821e640117 67 extern const char TCA_ID_COPILOT_BUCKLE_NC[10];
fmanzano_dtk 1:9e821e640117 68 extern const char TCA_ID_CREW_BUCKLE_NO[10];
fmanzano_dtk 1:9e821e640117 69 extern const char TCA_ID_CREW_BUCKLE_NC[10];
fmanzano_dtk 1:9e821e640117 70 extern const char TCA_ID_IDLE_REMINDER_TIME[9];
fmanzano_dtk 1:9e821e640117 71
fmanzano_dtk 1:9e821e640117 72 extern const char FMU_ENGINE_LOCK[26];
fmanzano_dtk 1:9e821e640117 73 extern const char FMU_ENGINE_UNLOCK[26];
fmanzano_dtk 1:9e821e640117 74 extern bool trama_con_huella;
fmanzano_dtk 1:9e821e640117 75
fmanzano_dtk 1:9e821e640117 76 void activate_idle_shutdown();
fmanzano_dtk 1:9e821e640117 77 void activate_idle_reminder();
fmanzano_dtk 1:9e821e640117 78 void queryRG9();
fmanzano_dtk 1:9e821e640117 79 void process_FMU130();
fmanzano_dtk 1:9e821e640117 80 void exe_idle_shutdown();
fmanzano_dtk 1:9e821e640117 81 void exe_idle_reminder();
fmanzano_dtk 1:9e821e640117 82 void boot_message();
fmanzano_dtk 1:9e821e640117 83 void BLE_reset();
fmanzano_dtk 1:9e821e640117 84
fmanzano_dtk 1:9e821e640117 85 #endif // __FMU130_EXE_HPP