Arduino-Code vereinfachen - Funktion/Variablenfrage

Und den Teil

            if(rc == false) {
              rcControl.switchOn('a', 1, number);
            } 
            else {
              rcControl.switchOff('a', 1, number);
            }

würde ich durch einführen einer Methode rcControl.SetSwitch(...) optimieren. Die Methode würde ein zusätzliches boolean Argument bekommen "SwitchState" und dann einfach so gerufen werden:

              rcControl.SetSwitchOn('a', 1, number, rc==false);