public Relay(Crestron.SimplSharpPro.Relay relay) { this.CrestronRelay = relay; #if DEBUG this.CrestronRelay.StateChange += new Crestron.SimplSharpPro.RelayEventHandler(CrestronRelay_StateChange); #endif }
public ElectricScreenRelaysMomentary(Relay upRelay, Relay downRelay) : base(new UpDownRelays(upRelay, downRelay, UpDownRelayModeType.Momentary)) { }
public ElectricScreenRelaysMomentary(Relay upRelay, Relay downRelay, DisplayDevice display) : base(new UpDownRelays(upRelay, downRelay, UpDownRelayModeType.Momentary), display) { }
public ElectricScreenRelaysInterlocked(Crestron.SimplSharpPro.Relay upRelay, Crestron.SimplSharpPro.Relay downRelay, DisplayDevice display) : base(new UpDownRelays(upRelay, downRelay, UpDownRelayModeType.Interlocked), display) { }
void CrestronRelay_StateChange(Crestron.SimplSharpPro.Relay relay, Crestron.SimplSharpPro.RelayEventArgs args) { ErrorLog.Notice("Relay {0} = {1}", relay.ID, args.State); }