Package qubx :: Module data_pulse :: Class StimulationRecord
[hide private]
[frames] | no frames]

Class StimulationRecord

source code

               object --+                
                        |                
                ??._CData --+            
                            |            
            _ctypes.Structure --+        
                                |        
ctypes._endian.BigEndianStructure --+    
                                    |    
                                    S --+
                                        |
                                       StimulationRecord

Nested Classes [hide private]

Inherited from ctypes._endian.BigEndianStructure: __metaclass__

Instance Methods [hide private]

Inherited from S: __str__

Inherited from _ctypes.Structure: __init__, __new__

Inherited from unreachable._CData: __ctypes_from_outparam__, __hash__, __reduce__, __setstate__

Inherited from object: __delattr__, __format__, __getattribute__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Class Variables [hide private]
  VmembIncrement = <Field type=c_float_be, ofs=232, size=4>
  VmembMode = <Field type=c_byte, ofs=257, size=1>
  _fields_ = [('fileName', <class 'qubx.data_pulse.c_char_Array_...
  _pack_ = 1
  adc1 = <Field type=c_short_be, ofs=224, size=2>
  adc2 = <Field type=c_short_be, ofs=226, size=2>
  altLeakAveraging = <Field type=c_byte, ofs=107, size=1>
  amplModeKind = <Field type=c_byte, ofs=362, size=1>
  configMacro = <Field type=c_char_Array_16, ofs=330, size=16>
  endMacro = <Field type=c_char_Array_16, ofs=346, size=16>
  entryName = <Field type=c_char_Array_14, ofs=14, size=14>
  extTrigger = <Field type=c_byte, ofs=236, size=1>
  fileName = <Field type=c_char_Array_14, ofs=0, size=14>
  fileTemplate = <Field type=c_byte, ofs=237, size=1>
  filler1 = <Field type=c_byte, ofs=363, size=1>
  filterFactor = <Field type=c_double_be, ofs=36, size=8>
  furaDelay = <Field type=c_double_be, ofs=266, size=8>
  furaLength1 = <Field type=c_double_be, ofs=274, size=8>
  furaLength2 = <Field type=c_double_be, ofs=282, size=8>
  furaOn = <Field type=c_byte, ofs=256, size=1>
  furaRepeats = <Field type=c_short_be, ofs=314, size=2>
  furaTotLength = <Field type=c_double_be, ofs=258, size=8>
  furaWaveLength0 = <Field type=c_double_be, ofs=290, size=8>
  furaWaveLength1 = <Field type=c_double_be, ofs=298, size=8>
  furaWaveLength2 = <Field type=c_double_be, ofs=306, size=8>
  gUpdate = <Field type=c_byte, ofs=218, size=1>
  hasContinuous = <Field type=c_byte, ofs=220, size=1>
  incrementMode = <Field type=c_byte, ofs=207, size=1>
  inputChannels = <Field type=c_short_be, ofs=216, size=2>
  leakAlternate = <Field type=c_byte, ofs=106, size=1>
  leakCount = <Field type=c_int_be, ofs=86, size=4>
  leakDelay = <Field type=c_double_be, ofs=108, size=8>
  leakHolding = <Field type=c_double_be, ofs=98, size=8>
  leakSize = <Field type=c_double_be, ofs=90, size=8>
  linkedSequence = <Field type=c_char_Array_14, ofs=64, size=14>
  linkedWait = <Field type=c_double_be, ofs=78, size=8>
  lockInAmplitude = <Field type=c_double_be, ofs=248, size=8>
  lockInCycle = <Field type=c_double_be, ofs=240, size=8>
  lockInMode = <Field type=c_byte, ofs=328, size=1>
  lockInShow = <Field type=c_byte, ofs=329, size=1>
  lockInSkip = <Field type=c_int_be, ofs=316, size=4>
  lockInVReversal = <Field type=c_double_be, ofs=320, size=8>
  logIncrement = <Field type=c_byte, ofs=221, size=1>
  maxSweepLength = <Field type=c_int_be, ofs=212, size=4>
  numberOfTriggers = <Field type=c_short_be, ofs=200, size=2>
  numberRepeats = <Field type=c_int_be, ofs=56, size=4>
  numberSweeps = <Field type=c_int_be, ofs=52, size=4>
  relAbsPot = <Field type=c_byte, ofs=219, size=1>
  relevantXSegment = <Field type=c_short_be, ofs=202, size=2>
  relevantYSegment = <Field type=c_short_be, ofs=204, size=2>
  repeatWait = <Field type=c_int_be, ofs=60, size=4>
  sampleInterval = <Field type=c_double_be, ofs=28, size=8>
  stimDac = <Field type=c_short_be, ofs=222, size=2>
  stimKind = <Field type=c_short_be, ofs=238, size=2>
  sweepInterval = <Field type=c_double_be, ofs=44, size=8>
  totalSweepLength = <Field type=c_int_be, ofs=208, size=4>
  trig1Amplitude = <Field type=c_double_be, ofs=134, size=8>
  trig1Dac = <Field type=c_short_be, ofs=142, size=2>
  trig1Length = <Field type=c_double_be, ofs=126, size=8>
  trig1Segment = <Field type=c_short_be, ofs=116, size=2>
  trig1Time = <Field type=c_double_be, ofs=118, size=8>
  trig2Amplitude = <Field type=c_double_be, ofs=162, size=8>
  trig2Dac = <Field type=c_short_be, ofs=170, size=2>
  trig2Length = <Field type=c_double_be, ofs=154, size=8>
  trig2Segment = <Field type=c_short_be, ofs=144, size=2>
  trig2Time = <Field type=c_double_be, ofs=146, size=8>
  trig3Amplitude = <Field type=c_double_be, ofs=190, size=8>
  trig3Dac = <Field type=c_short_be, ofs=198, size=2>
  trig3Length = <Field type=c_double_be, ofs=182, size=8>
  trig3Segment = <Field type=c_short_be, ofs=172, size=2>
  trig3Time = <Field type=c_double_be, ofs=174, size=8>
  writeMode = <Field type=c_byte, ofs=206, size=1>
  yUnit1 = <Field type=c_char_Array_2, ofs=228, size=2>
  yUnit2 = <Field type=c_char_Array_2, ofs=230, size=2>

Inherited from ctypes._endian.BigEndianStructure: _swappedbytes_

Properties [hide private]

Inherited from unreachable._CData: _b_base_, _b_needsfree_

Inherited from unreachable._CData (private): _objects

Inherited from object: __class__

Class Variable Details [hide private]

_fields_

Value:
[('fileName', <class 'qubx.data_pulse.c_char_Array_14'>),
 ('entryName', <class 'qubx.data_pulse.c_char_Array_14'>),
 ('sampleInterval', <class 'ctypes.c_double_be'>),
 ('filterFactor', <class 'ctypes.c_double_be'>),
 ('sweepInterval', <class 'ctypes.c_double_be'>),
 ('numberSweeps', <class 'ctypes.c_int_be'>),
 ('numberRepeats', <class 'ctypes.c_int_be'>),
 ('repeatWait', <class 'ctypes.c_int_be'>),
...