J'utilise le dispositif de suivi du regard Mirametrix S2. Dans les documents API (v1.1), il est indiqué que la commande ENABLE_SEND_GPI
permet à un client de suivi d'insérer des données dans le flux de regard. Copie une partie du code d'exemple, j'ai essayé les éléments suivants:Mirametrix S2 gaze tracker: L'envoi des valeurs d'entrée à usage général (GPI) échoue toujours
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')
J'obtiens ce qui suit en réponse:
<ACK ID="ENABLE_SEND_GPI" STATE="1" />
<ACK ID="GPI_NUMBER" VALUE="1" />
<ACK ID="GPI1" ERR="Invalid GPI ID" />
J'ai essayé beaucoup de combinaisons différentes de ids, mais les seuls qui obtiennent réponse sont GPI1
à GPI10
, et chacun est rejeté pour Invalid GPI ID
. Qu'est-ce que je fais mal?