コード例 #1
0
ファイル: TesterService.cs プロジェクト: m-sobcz/Jogger
 public TesterService(IDigitalIO digitalIO, IDriver driver, IValveManager valveManager)
 {
     this.valveManager             = valveManager;
     this.digitalIO                = digitalIO;
     this.driver                   = driver;
     valveManager.TestingFinished += ValveManager_TestingFinished;
 }
コード例 #2
0
ファイル: TesterServiceTests.cs プロジェクト: m-sobcz/Jogger
        public void TestInitializeAttribute()
        {
            IDigitalIO    digitalIO    = digitalIOStub;
            IDriver       driver       = driverStub;
            IValveManager valveManager = valveManagerStub;

            testerService = new TesterService(digitalIO, driver, valveManager);
        }
コード例 #3
0
 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;
 }
コード例 #4
0
 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;
 }
コード例 #5
0
ファイル: ValvesWiring.cs プロジェクト: m-sobcz/Jogger
 public ValvesWiring(IDigitalIO digitalIO, IValveManager valveManager)
 {
     this.digitalIO        = digitalIO;
     this.valveManager     = valveManager;
     digitalIO.InputsRead += DigitalIO_InputsRead;
 }