3djc and Bertrand Songis
2144bb77e3
Remove mixermon option (make it always true) ( #4573 )
...
* Remove mixermon option (make it always true)
* Cosmetics
* Compile fix
2017-03-11 10:26:05 +01:00
Max Paperno and Bertrand Songis
2540e166b0
[Companion][Horus] Add joystick axes (JSx & JSy) and trims T5 & T6 as usable sources. ( #4550 )
...
* [Companion][Horus] Add joystick axes (JSx & JSy) to sources list (fixes #4336 ).
* [Companion][Horus] Add aux trims T5 & T6 and associated switches to respective selector lists. Rename "Joysticks" enum to "MouseAnalogs".
2017-03-05 08:46:27 +01:00
Bertrand Songis and GitHub
70cfbbd646
Bsongis/issue 4400 ( #4425 )
...
* Cosmetics before fixing #4400
* Cosmetics before fixing #4400
* Now one more conversion issue (SF => SH sources conversion from X9D to X7)
I don't know what is exactly the conversion issue as I don't have the original EEPROM, but I used this one for my tests, so I fix it
* Now we display correctly the corrupted mixers list so that copy/paste will work correctly (it was not consistent)
+ some cosmetics
* Test removed too quickly
* One global removed ;)
2017-02-10 17:17:52 +01:00
Bertrand Songis and GitHub
b0eeeb4dbc
Fixes #4315 ( #4406 )
2017-02-05 22:01:44 +01:00
3djc and Bertrand Songis
2fbe5a78d1
Proposition : model number handling ( #4308 )
...
* Try something for discussions
* Better alternative
* Typo
* Improve
* Change delimiter
* Move delimiter to space
* * Refactoring of CategorizedStorageFormat::load() and CategorizedStorageFormat::save() to support unused model slots
* Fix all unsafe usages of QString::toStdString().c_str()
* Fixed radio data import [Horus] (broken in 0f90ff0b65 )
(cherry picked from commit cc12601a01 )
* Added Q_OBJECT to TreeModel and some cosmetics
(cherry picked from commit f40e64c2aa )
* Cleanup
2017-01-28 13:46:45 +01:00
Bertrand Songis
de49d155c6
[Companion] Compilation fix
2017-01-24 22:06:28 +01:00
Bertrand Songis
57aafeb062
[Companion] Refactoring - fixes the X9E=>X7 conversion segfault
2017-01-24 20:08:48 +01:00
Bertrand Songis
7140eec2df
[Companion] 9XR-PRO EEPROM import fix
...
+ cosmetics
+ compilation error fixed on Manjaro
2017-01-22 09:09:15 +01:00
Bertrand Songis
54d1cb8f9a
[Companion] X7 EEPROM import fix
...
+ cosmetics
+ compilation error fixed on Manjaro
2017-01-21 23:56:34 +01:00
Bertrand Songis
1460620483
[Companion] Rename category function added
2017-01-18 18:43:12 +01:00
Bertrand Songis
1924d28be3
[Companion] Fixes
2017-01-18 15:25:43 +01:00
3djc and Bertrand Songis
55ee19b50a
3djc/enhance companion get capability ( #4243 )
...
* Add info on switches/sliders/pots setup when delivered from factory (other calls return user installed max possible)
* Fix
* getCapability() : Refine actoryInstalledSwitches, add NumTrimSwitches, remove FactoryInstalledPots & FactoryInstalledSliders;
GeneralSettings() initialization : Use `FactoryInstalledSwitches` count instead of `Switches` for default setup, and also set up correct number of sliders for X9E (4) and X7 (0).
* Enum order cosmetics. [ci skip]
2017-01-18 07:34:08 +01:00
Max Paperno and Bertrand Songis
d29c381c19
[Companion] Move SwitchType enum to RadioData GeneralSettings ( #4249 )
...
* [Companion] Move SwitchType enum to RadioData GeneralSettings for consistency.
* Fix default 9X switch index positions & trainer switch name.
2017-01-18 07:33:28 +01:00
Bertrand Songis and GitHub
a65aa3d6c7
[Companion] Work in progress - QTreeView in MdiChild ( #4197 )
...
[Companion] QTreeView in MdiChild, Horus and X7 support added, fixes for #4224
2017-01-15 17:45:57 +01:00
3djc and Bertrand Songis
f8c6b20a35
Add missing units ( #4181 )
...
* Add missing units
* Add import shift
2017-01-02 11:32:54 +01:00
Bertrand Songis
82d6b96f8b
X7D renamed to X7
2016-12-12 07:39:51 +01:00
Arne Schwabe and Bertrand Songis
85f3e3510e
Update protocols of Multi module ( #4093 )
...
* Update protocols of Multi module
* Fix missing ;
2016-12-08 21:33:59 +01:00
Bertrand Songis and GitHub
ec56d2dbdb
[Companion] MdiChild now use a QTreeWidget instead of a QListWidget (… ( #4096 )
...
* [Companion] MdiChild now use a QTreeWidget instead of a QListWidget (for Horus compatibility)
* [Companion] Horus models.txt parsing / writing implemented
* Fix for QT53 (#4109 )
2016-12-08 21:26:08 +01:00
Bertrand Songis
440ca771df
[Companion] Horus analog input names fixed
2016-12-02 20:27:28 +01:00
Bertrand Songis
510e2ea450
[Companion] Horus support missing the top bar and current view
2016-11-27 20:11:36 +01:00
Bertrand Songis
ee1f6e5bdc
[Companion] It's now possible to create an empty Horus storage and simulate it (only the 1st model)
2016-11-27 14:47:01 +01:00
Bertrand Songis
8854cf9e87
[Companion] Horus models export for simulation now OK
2016-11-27 00:45:24 +01:00
Bertrand Songis
0ca0785912
[Companion] Another simplification
2016-11-24 07:24:49 +01:00
Bertrand Songis
b0f5b646af
[Companion] Copyright added to all files
2016-11-23 16:40:47 +01:00
Bertrand Songis
5f9737fc70
[Companion] Old EEPROM support removed
2016-11-23 16:40:47 +01:00
Bertrand Songis and GitHub
343d6daf86
[Companion] Some refactoring around the splash image handling ( #4067 )
2016-11-23 08:46:22 +01:00
Bertrand Songis
380b42c57f
[Companion] Horus support. Now the Logical switches, Special functions and Flight modes
2016-11-21 23:28:21 +01:00
Bertrand Songis
aade6933ea
[Companion] Horus support continued
...
Timers + Mixes should be OK now
2016-11-20 22:55:58 +01:00
Bertrand Songis
ecb5416057
[Companion] Horus support started
...
We only have the model name of the 1st model, but that's a good start ;)
2016-11-20 22:49:26 +01:00
Bertrand Songis
d42fc6c471
[Companion] Cosmetics in EEPROM import
2016-11-20 22:49:26 +01:00
Bertrand Songis
18f5ea37f5
Fixes #3953 - Tests needed!
2016-11-17 09:32:53 +01:00
Damjan Adamic and Bertrand Songis
60524f77f0
Projectkk2glider/companion archive support ( #4017 )
...
* Files moved to thirdparty directory
* Miniz library added
* Unused simulators removed: er9x, th9x, ersky9x
* Example of opening archive file .eepe2 (File->Open)
* File reorganization, bunch of files moved to storage directory
* Added StorageSdcard class to handle storage for radios that use SD card to store radio settings and models
2016-11-16 13:05:57 +01:00
Bertrand Songis and GitHub
fb27acf286
Bsongis/x7d companion support ( #4028 )
...
[X7D] Companion support added
2016-11-16 12:59:15 +01:00
Bertrand Songis
89504963a5
Dead code removed
2016-11-15 18:34:40 +01:00
Bertrand Songis and Damjan Adamic
8626c0728c
[Companion] Fixes #3858 ( #3958 )
2016-10-27 20:12:45 +02:00
Arne Schwabe and Bertrand Songis
92dde79dec
New protocol and telemetry: FlySky AFHDS2A ( #3948 )
...
* New protocol for multimode FlySky AFHDS2A
* Also add AFHDS2A protocol to companion
* fix compile error
2016-10-25 22:51:34 +02:00
Arne Schwabe
4082a320b8
Fix also companion not use the CUSTOM protocol as normal protocol anymore.
2016-10-16 22:24:36 +02:00
Arne Schwabe
b56b7d06cb
Allow Companion to read/write the change struct format and make reading/writing a bit cleaner
2016-10-16 22:17:38 +02:00
Andre Bernet
c994260c85
Arguably cleaner flash size retrieval
2016-08-31 14:28:14 +02:00
Bertrand Songis and GitHub
d3ae3c035d
Bsongis/gui refactoring for x7 d ( #3701 )
...
* [X7D] New board added
* Cosmetics
2016-08-18 11:49:16 +02:00
Bertrand Songis
5f03924b5f
Compilation error fixed
2016-06-30 22:44:16 +02:00
Neil Horne and Bertrand Songis
dd12d09c92
Issue 3473 port to next ( #3587 )
2016-06-12 10:49:59 +02:00
Arne Schwabe
7b30201867
Implement Multimodule TX options for Companion
2016-04-18 00:09:51 +02:00
Arne Schwabe
e053f75b76
Move ppm options in companion to substruct like in datastructs.h
2016-04-18 00:09:50 +02:00
Andre Bernet
d207a600e8
Attempt at getting the simu interface usable with the extra trims
2016-04-02 17:03:24 +04:00
Andre Bernet
c6b2e12802
Removed a few legacy timer limitations, fix non-working limit ( fix #3301 )
2016-03-23 07:29:12 +04:00
Bertrand Songis
691f4aa0ae
Horus is flashed with dfu-util in Companion
2016-03-14 22:23:22 +01:00
Bertrand Songis
aec2170e7e
Move to Qt5 and Qt5Multimedia
2016-03-10 07:12:44 +01:00
Bertrand Songis
087e606021
[Horus] Horus downloads now enabled
2016-01-27 22:29:03 +01:00
Bertrand Songis
e8aaa67450
[Horus] GUI continued - #3159
...
[GVars] Refactoring continued - #3185
2016-01-14 07:41:30 +01:00