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.



Start - FAQ - Glossar - Sitemap - Impressum

 
cockpit-xp/addon/befehlsreferenz/cpardcumode.txt · Zuletzt geändert: 2025/10/10 15:15 von slotx