Beispiel #1
0
 public OutputStateProcessingLoop(IZoneTemperatureProvider zoneTemperatureProvider,
                                  IHysteresisProcessor hysteresisProcessor,
                                  IPowerZoneOutputLimiter powerZoneOutputLimiter,
                                  IOutputsWriter outputsWriter)
 {
     _zoneTemperatureProvider = zoneTemperatureProvider;
     _hysteresisProcessor     = hysteresisProcessor;
     _powerZoneOutputLimiter  = powerZoneOutputLimiter;
     _outputsWriter           = outputsWriter;
 }
 public DisableAllOutputsCommandExecutor(IOutputsWriter outputsWriter)
 {
     _outputsWriter = outputsWriter;
 }