示例#1
0
        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);
        }