Zum Hauptinhalt springen

piTest

piTest ist ein Kommandozeilen-Tool, mit dem Du auf das Prozessabbild Deines Revolution Pi Systemes zugreifen kannst. Der Code dieses Tools befindet sich auf dem RevPi Basismodul unter /home/pi/demo.
▷ Logge Dich über ein Terminal am RevPi ein.
▷ Öffne piTest mit dem Befehl:
piTest

Mögliche piTest-Befehle
BefehlVerwendung
-1Einzelausgabe, nicht kontinuierlich
-dListe der verwendeten Geräte
-fUpdate Firmware
-g<o>,<b>Lesen von Bit b ab Offset 0
-lWarten auf Reset des Treibers
-q*Nur der Wert, ohne Text wird ausgegeben
-r <var_Name>[<f>]Lesen von l Bytes ab Offset o. f optionaler Parameter für das Ausgabeformat (h = hexadezimal, d = dezimal (standard), b = binär).
-R <addr>,<bs>Zurücksetzen der Zähler oder Encoder eines RevPi DIO oder RevPi DI.
<addr> Adresse des Moduls,
<bs> Bitfeld, um die betroffenen Eingänge auszuwählen.
Wenn der Zähler am Input Pin N resettet werden soll, muss das Bit Nr. N auf 1 gesetzt werden.
Beispiel: -R 32,0×0014 resettet die Zähler für die Eingänge I_3 und I_5 des Moduls auf Adresse 32.
-s <o>,<b>,<0|1>Setzen von Bit b (0-7) ab Byte Offset o mit dem Wert 0 oder 1
-v <var_Name>Gibt Informationen zu einer Variable aus, z. B. Offset und Länge
-w <var_Name>,<v>Schreibe den Wert in die Variable
-w <o>,<l>,<v>Schreibe l Bytes ab Offset o im Hexadezimalformat mit dem Wert v.
Länge kann 1, 2 oder 4 sein.
-xTreiber Reset, entspricht Neustart des piControl Prozesses.