コード例 #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
 private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     for (byte i = 0; i < PUMPSPARK_NUM_CHANNELS; i++)
     {
         pumpSpark.ActuatePump(i, 0);
     }
     pumpSpark.DisconnectPort();
 }