C# Class HA4IoT.Automations.RollerShutterAutomation

Inheritance: AutomationBase
Afficher le fichier Open project: chkr1011/CK.HomeAutomation Class Usage Examples

Méthodes publiques

Méthode Description
PerformPendingActions ( ) : void
RollerShutterAutomation ( AutomationId id, INotificationService notificationService, ISchedulerService schedulerService, IDateTimeService dateTimeService, IDaylightService daylightService, IOutdoorTemperatureService outdoorTemperatureService, IComponentService componentService, ISettingsService settingsService, IResourceService resourceService ) : System
WithRollerShutters ( ) : RollerShutterAutomation
WithRollerShutters ( IList rollerShutters ) : RollerShutterAutomation

Private Methods

Méthode Description
DoNotOpenDueToTimeIsAffected ( ) : bool
GetIsDayCondition ( ) : IsDayCondition
PerformPendingSunriseActions ( ) : void
PerformPendingSunsetActions ( ) : void
SetStates ( ComponentState state ) : void
TooColdIsAffected ( ) : bool
TooHotIsAffected ( ) : bool

Method Details

PerformPendingActions() public méthode

public PerformPendingActions ( ) : void
Résultat void

RollerShutterAutomation() public méthode

public RollerShutterAutomation ( AutomationId id, INotificationService notificationService, ISchedulerService schedulerService, IDateTimeService dateTimeService, IDaylightService daylightService, IOutdoorTemperatureService outdoorTemperatureService, IComponentService componentService, ISettingsService settingsService, IResourceService resourceService ) : System
id AutomationId
notificationService INotificationService
schedulerService ISchedulerService
dateTimeService IDateTimeService
daylightService IDaylightService
outdoorTemperatureService IOutdoorTemperatureService
componentService IComponentService
settingsService ISettingsService
resourceService IResourceService
Résultat System

WithRollerShutters() public méthode

public WithRollerShutters ( ) : RollerShutterAutomation
Résultat RollerShutterAutomation

WithRollerShutters() public méthode

public WithRollerShutters ( IList rollerShutters ) : RollerShutterAutomation
rollerShutters IList
Résultat RollerShutterAutomation