Standalone simulator startup options (#4164)
commite204031ef65a9f3a7cff6389908287f3cd687f78
authorMax Paperno <mpaperno@users.noreply.github.com>
Tue, 27 Dec 2016 21:04:24 +0000 (27 16:04 -0500)
committerBertrand Songis <bsongis@gmail.com>
Tue, 27 Dec 2016 21:04:24 +0000 (27 22:04 +0100)
treea60fa672a082500105ae7281b4952db4d896099d
parentfd01376f1e3505a0e196314709af04faeaf60559
Standalone simulator startup options (#4164)

* [simulator] Save and restore Simulator window sizes and positions (based on current radio profile).

* [simulator] Set startup throttle stick lock in standalone sim based on default mode in current Companion radio profile;
  Add new flag indicating standalone simulator;
  Unique titles for simulator console windows.

* [simulator] New/updated Simulator startup options:
  Radio profile used for standalone Simulator can now be separate from Companion;
  Allow selecting a radio profile and EEPROM image file (in addition to radio type) at startup via GUI and CLI;
  All startup settings are saved between uses.
companion/src/constants.h
companion/src/flashfirmwaredialog.h
companion/src/helpers.cpp
companion/src/simulation/simulatordialog.cpp
companion/src/simulation/simulatordialog.h
companion/src/simulator.cpp
companion/src/storage/appdata.cpp
companion/src/storage/appdata.h