#ifndef __PARAMS_NAME_H
#define __PARAMS_NAME_H

#define TURN_OFF 0
#define TURN_ON  1

/*----------------------------------------------------------------------------------------------------------------------------------
                                   Устройства управления. Для задания и работы с циклограммой
----------------------------------------------------------------------------------------------------------------------------------*/
#define DEVICE_GLOW_PLUG         0                                   //номер свечи для циклограммы
#define DEVICE_FAN               1                                   //номер нагнетатель воздуха для циклограммы
#define DEVICE_FUEL_PUMP         2                                   //номер клапана топливного насоса для циклограммы
#define DEVICE_PUMP              3                                   //номер помпы для циклограммы
#define DEVICE_SPARK_PLUG        4                                   //номер модуля искрового розжига для циклограммы
#define DEVICE_FUEL_VALVE        5                                   //номер клапана для циклограммы
#define DEVICE_FUEL_HEATER       6                                   //номер ТЭНа для циклограммы
//!!!!!!!!!!!!!!!!!!!!  Не забыть поменять размер при изменении количества   !!!!!!!!!!!!!!!!!!!!!!!!!!!
#define _DEVICE_NUM              7//<<<==============================количество устройств управления

#define SIGN_BEGIN_CYCLO   0xFFFFFFFE                       //признак начала циклограммы устройства в заданной стадии-ражиме

#define CYCLO_MAXIMUM_POWER_NUM  10                         //максимальное количество ступеней мощности по циклограмме

/*----------------------------------------------------------------------------------------------------------------------------------
                                   Конфигурация изделия (config)
----------------------------------------------------------------------------------------------------------------------------------*/
//                                                          РУССКИЙ                                                                                      ENGLISH
#define CFG_FAN_PWM                      1                  //ШИМ нагнетателя воздуха, Гц                                                   @ FAN_PWM, Hz
#define CFG_FP_PULSE_MS                  2                  //Длительность импульса ТН, мс                                                  @ Pulse width, ms
#define CFG_GP_NOMINAL_VOLTAGE           3                  //Номинальное напряжение свечи, В                                               @ Glow plug rated voltage, V
#define CFG_FLAME_APPEARANCE_DELTA       4                  //Прирост температуры пламени для определения его появления (стадия P)          @ FLAME_APPEARANCE_DELTA
#define CFG_FLAME_APPEARANCE_TIMEOUT     5                  //Максимальное время ожидания появления пламени при розжиге (стадия P), c       @ FLAME_APPEARANCE_TIMEOUT
#define CFG_FLAME_SENSOR_CALIBRATION     6                  //Калибровочное значение ИП, значения АЦП                                       @ FLAME SENSOR CALIBRATION Value
#define CFG_FRAME_SENSOR_CALIBRATION     7                  //Калибровочное значение датчика корпуса, значения АЦП                          @ FRAME SENSOR CALIBRATION Value
#define CFG_U_SUPPLY_NOMINAL             8                  //Номинальное напряжение питания изделия (12/24В)                               @ Rated supply voltage (12/24 V)
#define CFG_U_SUPPLY_MIN                 9                  //Минимальное значение напряжения питания, В*100                                @ Minimum supply voltage, V*100
#define CFG_U_SUPPLY_MAX                10                  //Максимальное значение напряжения питания, В*100                               @ Maximum supply voltage, V*100
#define CFG_DELTA_T_STOP                11                  //Температура уставки <= температуры по датчику на X градусов (3)               @ DELTA_T_STOP
#define CFG_DELTA_T_RUN                 12                  //Температура уставки >= температуры по датчику на Y градусов (3)               @ DELTA_T_RUN
#define CFG_ID1                         13                  //Серийный номер 1. 4 байта                                                     @ Device ID1
#define CFG_ID2                         14                  //Серийный номер 2. 4 байта                                                     @ Device ID2
#define CFG_ID3                         15                  //Серийный номер 3. 4 байта                                                     @ Device ID3
#define CFG_CAN_ADDRESS                 16                  //Адрес устройства в сети CAN                                                   @ Device's CAN address
#define CFG_BRUSHLESS_FAN_CALIBRATION   17                  //Калибровочное значение беcколлекторного двигателя                             @ Brushless motor's calibration value
#define CFG_MAX_T_FLAME                 18                  //Максимальная темепература выхлопных газов                                     @ Maximum flame temperature
#define CFG_POWER_LEVEL_MIN             19                  //Минимальная ступень мощности                                                  @ POWER_LEVEL_MIN
#define CFG_POWER_LEVEL_MAX             20                  //Максимальная ступень мощности                                                 @ POWER_LEVEL_MAX
#define CFG_USE_PRESSURE_MEASUREMENT    21                  //Корректировка ТН по давлению: 0 - не использовать, 1 - использовать           @ Use pressure measurement for the fuel pump correction
#define CFG_SET_DELAY_MAX_VOLTAGE       22                  //Установить время реакции на пониженное напряжение, с                          @ Set delay time to determine overvoltage error
#define CFG_SET_DELAY_MIN_VOLTAGE       23                  //Установить время реакции на повышенное напряжение, с                          @ Set delay time to determine undervoltage error
#define CFG_INTERFACE_BAUDRATE          24                  //Скорость передачи данных, bod                                                 @ Baudrate
#define CFG_SIGNALING_MODE              25                  //Режим канала внешнего запуска: 0-откл., 1-имп., 2-защелка, 3-имп. и защелка   @ Signaling_mode [0, 1, 2, 3]
#define CFG_ENGINE_MODE                 26                  //Контроль состояния двигателя: 0,- откл, 1 - по GPIO, 2 - по напряжению        @ Engine_mode [0, 1, 2]
#define CFG_SETTINGS_REBOOT_MODE        27                  //Режим настроек после перезагрузки: 0 - по умолчанию, 1 - сохранённые          @ Settings_reboot_mode [0,1]
#define CFG_ANTI_OVERHEAT_BY_TINLET     28                  //Антиперегревный режим: 0 - выкл, 1 - вкл                                      @ Air heaters' antioverheat by Tinlet [0,1]
#define CFG_ID4                         29                  //Серийный номер 4. 4 байта                                                     @ Device ID4
#define CFG_ID5                         30                  //Серийный номер 5. 4 байта                                                     @ Device ID5
#define CFG_ID6                         31                  //Серийный номер 6. 4 байта                                                     @ Device ID6
#define CFG_ID7                         32                  //Серийный номер 7. 4 байта                                                     @ Device ID7
#define CFG_ID8                         33                  //Серийный номер 8. 4 байта                                                     @ Device ID8
#define CFG_ADR_MODE                    34                  //Режим ДОПОГ: 0 - отключен, 1 - включен                                        @ ADR mode: 0 - is off, 1 - is on
#define CFG_ADR_MODE_ADD_CHANNEL        35                  //Канал сигнализации в режиме ДОПОГ: 0 - статус COM, 1 - инверсный двигателя    @ CFG_ADR_MODE_ADD_CHANNEL: 0 - status COM, 1 - status Engine
#define CFG_IO_PORTS_MODE               36                  //Режим работы портов ввода/вывода: OFF=0, ADR=1, ORIGIN=2, ADDITIONAL=3, GAZ=4 @ IO ports mode: MODE_OFF=0, MODE_ADR=1, MODE_ORIGIN=2, MODE_ADDITIONAL=3, GAZ=4
//!!!!!!!!!!!!!!!!!!!!  Не забыть поменять размер при изменении количества   !!!!!!!!!!!!!!!!!!!!!!!!!!!
#define _CFG_PARAM_NUMBER               36

