LED Umschalten, wenn 3 Fader aus sind

Guten Abend Liebes Forum,

Ich bin gerade dabei, meine Lichtsteuerung umzuprogrammieren, nachdem ich mir einen DAW Controller gekauft habe. Mein Vorhaben ist, das dass Studio Rot ist, wenn das MIC, Co. Mod oder das Telefon ON AIR ist. Meine erste Idee wahr, dass ich 3 Erweiterte Buttons mache, welche alle eine andere Fernsteuerung haben, die ich dann beim Faderstart auslöse. Nun wollte ich im Script abfragen, ob mind 1 “Element” auf Aktiv gesetzt ist und somit er per SERIAL den Command “r” sendet. Und das es nur wieder grün wird, wenn alle “Elemente” inaktiv sind.

Meine ersten Script Ideen waren diese:

procedure OnLoad;
    begin
    ComPort('COM10').Open;
      
    if BUTTON.MOD = true then										
    ComPort('COM10').SendStr('r');

    if BUTTON.CO = true then										
    ComPort('COM10').SendStr('r');

    if BUTTON.TEL = true then										
    ComPort('COM10').SendStr('r');


   if BUTTON.MOD = false, BUTTON.CO = false, BUTTON.TEL  = false then										
    ComPort('COM10').SendStr('g');
       
    end;
end;