Я реализую OWEN стек по документации "ОПИСАНИЕ протокола обмена между ПЭВМ и приборами ОВЕН", застрял на пункте 5.1.5 "Строковый тип"
Конкретно, я отправляю пакет на получение "dev":
0000 23 47 4b 48 47 54 4d 4f 48 53 51 54 55 0d #GKHGTMOHSQTU.
Addres : 4
+ : 0
Remote : 1
Size : 0
Hash : 81d6 (LE: d681) (dev)
получаю ответ:
0000 23 47 4b 53 47 54 4d 4f 48 4a 47 4a 47 4a 49 53 #GKSGTMOHJGJGJIS
0010 53 54 47 54 49 4b 4a 54 4b 0d STGTIKJTK.
Где данные:
0000 30 30 32 cc d0 d2 002...
По описанию я должен получить что-то типа:
0000 30 30 32 50 4d 54 002PMT
Видно, что числа я получаю правильно, но вот буквы требуют какого-то
дополнительного преобразования.
Я не могу понять какого.
Прошу помочь.
В качестве бонуса указываю на ошибку в вашей документации "ОПИСАНИЕ
протокола обмена между ПЭВМ и приборами ОВЕН".
В разделе 6.2 "Команды смены сетевых настроек прибора" указан параметр
"rS.dL" с hash 0x1e25, это не соответствует действительности.
Параметр "rSdL" даёт hash 0x1e25.