Exemple #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            CancellationTokenSource source = new CancellationTokenSource();

            CommunicationManager CommunicationManager = new CommunicationManager(source.Token);

            serialPort          = CommunicationManager.GetCommunicationDevice("xbee:COM4:0013A20041BB64A6");
            serialPort.Failure += SerialPort_Failure;
            serialPort.ConnectionStateChanged += SerialPort_ConnectionStateChanged;
            serialPort.DataReceived           += SerialPort_DataReceived;

            string line = Console.ReadLine();

            while (line != "Q")
            {
                serialPort.Write(Encoding.ASCII.GetBytes(line));
                line = Console.ReadLine();
            }

            Console.WriteLine("Goodbye World!");
        }