RTXI 1.3
cmd Namespace Reference

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

Function Documentation

def cmd::dump_cmd (   cmd)

Definition at line 60 of file cmd.py.


Variable Documentation

list cmd::aref = [c.AREF_GROUND, c.AREF_GROUND, c.AREF_GROUND, c.AREF_GROUND]

Definition at line 40 of file cmd.py.

int cmd::BUFSZ = 10000

Definition at line 31 of file cmd.py.

list cmd::chans = [0,1,2,3]

Definition at line 38 of file cmd.py.

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

Definition at line 87 of file cmd.py.

Initial value:
00001 [
00002         "success",
00003         "invalid source",
00004         "source conflict",
00005         "invalid argument",
00006         "argument conflict",
00007         "invalid chanlist"]

Definition at line 42 of file cmd.py.

int cmd::count = 0

Definition at line 141 of file cmd.py.

tuple cmd::data = os.read(fd,BUFSZ)

Definition at line 123 of file cmd.py.

tuple cmd::datastr = ()

ret = c.comedi_command(dev,cmd) if ret !=0: raise "comedi_command failed..."

Definition at line 116 of file cmd.py.

tuple cmd::dev = c.comedi_open('/dev/comedi0')

Definition at line 24 of file cmd.py.

tuple cmd::fd = c.comedi_fileno(dev)

Definition at line 28 of file cmd.py.

Definition at line 128 of file cmd.py.

int cmd::freq = 1000

Definition at line 32 of file cmd.py.

list cmd::gains = [0,0,0,0]

Definition at line 39 of file cmd.py.

Definition at line 53 of file cmd.py.

tuple cmd::n = len(data)

Definition at line 127 of file cmd.py.

tuple cmd::nchans = len(chans)

Definition at line 50 of file cmd.py.

int cmd::nscans = 8000

Definition at line 34 of file cmd.py.

tuple cmd::ret = c.comedi_get_cmd_generic_timed(dev,subdevice,cmd,1.0e9/freq)

Definition at line 89 of file cmd.py.

int cmd::subdevice = 0

Definition at line 33 of file cmd.py.

tuple cmd::t0 = time.time()

Definition at line 117 of file cmd.py.

tuple cmd::t1 = time.time()

Definition at line 136 of file cmd.py.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines