public DaemonService(ILogger <DaemonService> logger,
                      RabbitManager rabbitManager,
                      MqttManager mqttManager,
                      ProgramStartedInformation programStartedInformation)
 {
     _logger                    = logger;
     _rabbitManager             = rabbitManager;
     _mqttManager               = mqttManager;
     _programStartedInformation = programStartedInformation;
 }
 public WindowCoverHandler(ILogger <WindowCoverHandler> logger,
                           IRestClient restClient,
                           WindowCoverConfiguration windowCoverConfiguration,
                           ProgramStartedInformation programStartedInformation,
                           MqttManager mqttManager)
 {
     this.logger     = logger;
     this.restClient = restClient;
     this.windowCoverConfiguration  = windowCoverConfiguration;
     this.programStartedInformation = programStartedInformation;
     this.mqttManager = mqttManager;
 }