C# Class HA4IoT.Automations.ConditionalOnAutomation

Inheritance: Automation
Show file Open project: chkr1011/CK.HomeAutomation Class Usage Examples

Public Methods

Method Description
ConditionalOnAutomation ( AutomationId id, ISchedulerService schedulerService, IDateTimeService dateTimeService, IDaylightService daylightService ) : System
WithActuator ( IStateMachine actuator ) : ConditionalOnAutomation
WithOffBetweenRange ( System.TimeSpan from, System.TimeSpan until ) : ConditionalOnAutomation
WithOnAtNightRange ( ) : ConditionalOnAutomation

Method Details

ConditionalOnAutomation() public method

public ConditionalOnAutomation ( AutomationId id, ISchedulerService schedulerService, IDateTimeService dateTimeService, IDaylightService daylightService ) : System
id AutomationId
schedulerService ISchedulerService
dateTimeService IDateTimeService
daylightService IDaylightService
return System

WithActuator() public method

public WithActuator ( IStateMachine actuator ) : ConditionalOnAutomation
actuator IStateMachine
return ConditionalOnAutomation

WithOffBetweenRange() public method

public WithOffBetweenRange ( System.TimeSpan from, System.TimeSpan until ) : ConditionalOnAutomation
from System.TimeSpan
until System.TimeSpan
return ConditionalOnAutomation

WithOnAtNightRange() public method

public WithOnAtNightRange ( ) : ConditionalOnAutomation
return ConditionalOnAutomation