Ejemplo n.º 1
0
 public void Dispose()
 {
     DeviceListener.DeviceDisconnected -= DevicePoller_DeviceDisconnected;
     DeviceListener.DeviceInitialized  -= DevicePoller_DeviceInitialized;
     DeviceListener.Dispose();
     DockDevice?.Dispose();
 }
Ejemplo n.º 2
0
 public void StartListening()
 {
     DockDevice?.Close();
     DeviceListener.DeviceDisconnected += DevicePoller_DeviceDisconnected;
     DeviceListener.DeviceInitialized  += DevicePoller_DeviceInitialized;
     DeviceListener.Start();
 }
Ejemplo n.º 3
0
        public async Task InitializeDockAsync()
        {
            //Get the first available device and connect to it
            var devices = await DeviceManager.Current.GetDevicesAsync(_DeviceDefinitions);

            DockDevice = devices.FirstOrDefault();

            if (DockDevice == null)
            {
                throw new Exception("There were no devices found");
            }

            await DockDevice.InitializeAsync();
        }