Fehler bei Devicesuche über Namen oder Position in setdefaultvalues,

syncoutputs, writeprocimg
cycletools: ton, tof, tp auch ohne c nutzbar mit Angabe in Millisekunden
This commit is contained in:
2017-09-03 06:58:55 +02:00
parent 12cc626f41
commit dde382e308
4 changed files with 183 additions and 14 deletions

View File

@@ -364,7 +364,7 @@ class RevPiModIO(object):
# Cycleloop starten
self._looprunning = True
cycleinfo = helpermodule.Cycletools()
cycleinfo = helpermodule.Cycletools(self._imgwriter.refresh)
ec = None
while ec is None and not self._exit.is_set():
# Auf neue Daten warten und nur ausführen wenn set()
@@ -708,7 +708,7 @@ class RevPiModIO(object):
mylist = self.device
else:
dev = device if issubclass(type(device), devicemodule.Device) \
else self.__getitem__(device)
else self.device.__getitem__(device)
mylist = [dev]
for dev in mylist:
@@ -728,7 +728,7 @@ class RevPiModIO(object):
mylist = self.device
else:
dev = device if issubclass(type(device), devicemodule.Device) \
else self.__getitem__(device)
else self.device.__getitem__(device)
if dev._selfupdate:
raise RuntimeError(
@@ -771,7 +771,7 @@ class RevPiModIO(object):
mylist = self.device
else:
dev = device if issubclass(type(device), devicemodule.Device) \
else self.__getitem__(device)
else self.device.__getitem__(device)
if dev._selfupdate:
raise RuntimeError(