コード例 #1
0
 public OutputStateProcessingLoop(IZoneTemperatureProvider zoneTemperatureProvider,
                                  IHysteresisProcessor hysteresisProcessor,
                                  IPowerZoneOutputLimiter powerZoneOutputLimiter,
                                  IOutputsWriter outputsWriter)
 {
     _zoneTemperatureProvider = zoneTemperatureProvider;
     _hysteresisProcessor     = hysteresisProcessor;
     _powerZoneOutputLimiter  = powerZoneOutputLimiter;
     _outputsWriter           = outputsWriter;
 }
コード例 #2
0
        public DashboardSnapshotProvider(IZoneTemperatureProvider zoneTemperatureProvider)
        {
            _zoneTemperatureProvider = zoneTemperatureProvider;

            AssemblyVersion = typeof(DashboardSnapshotProvider).Assembly.GetName().Version.ToString();
        }
コード例 #3
0
 public ZoneDetailsProvider(IRepository <Counter> counterRepository,
                            IZoneTemperatureProvider zoneTemperatureProvider)
 {
     _counterRepository       = counterRepository;
     _zoneTemperatureProvider = zoneTemperatureProvider;
 }