/*----------------------------------------------------------------------------------------------------------------------------------
                                   Настройки изделия (settings)
----------------------------------------------------------------------------------------------------------------------------------*/

#define SET_T_SETPOINT_ORIGINAL          1                  //Уставка температуры жидкостного подогревателя (обычный режим работы)          @ T_SETPOINT ORIGINAL Mode
#define SET_T_SETPOINT_WARMUP            2                  //Уставка температуры жидкостного подогревателя (режим работы догреватель)      @ T_SETPOINT WARMUP Mode
#define SET_T_SETPOINT_ECONOMY           3                  //Уставка температуры жидкостного подогревателя (экономичный режим работы)      @ T_SETPOINT ECONOMY Mode
#define SET_T_SETPOINT_ADDITIONAL        4                  //Уставка температуры жидкостного подогревателя (дополнительный режим работы)   @ T_SETPOINT ADDITIONAL Mode
#define SET_T_SETPOINT_HEATING           5                  //Уставка температуры жидкостного подогревателя (режим работы отопление)        @ T_SETPOINT HEATING Mode
#define SET_DT_IGNITION_ORIGIN           6                  //Обычный режим: разница температур между уставкой и началом розжига            @ DT_IGNITION_ORIGIN
#define SET_DT_IGNITION_WARMUP           7                  //Догреватель: разница температур между уставкой и началом розжига              @ DT_IGNITION_WARMUP
#define SET_DT_IGNITION_ECONOMY          8                  //Экономичный режим: разница температур между уставкой и началом розжига        @ DT_IGNITION_ECONOMY
#define SET_DT_IGNITION_ADDITIONAL       9                  //Дополнительный режим: разница температур между уставкой и началом розжига     @ DT_IGNITION_ADDITIONAL
#define SET_DT_IGNITION_HEATING         10                  //Отопление: разница температур между уставкой и началом розжига                @ DT_IGNITION_HEATING
#define SET_T_RELAY_SETPOINT            11                  //Температура включения печки салона автомобиля                                 @ T_RELAY_SETPOINT
#define SET_WAIT_MODE_PUMP              12                  //Работа помпы в ждущем режиме: 0 - не работает, иначе - работает               @ WAIT_MODE_PUMP
#define SET_ENGINE_PUMP                 13                  //Работа помпы при заведенном двигателе: 1 - работает, иначе - не работает      @ ENGINE_PUMP
#define SET_WARMUP_MODE                 14                  //Режим догревателя: 0 - отключен, 1 - автоматический, 2 - ручной               @ WARMUP_MODE
#define SET_LIMIT_OPERATING_TIME        15                  //Время работы, секунд [0 - 4294967295]
#define SET_WORK_MODE_BY                16                  //Режим работы Планара (1-Т входа, 2-Т пульта, 3-Т выносного, 4-по мощности)
#define SET_T_SETPOINT_AIR              17                  //Уставка температуры Планара: [1-30]
#define SET_POWER_DEFINED_AIR           18                  //Уставка мощности Планара: [0-9]
#define SET_VENT_POWER_DEFINED_AIR      19                  //Уставка вентиляции Планара: [0-9]
#define SET_FAN_ROTATION_ON_WAIT_MODE   20                  //Вентиляция в ждущем: 0 - отключена, 1 - включена
#define SET_WAIT_MODE_IS_ALLOWED        21                  //Разрешение перехода в ждущий режим
#define SET_BOOST_HEATING               22                  //Режим форсированного нагрева: 0 - отключен, 1 - включен
#define SET_T_SETPOINT_HEATING_SYS      23                  //Уставка температуры жидкостного подогревателя в режиме  отопления)            @ T_SETPOINT HEATING SYSTEM Mode
#define SET_DT_IGNITION_HEATING_SYS     24                  //Системы отопления: разница температур между уставкой и началом розжига        @ DT_IGNITION_HEATING_SYS

//!!!!!!!!!!!!!!!!!!!!  Не забыть поменять размер при изменении количества   !!!!!!!!!!!!!!!!!!!!!!!!!!!
#define _SET_PARAM_NUMBER               24

/*----------------------------------------------------------------------------------------------------------------------------------
                            Общие параметры чёрного ящика (bb_common)
----------------------------------------------------------------------------------------------------------------------------------*/

