Регистрирует аварийный сигнал в файл, но только при переходе состояния тревоги из выключенного состояния во включенное

#qt

#qt

Вопрос:

Существует связь между ведущим и ведомым. Во время связи через каждые 100 мс подчиненное устройство получает данные. для каждого on (1) и off (0) получены .. если поступает сигнал тревоги, т.е. подчиненное устройство.. получает 1 … что 1 постоянно поступает, следовательно, появляется окно Alarm, когда пользователь закрывает окно, это означает, что тревога подтверждена.

Мое требование заключается в том, что всякий раз, когда появляется сигнал тревоги (1), который должен быть записан в файл, я могу это сделать, он работает нормально. поскольку мастер непрерывно отправляет 1, пока пользователь не подтвердит alarm.So 1 (уведомление о тревоге записывается в файл несколько раз)). Но мне нужен файл, который должен записывать один раз, пока не появится другой тип сигнала тревоги. Существует несколько типов сигналов тревоги. Это может быть более одного аварийного сигнала. Но один сигнал тревоги должен быть записан один раз, если он не подтвержден.

Комментарии:

1. разве вы не можете просто иметь индикатор предыдущего состояния для каждого сигнала тревоги и регистрироваться в файле только тогда, когда сигнал тревоги включен, А его предыдущее состояние было ВЫКЛЮЧЕНО?

2. спасибо за ваш быстрый ответ … фактически то же состояние наступает через 100 мс, пока пользователь не подтвердит

3. итак, у вас есть переменная состояния для каждого аварийного сигнала. Каждые 100 мс вы получаете обновление состояния, смотрите, изменилось ли состояние, и регистрируйте, если оно изменилось. Есть ли причина, по которой это не сработает (100 мс — это ДОЛГОЕ время для компьютера)

4. можем ли мы обсудить это по телефону .. если вы не возражаете, пожалуйста, поделитесь своим номером.

5. every on(1) and off(0) are received , until the other type of alarm comes — Какой вы знаете тип сигнала тревоги?