示例#1
0
 public SonoffTasmodaComponent(ILogger <SonoffTasmodaComponent> logger, IMqttService mqttService,
                               IIoTService ioTService, IEventDatabaseService eventDatabaseService)
 {
     _logger               = logger;
     _mqttService          = mqttService;
     _ioTService           = ioTService;
     _eventDatabaseService = eventDatabaseService;
 }
示例#2
0
 public WeatherComponent(ISchedulerService jobSchedulerService, ILogger <WeatherComponent> logger,
                         IEventDatabaseService eventDatabaseService, IIoTService ioTService)
 {
     _logger               = logger;
     _schedulerService     = jobSchedulerService;
     _eventDatabaseService = eventDatabaseService;
     _ioTService           = ioTService;
 }
示例#3
0
 public OwnTracksComponent(ILogger <OwnTracksComponent> logger, IMqttService mqttService,
                           IEventDatabaseService eventDatabaseService, IIoTService ioTService, NeonConfig neonConfig)
 {
     _logger               = logger;
     _mqttService          = mqttService;
     _eventDatabaseService = eventDatabaseService;
     _ioTService           = ioTService;
     _neonConfig           = neonConfig;
 }
 public SunSetComponent(ILogger <SunSetComponent> logger, NeonConfig config, ISchedulerService schedulerService,
                        IEventDatabaseService eventDatabaseService, IIoTService ioTService, IHttpClientFactory httpClientFactory)
 {
     _httpClient           = httpClientFactory.CreateClient();
     _logger               = logger;
     _neonConfig           = config;
     _schedulerService     = schedulerService;
     _eventDatabaseService = eventDatabaseService;
     _ioTService           = ioTService;
 }
示例#5
0
 /// <summary>
 ///     Ctor
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="fileSystemManager"></param>
 /// <param name="config"></param>
 public IoTService(ILogger <IIoTService> logger, IFileSystemManager fileSystemManager,
                   NeonConfig config,
                   IEventDatabaseService eventDatabaseService,
                   IMqttService mqttService
                   )
 {
     _logger               = logger;
     _mqttService          = mqttService;
     _eventDatabaseService = eventDatabaseService;
     _fileSystemManager    = fileSystemManager;
     _config               = config;
 }
示例#6
0
 public PanasonicAirCondComponent(ILogger <IPanasonicAirCondComponent> logger,
                                  IComponentsService componentsService, ISchedulerService schedulerService, IIoTService ioTService,
                                  IHttpClientFactory clientFactory,
                                  IEventDatabaseService eventDatabaseService)
 {
     _logger               = logger;
     _componentsService    = componentsService;
     _schedulerService     = schedulerService;
     _ioTService           = ioTService;
     _httpClientFactory    = clientFactory;
     _eventDatabaseService = eventDatabaseService;
 }
示例#7
0
 public PhilipHueComponent(ILogger <PhilipHueComponent> logger,
                           IComponentsService componentsService,
                           IEventDatabaseService eventDatabaseService,
                           IIoTService ioTService,
                           ISchedulerService schedulerService,
                           IUserInteractionService userInteractionService)
 {
     _logger                 = logger;
     _componentsService      = componentsService;
     _userInteractionService = userInteractionService;
     _ioTService             = ioTService;
     _eventDatabaseService   = eventDatabaseService;
     _schedulerService       = schedulerService;
 }
示例#8
0
 public SpotifyWebComponent(ILogger <SpotifyWebComponent> logger,
                            IComponentsService componentsService,
                            IUserInteractionService userInteractionService,
                            IEventDatabaseService eventDatabaseService,
                            IIoTService ioTService,
                            ISchedulerService schedulerService,
                            IHttpClientFactory httpClientFactory)
 {
     _logger                 = logger;
     _schedulerService       = schedulerService;
     _componentsService      = componentsService;
     _userInteractionService = userInteractionService;
     _ioTService             = ioTService;
     _httpClient             = httpClientFactory.CreateClient();
 }
 public EventsController(IEventDatabaseService eventDatabaseService)
 {
     _eventDatabaseService = eventDatabaseService;
 }