#define BB_RUN_CNT                       1                  //Счетчик запусков
#define BB_RUN_VENT_CNT                  2                  //Счетчик запусков на вентиляции
#define BB_RUN_OK_CNT                    3                  //Счетчик запусков завершенных без неисправностей
#define BB_RUN_ERR_CNT                   4                  //Счетчик запусков завершенных с неисправностями
#define BB_WORK_FLAG                     5                  //Флаг работы подогревателя для фиксации сброса питания
#define BB_PWR_BREAK                     6                  //Счетчик сбросов питания во время работы
#define BB_TOTAL_TIME                    7                  //Общее время работы
#define BB_POWER_0_TIME                  8                  //Время работы на 0 мощности
#define BB_POWER_1_TIME                  9                  //Время работы на 1 мощности
#define BB_POWER_2_TIME                 10                  //Время работы на 2 мощности
#define BB_POWER_3_TIME                 11                  //Время работы на 3 мощности
#define BB_POWER_4_TIME                 12                  //Время работы на 4 мощности
#define BB_POWER_5_TIME                 13                  //Время работы на 5 мощности
#define BB_POWER_6_TIME                 14                  //Время работы на 6 мощности
#define BB_POWER_7_TIME                 15                  //Время работы на 7 мощности
#define BB_POWER_8_TIME                 16                  //Время работы на 8 мощности
#define BB_POWER_9_TIME                 17                  //Время работы на 9 мощности
#define BB_VENT_TIME                    18                  //Время работы на вентиляции
#define BB_WAIT_MODE_TIME               19                  //Время работы на ждущем режиме
#define BB_RUN_FIRST_CNT                20                  //Количество запусков с первой попытки
#define BB_RUN_SECOND_CNT               21                  //Количество запусков со второй попытки
#define BB_NO_IGNITION_CNT              22                  //Количество незапусков (попытки розжига исчерпаны)
#define BB_POWER_LOW_TIME               23                  //Время работы на малой мощности
#define BB_POWER_MIDDLE_TIME            24                  //Время работы на средней мощности
#define BB_POWER_HIGH_TIME              25                  //Время работы на максимальной мощности
#define BB_ELEMENT_TIME                 26                  //Время работы ТЭНа, с
#define BB_POWER_10_TIME                27                  //Время работы на 10 мощности
#define BB_RUN_PUMP_CNT                 28                  //Счетчик запусков помпы
#define BB_PUMP_ONLY_TIME               29                  //Время работы только помпы
#define BB_LOCK_NUMBER                  30                  //Общее количество блокировок
#define BB_LOCK_CNT                     31                  //Счетчик для текущей блокировки
#define BB_LOCK_FLAG                    32                  //Флаг текущей блокировки
#define BB_FUEL_CONSUMPTION             33                  //Общее количество затраченного топлива, мл
#define BB_BOOST_TIME                   34                  //Время работы в режиме форсированного нагрева
#define BB_ADR_BLOWDOWN_NUMBER          35                  //общее количество продувок по срабатыванию ДОПОГ
//!!!!!!!!!!!!!!!!!!!!  Не забыть поменять размер при изменении количества   !!!!!!!!!!!!!!!!!!!!!!!!!!!
#define _BB_PAR_NUMBER                  35

/*----------------------------------------------------------------------------------------------------------------------------------
                                   Стадии и режимы работы
----------------------------------------------------------------------------------------------------------------------------------*/
#define STAGE_Z                           0                 //Стадия Z                                                                         @ Stage Z
#define STAGE_P                           1                 //Стадии P                                                                         @ Stage P
#define STAGE_H                           2                 //Стадии H                                                                         @ Stage H
#define STAGE_W                           3                 //Стадии W                                                                         @ Stage W
#define STAGE_F                           4                 //Стадии F                                                                         @ Stage F
#define STAGE_T                           5                 //Стадии T. Тестирование блока управления                                          @ Stage T. CU testing
#define STAGE_M                           6                 //Стадии M. Ручное управление                                                      @ Stage M. Manual control
#define _STAGE_NUM                        7//<<===============Количество стадий                                                                
#define _STAGE_NO_STAGE                 255                 //Стадия неизвестна или не меняется                                                @ Stage No Stage
                                                                                                                                               
#define Z_MODE_1_WAIT_COMMAND             1                 //Ожидание команды                                                                 @ Waiting for the command
#define Z_MODE_3_BLOWING_ON_POWER         3                 //Продувка при подаче питания                                                      @ Blowing on power-on
#define Z_MODE_5_SAVE_DATA                5                 //Сохранение данных о пуске после завершения работы                                @ Saving data
#define Z_MODE_6_ADR_BLOCK                6                 //Состояние блокировки после остановки по ДОПОГ                                    @ Block by ADR
                                                                                                                                               
#define P_MODE_0_START_DIAGNOSTIC         0                 //Стартовая диагностика                                                            @ Initial diagnostics
#define P_MODE_1_FAN_STARTING             1                 //Страгивание нагнетателя воздуха                                                  @ Fan starting
#define P_MODE_2_WAITING_T_DECREASE       2                 //Ожидание снижения температуры (жидкости у жидкостных или воздуха у воздушных)    @ Waiting for the temperature decrease
#define P_MODE_3_BLOWING_ON_START         3                 //Проверка датчика корпуса на неостылость при пуске                                @ Blowing on start
#define P_MODE_4_WAITING                  4                 //Ждущий                                                                           @ Waiting
                                                                                                                                               
#define H_MODE_0_GLOW_PLUG_HEATING        0                 //Разогрев свечи                                                                   @ Glow plug heating
#define H_MODE_1_IGNITION1                1                 //Первая попытка розжига (основная циклограмма)                                    @ Ignition 1 (main cyclogram)
#define H_MODE_2_BLOWING_BETWEEN_IGNITIONS 2                //Продувка между розжигами                                                         @ Blowing
#define H_MODE_3_IGNITION2                3                 //Вторая попытка розжига (основная циклограмма)                                    @ Ignition 2 (main cyclogram)
#define H_MODE_4_HEATING                  4                 //Прогрев камеры сгорания                                                          @ Heating
#define H_MODE_5_FLAME_BREAK_BLOWING      5                 //Продувка после срыва пламени на прогреве                                         @ Blowing on flame break
#define H_MODE_6_BLOWING_BEFORE_WAIT      6                 //Продувка перед ждущим                                                            @ Blowing before waiting
#define H_MODE_7_PREPARING                7                 //Подготовка к розжигу                                                             @ Preparing for ignition
#define H_MODE_8_IGNITION_ALT1            8                 //Первая попытка розжига (альтернативная циклограмма)                              @ Ignition 1 (alternative cyclogram)
#define H_MODE_9_IGNITION_ALT2            9                 //Вторая попытка розжига (альтернативная циклограмма)                              @ Ignition 2 (alternative cyclogram)
#define H_MODE_10_PREIGNITION_BLOWING    10                 //Продувка перед розжигом                                                          @ Pre-ignition blowing
                                                                                                                                               
