static Pump AddPump(string ID, string ingredientName, int pinNumber) { Pump pump = new Pump(); pump.ID = ID; pump.Ingredient = ingredientName; if (gpio != null && pinNumber > 0) { GpioPin pin = gpio.OpenPin(pinNumber); pin.Write(GpioPinValue.High); pin.SetDriveMode(GpioPinDriveMode.Output); pump.Pin = pin; } Pumps.Add(pump); return(pump); }