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
Befehl | Verwendung |
---|---|
-1 | Einzelausgabe, nicht kontinuierlich |
-d | Liste der verwendeten Geräte |
-f | Update Firmware |
-g<o>,<b> | Lesen von Bit b ab Offset 0 |
-l | Warten 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. |
-x | Treiber Reset, entspricht Neustart des piControl Prozesses. |