Страница 1 из 1

Странная мысль о нумерации портов

Добавлено: 17 янв 2018, 17:01
alex946
Не будет ли удобнее с точки зрения единообразия интерфейсов и сторонних плагинов пронумеровать порты следующим образом: 10214 ?
Где
1 - просто 1. Ну или от 1 до 9 если совсем приспичит для различения одного контроллера от другого
02 - номер порта со сквозной нумерацией всех портов
14 - суб-порт или расширенный порт.
Например, для датчиков температура/влажность будут такие "виртуальные" порты 10200 и 10201. Если датчик ещё и давление может отдать - появится порт 10202. Конфигурировать при этом нужно только "родительский" порт 102.
В случае же установки расширителя портов на третий, допустим, выход, появится кучка портов со своими настройками, вида 10300 ... 10315

Идея крайне сырая, понятное дело, но очень хочется уйти от нумерации портов с буквой "e" и портов, возвращающих всякие сборные параметры. Думаю, для начала напишу некий скрипт-посредник, который будет транслировать штатный интерфейс Меги в такой вот, по принципу "один порт - одно значение" и на нём всё это уже обкатаю поподробнее.