public BIOS(IApplication platformApp, IEpromIO platformBIOS) { platform = platformApp; platformIO = platformBIOS; sync = new object(); }
/// <summary> /// Конструктор класса /// </summary> /// <param name="app">Ссылка на платформу</param> /// <param name="pBios">Ссылка на подсистему ввода/вывода платформы</param> public MainForm(IApplication app, IEpromIO pBios, IProtocol protocol) { InitializeComponent(); textInserter = new TextInsert(InsertToText); oldValue = new object(); newValue = new object(); oldValue = "0"; newValue = "0"; bios = new BIOS(app, pBios); proto = protocol; currentState = new ObjectCurrentState(); for (int i = 0; i < 11; i++) { DataGridViewRow r = new DataGridViewRow(); if ((i % 2) == 0) { r.DefaultCellStyle.BackColor = Color.WhiteSmoke; } dataGridViewCalibrationTable.Rows.Add(r); } syncker = new Sync(); packetSyncMutex = new Mutex(false); gr = new GraphicCalibration(CreateGraphics(), new Rectangle(12, 38, 422, 267)); gr.CalculateScale(); }
/// <summary> /// Конструктор класса /// </summary> /// <param name="app">Ссылка на платформу</param> /// <param name="pBios">Ссылка на подсистему ввода/вывода платформы</param> public MainForm(IApplication app, IEpromIO pBios, IProtocol protocol) { InitializeComponent(); textInserter = new TextInsert(InsertToText); oldValue = new object(); newValue = new object(); oldValue = "0"; newValue = "0"; bios = new BIOS(app, pBios); proto = protocol; currentState = new ObjectCurrentState(); for (int i = 0; i < 11; i++) { DataGridViewRow r = new DataGridViewRow(); if ((i % 2) == 0) r.DefaultCellStyle.BackColor = Color.WhiteSmoke; dataGridViewCalibrationTable.Rows.Add(r); } syncker = new Sync(); packetSyncMutex = new Mutex(false); gr = new GraphicCalibration(CreateGraphics(), new Rectangle(12, 38, 422, 267)); gr.CalculateScale(); }
/// <summary> /// Конструктор класса /// </summary> /// <param name="application">Ссылка на платформу</param> /// <param name="epromIO">Ссылка на класс выполняющий, ввод/вывод на уровне платформы</param> public BlockConfigurationIO(IApplication application, IEpromIO epromIO) { platform = application; platformIO = epromIO; sync = new object(); }