[Simulator] Add ability to update .otx files. (#4422)

* [SimulatorInterface] Add ability to read eeprom data back from simulator instance.

* [Simulator] If started with .otx file, Simulator will now update (or create) the file upon exit using current radio/model data; Consolidate internal startup and shutdown code for handling various data sources.
This commit is contained in:
Max Paperno
2017-02-07 22:15:18 +01:00
committed by Bertrand Songis
parent 2589e35ad5
commit 3a026a80f2
8 changed files with 103 additions and 63 deletions
@@ -62,7 +62,7 @@ class SimulatorInterface
virtual ~SimulatorInterface() {}
virtual void setSdPath(const QString & sdPath = "", const QString & settingsPath = "") { };
virtual void setSdPath(const QString & sdPath = "", const QString & settingsPath = "") { }
virtual void setVolumeGain(int value) { }
@@ -72,6 +72,8 @@ class SimulatorInterface
virtual void stop() = 0;
virtual void readEepromData(QByteArray & dest) = 0;
virtual bool timer10ms() = 0;
virtual uint8_t * getLcd() = 0;