Показано с 1 по 3 из 3

Тема: ИП320 доставка пакета

  1. #1

    По умолчанию ИП320 доставка пакета

    Опрашиваю панель ИП320 из программы на C#.

    Отправляю запрос на чтение регистра.
    Через какой промежуток времени могу считать, что если не пришло ответа, то он не прийдет вообще.
    Допустим считаю что если через 1 секунду не пришел ответ, то и не жду его, а посылаю запрос. А в ответ мне приходит ранее не дошедшее сообщение, как можно определить, что это сообщение от ИП320 уж не валидное ?

  2. #2
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Где-то на форуме попадалось, что таймаут панели - 1 секунда.
    Допустим считаю что если через 1 секунду не пришел ответ, то и не жду его, а посылаю запрос. А в ответ мне приходит ранее не дошедшее сообщение, как можно определить, что это сообщение от ИП320 уж не валидное ?
    Если кроме панели еще что-нибудь опрашивается, то можно после таймаута не повторять запрос, а опрашивать следующее устройство, тогда дошедшее с опозданием сообщение проигнорируется, так как в этот момент будет ожидаться ответ от другого устройства.

  3. #3
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,264

    По умолчанию

    Цитата Сообщение от amn Посмотреть сообщение
    Где-то на форуме попадалось, что таймаут панели - 1 секунда.
    Чушь.
    50-60мс

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •