Verbesserung in LED_BYTE-Berechnung

Byteorder für Core-Funktionen fest auf "little" gesetzt
Connect-Klasse von Core abgeleitet
A3 zur Connect Klasse hinzugefügt
This commit is contained in:
2018-07-29 08:54:33 +02:00
parent 4b8fd5a2b6
commit 2ab799971f
6 changed files with 247 additions and 56 deletions

View File

@@ -150,10 +150,17 @@ class RevPiModIO(object):
device["position"] += 1
if device["type"] == "BASE":
# Core
dev_new = devicemodule.Core(
self, device, simulator=self._simulator
)
pt = int(device["productType"])
if pt == 105:
# RevPi Connect
dev_new = devicemodule.Connect(
self, device, simulator=self._simulator
)
else:
# RevPi Core immer als Fallback verwenden
dev_new = devicemodule.Core(
self, device, simulator=self._simulator
)
self.core = dev_new
elif device["type"] == "LEFT_RIGHT":
# IOs