BrickPiExample.MainPage.InitSerial C# (CSharp) Method

InitSerial() private method

This functions initimlaize a serial port and pass it to the brick
private InitSerial ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task
        private async Task InitSerial()
        {
            string aqs = SerialDevice.GetDeviceSelector();
            var dis = await DeviceInformation.FindAllAsync(aqs);

            for (int i = 0; i < dis.Count; i++)
            {
                Debug.WriteLine(string.Format("Serial device found: {0}", dis[i].Id));
                if (dis[i].Id.IndexOf("UART0") != -1)
                {
                    serialPort = await SerialDevice.FromIdAsync(dis[i].Id);
                }
            }
            if (serialPort != null)
            {
                Debug.WriteLine("Serial port initialiazed");
                brick = new Brick(serialPort);
                Debug.WriteLine("Brick initialiazed");
            }

        }