Exemplo n.º 1
0
        public async void ReadAndWrite()
        {
            int      series = 0;
            double   temperature;
            DateTime now  = DateTime.Now;
            string   data = await myPort.ReadFromPort();

            double.TryParse(data, out temperature);
            Console.WriteLine(data);
            if (CheckForAlarm(temperature, Low, High))
            {
                series = 1;
                if (this.ledOff)
                {
                    myPort.WriteToPort("LED1 ON\r");
                    await myPort.ReadFromPort();

                    this.ledOff = false;
                }
            }
            else
            {
                if (!this.ledOff)
                {
                    myPort.WriteToPort("LED1 OFF\r");
                    await myPort.ReadFromPort();

                    this.ledOff = true;
                }
            }
            WriteText(data);
            Command();
            DrawGraph(temperature, now, series);
        }
        private async void Print()
        {
            string buffer = await serialPort.ReadFromPort();

            string msg = buffer;

            Output.AppendText(msg + "\n");
        }