За ГМ - спасибо!
Но если, все-же, попытаться решить поставленную задачу "штатными средствами" ("бутерброд" из индикаторов), то получается следующее:
1. Ранее мы убедились, что для распознавания состояний "Двигатель работает" и "Ожидание" достаточно анализировать два бита регистра статуса - 1-го и 2-го.
2.
Возможные комбинации этих двух битов -
00,
01 и
11. Причем режим "Ожидание"
однозначно определяется состоянием
2-го бита, тогда как
1-й бит ("Работа") включен
в обоих состояниях. Т.е. только по включенному состоянию
1-го бита
нельзя определить статус компрессора.
3. Отличительной особенностью элемента "Индикатор" является то, что в режиме мигания он меняет свое состояние не с ВКЛ. на ВЫКЛ. и обратно, а с ВКЛ. на
НЕВИДИМ и обратно.
На видео ниже показано, что
никакими комбинациями настроек и положений
двух индикаторов поставленной задачи
не решить. И именно из-за особенностей мигающего индикатора.
Совсем другое дело, если мы добавим между мигающим и немигающим индикаторами "прослойку" - тот самый "негорящий" бит:
Какие будут комментарии?