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(); }
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(); }
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(); }