protected override void Startup()
 {
     if (!IsServer)
     {
         return;
     }
     Output.state = !ConnectedDigitalInputs.Any((dState) => dState.state);
 }
 public void Input(DigitalState input)
 {
     Output.state = ConnectedDigitalInputs.All((dState) => dState.state);
 }