DeviceTestsTable/Inc/DeviceTestsResults.h

42 lines
1.4 KiB
C

//
// Created by xemon on 30.10.22.
//
#ifndef UVEOS_ON_NATION_DEVICETESTSRESULTS_H
#define UVEOS_ON_NATION_DEVICETESTSRESULTS_H
//Данные коды глобальны для всех устройств
//Они должны быть занесены в сервисную программу
//Удаление или замена кода недопустима
//Коды могут могут только доплняться
//Максимальное значение кода 0xFFFF
typedef enum {
DEVICE_TESTING_CODE_NOT_TESTED = 0x00,
DEVICE_TESTING_CODE_IN_PROCESS = 0x01,
DEVICE_TESTING_CODE_ERROR = 0x02,
DEVICE_TESTING_CODE_PASSED = 0x03,
DEVICE_TESTING_CODE_BATTERY_NOT_CHARGE = 0x11,
DEVICE_TESTING_CODE_BATTERY_PRE_CHARGE = 0x12,
DEVICE_TESTING_CODE_BATTERY_FAST_CHARGE = 0x13,
DEVICE_TESTING_CODE_BATTERY_CHARGE_DONE = 0x14,
DEVICE_TESTING_CODE_BUTTON_PRESSED = 0x21,
DEVICE_TESTING_CODE_BUTTON_NOT_PRESSED = 0x22,
DEVICE_TESTING_CODE_LED_OFF = 0x23,
DEVICE_TESTING_CODE_LED_RED = 0x24,
DEVICE_TESTING_CODE_LED_GREEN = 0x25,
DEVICE_TESTING_CODE_LED_BLUE = 0x25,
DEVICE_TESTING_CODE_NOT_CONNECTED = 0x31,
DEVICE_TESTING_CODE_CONNECTED = 0x32,
DEVICE_TESTING_CODE_SHORT_CIRCUIT = 0x33,
DEVICE_TESTING_CODE_NOT_CONNECTED_OK = 0x34,
DEVICE_TESTING_CODE_INPUT_ANTENA_OK = 0x35
} eDeviceTestingCode;
#endif //UVEOS_ON_NATION_DEVICETESTSRESULTS_H