protected virtual void ChangeLight(byte state) { K8055N.SetCurrentDevice(Card); // Spojení se správnou kartou // 0 => Stát (Červená) -> dlouhý interval // 1 => Jeď (Zelená) -> dlouhý interval // 2 => Připravit (Červená + Žlutá) -> krátký interval // 3 => Pozor (Žlutá) -> krátký interval // 4 => Servis (= OFF) -> krátký interval switch (state) { case 0: Red?.SetBit(); Yellow?.ClearBit(); Green?.ClearBit(); break; case 1: Red?.ClearBit(); Yellow?.ClearBit(); Green?.SetBit(); break; case 2: Red?.SetBit(); Yellow?.SetBit(); Green?.ClearBit(); break; case 3: Red?.ClearBit(); Yellow?.SetBit(); Green?.ClearBit(); break; case 4: Red?.ClearBit(); Yellow?.ClearBit(); Green?.ClearBit(); break; } }