piTest
|
Befehl zum Öffnen einer Liste mit allen piTest Optionen. |
-d
|
Ruft die Geräteliste ab.
Für jedes erkannte Modul werden die Moduladresse, der Modultyp sowie die Position und Länge der Ein- und Ausgangsdaten im Prozessabbild ausgegeben (Offset). Der angezeigt Versionsstand des Moduls bezieht sich bei Basismodulen auf die Hardwareversion und bei Erweiterungsmodulen auf die Firmwareversion. |
-v <var_name>
|
Zeigt Informationen für eine Variable an. |
-V
|
Zeigt die Versionsinformationen für dieses Programm an. |
-1
|
Führt den folgenden Lesebefehl nur einmal aus. |
-q
|
Führt den folgenden Lesebefehl still aus und zeigt nur den Wert an.
Kann auch verwendet werden, um die Spinner-Ausgabe bei einem Firmware-Update zu unterdrücken. |
-r <var_name> f
|
Liest den Wert einer Variablen.
Es wird die Länge der Variablen wie in PiCtory definiert beachtet.
Der optionale Parameter f definiert das Format: h für hex, d für dezimal (Standard) und b für binär.
Der Wert wird jede Sekunde zyklisch angezeigt, bis Strg+C gedrückt wird. |
-r o,l,f
|
Liest l Bytes ab dem Offset o.
Der optionale Parameter f definiert das Format: h für hex, d für dezimal (Standard) und b für binär.
Der Wert wird jede Sekunde zyklisch angezeigt, bis Strg+C gedrückt wird. |
-w <variable name>,v
|
Schreibt den Wert v in die Variable <variable name>.
Die Länge der Variablen wird wie in PiCtory definiert beachtet. |
-w o,l,v
|
Schreibt l Bytes mit dem Wert v (als dezimal) an den Offset o.
Die Länge muss 1, 2 oder 4 sein. |
-g o,b
|
Ruft das Bit b (0-7) aus dem Byte am Offset o ab.
Der Wert wird jede Sekunde zyklisch angezeigt, bis Strg+C gedrückt wird. |
-s o,b,0/1
|
Setzt das Bit b (0-7) des Bytes am Offset o auf 0/1.
|
-R a,b
|
Setzt die Zähler- und Encoder-Werte auf 0.
a ist die Adresse eines RevPi DIO oder RevPi DI, wie in der Geräteliste (Option -d) angezeigt. b ist ein Bitfeld, das die zu resetten Zähler/Encoder definiert. |
-C <address>
|
Ruft die Relais-Abnutzungszähler eines RevPi RO ab.
<address> ist die Adresse eines RevPi RO, wie in der Geräteliste (Option -d) angezeigt. |
-f
|
Startet den Firmware-Update-Prozess.
Mit dieser Option wird die Firmware nur aktualisiert, wenn das Update aktueller ist als die auf dem Erweiterungsmodul laufende Version.
Dieses Verhalten kann mit der Option --force geändert werden. |
--module <address>
|
Gibt die Adresse <address> des Erweiterungsmoduls an, das mit der folgenden Option verwendet werden soll.
Diese Option kann mit der Option -f verwendet werden, um ein bestimmtes Erweiterungsmodul zu aktualisieren. |
--force
|
Erzwingt ein Update des Erweiterungsmoduls, auch wenn die Firmware-Version gleich oder älter ist als die Version der laufenden Firmware auf dem Erweiterungsmodul.
Diese Option kann mit der Option -f verwendet werden und erfordert die Adresse des Erweiterungsmoduls (Option --module). |
--assume-yes
|
Fragt nicht nach Bestätigung, wenn die Firmware mit -f aktualisiert wird.
Um eine Wirkung zu erzielen, muss diese Option vor der Option -f angegeben werden. |
-l
|
Überwacht Events, wie einen piControl Reset, der von einem anderen Prozess initiiert wurde.
Mit dieser Option gibt der Exit-Status von piTest nicht mehr an, ob der Befehl fehlgeschlagen ist, sondern entspricht einem erfassten Event. |
-S
|
Stoppt die zyklische Synchronisation des Prozessabbilds mit angeschlossenen RevPi I/O-Modulen und RevPi Gateways.
Es ist dann möglich, Werte im Prozessabbild manuell mit der Option -w zu setzen und so zu simulieren, dass diese Werte von den angeschlossenen Erweiterungsmodulen empfangen wurden. |
-x
|
Setzt den piControl Treiber für die PiBridge Kommunikation zurück. |
-h
|
Zeigt eine Zusammenfassung der Optionen an. |