private void WriteDataflashAsyncWorker(BackgroundWorker worker, SimpleDataflash simpleDataflash) { try { UpdateUI(() => UpdateStatusLabel.Text = @"Writing dataflash..."); m_connector.WriteDataflash(simpleDataflash, worker); UpdateUI(() => { UpdateStatusLabel.Text = @"Dataflash was successfully written."; worker.ReportProgress(0); }); } catch (Exception ex) { InfoBox.Show("An exception occured during dataflash reading.\n" + ex.Message); } }
private void WriteDataflashAsyncWorker(BackgroundWorker worker, SimpleDataflash simpleDataflash) { try { UpdateUI(() => UpdateStatusLabel.Text = LocalizableStrings.FirmwareUpdaterWritingDataflash); HidConnector.Instance.WriteDataflash(simpleDataflash, worker); UpdateUI(() => { UpdateStatusLabel.Text = LocalizableStrings.FirmwareUpdaterDataflashWritten; worker.ReportProgress(0); }); } catch (Exception ex) { Trace.Warn(ex); InfoBox.Show("An exception occured during dataflash reading.\n" + ex.Message); } }