public BuildingDevicesProviderResult Provide(ControllerState controllerState, Building building) { var devices = _availableDevicesProvider.Provide(controllerState, building); return(new BuildingDevicesProviderResult { Name = building.Name, Heaters = devices.Heaters, TemperatureSensors = devices.TemperatureSensors, ControlEnabled = controllerState.ControlEnabled }); }
public AvailableDevicesProviderResult GetAvailableDevices() { return(_availableDevicesProvider.Provide(_heatingControl.State, _heatingControl.State.Model)); }