public CentralSignalsDataVm() { _signalsData = new RichTextBoxData[24]; for (int i = 0; i < 24; i++) { _signalsData[i] = new RichTextBoxData(); } positiv_signals = new string[24]; //названия положительных сигналов центральной части экрана negativ_signals = new string[24]; //названия отрицательных сигналов центральной части экрана SetPositiveNegativeSignalsNames(); }
public void SolveLoadData(Parameters parameters) { LoadData = new RichTextBoxData[4]; for (int i = 0; i < 4; i++) { LoadData[i] = new RichTextBoxData(); } // сообщения разгрузки (вверху) if (parameters.f_ostanov == 1 && parameters.s < (_mineConfig.MainViewConfig.BorderZero.Value + 0.5) && parameters.s > (_mineConfig.MainViewConfig.BorderZero.Value - 0.5)) { for (int i = 1; i <= 5; i++) { if (parameters.unload_state == i) { int i1 = i - 1; if (_mineConfig.MainViewConfig.LeftSosud == SosudType.Skip) { LoadData[0].BackColor = colors[i1]; LoadData[0].Text = textFirst[i1]; } } if (parameters.load_state == i) { int i1 = i - 1; if (_mineConfig.MainViewConfig.RightSosud == SosudType.Skip && RightPanelVm._firstTime == 1) { LoadData[3].BackColor = colors2[i1]; LoadData[3].Text = textSecod[i1]; } } } } else { if (_mineConfig.MainViewConfig.LeftSosud == SosudType.Skip) { LoadData[0].BackColor = Color.Gray; LoadData[0].Text = ""; } if (_mineConfig.MainViewConfig.RightSosud == SosudType.Skip && RightPanelVm._firstTime == 1) { LoadData[3].BackColor = Color.Gray; LoadData[3].Text = ""; } } // сообщения загрузки (внизу) if (parameters.f_ostanov == 1 && parameters.s > (_mineConfig.MainViewConfig.Border.Value - 0.5) && parameters.s < (_mineConfig.MainViewConfig.Border.Value + 0.5)) { for (int i = 1; i <= 5; i++) { if (parameters.load_state == i) { int i1 = i - 1; if (_mineConfig.MainViewConfig.LeftSosud == SosudType.Skip) { LoadData[1].BackColor = colors2[i1]; LoadData[1].Text = textSecod[i1]; } } if (parameters.unload_state == i) { int i1 = i - 1; if (_mineConfig.MainViewConfig.RightSosud == SosudType.Skip && RightPanelVm._firstTime == 1) { LoadData[2].BackColor = colors[i1]; LoadData[2].Text = textFirst[i1]; } } } } else { if (_mineConfig.MainViewConfig.LeftSosud == SosudType.Skip) { LoadData[1].BackColor = Color.Gray; LoadData[1].Text = ""; } if (_mineConfig.MainViewConfig.RightSosud == SosudType.Skip && RightPanelVm._firstTime == 1) { LoadData[2].BackColor = Color.Gray; LoadData[2].Text = ""; } } }