Есть переменная AlarmFlags. Тип данных uint16.
Требуется создать событие по выставлению битов в переменной AlarmFlags. Например,
бит 0 равен 1 -> Событие: "авария №1"
бит 1 равен 1 -> Событие: "авария №2"
бит 2 равен 1 -> Событие: "авария №3"

Как я понял, при написании выражений для создания нового события есть только логические операторы, побитовых нет.
Какое требуется написать вырождение при создании событий?

С помощью битовой маски можно создать 16 отдельных переменных с булевыми значениями. Но городить столько лишних переменных крайне не хочется.