|
Протокол транспортного уровня, который обеспечит гарантированную доставку.
Допустим передавать надо 10 байт.
И, если мы в регистр, например 4001, пишем 5 (признак сжатых данных), а в регистр 4002 пишем 10, то приложение интерпретирует такие данные как пять десяток, которые надо расписать куда-то.
И обратно, если в регистры 4001 и 4002 пишем ноли (признак несжатых данных), то следующие десять байт пишем в 4003-40012.
Т.е. пользуемся командой 10H.
adr+ 10H 00H 01H 00H 02H 04H 00H 05H 00H 0AH +CRC - записать пять десяток
adr+ 10H 00H 01H 00H 0СH 18H 00H 00H 00H 00H 00H 01H 00H 02H...00H 0AH +CRC - пишем непосредственно десять значений.
Это все навскидку конечно, несколько сумбурно.
E-mail: info@telesys.ru