Closed dontsovcmc closed 4 years ago
Требуется тестирования. Должны считаться.
На версии 0.9.10 не воспроизводится. Теперь можно делать любые тесты на Питоне: https://github.com/dontsovcmc/waterius/issues/121 Обертка для Ватериуса скоро будет в master
Ватериус может не посчитать очень короткий импульс, если пользователь нажмет кнопку:
Ватериус ждет когда вы отожмете кнопку после нажатия. Это пауза и она может достигать 100-200мс. Даже если быстро нажимаете. И эти 100-200мс прибавляются к замыканию реле: т.е. реле замкнулось, ватериус ждет подтверждения замыкания через 250мс, а вместо этого нажимается кнопка: но реле то разомкнется через 300мс, поэтому ватериус после паузы кнопки выходит из спячки и видит, что реле не замкнуто - т.е. нет импульса. вот минус показание.
Тест:
Дмитрий написал тест и предполагает ошибку: "У меня цикл на 100 замыканий. Перед включением цикла всё по нулям. Запускаем... В середине примерно отправляем данные. Ждем окончания цикла. Отправляем данные. Затем складываем два расхода, именно расхода. Получается 96-97 раз. Если не передавать, то честная сотня."
Надо бы воспроизвести.