ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
901337 Топик полностью
Скрипач, пророк (02.02.2019 18:31 - 18:43, просмотров: 127) ответил AlexG на Релизация "в лоб" хороша пока регистров/переменных мало. Когда регистров становится нескольких десятков уже удобнее отдклить проверку значений, чтение и запись от описания регистров.
У меня редко бывает больше пары сотен регистров. При этом 80% из них массивы. Все очень удобно. Таблица описания регистров Modbus - пустая абстракция. Тут бы лучше подходит какой-нибудь объектный механизм, чтобы вернуть проверки значений назад, в прикладные модули, где эти проверки можно сделать действительно осмысленными, а не на уровне "не отрицательное, меньше миллиона". Там, где это действительно имеет смысл, выполняю это через вызов функций из тех модулей. Можно сказать методы set/get, только для singlton-объектов. Ну или это еще можно callback-ом назвать, суть не меняется.
... но не любой ценой.