Показать сообщение отдельно
Старый 30.06.2014, 11:28    | »»» |  #35
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Сообщение от Sdim Посмотреть сообщение
Хотя окно ввода минут при таком статусе "определенности" должно просто быть неактивным
окно ввода минут для обычных сработок

Сообщение от Sdim Посмотреть сообщение
Но если я уберу галочку насчет определенности состояния и ТС промолчит трое суток, а программа сообщит мне об этом, то что произойдет далее? Допустим, двое суток ТС после этого выходит на связь, оповещатель молчит. Если потом снова будет период молчания, он сигнализирует мне об этом? Или все-таки у него определен статус (предыдущее событие-то - отсутствие сигнала в течении 3-х суток) и он снова промолчит?
1. если предыдущий статус неопределен и включена галочка "Генерировать события при неопределенном предыдущем состоянии, то при первой же проверке, если не будет данных, то будет оповещение о "молчании" ТС, если есть данные, то о "немолчании", после этого предыдущий статус станет либо "нет приема", либо "есть прием" соответственно
2. после того как предыдущий статус определился:
а. предыдущий статус "нет приема(молчание)" - при первом появлении данных будет выдано оповещение о приёме данных, предыдущий статус переключиться в "есть прием"
б. предыдущий статус "есть прием" - программа будет ждать заданное в настройках время, если за это время не придет новых данных, то будет выдано оповещение об отсутствии приема, предыдущий статус переключиться в "нет приема"

PS:
если условие оповещений - оповещать только о приеме или только об отсутствии приема, то будут выдаваться только соответствующие сообщения
статус неопределен (пункт 1) только при запуске программы,
в идеале программа должна работать без выключений где-нибудь на сервере

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием