Esempio n. 1
0
        public static void PumpTest1()
        {
            Pump <TextMessage> pump = new Pump <TextMessage>();

            pump.Initialize();
            pump.Interval = 1;
            pump.Start();

            SerialFitting <TextMessage> serial = new SerialFitting <TextMessage>();

            serial.Initialize();
            serial.SerialPort.PortName = "COM3";
            serial.Open();

            SerialFitting <TextMessage> serial2 = new SerialFitting <TextMessage>();

            serial2.Initialize();
            serial2.SerialPort.PortName = "COM7";
            serial2.Open();

            pump.AddFlow(serial, serial2);
            pump.AddFlow(serial2, serial);

            serial.AddInputNotify(new Notify(NotifyOutput));
            serial2.AddInputNotify(new Notify(NotifyOutput2));

            serial.Push(new TextMessage("bla bla"));
            serial2.Push(new TextMessage("nib nib"));

            Console.ReadLine();
        }
Esempio n. 2
0
        public static void PumpTest1()
        {
            Pump<TextMessage> pump = new Pump<TextMessage>();
            pump.Initialize();
            pump.Interval = 1;
            pump.Start();

            SerialFitting<TextMessage> serial = new SerialFitting<TextMessage>();
            serial.Initialize();
            serial.SerialPort.PortName = "COM3";
            serial.Open();

            SerialFitting<TextMessage> serial2 = new SerialFitting<TextMessage>();
            serial2.Initialize();
            serial2.SerialPort.PortName = "COM7";
            serial2.Open();

            pump.AddFlow(serial, serial2);
            pump.AddFlow(serial2, serial);

            serial.AddInputNotify(new Notify(NotifyOutput));
            serial2.AddInputNotify(new Notify(NotifyOutput2));

            serial.Push(new TextMessage("bla bla"));
            serial2.Push(new TextMessage("nib nib"));

            Console.ReadLine();
        }