Mirametrix S2 視線追跡デバイスを使用しています。API ドキュメント (v1.1) では、このENABLE_SEND_GPI
コマンドを使用すると、追跡クライアントがデータを視線ストリームに挿入できるようになると書かれています。サンプルコードの一部をコピーして、次のことを試しました。
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')
私は応答で次のようになります。
<ACK ID="ENABLE_SEND_GPI" STATE="1" />
<ACK ID="GPI_NUMBER" VALUE="1" />
<ACK ID="GPI1" ERR="Invalid GPI ID" />
ID のさまざまな組み合わせを試してみましたが、応答を得たのは のみでGPI1
、GPI10
それぞれが に対して拒否されましたInvalid GPI ID
。私は何を間違っていますか?