// TODO: change to event class? public void Handle(DeviceBase device) { CurrentDevice = device; // TODO: try find overwritten view for specific plugin instead default bootloaderPlugin var bootloaderPlugin = HapcanManager.FindBootloaderPlugin(device.HardwareType, device.HardwareVersion); if (bootloaderPlugin == null) { return; } SettingsTabViewModel = bootloaderPlugin.SettingsTabViewModel; SettingsTabViewModel.Device = device; SettingsTabViewModel.BootloaderPlugin = bootloaderPlugin; }
public async void ScanBusForDevices() { await HapcanManager.ScanBusForDevices(2); }
protected override void OnInitialize() { // TODO: sprawdziæ czy parametry po³¹czenia s¹ uzupe³nione, jeœli nie to wyœwietliæ okno parametrów HapcanManager.Connect(); }