Весы КСО NCR какой протокол используется
Имеется весовая платформа безопасности от кассы самообслуживания NCR, никакого SDK к нему нет(или я не нашёл). Хотелось бы понять, что за протокол используется для получения веса.
О весовой платформе:
Подключается по USB. Отображается как HID.
Manufacturer: NCR Corp.
Product: K118 NCR FL5 20011004@1442
Перехваченные данные передаваемые через usb выглядят так:
0x0A(символ "\n") всегда имеется в начале пакета.
0x0D(символ "\r") всегда имеется в конце пакета.
пакеты - это строки с завершающим нулём.
При запросе веса на устройство передаётся следующая строка: "\nS 25\r",
в hex viewer'е это выглядит так:
00000000: 0A 53 20 32 35 0D 00 00 00 00 00 00 00 00 00 00 .S 25...........
На что весы отвечают: "\n25(SQ00000000)=0037C99A 0\r"
00000000: 0A 32 35 28 53 51 30 30 30 30 30 30 30 30 29 3D .25(SQ00000000)=
00000010: 30 30 33 37 43 39 39 41 20 30 0D 00 00 00 00 00 0037C99A 0......
0037C99A - это вес
Может кто видел подобный протокол или что-то похожее?