#ifndef CUSTOM_FLAGS_H_
#define CUSTOM_FLAGS_H_
#include "main.h"

struct flags
{
	#ifdef CUSTOM_VAR_H_
	// Включение питания
	unsigned Power_Turn_On : 1;
	// Показания стабилизированы
	unsigned STABLE_DELTA_CHECK : 1;
	// Отладочный флаг для вычисления максимального расхождения старой и новой дельты стабильных значений
	unsigned WAIT_TO_CALC_RANGE : 1;	
	// Отображать на экране нестабильные значения
	unsigned REFRESH_LCD_FROM_NONSTABLE_VALUE_ON:1;
	#endif
	#ifdef CUSTOM_LCD_H_
	// Включение дисплея
	unsigned LCD_ON : 1;
	// Перезагрузка дисплея
	unsigned LCD_REINIT : 1;
	#endif
	#ifdef CUSTOM_LED_H_
	// Недостаточный уровень питания
	unsigned INSUFFICIENT_POWER_LEVEL : 1;	
	// Аварийный диапазон
	unsigned LED_EMERGENCY_MODE : 1;
	unsigned LED_WARNING_MODE : 1;
	unsigned LED_WARNING_POSITION : 1;
	#endif
};
#endif
