[gl-como] USB HID
Antonio Cereda
antonio@cereda.it
Mer 3 Ago 2016 08:39:47 CEST
Ciao a tutti
Ho recuperato un metro laser SNDWAY SW-S100 con una interfaccia USB HID
(Human Interface Device)
Avete avuto esperienze in merito ? la documentazione è estremamente
scarna, si riduce ad una paginetta ed ad un software che però non vorrei
usare.
CRC:For example, receiving data as below:
23 02 10 01 02 00 00 00 00 CA E4 00 00 34 71 00 00 33 22 00 00 BD 00 00
and
CRC=(0x02+0x10+0x01+0x02+0xCA+0xE4+0x34+0x71+0x33+0x22) mod 256
=0xBD
1. **: device ID (2bytes) + save qty (2bytes) + Unit (1byte) +
model (1byte) + backlight time (2bytes) + auto
power-off time (2bytes) + sound on/off(1byte) + reference point
(1byte) + angle unit (1byte) + CRC (1byte)
+# (1byte)
2. ATR+2bytes+#: means ‘A’ + ‘T’ + ‘R’ +2bytes(total records) + ‘#’
3. ATRxxx#: means from ATR001# to ATR099#, ATR001 means
inquiring the first record, ATR099 means
inquiring the 99 th record.
4. ATD+4+4+4+crc+#: ATD+4bytes (distance) + 4bytes (angle X) +
4bytes (angle Y) + CRC (checksum) + #
5. ***: ‘#’ + “+” or “–” (half a byte higher) + measuring steps
(half a byte lower) + unit (half a byte higher) +
measuring model (half a byte lower) + addition/subtraction mode
(1 byte) + reference point (1byte) +
distance 0 (4bytes) + distance 1 (4bytes) + distance 2 (4bytes)
+ distance 3 (4bytes)
6. ****: ATI(3bytes) + distance 0 (4bytes) + distance 1 (4bytes) +
distance 2 (4bytes) + measuring model (half
a byte) + measuring steps (half a byte) + unit
(1byte) + icon of staking-out/continuous measuring/
addition/subtraction mode/+ or – (half a byte) + bluetooth
installing or not / bluetooth turn on or not
(half a byte) + reference point (half a byte) + staking-out
finish (half a byte) + crc + #
L'idea sarebbe di interfacciarsi in Python con una libreria HID, ma ci
stò litigando anche solo per eseguire gli esempi di prova.
Qualsiasi info è ben gradita
Buona giornata a tutti
Antonio Cereda
*antonio@cereda.it*
338/3278959
--
Firma3 Antonio Cereda
*antonio@cereda.it*
338/3278959
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/gl-como/attachments/20160803/184d48cb/attachment.html>
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: NomeFirmaEmail.gif
Tipo: image/gif
Dimensione: 2833 bytes
Descrizione: non disponibile
URL: <http://lists.linux.it/pipermail/gl-como/attachments/20160803/184d48cb/attachment.gif>
Maggiori informazioni sulla lista
gl-como