예제 #1
0
        public HidComunication(IVolumeController volumeController)
        {
            DeviceList.Local.Changed += DeviceListChangedHandler;
            var hidDeviceList = DeviceList.Local.GetHidDevices().ToArray();

            this.Device      = hidDeviceList.FirstOrDefault(d => d.VendorID == VendorId && d.ProductID == ProductId);
            VolumeController = volumeController;
            StartReader();
        }
예제 #2
0
 public VolumeController(GTLContext context)
 {
     volumeController = ControllerFactory.CreateVolumeController(context);
 }
예제 #3
0
 public VolumeController(IVolumeController service)
 {
     VolumeService = service;
 }
예제 #4
0
 public SetVolumeCommand(int percent, IVolumeController volumeController)
 {
     this.percent          = percent;
     this.volumeController = volumeController;
 }
예제 #5
0
 public GetVolumeCommand(IVolumeController volumeController)
 {
     this.volumeController = volumeController;
 }