Задумался над этими словами... Т.е. вы намекаете, что если некий прибор прочесть с определенного адреса командой 03, то в ответ придет до 250 байт, которые потом можно интерпретировать по некоему шаблону типа "первые 5 строка, затем 4 float, затем еще 5 строка, затем 2 int" и т.д.?
И, в сущности, вы хотите "распарсить" эти байты по вами заданному шаблону? Технически это реализовать можно, но как это уложить в концепцию моей программы, пока не ясно. У меня ведь визуальное представление абстрагируется от регистров, адресов и функций... Как вы себе это вообще представляете в рамках принятой концепции?