![]() |
RTXI 1.3
|
Functions | |
| def | dump_cmd |
Variables | |
| tuple | dev = c.comedi_open('/dev/comedi0') |
| tuple | fd = c.comedi_fileno(dev) |
| int | BUFSZ = 10000 |
| int | freq = 1000 |
| int | subdevice = 0 |
| int | nscans = 8000 |
| list | chans = [0,1,2,3] |
| list | gains = [0,0,0,0] |
| list | aref = [c.AREF_GROUND, c.AREF_GROUND, c.AREF_GROUND, c.AREF_GROUND] |
| list | cmdtest_messages |
| tuple | nchans = len(chans) |
| tuple | mylist = c.chanlist(nchans) |
| tuple | cmd = c.comedi_cmd_struct() |
| ret = c.comedi_get_buffer_size(dev, subdevice) if ret==-1: raise "Error fetching comedi buffer size" else: print "buffer size = ", ret ret = c.comedi_get_max_buffer_size(dev, subdevice) if ret==-1: raise "Error fetching comedi max buff size" else: print "max buff size = ", ret construct a comedi command | |
| tuple | ret = c.comedi_get_cmd_generic_timed(dev,subdevice,cmd,1.0e9/freq) |
| tuple | datastr = () |
| ret = c.comedi_command(dev,cmd) if ret !=0: raise "comedi_command failed..." | |
| tuple | t0 = time.time() |
| tuple | data = os.read(fd,BUFSZ) |
| tuple | n = len(data) |
| string | format = 'H' |
| tuple | t1 = time.time() |
| int | count = 0 |
| list cmd::aref = [c.AREF_GROUND, c.AREF_GROUND, c.AREF_GROUND, c.AREF_GROUND] |
| int cmd::BUFSZ = 10000 |
| list cmd::chans = [0,1,2,3] |
| tuple cmd::cmd = c.comedi_cmd_struct() |
ret = c.comedi_get_buffer_size(dev, subdevice) if ret==-1: raise "Error fetching comedi buffer size" else: print "buffer size = ", ret ret = c.comedi_get_max_buffer_size(dev, subdevice) if ret==-1: raise "Error fetching comedi max buff size" else: print "max buff size = ", ret construct a comedi command
| int cmd::count = 0 |
| tuple cmd::datastr = () |
| string cmd::format = 'H' |
| list cmd::gains = [0,0,0,0] |
| tuple cmd::mylist = c.chanlist(nchans) |
| tuple cmd::nchans = len(chans) |
| int cmd::nscans = 8000 |
| int cmd::subdevice = 0 |