#define W_MODE_0_POWER0_FROM_TOP          0                 //Работа на 0 ступени мощности, движемся сверху                                    @ Power level 0, from top
#define W_MODE_1_POWER1_FROM_TOP          1                 //Работа на 1 ступени мощности, движемся сверху                                    @ Power level 1, from top
#define W_MODE_2_POWER2_FROM_TOP          2                 //Работа на 2 ступени мощности, движемся сверху                                    @ Power level 2, from top
#define W_MODE_3_POWER3_FROM_TOP          3                 //Работа на 3 ступени мощности, движемся сверху                                    @ Power level 3, from top
#define W_MODE_4_POWER4_FROM_TOP          4                 //Работа на 4 ступени мощности, движемся сверху                                    @ Power level 4, from top
#define W_MODE_5_POWER5_FROM_TOP          5                 //Работа на 5 ступени мощности, движемся сверху                                    @ Power level 5, from top
#define W_MODE_6_POWER6_FROM_TOP          6                 //Работа на 6 ступени мощности, движемся сверху                                    @ Power level 6, from top
#define W_MODE_7_POWER7_FROM_TOP          7                 //Работа на 7 ступени мощности, движемся сверху                                    @ Power level 7, from top
#define W_MODE_8_POWER8_FROM_TOP          8                 //Работа на 8 ступени мощности, движемся сверху                                    @ Power level 8, from top
#define W_MODE_9_POWER9_FROM_TOP          9                 //Работа на 9 ступени мощности, движемся сверху                                    @ Power level 9, from top
#define W_MODE_10_POWER10_FROM_TOP       10                 //Работа на 10 ступени мощности, движемся сверху                                   @ Power level 10, from top
#define W_MODE_11_POWER1_FROM_BOTTOM     11                 //Работа на 1 ступени мощности, движемся снизу                                     @ Power level 1, from bottom
#define W_MODE_12_POWER2_FROM_BOTTOM     12                 //Работа на 2 ступени мощности, движемся снизу                                     @ Power level 2, from bottom
#define W_MODE_13_POWER3_FROM_BOTTOM     13                 //Работа на 3 ступени мощности, движемся снизу                                     @ Power level 3, from bottom
#define W_MODE_14_POWER4_FROM_BOTTOM     14                 //Работа на 4 ступени мощности, движемся снизу                                     @ Power level 4, from bottom
#define W_MODE_15_POWER5_FROM_BOTTOM     15                 //Работа на 5 ступени мощности, движемся снизу                                     @ Power level 5, from bottom
#define W_MODE_16_POWER6_FROM_BOTTOM     16                 //Работа на 6 ступени мощности, движемся снизу                                     @ Power level 6, from bottom
#define W_MODE_17_POWER7_FROM_BOTTOM     17                 //Работа на 7 ступени мощности, движемся снизу                                     @ Power level 7, from bottom
#define W_MODE_18_POWER8_FROM_BOTTOM     18                 //Работа на 8 ступени мощности, движемся снизу                                     @ Power level 8, from bottom
#define W_MODE_19_POWER9_FROM_BOTTOM     19                 //Работа на 9 ступени мощности, движемся снизу                                     @ Power level 9, from bottom
#define W_MODE_20_POWER10_FROM_BOTTOM    20                 //Работа на 10 ступени мощности, движемся снизу                                    @ Power level 10, from bottom
#define W_MODE_21_BLOWING_VT             21                 //Продувка перед вентиляцией                                                       @ Blowing
#define W_MODE_22_BLOWING_FLAME_BREAK    22                 //Продувка при срыве пламени                                                       @ Blowing on flaeme break
#define W_MODE_23_BLOWING_OVERHEAT       23                 //Продувка при перегреве                                                           @ Blowing on overheat
//#define W_MODE_24_PUMP_ONLY            24                 //Только помпа                                                                     @ Water pump only
#define W_MODE_25_LOW                    25                 //Малый                                                                            @ Low power
#define W_MODE_26_MIDDLE                 26                 //Средний                                                                          @ Middle power
#define W_MODE_27_HIGH                   27                 //Сильный                                                                          @ High power
#define W_MODE_28_BLOWING                28                 //Продувка перед ждущим                                                            @ Blowing before waiting
#define W_MODE_29_WAIT                   29                 //Ждущий                                                                           @ Waiting
#define W_MODE_30_PUMP_ONLY              30                 //Только помпа                                                                     @ Water pump only
#define W_MODE_31_BOOST                  31                 //Ускоренный нагрев                                                                @ Boost mode
#define W_MODE_32_IGNITION_BY_PRESSURE_AFTER_FLAME_BREAK 32 //Розжиг по датчику давления после срыва пламени во время работы                   @ Ignition by pressure after flame break
#define W_MODE_34_CALIBRATION_BEFORE_VENTILATION 34         //Автокаллибровка перед вентиляцией                                                @ Calibration
#define W_MODE_35_VENTILATION            35                 //Вентиляция                                                                       @ Ventilation
#define W_MODE_36_BOOST_12V              36                 //Ускоренный нагрев для изделий 12В                                                @ Boost mode U=12V
#define W_MODE_37_BOOST_24V              37                 //Ускоренный нагрев для изделий 24В                                                @ Boost mode U=24V
#define W_MODE_40_VENTILATION0           40                 //Вентиляция на 0 мощности                                                         @ Ventilation level 0
#define W_MODE_41_VENTILATION1           41                 //Вентиляция на 1 мощности                                                         @ Ventilation level 1
#define W_MODE_42_VENTILATION2           42                 //Вентиляция на 2 мощности                                                         @ Ventilation level 2
#define W_MODE_43_VENTILATION3           43                 //Вентиляция на 3 мощности                                                         @ Ventilation level 3
#define W_MODE_44_VENTILATION4           44                 //Вентиляция на 4 мощности                                                         @ Ventilation level 4
#define W_MODE_45_VENTILATION5           45                 //Вентиляция на 5 мощности                                                         @ Ventilation level 5
#define W_MODE_46_VENTILATION6           46                 //Вентиляция на 6 мощности                                                         @ Ventilation level 6
#define W_MODE_47_VENTILATION7           47                 //Вентиляция на 7 мощности                                                         @ Ventilation level 7
#define W_MODE_48_VENTILATION8           48                 //Вентиляция на 8 мощности                                                         @ Ventilation level 8
#define W_MODE_49_VENTILATION9           49                 //Вентиляция на 9 мощности                                                         @ Ventilation level 9
#define W_MODE_50_POWER0                 50                 //Режим работы на 0 ступени мощности                                               @ Power level 0
#define W_MODE_51_POWER1                 51                 //Режим работы на 1 ступени мощности                                               @ Power level 1
#define W_MODE_52_POWER2                 52                 //Режим работы на 2 ступени мощности                                               @ Power level 2
#define W_MODE_53_POWER3                 53                 //Режим работы на 3 ступени мощности                                               @ Power level 3
#define W_MODE_54_POWER4                 54                 //Режим работы на 4 ступени мощности                                               @ Power level 4
#define W_MODE_55_POWER5                 55                 //Режим работы на 5 ступени мощности                                               @ Power level 5
#define W_MODE_56_POWER6                 56                 //Режим работы на 6 ступени мощности                                               @ Power level 6
#define W_MODE_57_POWER7                 57                 //Режим работы на 7 ступени мощности                                               @ Power level 7
#define W_MODE_58_POWER8                 58                 //Режим работы на 8 ступени мощности                                               @ Power level 8
#define W_MODE_59_POWER9                 59                 //Режим работы на 9 ступени мощности                                               @ Power level 9
                                                                                                                                               
