skip to navigation
skip to content

Not Logged In

pyviewx.client 0.5.1

A package for communicating with eye trackers via the iViewX server software from SensoMotoric Instruments.

Here's a basic example of usage::

from pyviewx.client import iViewXClient, Dispatcher
from twisted.internet import reactor

d = Dispatcher()
client = iViewXClient('192.168.1.100', 4444)
client.addDispatcher(d)

@d.listen('ET_FIX')
def PyViewXEvent(inResponse):
        print 'Fixation Start', inResponse

@d.listen('ET_EFX')
def PyViewXEvent(inResponse):
        print 'Fixation End', inResponse

@d.listen('ET_SPL')
def PyViewXEvent(inResponse):
        print 'Sample', inResponse

reactor.listenUDP(5555, client)
reactor.callLater(0, client.setDataFormat, '%TS %ET %SX %SY %DX %DY %EX %EY %EZ')
reactor.callLater(0, client.startDataStreaming)
reactor.callLater(0, client.startFixationProcessing)
reactor.run()
 
File Type Py Version Uploaded on Size
pyviewx.client-0.5.1.tar.gz (md5) Source 2013-07-01 4KB
  • Downloads (All Versions):
  • 19 downloads in the last day
  • 195 downloads in the last week
  • 723 downloads in the last month