Method | Description | |
---|---|---|
TurnOnAndOffAutomation ( AutomationId id, IDateTimeService dateTimeService, ISchedulerService schedulerService, ISettingsService settingsService, IDaylightService daylightService ) : System | ||
WithEnabledAtDay ( ) : |
||
WithEnabledAtNight ( ) : |
||
WithEnablingCondition ( ConditionRelation relation, ICondition condition ) : |
||
WithPauseAfterEveryTurnOn ( System.TimeSpan duration ) : |
||
WithSkipIfAnyActuatorIsAlreadyOn ( ) : |
||
WithTarget ( IActuator actuator ) : |
||
WithTrigger ( IMotionDetector motionDetector ) : |
||
WithTrigger ( ITrigger trigger ) : |
||
WithTurnOffAction ( System.Action action ) : |
||
WithTurnOffIfButtonPressedWhileAlreadyOn ( ) : |
||
WithTurnOnAction ( System.Action action ) : |
||
WithTurnOnWithinTimeRange ( Func |
Method | Description | |
---|---|---|
CancelTimeoutIfMotionDetectorDeactivated ( IMotionDetector motionDetector, |
||
ExecuteAutoTrigger ( ) : void | ||
ExecuteManualTrigger ( ) : void | ||
GetConditionsAreFulfilled ( ) : bool | ||
IsPausing ( ) : bool | ||
StartTimeout ( ) : void | ||
TurnOff ( ) : void | ||
TurnOn ( ) : void |
public TurnOnAndOffAutomation ( AutomationId id, IDateTimeService dateTimeService, ISchedulerService schedulerService, ISettingsService settingsService, IDaylightService daylightService ) : System | ||
id | AutomationId | |
dateTimeService | IDateTimeService | |
schedulerService | ISchedulerService | |
settingsService | ISettingsService | |
daylightService | IDaylightService | |
return | System |
public WithEnabledAtDay ( ) : |
||
return |
public WithEnabledAtNight ( ) : |
||
return |
public WithEnablingCondition ( ConditionRelation relation, ICondition condition ) : |
||
relation | ConditionRelation | |
condition | ICondition | |
return |
public WithPauseAfterEveryTurnOn ( System.TimeSpan duration ) : |
||
duration | System.TimeSpan | |
return |
public WithSkipIfAnyActuatorIsAlreadyOn ( ) : |
||
return |
public WithTarget ( IActuator actuator ) : |
||
actuator | IActuator | |
return |
public WithTrigger ( IMotionDetector motionDetector ) : |
||
motionDetector | IMotionDetector | |
return |
public WithTrigger ( ITrigger trigger ) : |
||
trigger | ITrigger | |
return |
public WithTurnOffAction ( System.Action action ) : |
||
action | System.Action | |
return |
public WithTurnOffIfButtonPressedWhileAlreadyOn ( ) : |
||
return |
public WithTurnOnAction ( System.Action action ) : |
||
action | System.Action | |
return |
public WithTurnOnWithinTimeRange ( Func |
||
from | Func |
|
until | Func |
|
return |