#define F_MODE_0_BLOWING                  0                 //Нормальное завершение работы                                                     @ Shutting down
#define F_MODE_1_BLOWING_OVERHEAT         1                 //Продувка при перегреве                                                           @ Shutting down on overheat
#define F_MODE_2_BLOWING_BR_SENSORS       2                 //Продувка при обрыве датчиков ИП или корпуса                                      @ Shutting down
#define F_MODE_3_BLOWING_FAULT            3                 //Продувка при неисправностях помпы, ТН, НВ или срыве пламени                      @ Shutting down
#define F_MODE_4_BLOWING_NO_FP            4                 //Завершение работы без ТН                                                         @ Shutting down
#define F_MODE_5_BLOWING_NO_GP            5                 //Завершение работы без свечи и ТН                                                 @ Shutting down
#define F_MODE_6_BLOWING_ADR_STOP         6                 //Завершение работы по ADR (ДОПОГ)                                                 @ Shutting down ADR
#define F_MODE_6_BLOWING_QUIET            7                 //Продувка тихая                                                                   @ Shutting down quietly
#define F_MODE_6_BLOWING_FAST             8                 //Продувка ускоренная                                                              @ Shutting down fast
                                                                                                                                               
#define T_MODE_0_PCB_TESTING              0                 //Проверка платы                                                                   @ PCB testing
#define T_MODE_1_FAN_CALIBRATION          1                 //Калибровка коллекторного НВ                                                      @ Motor calibration
                                                                                                                                               
#define M_MODE_0_MANUAL                   0                 //Ручной режим работы. Параметры работы задаются по каналу связи                   @ Manual mode

/*----------------------------------------------------------------------------------------------------------------------------------
                                   Коды неисправностей
----------------------------------------------------------------------------------------------------------------------------------*/
#define ERROR__00                         0                 //Нет неисправностей
#define ERROR__01                         1                 //Перегрев по скорости роста температур/верхней границе
#define ERROR__02                         2                 //Перегрев в зоне блока управления
#define ERROR__03                         3                 //Датчик Т перегрева неисправен
#define ERROR__04                         4                 //Датчик Т жидкости неисправен
#define ERROR__05                         5                 //Датчик Тип обрыв
#define ERROR__06                         6                 //Датчик Т входа неисправен
#define ERROR__07                         7                 //Датчик Ткорпуса неисправен/не плотное прилегание
#define ERROR__08                         8                 //Исчерпано допустимое количество срывов пламени во время работы (30-35SP)
#define ERROR__09                         9                 //Неисправность свечи
#define ERROR__10                        10                 //Обороты не соответствуют заданным
#define ERROR__11                        11                 //Неисправность отсечного клапана (GAS)
#define ERROR__12                        12                 //Повышенное напряжение питания
#define ERROR__13                        13                 //Нерозжиг
#define ERROR__14                        14                 //Помпа неисправна
#define ERROR__15                        15                 //Пониженное напряжение питания
#define ERROR__16                        16                 //Датчик температуры ИП или корпуса не остыл
#define ERROR__17                        17                 //ТН неисправен (общая неисправность или КЗ) или малого клапана (GAS)
#define ERROR__18                        18                 //Неисправность датчика выходящего воздуха/ неисправность клапана высокого давления
#define ERROR__19                        19                 //Датчик Т выхода неисправен (например если он используется как датчик выхода (Sitrak))
#define ERROR__20                        20                 //Нет связи с блоком управления (код генерируется устройством управления, например пультом)
#define ERROR__21                        21                 //Неисправность клапана сильный (GAS)
#define ERROR__22                        22                 //ТН неисправен (обрыв)/пламя есть до розжига(30-35SP)/зонд обрыв
#define ERROR__23                        23                 //
#define ERROR__24                        24                 //Пламя есть есть во время продувки(30-35SP)/зонд КЗ
#define ERROR__25                        25                 //
#define ERROR__26                        26                 //Перегрузка электродвигателя (например при затирании крыльчатки)
#define ERROR__27                        27                 //Двигатель не вращается
#define ERROR__28                        28                 //Самовращение двигателя
#define ERROR__29                        29                 //Исчерпано допустимое количество срывов пламени во время работы/неисправность ТЭНа(30-35SP)
#define ERROR__30                        30                 //Нет связи с цифровым пультом
#define ERROR__31                        31                 //Перегрев по датчику выходящего воздуха
#define ERROR__32                        32                 //
#define ERROR__33                        33                 //Датчик Т выносной обрыв
#define ERROR__34                        34                 //Неправильная установка датчика корпуса (слабое прилегание или перепутывание датчиков)
#define ERROR__35                        35                 //Срыв пламени по причине просадки напряжения
#define ERROR__36                        36                 //Температура индикатора пламени выше нормы
#define ERROR__37                        37                 //Блокировка по нерозжигам
#define ERROR__50                        50                 //Нет связи с блоком управления (код генерируется устройством управления, например модемом)
#define ERROR__88                        88                 //КЗ реле(дополнительного выхода)
#define ERROR__90                        90                 //Перегрузка по току

/*----------------------------------------------------------------------------------------------------------------------------------
                                   Коды предупреждений
----------------------------------------------------------------------------------------------------------------------------------*/
#define WARNING__00                       0                 //Нет предупреждений
#define WARNING__01                       1                 //Запрет запуска по системе ДОПОГ (ADR-блокировка по включенному насосу)
#define WARNING__02                       2                 //Произошло выключение по системе ДОПОГ (заглушен двигатель автомобиля)
#define WARNING__03                       3                 //Переход на вентиляцию в связи с перегревом
#define WARNING__04                       4                 //кз дополнительного выхода (реле)
#define WARNING__05                       5                 //программное предупреждение: не привязана температура к одному из режимов работы (TEMPERATURE_BINDING_ERROR)

//Флаги отсутствия реакции на неисправности
#define NO_REACT_FLAG_ALL                 1                 //Не обращать внимания на все неисправности
#define NO_REACT_FLAG_SENS                2                 //Не обращать внимания на неисправности датчиков
#define NO_REACT_FLAG_FLAME               3                 //Не обращать внимания на срывы пламени
#define NO_REACT_FLAG_OVERHEAT            4                 //Не обращать внимания на перегревы
#define NO_REACT_FLAG_PUMP                5                 //Не обращать внимания на неисправности помпы
#define NO_REACT_FLAG_FAN                 6                 //Не обращать внимания на неисправности НВ
#define NO_REACT_FLAG_GP                  7                 //Не обращать внимания на неисправности свечи
#define NO_REACT_FLAG_FP                  8                 //Не обращать внимания на неисправности топливного насоса
#define NO_REACT_FLAG_VALVE               9                 //Не обращать внимания на неисправности клапана
#define NO_REACT_FLAG_ELEMENT            10                 //Не обращать внимания на неисправности ТЭНа

