示例#1
0
 def __init__(self):
     ARMNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
     self._lock = Lock()
     self.conversion_list = {}
     self._queue = Queue()
     self.debug = 0
     self.running = 0
     self._start_called = 0
     self.devices = ''
     self.device_addresses = []
     self._been_discovered = 0
示例#2
0
文件: canbus.py 项目: mcruse/monotone
 def __init__(self):
     ARMNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
     self._lock = Lock()
     self.conversion_list = {}
     self._queue = Queue()
     self.debug = 0
     self.running = 0
     self._start_called = 0
     self.devices = ''
     self.device_addresses = []
     self._been_discovered = 0
示例#3
0
 def __init__(self):
     ARMNode.__init__(self)
     self.r0 = 0
     self.r1 = 1  # high voltage mode for safety
     self.r2 = 0
     self.r3 = 0
     self.mode = 'volts'
     self._raw_value = 0
     self._volts = None
     self._ais = None
     self._data_type = float
     self._ttl = 0
     self._value = 0
示例#4
0
文件: ai.py 项目: mcruse/monotone
 def __init__(self):
     ARMNode.__init__(self)
     self.r0 = 0
     self.r1 = 1 # high voltage mode for safety
     self.r2 = 0
     self.r3 = 0
     self.mode = 'volts'
     self._raw_value = 0
     self._volts = None
     self._ais = None
     self._data_type = float
     self._ttl = 0
     self._value = 0
示例#5
0
文件: ao.py 项目: mcruse/monotone
 def configure(self, cd):
     ARMNode.configure(self, cd)
     if self.id < 1 or self.id > 3:
         self.id = None
         raise EInvalidValue('AO channel must be between 1 and 3.  %d is invalid' % self.id)
示例#6
0
文件: ao.py 项目: mcruse/monotone
 def __init__(self):
     ARMNode.__init__(self)
     self.value = 0
示例#7
0
 def configuration(self):
     self.devices, self.device_addresses = self.findall()
     self._been_discovered = 0
     config = ARMNode.configuration(self)
     get_attribute(self, 'devices', config)
     return config
示例#8
0
 def configure(self, cd):
     ARMNode.configure(self, cd)
     if self.id < 1 or self.id > 3:
         self.id = None
         raise EInvalidValue(
             'AO channel must be between 1 and 3.  %d is invalid' % self.id)
示例#9
0
 def configuration(self):
     config = ARMNode.configuration(self)
     #get_attribute(self, 'devices', config)
     return config
示例#10
0
 def start(self):
     ARMNode.start(self)
     self.running = 1
     thread = Thread(name=self.name,target=self._scan_sensors,args=())
     thread.start()            
示例#11
0
 def configuration(self):
     self.devices, self.device_addresses = self.findall()
     self._been_discovered = 0
     config = ARMNode.configuration(self)
     get_attribute(self, 'devices', config)
     return config
示例#12
0
文件: canbus.py 项目: mcruse/monotone
 def start(self):
     ARMNode.start(self)
     self.running = 0
示例#13
0
文件: canbus.py 项目: mcruse/monotone
 def configuration(self):
     config = ARMNode.configuration(self)
     #get_attribute(self, 'devices', config)
     return config
示例#14
0
文件: canbus.py 项目: mcruse/monotone
 def configure(self,config):
     ARMNode.configure(self,config)
示例#15
0
 def configure(self, config):
     ARMNode.configure(self, config)
     set_attribute(self, 'mode', 'volts', config, str)
     set_attribute(self, 'ttl', 10.0, config, int)
示例#16
0
文件: ai.py 项目: mcruse/monotone
 def configure(self, config):
     ARMNode.configure(self, config)
     set_attribute(self, 'mode', 'volts', config, str)
     set_attribute(self, 'ttl', 10.0, config, int)
示例#17
0
 def configuration(self):
     cd = ARMNode.configuration(self)
     get_attribute(self, 'mode', cd, str)
     get_attribute(self, 'ttl', cd, str)
     return cd
示例#18
0
文件: ai.py 项目: mcruse/monotone
 def configuration(self):
     cd = ARMNode.configuration(self)
     get_attribute(self, 'mode', cd, str)
     get_attribute(self, 'ttl', cd, str)
     return cd
示例#19
0
 def configure(self, config):
     ARMNode.configure(self, config)
示例#20
0
 def start(self):
     ARMNode.start(self)
     self.running = 1
     thread = Thread(name=self.name, target=self._scan_sensors, args=())
     thread.start()
示例#21
0
 def start(self):
     ARMNode.start(self)
     self.running = 0
示例#22
0
 def __init__(self):
     ARMNode.__init__(self)
     self.value = 0