Есть интересный вопрос на счет использования (SNVT_state - 16 битов для использования).
Так вот, есть контроллер физически управляющий 16 релейными выходами (читай вентиляторами) согласно nvi_SNVT_state, т.е. просто соединяет биты сетевой переменной с командами на реле.
Этот же контроллер выдает в сеть состояние этих выходов через nvo_SNVT_state. Назовем этот контроллер МАСТЕР_РЕЛЕ.
Самое интересное то, что есть 8 узлов сети LON, каждый из которых содержит алгоритм управления двумя 2-мя вентиляторами, но не содержит физических выходов. Поэтому каждый из 8 LON узлов должен передавать на МАСТЕР_РЕЛЕ свои nvo_SNVT_state записывая туда закрепленные за ними биты.
Но, для того чтобы каждому LON узлу передать управление на МАСТЕР_РЕЛЕ и при этом не "затереть" управляющие биты других LON узлов, он должен скопировать неиспользуемые биты полученные по nvi_SNVT_state в nvo_SNVT_state и менять своих 2 бита согласно алгоритму.
Так вот, вопрос: НА СКОЛЬКО ЖИЗНЕСПОСОБНА ДАННАЯ СХЕМА?
(предыстория: нет DO-выходов на LON-узлах содержащих алгоритм, нет достаточного кол-ва переменных типа SNVT_switch, чтобы каждый вентилятор имел свою переменную).