Inheritance: FSClient.IHeadsetDevice
Beispiel #1
0
        private void AddNewDevice(PL.IDevice pl_device)
        {
            PlantronicsHeadset device = new PlantronicsHeadset(pl_device);

            devices.Add(device);
            DeviceAdded(this, new DeviceEventArgs(device));
        }
Beispiel #2
0
        void device_manager_DeviceStateChanged(object sender, PL.DeviceStateEventArgs e)
        {
            PlantronicsHeadset headset = (from d in devices where d.device_path == e.DevicePath select d).SingleOrDefault();

            if (e.State == PL.DeviceState.Removed && headset != null)
            {
                DeviceRemoved(this, new DeviceEventArgs(headset));
            }
            else if (e.State == PL.DeviceState.Added)
            {
                AddNewDevice(device_manager.FindDeviceForPath(e.DevicePath));
            }
        }
 private void AddNewDevice(PL.IDevice pl_device)
 {
     PlantronicsHeadset device = new PlantronicsHeadset(pl_device);
     devices.Add(device);
     DeviceAdded(this, new DeviceEventArgs(device));
 }