public DashboardController(IHeatingControl heatingControl,
                            IDashboardSnapshotProvider dashboardSnapshotProvider,
                            IZoneDetailsProvider zoneDetailsProvider,
                            ICommandHandler commandHandler)
 {
     _heatingControl            = heatingControl;
     _dashboardSnapshotProvider = dashboardSnapshotProvider;
     _zoneDetailsProvider       = zoneDetailsProvider;
     _commandHandler            = commandHandler;
 }
Beispiel #2
0
 public PowerZoneSetupController(IHeatingControl heatingControl,
                                 IPowerZoneListProvider powerZoneListProvider,
                                 INewPowerZoneOptionsProvider newPowerZoneOptionsProvider,
                                 IPowerZoneSettingsProvider powerZoneSettingsProvider,
                                 ICommandHandler commandHandler)
 {
     _heatingControl              = heatingControl;
     _powerZoneListProvider       = powerZoneListProvider;
     _newPowerZoneOptionsProvider = newPowerZoneOptionsProvider;
     _powerZoneSettingsProvider   = powerZoneSettingsProvider;
     _commandHandler              = commandHandler;
 }
 public ZoneSetupController(IHeatingControl heatingControl,
                            IZoneListProvider zoneListProvider,
                            IAvailableDevicesProvider availableDevicesProvider,
                            IZoneSettingsProvider zoneSettingsProvider,
                            ICommandHandler commandHandler)
 {
     _heatingControl           = heatingControl;
     _zoneListProvider         = zoneListProvider;
     _availableDevicesProvider = availableDevicesProvider;
     _zoneSettingsProvider     = zoneSettingsProvider;
     _commandHandler           = commandHandler;
 }
Beispiel #4
0
 public TestController(IOneWire oneWire,
                       IDs1820 ds1820,
                       II2c i2c,
                       IHeatingControl heatingControl,
                       ICounterAccumulator counterAccumulator)
 {
     _oneWire            = oneWire;
     _ds1820             = ds1820;
     _i2C                = i2c;
     _heatingControl     = heatingControl;
     _counterAccumulator = counterAccumulator;
 }
Beispiel #5
0
 public DeviceSetupController(IHeatingControl heatingControl,
                              IBuildingDevicesProvider buildingDevicesProvider,
                              IConnectedTemperatureSensorsProvider connectedTemperatureSensorsProvider,
                              INewHeaterOptionsProvider newHeaterOptionsProvider,
                              ITemperatureSensorSettingsProvider temperatureSensorSettingsProvider,
                              IHeaterSettingsProvider heaterSettingsProvider,
                              ICommandHandler commandHandler)
 {
     _heatingControl                      = heatingControl;
     _buildingDevicesProvider             = buildingDevicesProvider;
     _connectedTemperatureSensorsProvider = connectedTemperatureSensorsProvider;
     _newHeaterOptionsProvider            = newHeaterOptionsProvider;
     _temperatureSensorSettingsProvider   = temperatureSensorSettingsProvider;
     _heaterSettingsProvider              = heaterSettingsProvider;
     _commandHandler                      = commandHandler;
 }
 public CommandHandler(IComponentContext componentContext,
                       IHeatingControl heatingControl)
 {
     _componentContext = componentContext;
     _heatingControl   = heatingControl;
 }
 public SetupController(IHeatingControl heatingControl)
 {
     _heatingControl = heatingControl;
 }