aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Tango.PPC.Common/BackupRestore
diff options
context:
space:
mode:
authorRoy Ben Shabat <Roy.mail.net@gmail.com>2020-08-27 00:39:49 +0300
committerRoy Ben Shabat <Roy.mail.net@gmail.com>2020-08-27 00:39:49 +0300
commitddce0f3215746d6884acb94f3cedc613008aed5c (patch)
treef9338c5358064cad26c0c2cecb80647e3a4eac85 /Software/Visual_Studio/PPC/Tango.PPC.Common/BackupRestore
parent415e7387f7daef038430016b41d16bc5b8cfa0d8 (diff)
downloadTango-ddce0f3215746d6884acb94f3cedc613008aed5c.tar.gz
Tango-ddce0f3215746d6884acb94f3cedc613008aed5c.zip
Improved machine operator firmware upgrade on emulated devices.
added isEmulated flag. Dropped the need to modify the FirmwareUpgrade mode when emulated due to this new flag.
Diffstat (limited to 'Software/Visual_Studio/PPC/Tango.PPC.Common/BackupRestore')
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Common/BackupRestore/DefaultBackupManager.cs12
1 files changed, 3 insertions, 9 deletions
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Common/BackupRestore/DefaultBackupManager.cs b/Software/Visual_Studio/PPC/Tango.PPC.Common/BackupRestore/DefaultBackupManager.cs
index 495521dd9..087534d48 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.Common/BackupRestore/DefaultBackupManager.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.Common/BackupRestore/DefaultBackupManager.cs
@@ -510,16 +510,10 @@ namespace Tango.PPC.Common.BackupRestore
var stream = new FileStream(tfpFile, FileMode.Open);
- if (_machineProvider.Machine.IsDemo)
- {
- _machineProvider.MachineOperator.FirmwareUpgradeMode = FirmwareUpgradeModes.TFP_PACKAGE;
- }
- else
- {
- _machineProvider.MachineOperator.FirmwareUpgradeMode = FirmwareUpgradeModes.DFU | FirmwareUpgradeModes.TFP_PACKAGE;
- }
+ _machineProvider.MachineOperator.FirmwareUpgradeMode = FirmwareUpgradeModes.DFU | FirmwareUpgradeModes.TFP_PACKAGE;
+
- var handler = _machineProvider.MachineOperator.UpgradeFirmware(stream).Result;
+ var handler = _machineProvider.MachineOperator.UpgradeFirmware(stream, _machineProvider.Machine.IsDemo).Result;
handler.Failed += (_, ex) =>
{
stream.Dispose();