Ejemplo n.º 1
0
        private void ConnectSerialPort(string port, bool useFakePort)
        {
            logger.LogDebug($"Establishing Connection to Port {port}...");

            if (useFakePort)
            {
                serialPort = serialPortFactory.CreateFakePort();
            }
            else
            {
                serialPort = serialPortFactory.CreatePort(port);
            }

            serialPort.ConnectionStatusChangedEvent += OnSerialPortConnectionChanged;
            serialPort.MessageReceivedEvent         += OnSerialPortMessageReceived;
            serialPort.Connect();
        }