public override void DeviceInitialize(IDevice dev) { base.DeviceInitialize(dev); if (!IsKarma(dev)) throw new InvalidDeviceException(); try { device = new KarmaLib.Device(mount_point); device.ProgressChanged += OnFileUploaded; } catch(Exception e) { Log.Exception("Could not load KarmaLib", e); throw new InvalidDeviceException(); } Initialize(); }
public override void DeviceInitialize(IDevice dev, bool force) { base.DeviceInitialize(dev, force); if (!IsKarma(dev)) { throw new InvalidDeviceException(); } try { device = new KarmaLib.Device(mount_point); device.ProgressChanged += OnFileUploaded; } catch (Exception e) { Log.Exception("Could not load KarmaLib", e); throw new InvalidDeviceException(); } Initialize(); }