2016-02-28 18 views
6

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?

risposta

0

Mirametrix è tornato da me. Sembra che sia un bug nel loro software tracker. Hanno una patch in uscita.