Re: CyberWrt модуль "Modbus"
Расчет crc делается на js, так как в shell скрипте нельзя выполнить такой расчёт из-за того, что нулевые байты, насколько я понял, не могут содержаться в переменных скрипта. В сети можно найти crc для строк в bash, но вот для произвольных бинарных данных я не нашёл.
Я пока думаю ещё как по проще реализовать перестановку байт, чтобы правильно интерпретировать принимаемые данные. Сейчас есть доступ только к 16-битным беззнаковым целым через свойство Register.
__________________
Россия навсегда!
|