Если ваши хотелки укладываются в концепцию - вероятность внедрения ненулевая
именно, создание структуры под произвольный запрос/ответ. Например бывает что по команде 20h или не помню, другой. устройство отдает массив байт, который может быть определен производителем как строковые данные например.
Вот чтобы байты потом руками не раскладывать, просто задать и посмотреть, а соответствует ли действительности.
Бывает несколько регистров по факту это строка, или комбинированные данные, числа + строка. Вот недавний пример у человека из ПЛК. версия 1.0.5.114.NS - 5 регистров, 4-ре это цифры, 5-я это строковая переменная в ASCII - надо скреить в одну строку.
Вот возможности настроек различными вариантами чтобы можно было проверить и понять...

Забодай тебя комар копируйте нужный текст. потом оборачивайте "Вставить BB коды цитаты" - последний значёк