28 lines
1.1 KiB
C
28 lines
1.1 KiB
C
//
|
|
// Created by cfif on 12.07.2024.
|
|
//
|
|
|
|
#ifndef SMART_COMPONENTS_TELEMATICA_EGTSUPDATEFIRMWARE_H
|
|
#define SMART_COMPONENTS_TELEMATICA_EGTSUPDATEFIRMWARE_H
|
|
|
|
#define EGTS_PC_OK 0
|
|
#define EGTS_PC_IN_PROGRESS 1
|
|
#define EGTS_PC_MODULE_IO_FLT 162 // Сбой в работе блока ввода/вывода модуля
|
|
#define EGTS_PC_MODULE_MEM_FLT 163 // Сбой в работе внутренней памяти модуля
|
|
#define EGTS_PC_MODULE_PROC_FLT 159 // Сбой в работе микроконтроллера модуля
|
|
#define EGTS_PC_MODULE_FW_FLT 161 // Сбой в работе внутреннего ПО модуля
|
|
#define EGTS_PC_DATACRC_ERROR 138 // Ошибка контрольной суммы данных
|
|
|
|
typedef enum {
|
|
EGTS_FIRMWARE_OK = 0,
|
|
EGTS_FIRMWARE_ERROR_WRITE_PZU = 1,
|
|
EGTS_FIRMWARE_ERROR_OVERFLOW_PZU = 2,
|
|
EGTS_FIRMWARE_ERROR_ACCESS = 3,
|
|
EGTS_FIRMWARE_ERROR_UNKNOWN = 4,
|
|
EGTS_FIRMWARE_ERROR_EGTS_CRC = 5,
|
|
EGTS_FIRMWARE_ERROR_MY_CRC = 6,
|
|
EGTS_FIRMWARE_ERROR_KEY = 7
|
|
} eEgtsFirmwareResult;
|
|
|
|
#endif //SMART_COMPONENTS_TELEMATICA_EGTSUPDATEFIRMWARE_H
|