public OnkyoApi( ISocketService socketService, IDeviceDiscoveryService deviceDiscoveryService, IPacketService packetService ) { _socketService = socketService; _deviceDiscoveryService = deviceDiscoveryService; _packetService = packetService; }
public DeviceSelectionViewModel(IDeviceDiscoveryService deviceDiscoveryService, INavigationService navigationService) { if (navigationService == null) throw new ArgumentNullException(nameof(navigationService)); _navigationService = navigationService; RefreshDevicesCommand = new RelayCommand(RefreshDevices); //SelectDeviceCommand = new RelayCommand(SelectDevice); Devices = new List<string>() { Guid.NewGuid().ToString() , Guid.NewGuid().ToString() , Guid.NewGuid().ToString() , Guid.NewGuid().ToString() }; _deviceDiscoveryService = deviceDiscoveryService; _deviceDiscoveryService.DeviceFound += DeviceDiscoveryServiceOnDeviceFound; }