ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
535189
fk0, легенда (29.07.2014 16:04, просмотров: 941)
Помогите угадать протокол. Наверняка это что-то типовое. Основные свойства: данные передаются пакетами. Пакет запрос -- пакет ответ. 8-битная контрольная арифметическая сумма в конце пакета (Modbus отметаем). 3-х байтный заголовок f0 XX 00, где XX -- длина пакета. Пакет с запросом имеет "адрес" ячейки, условно. И ряд других полей, 16-битных, little endian. Предположительно есть "индекс" для вычитывания части массива (для очень больших записей), "макс. размер" для возвращаемых данных, "смещение", для чтения части записи и несколько непонятных. Пакет ответа включает в себя пакет с запросом (без заголовка и суммы, ясно дело) и потом идёт собственно ответ. Все данные в пакетах ответа 8/16/32-битные little endian, иногда строки дополненные до своей ширины пробелами или заканчивающиеся 00 или FF. Иногда массивы (помимо адреса нужно задавать поле индекса). Напоминает Modbus чем-то.
[ZX]