/*----------------------------------------------------------------------------------------------------------------------------------
                                   Параметры, используемые в UDS
----------------------------------------------------------------------------------------------------------------------------------*/
#define UDS_VM_ECU_SW_NUMBER              1
#define UDS_VM_ECU_SW_VERSION             2
#define UDS_VM_ECU_MANUFACTURER           3
#define UDS_VM_ECU_MANUFACTURING_DATE     4
#define UDS_VM_ECU_SERIAL_NUMBER          5
#define UDS_VEHICLE_IDENTIFICATION_NUMBER 6
#define UDS_VM_PART_NUMBER                7
#define UDS_SS_HW_NUMBER                  8
#define UDS_SS_HW_VERSION                 9
#define UDS_SS_SW_NUMBER                 10
#define UDS_RELEASE_DATE                 11
#define UDS_ECOLOGICAL_REGULATION        12
#define UDS_SYSTEM_NAME                  13
#define UDS_TESTER_NAME                  14
#define UDS_LAST_DATE_REPROGRAMM         15
#define UDS_DATE_INSTALL                 16
#define UDS_VM_SOFTWARE                  17
#define UDS_VM_VERSION                   18
#define UDS_SS_BSW_SW_NUMBER             19
//!!!!!!!!!!!!!!!!!!!!  Не забыть поменять размер при изменении количества   !!!!!!!!!!!!!!!!!!!!!!!!!!!
#define _UDS_PARAM_NUMBER                19

/*----------------------------------------------------------------------------------------------------------------------------------
                                   Режимы работы канала сигнализации
----------------------------------------------------------------------------------------------------------------------------------*/

#define SIGNALING_MODE_OFF                0                 //канал сигнализации отключен
#define SIGNALING_MODE_IMPULSE            1                 //работа канала сигнализации по импульсу
#define SIGNALING_MODE_LATCH              2                 //работа канала сигнализации по замыканию
#define SIGNALING_MODE_IMPULSE_LATCH      3                 //работа канала сигнализации по импульсу и замыканию
#define _SIGNALING_MODE_NUMBER            4                 //количество режимов

/*----------------------------------------------------------------------------------------------------------------------------------
                                   Режимы передачи данных
----------------------------------------------------------------------------------------------------------------------------------*/

#define DATA_TRANSFER_MODE_STOP           0                 //остановить передачу данных
#define DATA_TRANSFER_MODE_LEGACY         1                 //запуск передачи данных по протоколу 3.*, но не 3.17
#define DATA_TRANSFER_MODE_PARAMS         2                 //запуск передачи данных по заданным параметрам
#define DATA_TRANSFER_MODE_PROT317        3                 //запуск передачи данных по протоколу 3.17
#define _DATA_TRANSFER_MODE_NUMBER        4                 //количество режимов

#define _DATA_TRANSFER_MODE_PARAMS_INFO 102                 //запрос возможных параметров для передачи по запросу (DATA_TRANSFER_MODE_PARAMS)

