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