コード例 #1
0
ファイル: PumpSpark.cs プロジェクト: hanteng1/fluid-project
        public PumpSpark()
        {
            InitializeComponent();

            // Configure serial port and specify COM Port
            pumpSpark.ConfigurePort("COM9");

            // Open the serial port
            pumpSpark.ConnectPort();

            // Looping through 10x times
            for (int i = 0; i < 10; i++)
            {
                // Output message to console
                Console.WriteLine("Actuate pump 0 at flow 254");

                // Actuating pump 0 at max value of 254 for 5 seconds
                pumpSpark.ActuatePump(0, 254);
                Thread.Sleep(5000);

                // Output message to console
                Console.WriteLine("Actuate pump 0 at flow 0");

                // Actuating pump 0 at min value of 0 for 5 seconds
                pumpSpark.ActuatePump(0, 0);
                Thread.Sleep(5000);
            }

            pumpSpark.DisconnectPort();
        }
コード例 #2
0
ファイル: PumpSpark.cs プロジェクト: hanteng1/fluid-project
        static void Main(string[] args)
        {
            // Instantiate a new PumpSparkManager
            PumpSparkManager pumpSpark = new PumpSparkManager();

            // Configure serial port and specify COM Port
            pumpSpark.ConfigurePort("COM9");

            // Open the serial port
            pumpSpark.ConnectPort();

            // Looping through 10x times
            for (int i = 0; i < 10; i++)
            {
                // Output message to console
                Console.WriteLine("Actuate pump 0 at flow 254");

                // Actuating pump 0 at max value of 254 for 5 seconds
                pumpSpark.ActuatePump(0, 254);
                Thread.Sleep(5000);

                // Output message to console
                Console.WriteLine("Actuate pump 0 at flow 0");

                // Actuating pump 0 at min value of 0 for 5 seconds
                pumpSpark.ActuatePump(0, 0);
                Thread.Sleep(5000);
            }

            pumpSpark.DisconnectPort();
        }
コード例 #3
0
        void slider_ValueChanged(object sender, RoutedPropertyChangedEventArgs <double> e)
        {
            Slider slider = sender as Slider;

            if (slider != null)
            {
                byte id  = (byte)slider.Tag;
                byte val = (byte)e.NewValue;
                pumpSpark.ActuatePump(id, val);
            }
        }