Цитата:
Сообщение от xu56857
Не знаю, можно ли сравнить, у меня на стрелочном пульте при включении и загрузки программы сначала опрашиваются тумблера и отправляются команды по адресам чтобы стрелки перевелись в соответствии с положением тумблеров.
|
А если рельсы в этот момент отключены, что произойдет?
Случилось ЧП, отрубилось питание на рельсах, на шину выдана команда PWR_OFF. Потом перевели тумблер, а потом включили питание и дали команду PWR_ON.
Собственно уже добавил в код проверку. И если питание отключено, то отправка не идет, стоит в очереди. Какое-то время можно щелкать тумблерами, но если долго, то прога зависнет. Надо делать проверку на переполнение и если оно было, то при по команде PWR_ON буфер чистить и отправлять вообще все что, есть.