Diese Klasse erbt von RevPiBaseIO und erweitert deren Funktionsumfang.
Neben dem byteweisen Zugriff auf den Wert kann dieser auch direkt als ein durch struct() definierten Wert zurückgegeben oder gesetzt werden. Die Übergabe der struct-Formatierung wird durch reg_inp(), reg_out() der Klasse RevPiGateway vorgenommen.
class RevPiStructIO(RevPiIOBase)
Folgende Attribute stehen zur Verfügung / werden verändert:
frm
str()-Objekt, welches die struct()-Formatierung für pack() und unpack() enthält
value
Gibt den Wert als ein durch struct() definierten Wert zurück