Имеется: СПК1хх [М01] в роли Modbus RTU Master и Слейв устройство ("SlaveDevice"), c фиксированными настройками связи (19200 8N1, adr 3), с фиксированной картой регистров, но которое может быть подключено (в зависимости от конфигурации поставщика и плавает от партии к партии), к RS-485 или к RS-232.
Соответственно, у меня возникает необходимость каждую СПК настраивать вручную: переносить вручную в проекте ветку "ModbusMaster->SlaveDevice" и вручную удалять/добавлять неиспользуемый ком-порт.
Вместе с этим приходится хранить несколько разных проектов, дублирующих друг-друга полностью, за исключением наличия/отсутствия ком-порта.
соответственно вопрос:
можно ли как-то из кода добавлять/удалять (отключать) ком-порты, чтобы у пользователя веб-интерфейса была возможность вручную проверить связь с устройством и перенести опрос этого SalveDevice на другой ком-порт, отключив при этом лишний не используемый ком-порт?