Inhaltsverzeichnis
cpArdCUMode(Boxnummer:Integer, Value:String)
Einleitung
Per Default bleibt der Ausgang A1 des Arduino bei Einsatz der Firmware für 32 Ein- und 15 Ausgänge für 2 Sekunden aktiv. Innerhalb dieser Zeit ist die Carrera Control Unit (CU) für weitere Bedienung blockiert.
Dieser Befehl dient dazu, den Ausgang A1 des Arduino AddOn gesteuert wieder freizugeben.
Syntax
Befehl | cpArdCUMode(Boxnummer:Integer, Value:String); |
---|---|
Funktion | Gibt den Ausgang A1 des Arduino bei schnellem Chaos vor Ablauf der 2 Sekunden wieder frei, in der dieser aktiv ist |
Typ | |
Version | ab build 537 |
Codebeispiel
var; iBoxnummerArduino : Integer; sRennstatus : String; begin // Für das Beispiel hat der Arduino Boxnummer 1 // Im Geräte-Manager befindet er sich immer am Ende der Geräteliste // In diesem Fall kann die Nummer abweichen, falls noch ein oder mehrere // USB-Boxen angeschlossen ist/sind iBoxnummerArduino := 1; case Cockpit.Parameter of 6 : // Session unterbrochen (Chaos) begin sRennStatus := 'P'; cpArdCUMode(iBoxNummerArduino, sRennstatus); end; 1 : // Session Start oder Weiter nach Chaos begin sRennStatus := 'R'; cpArdCUMode(iBoxNummerArduino, sRennstatus); end; end; // END case - Parameter end.
Hinweis:
Der Befehl muss innerhalb der 2 Sekunden ausgeführt werden, in denen der Ausgang A1 noch aktiv ist. Sonst ergibt die Nutzung wenig Sinn.
