{
	"content": "Gefest TestKl events description",
	"version": 2,
	"lang": "RU",
	"data": [
		{
			"code": 1,
			"bgColor": "Aqua",
			"desc": "ошибка: невозможно создать объект ядра ОС (задачу, очередь, семафор или мьютекс)"
		},
		{
			"code": 2,
			"bgColor": "Aqua",
			"desc": "ошибка: потеря сообщения из-за переполнения очереди сообщений, передаваемых из задач"
		},
		{
			"code": 3,
			"bgColor": "Aqua",
			"desc": "ошибка: потеря сообщения из-за переполнения очереди сообщений, передаваемых из прерываний"
		},
		{
			"code": 4,
			"bgColor": "Aqua",
			"desc": "ошибка: не освободился семафор в функции task_InitLS в процессе инициализации - 120 мкС"
		},
		{
			"code": 5,
			"bgColor": "Aqua",
			"desc": "ошибка: не освободился семафор в функции task_InitLS в процессе инициализации правого направления - 20 мС"
		},
		{
			"code": 6,
			"bgColor": "Aqua",
			"desc": "ошибка: не освободился семафор в функции task_InitLS в процессе инициализации - 0,7 мС"
		},
		{
			"code": 7,
			"bgColor": "Aqua",
			"desc": "ошибка: не освободился семафор в функции task_InitLS в процессе инициализации - 120 мкС"
		},
		{
			"code": 8,
			"bgColor": "Aqua",
			"desc": "ошибка: не освободился семафор в функции task_InitLS в процессе инициализации - 20 мС"
		},
		{
			"code": 9,
			"bgColor": "Aqua",
			"desc": "ошибка: не освободился семафор в функции task_InitLS в процессе инициализации - 75 С"
		},
		{
			"code": 10,
			"bgColor": "Aqua",
			"desc": "ошибка: не освободился семафор в функции task_InitLS в процессе инициализации левого направления - 20 мС"
		},
		{
			"code": 11,
			"bgColor": "Aqua",
			"desc": "ошибка: не освободился семафор в функции task_InitLS в процессе инициализации левого направления - 75 "
		},
		{
			"code": 12,
			"bgColor": "Aqua",
			"desc": "ошибка: не освободился семафор в функции task_InitLS в процессе инициализации - 120 мкС при проверке правого концевого элемента в процессе инициализации"
		},
		{
			"code": 13,
			"bgColor": "Agua",
			"desc": "ошибка: не освободился семафор в функции task_InitLS в процессе инициализации - 50 mС"
		},
		{
			"code": 14,
			"bgColor": "Aqua",
			"desc": "ошибка: при выдаче семафора в функции после окончания интервала sDelayKZ_InitRightDir или sDelayKZ_InitLeftDir он уже оказался доступен"
		},
		{
			"code": 15,
			"bgColor": "Aqua",
			"desc": "ошибка: при выдаче семафора в функции после окончания интервала sDelayInitLS он уже оказался доступен"
		},
		{
			"code": 16,
			"bgColor": "Aqua",
			"desc": "ошибка: переполнение стека ОС"
		},
		{
			"code": 17,
			"bgColor": "Agua",
			"desc": "ошибка: при выдаче семафора в прерывании FLASH_IRQHandler(), семафор уже оказался доступен"
		},
		{
			"code": 18,
			"bgColor": "Agua",
			"desc": "ошибка: не сумели дождаться семафор в фунции flash_erase_page() или flash_write()"
		},
		{
			"code": 19,
			"bgColor": "Aqua",
			"desc": "ошибка: Ошибка ModBus – события не передались из очереди событий КЛ"
		},
		{
			"code": 20,
			"bgColor": "Aqua",
			"desc": "ошибка: Ошибка ModBus – количество событий не передалось"
		},
		{
			"code": 21,
			"bgColor": "Aqua",
			"desc": "ошибка: произошла ошибка в канале DMA"
		},
		{
			"code": 22,
			"bgColor": "Aqua",
			"desc": "количество элементов в очереди, в которую невозможно добавить сообщение из-за переполнения"
		},
		{
			"code": 23,
			"bgColor": "Aqua",
			"desc": "количество свободных элементов в очереди, в которую невозможно добавить сообщение из-за переполнения"
		},
		{
			"code": 32,
			"bgColor": "Aqua",
			"desc": "ошибка:  семафор таймера на задержку 75 с"
		},
		{
			"code": 33,
			"bgColor": "White",
			"desc": "ошибка: процесс инициализации КЛ прерван из-за напрямую соединённых выходов"
		},
		{
			"code": 34,
			"bgColor": "White",
			"desc": "ошибка: процесс инициализации завершён, но в ЛС присутствует МА с неверно подключённой полярностью"
		},
		{
			"code": 35,
			"bgColor": "White",
			"desc": "ошибка: процесс инициализации КЛ прерван"
		},
		{
			"code": 36,
			"bgColor": "White",
			"desc": "ошибка: процесс инициализации прерван из-за неизвестной ошибки в процессе инициализации"
		},
		{
			"code": 39,
			"bgColor": "White",
			"desc": "ответило АУ по адресу заблокированного устройства"
		},
		{
			"code": 40,
			"bgColor": "Gold",
			"desc": "для правильной работы АУ необходимо обновить его ПО"
		},
		{
			"code": 41,
			"bgColor": "White",
			"desc": "ошибка: в процессе инициализации ЛС была обнаружена неисправность (неверное подключение полярности МА, что вызвало КЗ на правом входе КЛ), запускается повторная инициализация КЛ"
		},
		{
			"code": 51,
			"bgColor": "Gold",
			"desc": "ошибка: КЗ ЛС на левом входе КЛ"
		},
		{
			"code": 52,
			"bgColor": "Gold",
			"desc": "ошибка: КЗ ЛС на правом входе КЛ"
		},
		{
			"code": 53,
			"bgColor": "Gold",
			"desc": "ошибка: обрыв ЛС"
		},
		{
			"code": 54,
			"bgColor": "Gold",
			"desc": "ошибка: КЗ ЛС"
		},
		{
			"code": 55,
			"bgColor": "Gold",
			"desc": "ошибка: за устройством обнаружено КЗ ЛС"
		},
		{
			"code": 56,
			"bgColor": "White",
			"desc": "Не удалось обнаружить место возникновения КЗ"
		},
		{
			"code": 57,
			"bgColor": "White",
			"desc": "не удалось обнаружить место повреждения ЛС"
		},
		{
			"code": 58,
			"bgColor": "White",
			"desc": "ошибка длительности данных МА (f_Err_DlitD_Small или f_Err_DlitD_Big) при приёме от АУ"
		},
		{
			"code": 59,
			"bgColor": "White",
			"desc": "ошибка таймаута (f_Err_Time) при приёме данных от АУ"
		},
		{
			"code": 60,
			"bgColor": "White",
			"desc": "ошибка бита чётности (f_Err_CRC) при приёме данных от АУ"
		},
		{
			"code": 61,
			"bgColor": "Gold",
			"desc": "ошибка: превышено максимально допустимое сопротивление линии ЛС, АУ могут работать не стабильно, ионисторы ИПТ не смогут быть поставлены на заряд"
		},
		{
			"code": 62,
			"bgColor": "White",
			"desc": "ошибка: величина тока ответа от МА ниже допустимого порога (35 мА для СБ и 27 мА для БД)"
		},
		{
			"code": 63,
			"bgColor": "LightGreen",
			"desc": "вход, выход или попытка входа в Сервисное меню"
		},
		{
			"code": 71,
			"bgColor": "Gold",
			"desc": "ошибка: при начальной инициализации КЛ после подачи напряжения на левое направление был получен сигнал от правого КЭ"
		},
		{
			"code": 72,
			"bgColor": "White",
			"desc": "ЛС восстановилась после обрыва или КЗ (1 - Обрыв, 2 - КЗ)"
		},
		{
			"code": 73,
			"bgColor": "White",
			"desc": "ошибка: при начальной инициализации КЛ после подачи напряжения на правое направление был получен сигнал от левого КЭ"
		},
		{
			"code": 74,
			"bgColor": "White",
			"desc": "ошибка: не исправен левый концевой элемент"
		},
		{
			"code": 75,
			"bgColor": "White",
			"desc": "ошибка: не исправен правый концевой элемент"
		},
		{
			"code": 76,
			"bgColor": "DarkOrchid",
			"desc": "ошибка: канала DMA"
		},
		{
			"code": 77,
			"bgColor": "DarkOrchid",
			"desc": "ошибка: по неизвестным причинам установился в 0 бит sDEVICE.f_DriverLS_IsOn"
		},
		{
			"code": 78,
			"bgColor": "White",
			"desc": "ошибка: пониженное напряжение БП"
		},
		{
			"code": 79,
			"bgColor": "White",
			"desc": "напряжение питания БП в норме"
		},
		{
			"code": 80,
			"bgColor": "White",
			"desc": "ошибка: неисправность ОП"
		},
		{
			"code": 81,
			"bgColor": "White",
			"desc": "ошибка: неисправность РП"
		},
		{
			"code": 82,
			"bgColor": "White",
			"desc": "основное питание в норме"
		},
		{
			"code": 83,
			"bgColor": "White",
			"desc": "резервное питания в норме"
		},
		{
			"code": 85,
			"bgColor": "White",
			"desc": "ошибка: вскрыт корпус КЛ"
		},
		{
			"code": 86,
			"bgColor": "White",
			"desc": "корпус КЛ закрыт"
		},
		{
			"code": 87,
			"bgColor": "White",
			"desc": "Конфигурационная таблица удалена успешно"
		},
		{
			"code": 88,
			"bgColor": "White",
			"desc": "Ошибка удаления конфигурационной таблицы"
		},
		{
			"code": 89,
			"bgColor": "DarkOrchid",
			"desc": "по неизвестным причинам сбился таймер sDelayDriverLS"
		},
		{
			"code": 90,
			"bgColor": "DarkOrchid",
			"desc": "сообщение о месте, где был отключен защитный таймер"
		},
		{
			"code": 99,
			"bgColor": "DarkOrchid",
			"desc": "сообщение о состоянии блокировки драйвера и глобального флага управления драйвера передатчика"
		},
		{
			"code": 100,
			"bgColor": "White",
			"desc": "в командный регистр поступила команда"
		},
		{
			"code": 101,
			"bgColor": "DeepSkyBlue",
			"desc": "начат процесс инициализации КЛ: 1 – программный сброс, 2 – сброс по питанию, 3 – сброс по WatchDog таймеру, 5 – непонятный сброс"
		},
		{
			"code": 102,
			"bgColor": "White",
			"desc": "процесс инициализации КЛ успешно завершён"
		},
		{
			"code": 103,
			"bgColor": "White",
			"desc": "ошибка: процесс инициализации ЛС завершён, но в ЛС присутствует неисправность ( КЗ, обрыв или устройство с незапрограммированным адресом)"
		},
		{
			"code": 104,
			"bgColor": "White",
			"desc": "процесс инициализации ЛС успешно завершён (ЛС закольцована)"
		},
		{
			"code": 105,
			"bgColor": "White",
			"desc": "ошибка: в процессе инициализации ЛС в линии обнаружена неисправность (КЗ, обрыв, адрес 251 или неверное подкл полярность МА)"
		},
		{
			"code": 106,
			"bgColor": "White",
			"desc": "подключено левое направление ЛС"
		},
		{
			"code": 107,
			"bgColor": "White",
			"desc": "отключено левое направление ЛС"
		},
		{
			"code": 108,
			"bgColor": "White",
			"desc": "подключено правое направление ЛС"
		},
		{
			"code": 109,
			"bgColor": "White",
			"desc": "отключено правое направление ЛС"
		},
		{
			"code": 110,
			"bgColor": "White",
			"desc": "получен сигнал от правого КЭ"
		},
		{
			"code": 111,
			"bgColor": "White",
			"desc": "получен сигнал от левого КЭ"
		},
		{
			"code": 112,
			"bgColor": "Magenta",
			"desc": "ошибка: работа устройства прекращена"
		},
		{
			"code": 113,
			"bgColor": "White",
			"desc": "начат процесс инициализация ЛС с левой стороны"
		},
		{
			"code": 114,
			"bgColor": "White",
			"desc": "начат процесс инициализации ЛС с правой стороны"
		},
		{
			"code": 115,
			"bgColor": "Coral",
			"desc": "ошибка: произошло переполнение буфера команд ЛС"
		},
		{
			"code": 116,
			"bgColor": "Coral",
			"desc": "ошибка: мьютекс не освободился, команда не передана"
		},
		{
			"code": 117,
			"bgColor": "DarkOrchid",
			"desc": "во время записи во FLASH произошла ошибка"
		},
		{
			"code": 118,
			"bgColor": "White",
			"desc": "Конфигурационная таблица записана успешно"
		},
		{
			"code": 119,
			"bgColor": "White",
			"desc": "с клавиатуры КЛ передана команда для АУ"
		},
		{
			"code": 120,
			"bgColor": "White",
			"desc": "ошибка: потеря связи с АУ (АУ не отвечает)"
		},
		{
			"code": 121,
			"bgColor": "White",
			"desc": "ошибка: потеря связи с МА (множественные ошибки приёма)"
		},
		{
			"code": 122,
			"bgColor": "White",
			"desc": "восстановилась ранее потерянная связь с АУ"
		},
		{
			"code": 123,
			"bgColor": "White",
			"desc": "ошибка: обнаружен АУ с неизвестным типом"
		},
		{
			"code": 124,
			"bgColor": "White",
			"desc": "ошибка: не удалось предать команду"
		},
		{
			"code": 125,
			"bgColor": "White",
			"desc": "ошибка: обнаружен двойной адрес, заряд ионисторов включён не будет, а там, где он ранее был включен он будет прекращён"
		},
		{
			"code": 126,
			"bgColor": "White",
			"desc": "ошибка: обнаружено устройство с незапрограммированным адресом 251"
		},
		{
			"code": 127,
			"bgColor": "White",
			"desc": "ошибка: изменился тип устройства"
		},
		{
			"code": 128,
			"bgColor": "White",
			"desc": "ошибка: изменилась версия ПО  устройства"
		},
		{
			"code": 129,
			"bgColor": "White",
			"desc": "ошибка: неисправен сенсор измерения температуры"
		},
		{
			"code": 130,
			"bgColor": "Coral",
			"desc": "переполнение буфера событий ModBus"
		},
		{
			"code": 131,
			"bgColor": "Red",
			"fgColor": "White",
			"desc": "Пожар",
			"addDesc": 1,
			"addDescPrefix": "Текущая температура = "
		},
		{
			"code": 133,
			"bgColor": "DarkOrchid",
			"desc": "ошибка верификации данных записанных во FLASH"
		},
		{
			"code": 134,
			"bgColor": "White",
			"desc": "ошибка: ионистор не исправен (обрыв или КЗ)"
		},
		{
			"code": 135,
			"bgColor": "White",
			"desc": "ионистор перешёл из состояния Неисправность (Обрыв или КЗ) в состояние Норма"
		},
		{
			"code": 136,
			"bgColor": "Gold",
			"desc": "ионисторы переведены в режим заряда"
		},
		{
			"code": 137,
			"bgColor": "White",
			"desc": "ошибка: неисправность НЭ (обрыв или КЗ)",
			"addDesc": 0
		},
		{
			"code": 138,
			"bgColor": "White",
			"desc": "идёт нагрев НЭ",
			"addDesc": 0
		},
		{
			"code": 139,
			"bgColor": "White",
			"desc": "нагрев окончен"
		},
		{
			"code": 140,
			"bgColor": "White",
			"desc": "Запись адреса успешно завершена"
		},
		{
			"code": 141,
			"bgColor": "White",
			"desc": "ошибка: в устройство записан неверный адрес"
		},
		{
			"code": 142,
			"bgColor": "HotPink",
			"desc": "вход модуля МКВ замкнулся"
		},
		{
			"code": 143,
			"bgColor": "White",
			"desc": "ошибка: обрыв входа модуля МКВ"
		},
		{
			"code": 144,
			"bgColor": "White",
			"desc": "ошибка: КЗ входа модуля МКВ"
		},
		{
			"code": 145,
			"bgColor": "White",
			"desc": "КЛ в состоянии Норма"
		},
		{
			"code": 146,
			"bgColor": "White",
			"desc": "ошибка: ионисторы разряжены"
		},
		{
			"code": 147,
			"bgColor": "White",
			"desc": "закончен заряд ионисторов"
		},
		{
			"code": 148,
			"bgColor": "Blue",
			"fgColor": "White",
			"desc": "вскрылся ороситель",
			"addDesc": 1,
			"addDescPrefix": "У",
			"addDescPostfix": ""
		},
		{
			"code": 149,
			"bgColor": "White",
			"desc": "Выход модуля выключен"
		},
		{
			"code": 150,
			"bgColor": "HotPink",
			"desc": "выход модуля включен"
		},
		{
			"code": 151,
			"bgColor": "White",
			"desc": "обрыв или КЗ цепей управления оптореле выхода модуля МК"
		},
		{
			"code": 152,
			"bgColor": "White",
			"desc": "неопределённая неисправность оптореле выхода модуля МКР"
		},
		{
			"code": 153,
			"bgColor": "Red",
			"desc": "кнопка ИПР нажата"
		},
		{
			"code": 154,
			"bgColor": "White",
			"desc": "кнопка ИПР отжата"
		},
		{
			"code": 155,
			"bgColor": "Red",
			"desc": "кнопка УДП нажата"
		},
		{
			"code": 156,
			"bgColor": "White",
			"desc": "ошибка УДП или ИПР-В (кнопка оказалась нажата при закрытой крышке)"
		},
		{
			"code": 157,
			"bgColor": "White",
			"desc": "открыли крышку УДП или ИПР-В"
		},
		{
			"code": 158,
			"bgColor": "White",
			"desc": "закрыли крышку УДП или ИПР-В"
		},
		{
			"code": 159,
			"bgColor": "White",
			"desc": "кнопка УДП отжата"
		},
		{
			"code": 165,
			"bgColor": "Aqua",
			"desc": "ошибка: ионисторы перезаряжены (напряжение на них превысило 8,1 В)"
		},
		{
			"code": 170,
			"bgColor": "Aqua",
			"desc": "ошибка: неисправен ИК светодиод"
		},
		{
			"code": 171,
			"bgColor": "White",
			"desc": "инициализация завершена"
		},
		{
			"code": 180,
			"bgColor": "White",
			"desc": "ошибка: не установлена пороговая температура, установлена температура по умолчанию 55 градусов"
		},
		{
			"code": 181,
			"bgColor": "Lavender",
			"desc": "в буфер команд поступила команда на пуск оросителя"
		},
		{
			"code": 182,
			"bgColor": "Lavender",
			"desc": "ошибка: команда на пуск оросителя не поступила в буфер команд"
		},
		{
			"code": 183,
			"bgColor": "White",
			"desc": "ошибка: команда не может быть выполнена- не верный тип АУ"
		},
		{
			"code": 184,
			"bgColor": "White",
			"desc": "ошибка: команда не может быть выполнена- разряжены ионисторы"
		},
		{
			"code": 185,
			"bgColor": "White",
			"desc": "ошибка: команда не может быть выполнена- неисправен НЭ"
		},
		{
			"code": 186,
			"bgColor": "White",
			"desc": "ошибка: команда не может быть выполнена- с устройством отсутсвует связь"
		},
		{
			"code": 187,
			"bgColor": "White",
			"desc": "ошибка: команда не может быть выполнена - ороситель вскрыт"
		},
		{
			"code": 188,
			"bgColor": "White",
			"desc": "ошибка: команда не может быть выполнена- неисправны ионисторы"
		},
		{
			"code": 189,
			"bgColor": "Khaki",
			"desc": "ошибка: нагрев окончен, но ороситель не вскрылся"
		},
		{
			"code": 190,
			"bgColor": "chartreuse",
			"fgColor": "darkmagenta",
			"desc": "НЭ перешёл из состояния \"Неисправность\" или 'Вскрытие' в состояние <Норма>",
			"addDesc": 1,
			"addDescPrefix": "НЭ ранее был в состоянии ",
			"addDescPostfix": ""
		},
		{
			"code": 191,
			"bgColor": "White",
			"desc": "сенсор перешёл из состояния \"Неисправность\" в состояние Норма"
		},
		{
			"code": 192,
			"bgColor": "White",
			"desc": "ИК светодиод перешёл из состояния \"Неисправность\" в состояние Норма"
		},
		{
			"code": 193,
			"bgColor": "White",
			"desc": "Предтревога – 80% от пороговой температуры"
		},
		{
			"code": 194,
			"bgColor": "White",
			"desc": "вход модуля МКВ разомкнулся"
		},
		{
			"code": 195,
			"bgColor": "White",
			"desc": "Преамбула передана успешно"
		},
		{
			"code": 196,
			"bgColor": "White",
			"desc": "ошибка: неисправен фототракт"
		},
		{
			"code": 197,
			"bgColor": "White",
			"desc": "фототракт перешёл из состояния Неисправность в состояние Норма"
		},
		{
			"code": 198,
			"bgColor": "Gold",
			"desc": "критический уровень запылённости, необходимо ТО ИПД"
		},
		{
			"code": 199,
			"bgColor": "Gold",
			"desc": "предельный порог запылённости, извещатель не работоспособен"
		},
		{
			"code": 200,
			"bgColor": "Gold",
			"desc": "дымовая камера очищена, началась повторная инициализация ИПД"
		},
		{
			"code": 201,
			"bgColor": "White",
			"desc": "задвижка в промежуточном положении"
		},
		{
			"code": 202,
			"bgColor": "White",
			"desc": "задвижка открыта"
		},
		{
			"code": 203,
			"bgColor": "White",
			"desc": "задвижка закрыта"
		},
		{
			"code": 204,
			"bgColor": "White",
			"desc": "обрыв или КЗ в цепи управления задвижкой"
		},
		{
			"code": 205,
			"bgColor": "White",
			"desc": "ошибка: обрыв ЛО"
		},
		{
			"code": 206,
			"bgColor": "White",
			"desc": "ошибка: КЗ ЛО"
		},
		{
			"code": 207,
			"bgColor": "White",
			"desc": "ЛО восстановилась после неисправности"
		},
		{
			"code": 208,
			"bgColor": "White",
			"desc": "нет питания ЛО"
		},
		{
			"code": 209,
			"bgColor": "White",
			"desc": "линия оповещения МКВ-О(С) работает в режиме прямой полярности с гашением"
		},
		{
			"code": 210,
			"bgColor": "White",
			"desc": "линия оповещения МКВ-О(С) работает в режиме обратной полярности с гашением"
		},
		{
			"code": 211,
			"bgColor": "White",
			"desc": "линия оповещения МКВ-О(С) работает в режиме обратной полярности"
		},
		{
			"code": 212,
			"bgColor": "White",
			"desc": "линия оповещения МКВ-О(С) работает в режиме прямой полярности"
		},
		{
			"code": 214,
			"bgColor": "White",
			"desc": "прошивка устройств прошла успешно"
		},
		{
			"code": 215,
			"bgColor": "White",
			"desc": "ошибка: передача прошивки прервана"
		},
		{
			"code": 216,
			"bgColor": "White",
			"desc": "преамбула передана успешно, начался процесс передачи прошивки"
		},
		{
			"code": 217,
			"bgColor": "White",
			"desc": "прошивка передана, идёт проверка СRC"
		},
		{
			"code": 218,
			"bgColor": "White",
			"desc": "ошибка:повторная передача пакета"
		},
		{
			"code": 219,
			"bgColor": "White",
			"desc": "ошибка: прошивка передана с ошибкой - CRC не сошлась"
		},
		{
			"code": 220,
			"bgColor": "White",
			"desc": "Прошивка передана успешно (передаётся после передачи прошивки из внешней программы во внутреннюю память КЛ)"
		},
		{
			"code": 221,
			"bgColor": "White",
			"desc": "лазер выключен"
		},	
		{
			"code": 222,
			"bgColor": "White",
			"desc": "лазер включен"
		},
		{
			"code": 223,
			"bgColor": "Aqua",
			"desc": "пиросенсор не исправен"
		},
		{
			"code": 224,
			"bgColor": "White",
			"desc": "пиросенсор исправен"
		},
		{
			"code": 225,
			"bgColor": "White",
			"desc": "подана команда проверки пиросенсора"
		}
	]
}
