C# Class Evohome.Lib.Zone

Show file Open project: paul-777/Evohome.Net

Private Properties

Property Type Description
UpdateStatus void

Public Methods

Method Description
CancelTemperatureOverride ( ) : System.Threading.Tasks.Task
GetSchedule ( ) : Task

Gets the current schedule direct from the servers

SetSchedule ( Evohome.Lib.ScheduleSet set ) : System.Threading.Tasks.Task

Saves the schedule back to the server

SetTemperatureOverride ( int temp, System.DateTime until ) : System.Threading.Tasks.Task
UpdateSchedule ( ) : System.Threading.Tasks.Task

Forces repopulation of Schedule property with data from the server

Private Methods

Method Description
UpdateStatus ( Evohome.Lib.ZoneStatus zoneStatus ) : void

Method Details

CancelTemperatureOverride() public method

public CancelTemperatureOverride ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

GetSchedule() public method

Gets the current schedule direct from the servers
public GetSchedule ( ) : Task
return Task

SetSchedule() public method

Saves the schedule back to the server
public SetSchedule ( Evohome.Lib.ScheduleSet set ) : System.Threading.Tasks.Task
set Evohome.Lib.ScheduleSet
return System.Threading.Tasks.Task

SetTemperatureOverride() public method

public SetTemperatureOverride ( int temp, System.DateTime until ) : System.Threading.Tasks.Task
temp int
until System.DateTime
return System.Threading.Tasks.Task

UpdateSchedule() public method

Forces repopulation of Schedule property with data from the server
public UpdateSchedule ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task