// // 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, DEVICE_TESTING_CODE_NOT_ACTIVE = 0x36, } eDeviceTestingCode; #endif //UVEOS_ON_NATION_DEVICETESTSRESULTS_H