C# Класс HA4IoT.Automations.AutomationFactory

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

AutomationFactory() публичный Метод

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
Результат System

RegisterConditionalOnAutomation() публичный Метод

public RegisterConditionalOnAutomation ( IArea area, Enum id ) : ConditionalOnAutomation
area IArea
id System.Enum
Результат ConditionalOnAutomation

RegisterRollerShutterAutomation() публичный Метод

public RegisterRollerShutterAutomation ( IArea area, Enum id ) : RollerShutterAutomation
area IArea
id System.Enum
Результат RollerShutterAutomation

RegisterTurnOnAndOffAutomation() публичный Метод

public RegisterTurnOnAndOffAutomation ( IArea area, Enum id ) : TurnOnAndOffAutomation
area IArea
id System.Enum
Результат TurnOnAndOffAutomation