CNCGUI.MainForm.LogAppend C# (CSharp) 메소드

LogAppend() 개인적인 메소드

private LogAppend ( string line ) : void
line string
리턴 void
        private void LogAppend(string line)
        {
            if (LogQueue.Count < LOG_QUEUE_SIZE)
            {
                ListViewItem lvi = new ListViewItem(line);
                if (line == CMD_RESPONSE_OK_mm
                || line == CMD_RESPONSE_OK_inch)
                    lvi.BackColor = Color.LightGreen;
                else if (line.StartsWith(CMD_RESPONSE_ERROR_mm, StringComparison.InvariantCultureIgnoreCase)
                    || line.StartsWith(CMD_RESPONSE_ERROR_inch, StringComparison.InvariantCultureIgnoreCase)
                    )
                    lvi.BackColor = Color.LightPink;
                LogQueue.Enqueue(lvi);
            }
            if (m_auto_log)
            {
                LogGPlotDisplay();
                timer.Start();
            }
        }

Same methods

MainForm::LogAppend ( string line, Color color ) : void