public UpDownRelays(BoolInputSig upRelayClosedSig, BoolInputSig downRelayClosedSig, UpDownRelayModeType modeType) { _upRelayClosedSig = upRelayClosedSig; _downRelayClosedSig = downRelayClosedSig; ModeType = modeType; }
public UpDownRelays(Relay upRelay, Relay downRelay, UpDownRelayModeType modeType) { _upRelay = upRelay; _downRelay = downRelay; ModeType = modeType; State = UpDownRelayState.Unknown; }
public UpDownRelays(Crestron.SimplSharpPro.Relay upRelay, Crestron.SimplSharpPro.Relay downRelay, UpDownRelayModeType modeType) : this(new Relay(upRelay), new Relay(downRelay), modeType) { }