public PrototypeBoardControl() { InitializeComponent(); WhiteLatch.Pin = NamedPin.CreateNamedPin(15, "White Latch"); WhiteLatch.LedPin = NamedPin.CreateNamedPin(14, "White Latch LED"); BlueLatch.Pin = NamedPin.CreateNamedPin(17, "Blue Latch"); BlueLatch.LedPin = NamedPin.CreateNamedPin(16, "Blue Latch LED"); GreenLatch.Pin = NamedPin.CreateNamedPin(20, "Green Latch"); GreenLatch.LedPin = NamedPin.CreateNamedPin(19, "Green Latch LED"); YellowLatch.Pin = NamedPin.CreateNamedPin(23, "Yellow Latch"); YellowLatch.LedPin = NamedPin.CreateNamedPin(22, "Yellow Latch LED"); WhiteButton.Pin = NamedPin.CreateNamedPin(11, "White Button"); WhiteButton.LedPin = NamedPin.CreateNamedPin(9, "White Button LED"); BlueButton.Pin = NamedPin.CreateNamedPin(7, "Blue Button"); BlueButton.LedPin = NamedPin.CreateNamedPin(6, "Blue Button LED"); GreenButton.Pin = NamedPin.CreateNamedPin(4, "Green Button"); GreenButton.LedPin = NamedPin.CreateNamedPin(3, "Green Button LED"); YellowButton.Pin = NamedPin.CreateNamedPin(0, "Yellow Button"); YellowButton.LedPin = NamedPin.CreateNamedPin(1, "Yellow Button LED"); }
private void QuickAddUnpressedTogglePin_Click(object sender, EventArgs e) { ToolStripItem item = sender as ToolStripItem; NamedPin pin = (NamedPin)item.Tag; _unpressedActions.Add(new TogglePinBoardAction(pin)); }
public TogglePinBoardAction(NamedPin pin) { Pin = pin; }
public SetPinBoardAction(NamedPin pin, bool setToState) { Pin = pin; SetToState = setToState; }