C# Class HA4IoT.Automations.AutomationFactory

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

Méthodes publiques

Méthode Description
AutomationFactory ( ISchedulerService schedulerService, INotificationService notificationService, IDateTimeService dateTimeService, IDaylightService daylightService, IOutdoorTemperatureService outdoorTemperatureService, IComponentService componentService, ISettingsService settingsService, IResourceService resourceService ) : System
RegisterConditionalOnAutomation ( IArea area, Enum id ) : ConditionalOnAutomation
RegisterRollerShutterAutomation ( IArea area, Enum id ) : RollerShutterAutomation
RegisterTurnOnAndOffAutomation ( IArea area, Enum id ) : TurnOnAndOffAutomation

Method Details

AutomationFactory() public méthode

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

RegisterConditionalOnAutomation() public méthode

public RegisterConditionalOnAutomation ( IArea area, Enum id ) : ConditionalOnAutomation
area IArea
id System.Enum
Résultat ConditionalOnAutomation

RegisterRollerShutterAutomation() public méthode

public RegisterRollerShutterAutomation ( IArea area, Enum id ) : RollerShutterAutomation
area IArea
id System.Enum
Résultat RollerShutterAutomation

RegisterTurnOnAndOffAutomation() public méthode

public RegisterTurnOnAndOffAutomation ( IArea area, Enum id ) : TurnOnAndOffAutomation
area IArea
id System.Enum
Résultat TurnOnAndOffAutomation