示例#1
0
 public RelayService(IConfiguration configuration, ILoggerFactory logger, IRelayDevice relayDevice, ISunriseSunsetService sunriseSunsetService)
 {
     _configuration = configuration;
     _logger        = logger.CreateLogger("Relay service");
     _relayDevice   = relayDevice;
     _sunsetService = sunriseSunsetService;
 }
示例#2
0
 public SmartHouseController(ISettingsService settingsService, IYamahaService yamahaService, IPanodraService pandoraService, ISmartHouseService smartHouseService, IMPDService mpdService, ITVService tvService, ITelemetryService telemetryService, ISmartBulbService smartBulbService, ISunriseSunsetService sunriseSunsetService)
     : base(settingsService)
 {
     _yamahaService        = yamahaService;
     _pandoraService       = pandoraService;
     _smartHouseService    = smartHouseService;
     _mpdService           = mpdService;
     _tvService            = tvService;
     _telemetryService     = telemetryService;
     _smartBulbService     = smartBulbService;
     _sunriseSunsetService = sunriseSunsetService;
 }
示例#3
0
 public SmartHouseController(ISettingsService settingsService, IYamahaService yamahaService, IPlayerFactoryService playerService, ISmartHouseService smartHouseService, IMPDService mpdService, ITVService tvService, ITelemetryService telemetryService, ISmartBulbService smartBulbService, ISunriseSunsetService sunriseSunsetService, IRabbitMqService rabbitMqService)
     : base(settingsService, rabbitMqService)
 {
     _yamahaService        = yamahaService;
     _playerService        = playerService;
     _smartHouseService    = smartHouseService;
     _mpdService           = mpdService;
     _tvService            = tvService;
     _telemetryService     = telemetryService;
     _smartBulbService     = smartBulbService;
     _sunriseSunsetService = sunriseSunsetService;
 }
 public RelaysLauncher(ILoggerFactory loggerFactory, ISunriseSunsetService sunsetService, IServiceProvider provider)
 {
     _logger          = loggerFactory.CreateLogger("Relay Launcher");
     _sunsetService   = sunsetService;
     _serviceProvider = provider;
 }