Beispiel #1
0
 public MyStromGateway(
     IMessageQueue messageQueue,
     IMyStromDeviceNameService myStromDeviceNameService,
     IDeviceConfigurationBackupService deviceConfigurationBackupService) : base("myStrom")
 {
     _messageQueue                     = messageQueue;
     _myStromDeviceNameService         = myStromDeviceNameService;
     _deviceConfigurationBackupService = deviceConfigurationBackupService;
     _canCreateDevices                 = false;
 }
        public MyStromGateway(
            IMessageQueue messageQueue,
            IMyStromDeviceNameService myStromDeviceNameService,
            IUpnpDeviceDiscoveringService upnpDeviceDiscoveringService) : base("myStrom")
        {
            _messageQueue = messageQueue;
            _myStromDeviceNameService = myStromDeviceNameService;
            _upnpDeviceDiscoveringService = upnpDeviceDiscoveringService;
            _canCreateDevices = false;

            _upnpDeviceDiscoveringService.DeviceFound += OnUpnpDeviceFound;
        }