Symphonary.NWGUI.GetSerialData C# (CSharp) Method

GetSerialData() private method

Thread that gets the serial port data
private GetSerialData ( ) : void
return void
        private void GetSerialData()
        {
            while (true) {
                //score.s_CurrentFingering = string.Empty;

                if (s_SelectedSerialPort != string.Empty && serialPort.IsOpen) {
                    try {
                        score.s_CurrentFingering = serialPort.ReadLine().Trim();
                    }
                    catch (InvalidOperationException e) {
                    }
                    catch (TimeoutException e) {
                        score.s_CurrentFingering = string.Empty;
                    }
                }

                score.UpdateScore(ref midiPlayer);

                Thread.Sleep(5);
            }
        }