Например, я хотел, чтобы вот этот элемент:
Вложение 28416
"горел постоянно", когда компрессор работает, и "мигал", когда компрессор находится в режиме ожидания.
Я уже писал, что за "статус" компрессора отвечает один регистр, каждый бит которого соответствует определенному состоянию.
Но "режим ожидания", как и "работа" характеризуются несколькими комбинациями этих битов.
Поэтому сделал "бутерброд" аж из семи индикаторов:
Вложение 28417
Бит 0 в упомянутом регистре означает "Готов к запуску". При этом индикатор не горит.
Поэтому свойства у самого нижнего индикатора из "бутерброда" такие:
Вложение 28418
Вложение 28419
Вложение 28420
Индикаторы со второго по шестой "снизу" сопоставлены с битами 7, 6, 5, 4, 3 регистра статуса и имеют сходные настройки (должны быть видимы в определенный момент и при этом гореть постоянно):
Вложение 28421
Вложение 28422
Самый верхний индикатор означает "режим ожидания" и должен мигать (бит 2):
Вложение 28423
Вложение 28424
Вложение 28425
Вот такое вот "изящное" решение. :)