Rover.MicrocontrollerSingleton.CommandReadyEvent C# (CSharp) Method

CommandReadyEvent() private method

private CommandReadyEvent ( object sender, System.IO.Ports.SerialDataReceivedEventArgs e ) : void
sender object
e System.IO.Ports.SerialDataReceivedEventArgs
return void
        private void CommandReadyEvent(object sender, SerialDataReceivedEventArgs e)
        {
            SerialPort sp = (SerialPort)sender;
            commandRead = sp.ReadTo("|"); //set to const later
            commandRead = commandRead.Replace("\n", "");
            commandRead = commandRead.Replace("\r", "");
            //commandRead += CommandMetadata.EndDelimiter;
            commandRead = "<" + commandRead + ">";
            if (MessageQueue != null)
            {
                MessageQueue.Enqueue(commandRead);
                Console.WriteLine(commandRead);
            //    Console.WriteLine("banana");
            }
            else
            {
                Console.WriteLine(commandRead); //Replace with enqueueing data
            }
        }