C# Class HA4IoT.Automations.Automation

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

Méthodes publiques

Méthode Description
Automation ( AutomationId id ) : System
Trigger ( ) : void
WithActionIfConditionsFulfilled ( IAction action ) : Automation
WithActionIfConditionsNotFulfilled ( IAction action ) : Automation
WithCondition ( ConditionRelation relation, Condition condition ) : Automation
WithTrigger ( ITrigger trigger ) : Automation

Method Details

Automation() public méthode

public Automation ( AutomationId id ) : System
id AutomationId
Résultat System

Trigger() public méthode

public Trigger ( ) : void
Résultat void

WithActionIfConditionsFulfilled() public méthode

public WithActionIfConditionsFulfilled ( IAction action ) : Automation
action IAction
Résultat Automation

WithActionIfConditionsNotFulfilled() public méthode

public WithActionIfConditionsNotFulfilled ( IAction action ) : Automation
action IAction
Résultat Automation

WithCondition() public méthode

public WithCondition ( ConditionRelation relation, Condition condition ) : Automation
relation ConditionRelation
condition Condition
Résultat Automation

WithTrigger() public méthode

public WithTrigger ( ITrigger trigger ) : Automation
trigger ITrigger
Résultat Automation