Пример #1
0
        public BaseEventScheduler(ICronScheduler cronScheduler, IValveManager valveManager)
        {
            mCronScheduler = cronScheduler;
            mValveManager  = valveManager;

            mEventsIds = new Dictionary <Event, int>();
        }
Пример #2
0
 public TesterService(IDigitalIO digitalIO, IDriver driver, IValveManager valveManager)
 {
     this.valveManager             = valveManager;
     this.digitalIO                = digitalIO;
     this.driver                   = driver;
     valveManager.TestingFinished += ValveManager_TestingFinished;
 }
Пример #3
0
        public void TestInitializeAttribute()
        {
            IDigitalIO    digitalIO    = digitalIOStub;
            IDriver       driver       = driverStub;
            IValveManager valveManager = valveManagerStub;

            testerService = new TesterService(digitalIO, driver, valveManager);
        }
Пример #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
 public ValvesWiring(IDigitalIO digitalIO, IValveManager valveManager)
 {
     this.digitalIO        = digitalIO;
     this.valveManager     = valveManager;
     digitalIO.InputsRead += DigitalIO_InputsRead;
 }
Пример #6
0
 public ServerViewModel(IValveManager valveManager)
 {
     mValveManager = valveManager;
     mItemHandler  = new EventListHandler();
     Initialize();
 }