Здравствуйте! Подскажите, пожалуйста, как можно решить данную задачу.
В проекте была сформирована таблица тревог и сделаны соответствующие настройки в Alarm Configuration (создан класс тревог со способом подтверждения REP, создана переменная активации/деактивации и группа активных неисправностей). Необходимо, чтобы при возникновении какой-либо аварии кнопка меняла свой цвет (например, на красный), а когда авария пропадает, происходил бы возврат в нормальное состояние. Если аварийных сообщений несколько, и одно из них пропадает, необходимо, чтобы кнопка была все еще в аварийном состоянии (была красного цвета) до тех пор, пока все аварийные сообщения не пропадут.
В настоящее время происходит следующее: если приходит одно или несколько аварийное сообщение, то кнопка меняет свой цвет на красный, далее приходит еще несколько аварийных сообщений. Если одно из сообщений пропадает, а остальные все еще присутствуют в окне неисправностей, то кнопка перестает быть красной.