/*----------------------------------------------------------------------------------------------------------------------------------
                                   Номера (имена) параметров, переменных, ...
----------------------------------------------------------------------------------------------------------------------------------*/
//                                   Формат вывода целых чисел: %.0f. Если по формуле получится дробное число, при выводе оно будет округлено по правилам математики
//                                   Тип: uint8, int8, uint16, int16, uint32, int32, float
//                                   В формуле пересчета вместо V (или v) подставляется значение, полученное в сообщении
//Формат записи:                                                 Тип      ; Формула пересчета ; Формат вывода  ; Имя в таблице ; Цвет ; Описание на русском                             ; Описание на английском
//#define VAR_0_                            0 <- ЗАПРЕЩЕНО ИСПОЛЬЗОВАТЬ
#define VAR_1_STAGE                         1                  //uint8    ; V                 ; %.0f           ; Стадия        ;      ; Стадия                                          ;
#define VAR_2_MODE                          2                  //uint8    ; V                 ; %.0f           ; Режим         ;      ; Режим работы по циклограмме                     ;
#define VAR_3_OPERATING_TIME                3                  //uint32   ; V                 ; %.0f           ; Вр.Работы     ;      ; Общее время работы, c                           ;
#define VAR_4_MODE_TIME                     4                  //uint32   ; V                 ; %.0f           ; Вр.Реж.       ;      ; Время работы на режиме, c                       ;
#define VAR_5_U_SUPPLY                      5                  //uint16   ; V/100             ; %.2f           ; U, В          ;      ; Напряжение питания, В                           ;
#define VAR_6_T_FLAME                       6                  //int16    ; V                 ; %.0f           ; Тплам         ;      ; Температура индикатора пламени                  ;
#define VAR_7_T_FRAME                       7                  //int16    ; V                 ; %.0f           ; Ткорп         ;      ; Температура корпуса                             ;
#define VAR_8_T_PANEL                       8                  //int8     ; V                 ; %.0f           ; Тпульта       ;      ; Температура датчика в ПУ                        ;
#define VAR_9_T_EXT                         9                  //int16    ; V                 ; %.0f           ; Твнешн        ;      ; Температура кабинного датчика                   ;
#define VAR_10_T_INLET                     10                  //int16    ; V                 ; %.0f           ; Твхода        ;      ; Температура на входе                            ;
#define VAR_11_T_SETPOINT                  11                  //int8     ; V                 ; %.0f           ; Туставки      ;      ; Температура уставки                             ;
#define VAR_12_PWR_DEFINED                 12                  //uint8    ; V                 ; %.0f           ; Рзад          ;      ; Заданная мощность                               ;
#define VAR_13_PWR_REALIZED                13                  //uint8    ; V                 ; %.0f           ; Рреал         ;      ; Реализованная мощность                          ;
#define VAR_14_WORK_BY                     14                  //uint8    ; V                 ; %.0f           ; Работа по     ;      ; По какому датчику работает                      ;
#define VAR_15_FAN_REV_DEFINED             15                  //uint8    ; V                 ; %.0f           ; Об.зад        ;      ; Заданные обороты НВ                             ;
#define VAR_16_FAN_REV_MEASURED            16                  //uint8    ; V                 ; %.0f           ; Об. изм       ;      ; Измеренные обороты НВ                           ;
#define VAR_17_FP_FREQ_DEFINED             17                  //uint16   ; V/100             ; %.2f           ; ТН зад        ;      ; Заданная частота ТН                             ;
#define VAR_18_FP_FREQ_REALIZED            18                  //uint16   ; V/100             ; %.2f           ; ТН тек        ;      ; Реализованная частота ТН                        ;
#define VAR_19_GP_PERIOD                   19                  //uint32   ; V                 ; %.0f           ; Св. пер       ;      ; Период свечи                                    ;
#define VAR_20_GP_PULSE                    20                  //uint32   ; V                 ; %.0f           ; Св. имп       ;      ; Импульс свечи                                   ;
#define VAR_21_GP_PERCENT                  21                  //uint8    ; V                 ; %.0f           ; Св. %         ;      ; Заданные проценты мощности свечи                ;
#define VAR_22_FLAME_CALIBRATION           22                  //uint16   ; V                 ; %.0f           ; К.З. ИП       ;      ; Калибровочное значение термопары ИП             ;
#define VAR_23_FRAME_CALIBRATION           23                  //uint16   ; V                 ; %.0f           ; К.З. Корп     ;      ; Калибровочное значение термопары корпуса        ;
#define VAR_24_FAULT_CODE                  24                  //uint8    ; V                 ; %.0f           ; Неиспр        ;      ; Код неисправности                               ;
#define VAR_25_FAULT_BLINK_CODE            25                  //uint8    ; V                 ; %.0f           ; Неиспр.Миг    ;      ; Код неисправности. Количество миганий           ;
#define VAR_26_FAULT_BYTE0                 26                  //uint8    ; V                 ; %.0f           ; Б.неиспр0     ;      ; Байт неисправностей1                            ;
#define VAR_27_FAULT_BYTE1                 27                  //uint8    ; V                 ; %.0f           ; Б.неиспр1     ;      ; Байт неисправностей2                            ;
#define VAR_28_FAULT_BYTE2                 28                  //uint8    ; V                 ; %.0f           ; Б.неиспр2     ;      ; Байт неисправностей3                            ;
#define VAR_29_FAULT_BYTE3                 29                  //uint8    ; V                 ; %.0f           ; Б.неиспр3     ;      ; Байт неисправностей4                            ;
#define VAR_30_FAULT_BYTE4                 30                  //uint8    ; V                 ; %.0f           ; Б.неиспр4     ;      ; Байт неисправностей5                            ;
#define VAR_31_FAULT_BYTE5                 31                  //uint8    ; V                 ; %.0f           ; Б.неиспр5     ;      ; Байт неисправностей6                            ;
#define VAR_32_FAULT_BYTE6                 32                  //uint8    ; V                 ; %.0f           ; Б.неиспр6     ;      ; Байт неисправностей7                            ;
#define VAR_33_FAULT_BYTE7                 33                  //uint8    ; V                 ; %.0f           ; Б.неиспр7     ;      ; Байт неисправностей8                            ;
#define VAR_34_IGNITION_ATTEMPT            34                  //uint8    ; V                 ; %.0f           ; ПопыткаРозж   ;      ; Попытка розжига                                 ;
#define VAR_35_WAIT_MODE_ALLOWED           35                  //uint8    ; V                 ; %.0f           ; Ждущ.Реж      ;      ; Разрешен ждущий режим                           ;
#define VAR_36_FLAME_MINIMUM               36                  //int16    ; V                 ; %.0f           ; ИП min        ;      ; Минимальное значение индикатора пламени         ;
#define VAR_37_FLAME_LIMIT                 37                  //int16    ; V                 ; %.0f           ; ИП lim        ;      ; Граница срыва пламени                           ;
#define VAR_38_FLAME_BREAK_NUM             38                  //uint8    ; V                 ; %.0f           ; Кол.Ср.Пл     ;      ; Количество срывов пламени во время работы       ;
#define VAR_39_OVERHEAT_TBORDER            39                  //int16    ; V                 ; %.0f           ; Гр.Перегр     ;      ; Граница перегрева                               ;
#define VAR_40_T_LIQUID                    40                  //int16    ; V                 ; %.0f           ; Тж            ;      ; Температура жидкости                            ;
#define VAR_41_T_OVERHEAT                  41                  //int16    ; V                 ; %.0f           ; Тпер          ;      ; Температура перегрева                           ;
#define VAR_42_DT_FLAME                    42                  //int16    ; V                 ; %.0f           ; DT ИП         ;      ; Изменение температуры пламени                   ;
#define VAR_43_DT_LIQUID                   43                  //int16    ; V                 ; %.0f           ; DT Тж         ;      ; Изменение температуры жидкости                  ;
#define VAR_44_DT_OVERHEAT                 44                  //int16    ; V                 ; %.0f           ; DT Тпер       ;      ; Изменение температуры перегрева                 ;
#define VAR_45_RELAY_STATE                 45                  //uint8    ; V                 ; %.0f           ; Реле          ;      ; Состояние реле (ВКЛ/ВЫКЛ)                       ;
#define VAR_46_PUMP_STATE                  46                  //uint8    ; V                 ; %.0f           ; Помпа         ;      ; Состояние помпы (ВКЛ/ВЫКЛ)                      ;
#define VAR_47_SIGNALING_STATE             47                  //uint8    ; V                 ; %.0f           ; Вн. запуск    ;      ; Внешний запуск (сигнал есть/нет)                ;
#define VAR_48_ENGINE_STATE                48                  //uint8    ; V                 ; %.0f           ; Двигатель     ;      ; Состояние двигателя (заведен/остановлен)        ;
#define VAR_49_ADC_CH0                     49                  //uint16   ; V                 ; %.0f           ; АЦП 0         ;      ; АЦП канал 0                                     ;
#define VAR_50_ADC_CH1                     50                  //uint16   ; V                 ; %.0f           ; АЦП 1         ;      ; АЦП канал 1                                     ;
#define VAR_51_ADC_CH2                     51                  //uint16   ; V                 ; %.0f           ; АЦП 2         ;      ; АЦП канал 2                                     ;
#define VAR_52_ADC_CH3                     52                  //uint16   ; V                 ; %.0f           ; АЦП 3         ;      ; АЦП канал 3                                     ;
#define VAR_53_ADC_CH4                     53                  //uint16   ; V                 ; %.0f           ; АЦП 4         ;      ; АЦП канал 4                                     ;
#define VAR_54_ADC_CH5                     54                  //uint16   ; V                 ; %.0f           ; АЦП 5         ;      ; АЦП канал 5                                     ;
#define VAR_55_ADC_CH6                     55                  //uint16   ; V                 ; %.0f           ; АЦП 6         ;      ; АЦП канал 6                                     ;
#define VAR_56_ADC_CH7                     56                  //uint16   ; V                 ; %.0f           ; АЦП 7         ;      ; АЦП канал 7                                     ;
#define VAR_57_ADC_CH8                     57                  //uint16   ; V                 ; %.0f           ; АЦП 8         ;      ; АЦП канал 8                                     ;
#define VAR_58_ADC_CH9                     58                  //uint16   ; V                 ; %.0f           ; АЦП 9         ;      ; АЦП канал 9                                     ;
#define VAR_59_T_CPU                       59                  //int16    ; V                 ; %.0f           ; Тcpu          ;      ; Температура процессора                          ;
#define VAR_60_PRESSURE                    60                  //uint8    ; V                 ; %.0f           ; Давл.,кПа     ;      ; Атмосферное давление, кПа                       ;
#define VAR_62_GLOWPLUG_STATE              62                  //uint8    ; V                 ; %.0f           ; Реле          ;      ; Состояние свечи (ВКЛ/ВЫКЛ)                      ;
#define VAR_63_FAULT_RUN_NUMBER            63                  //uint32   ; V                 ; %.0f           ; Номер запуска ;      ; Номер запуска, в котором возникла неиспр.       ;
#define VAR_64_WARNING_CODE                64                  //uint8    ; V                 ; %d             ; Предупр       ;      ; Код предупреждения                              ;
#define VAR_65_T_BOARD                     65                  //int16    ; V                 ; %.0f           ; Тboard        ;      ; Температура платы                               ;
#define VAR_66_T_OUTLET                    66                  //int16    ; V                 ; %.0f           ; Твыхода       ;      ; Температура выхода                              ;
#define VAR_67_PWR_CURRENT                 67                  //uint8    ; V                 ; %.0f           ; Ртек          ;      ; Текущая мощность                                ;
#define VAR_68_OP_MODE                     68                  //uint8    ; V                 ; %.0f           ; РР            ;      ; Режим работы устройства                         ;
#define VAR_69_FAN_PWM_PULSE               69                  //uint16   ; V                 ; %.0f           ; ШИМ НВ        ;      ; Импульс ШИМ нагнетателя воздуха                 ;
//#define 70
//#define 71
#define VAR_72_MAIN_CURRENT                72                  //uint16   ; V                 ; %.0f           ; Ток общий     ;      ; Ток через главный ключ                          ;
#define VAR_73_PUMP_CURRENT                73                  //uint16   ; V                 ; %.0f           ; Ток помпы     ;      ; Ток через помпу                                 ;
#define VAR_74_STATUS_GLOW_PLUG            74                  //uint8    ; V                 ; %.0f           ; Статус СН     ;      ; Статус свечи накаливания                        ;
#define VAR_75_STATUS_FUEL_PUMP            75                  //uint8    ; V                 ; %.0f           ; Статус ТН     ;      ; Статус топливного насоса                        ;
#define VAR_76_STATUS_WATER_PUMP           76                  //uint8    ; V                 ; %.0f           ; Статус помпы  ;      ; Статус помпы                                    ;
#define VAR_77_STATE_SPARK_PLUG            77                  //uint8    ; V                 ; %.0f           ; Сост. искр    ;      ; Состояние искрового розжига                     ;
#define VAR_78_STATE_FUEL_VALVE            78                  //uint8    ; V                 ; %.0f           ; Сост. ТК.     ;      ; Состояние топливного клапана                    ;
#define VAR_79_STATE_INJECTOR_HEATER       79                  //uint8    ; V                 ; %.0f           ; Сост. ТЭН     ;      ; Состояние подогревателя форсунки                ;
#define VAR_80_STATUS_SPARK_PLUG           80                  //uint8    ; V                 ; %.0f           ; Статус искр   ;      ; Статус искрового розжига                        ;
#define VAR_81_STATUS_FUEL_VALVE           81                  //uint8    ; V                 ; %.0f           ; Статус ТК.    ;      ; Статус топливного клапана                       ;
#define VAR_82_STATUS_INJECTOR_HEATER      82                  //uint8    ; V                 ; %.0f           ; Статус ТЭН    ;      ; Статус подогревателя форсунки                   ;
#define VAR_83_PHOTODIODE                  83                  //uint16   ; V                 ; %.0f           ; Фотодиод      ;      ; Значение АЦП фотодиода                          ;

