Dingo (13.09.2017 09:42, просмотров: 487) ответил Nikolay801_ на ну Вы ваще! И говна и ложку и побольше. Простая и тривиальная приблуда разрастается в что то тяжелое.
Думал, как упростить, пока до такого урезал: две команды вроде get и put, далее - имя переменной, которое транслируется в адрес(макросами?) сравнением со строкой. Ввод-вывод в шестнадцатиричных кодах(соответственно разрядности). Чуть продвинутей вариант - с учётом знака, в десятичном формате. Можно через опции-дефайны. Собственно, и get/put нужны только для обозначения запись или чтение, можно на какие-нить символы поменять вроде "@" / "#". Всё. Для настройки-отладки простых девайсов большего, кмк, не нужно. Если нужна куча параметров - то там и задачи другие. Кому-то и modbus с файлами нужен и оправдан, кому-то терминал с разбором параметров и взаимодействием с пользователем.