public TesterService(IDigitalIO digitalIO, IDriver driver, IValveManager valveManager) { this.valveManager = valveManager; this.digitalIO = digitalIO; this.driver = driver; valveManager.TestingFinished += ValveManager_TestingFinished; }
public void TestInitializeAttribute() { IDigitalIO digitalIO = digitalIOStub; IDriver driver = driverStub; IValveManager valveManager = valveManagerStub; testerService = new TesterService(digitalIO, driver, valveManager); }
public DiagnosticsViewModel(ITesterService testerService, IDigitalIO digitalIO) { this.testerService = testerService; testerService.ProgramStateChanged += TesterService_ProgramStateEventHandler_Change; this.digitalIO = digitalIO; for (int i = 0; i < 8; i++) { iOView[i] = DigitalState.Unknown; } digitalIO.InputsRead += DigitalIO_InputsRead; }
public JoggingViewModel(ITesterService testerService, IValveManager valveManager, IDriver driver, TestSettings testSettings, ConfigurationSettings configurationSettings, IDigitalIO digitalIO) { this.digitalIO = digitalIO; this.driver = driver; this.testerService = testerService; this.testSettings = testSettings; this.configurationSettings = configurationSettings; this.valveManager = valveManager; valveTypes.Add(new ValveModel("", "Sprawdzanie obecności")); valveTypes.Add(new ValveModel("2Up", "GM MBM 2UP LIN")); valveTypes.Add(new ValveModel("3_5Up", "JLR 3,5UP LIN")); valveTypes.Add(new ValveModel("6Up", "GM MBM 6UP LIN")); SelectedType = valveTypes[0]; IsLogInDataSelected = true; valveManager.ActiveErrorsChanged += ValveManager_ActiveErrorsChanged; valveManager.OccuredErrorsChanged += ValveManager_OccuredErrorsChanged; valveManager.ResultChanged += ValveManager_ResultChanged; valveManager.CommunicationLogChanged += CommunicationLogChanged; testerService.ProgramStateChanged += TesterService_ProgramStateEventHandler_Change; driver.CommunicationLogChanged += CommunicationLogChanged; digitalIO.CommunicationLogChanged += CommunicationLogChanged; }
public ValvesWiring(IDigitalIO digitalIO, IValveManager valveManager) { this.digitalIO = digitalIO; this.valveManager = valveManager; digitalIO.InputsRead += DigitalIO_InputsRead; }