#define VAR_85_VALVE_HIGH_PRESSURE_STATE   85                  //uint8    ; V                 ; %.0f           ; Клапан ВД     ;      ; Клапан высокого давления                        ;
#define VAR_86_VALVE_CUTOFF_STATE          86                  //uint8    ; V                 ; %.0f           ; Клапан отс.   ;      ; Клапан отсечной                                 ;
#define VAR_87_VALVE_IGNITION_STATE        87                  //uint8    ; V                 ; %.0f           ; Клапан розж.  ;      ; Клапан розжига                                  ;
#define VAR_88_VALVE_MIN_STATE             88                  //uint8    ; V                 ; %.0f           ; Клапан мин.   ;      ; Клапан минимального режима                      ;
#define VAR_89_VALVE_MAX_STATE             89                  //uint8    ; V                 ; %.0f           ; Клапан макс.  ;      ; Клапан максимального режима                     ;
#define VAR_90_STATUS_VALVE_HIGH_PRESSURE  90                  //uint8    ; V                 ; %.0f           ; Статус ВД     ;      ; Клапан высокого давления                        ;
#define VAR_91_STATUS_VALVE_CUTOFF         91                  //uint8    ; V                 ; %.0f           ; Статус отс.   ;      ; Клапан отсечной                                 ;
#define VAR_92_STATUS_VALVE_IGNITION       92                  //uint8    ; V                 ; %.0f           ; Статус розж.  ;      ; Клапан розжига                                  ;
#define VAR_93_STATUS_VALVE_MIN            93                  //uint8    ; V                 ; %.0f           ; Статус мин.   ;      ; Клапан минимального режима                      ;
#define VAR_94_STATUS_VALVE_MAX            94                  //uint8    ; V                 ; %.0f           ; Статус макс.  ;      ; Клапан максимального режима                     ;
#define VAR_95_PROBE_STATE                 95                  //uint8    ; V                 ; %.0f           ; Сигнал зонда  ;      ; Сигнал зонда                                    ;
#define VAR_96_SYSTEM_CLOCK_SOURCE         96                  //uint8    ; V                 ; %.0f           ; Источн. такт. ;      ; Источник тактирования ядра                      ;

#define MEM_START_BB_ERR_RECORD 0xFFFA                         //uint16_t ;Начало записи о неисправности в ЧЯ

#endif /* __PARAMS_NAME_H */
