Uso il dispositivo di tracciamento dello sguardo Mirametrix S2. Nella documentazione API (v1.1), si dice che il comando ENABLE_SEND_GPI
consente a un client di tracciamento di inserire dati nel flusso dello sguardo. Copia di una parte del codice esempio, ho provato quanto segue:Mirametrix S2 tracker: l'invio di valori GPI (general purpose input) non riesce sempre
sock.send('<SET ID="ENABLE_SEND_GPI" STATE="1" />\r\n')
sock.send('<SET ID="GPI_NUMBER" VALUE="1" />\r\n')
sock.send('<SET ID="GPI1" VALUE="INTERVAL" />\r\n')
ottengo quanto segue in risposta:
<ACK ID="ENABLE_SEND_GPI" STATE="1" />
<ACK ID="GPI_NUMBER" VALUE="1" />
<ACK ID="GPI1" ERR="Invalid GPI ID" />
Ho provato molte combinazioni diverse di ID, ma gli unici che ottengono un la risposta è GPI1
tramite GPI10
e ciascuna di esse viene rifiutata per Invalid GPI ID
. Che cosa sto facendo di sbagliato?