Commit Graph
580 Commits
Author SHA1 Message Date
3djcandBertrand Songis 039febefc7 - max chan for multi dsm is 12 (as oposed to dsm hack module : 6) (#6997)
- on multi change, set channelCount to max (was already done for non multi protocol change)
2019-10-24 09:00:24 +02:00
3djc 4cacf98522 Horus has screenshot too 2019-10-19 13:43:43 +02:00
3djcandBertrand Songis ecc5e7553b Companion : fix channel numbers (#6950)
Channels count fix
2019-10-16 10:39:17 +02:00
Bertrand Songis c5abb05e74 [Companion] lock not correctly released 2019-10-14 10:24:13 +02:00
Raphael Coefficand3djc 54bb04f049 New multi protocols (#6920)
* New Multi protocols

Scanner
FrSkyX RX
Flyskys AFHDS2A RX

* Skip Multi/Scanner protocol

* added new protocols in companion
2019-10-10 15:29:39 +02:00
3djcandBertrand Songis 4b3a77c538 Add missing modules (#6879) 2019-10-03 09:29:42 +02:00
Bertrand SongisandGitHub 38931d9cb6 Bsongis/issue 6798 (#6818)
* Avoid conversion of unused sensors
* Allow conversion of R9M sensors
* Conversion fixes in Companion
2019-09-23 15:29:49 +02:00
Bertrand SongisandGitHub 6c530c6f7b External antenna configuration: proposal for #4285 (#6656)
External antenna configuration
2019-09-06 11:26:18 +02:00
Bertrand SongisandGitHub 0fe2b8918b Bsongis/companion import issues (#6698)
Companion import / export issues
2019-09-02 15:29:27 +02:00
Raphael CoefficandBertrand Songis 3fa82c388a fix #6683 (#6686) 2019-09-01 09:34:46 +02:00
Raphael CoefficandBertrand Songis 3234d52864 Update curve combo box on update() (#6669)
closes #6054
2019-08-27 17:44:54 +02:00
Raphael CoefficandBertrand Songis 5db30ea7bc More unit tests and unified target for all tests (#6661)
* added general settings tests

* fixed pre-219 switchUnlockState (CPN)

* X7 radio settings tests

* updated X10 model

* patched TESTS_PATH to point directly at the complete tests path

* fixed horus general settings switch conversion

* cpn x10 general settings tests

* fixed horus cpn import

* use x10 model from otx file to ease editing with companion

* added make targets "gtests" and "tests"

gtests builds all the tests (radio & companion)
tests builds and executes all the tests (radio & companion)

* fixed companion tests cmake

* fixed gtests-radio target

* fixed commit tests

* fixed converting LS & RS on X10

* fixed converting global functions on X10

* fixed source conversion on X10

* fixed throttle source on X10

* fixed throttle source on radio and companion

* more checks and re-enabled Horus screenData copy

* more tests (X10)

* [X10] restore correct direction for RS & LS

* [horus] convert "Value" widget source

* fixed conversion of ModelHeader::bitmap length

* added missing X10 radio tests to companion tests

* fixed conversion of telemetry sources in logical switches

* [horus] fixed potential crash

* fixed "AND switch" conversion in logical switches
2019-08-26 08:36:31 +02:00
Raphael Coeffic 4c12aac16c display receiver or module name for each sensor (if available) 2019-08-22 06:21:31 +02:00
Raphael Coeffic b3c6301e5a shorter string 2019-08-20 10:49:25 +02:00
Raphael Coeffic 5fa820f98d added receiver display to sensors 2019-08-20 00:50:28 +02:00
Neil HorneandRaphael Coeffic 645fb219f8 Fix SF changing adjust GV# not resetting mode (#6343) 2019-08-18 21:05:20 +02:00
Raphael Coeffic c0dbc2cbb7 removable receiver (access) 2019-08-18 20:25:19 +02:00
Raphael Coeffic 2257272e5c another type fix... 2019-08-18 20:24:31 +02:00
Raphael Coeffic 9109648943 fixed more types 2019-08-18 19:36:49 +02:00
Raphael Coeffic c8e7522b38 added receivers on module frame 2019-08-18 18:53:56 +02:00
Raphael Coeffic ac0ee91078 support for other modules & protocols 2019-08-18 00:49:25 +02:00
Raphael Coeffic e677bbdba5 added rssiSource 2019-08-14 13:34:08 +02:00
Bertrand Songis 039c58fdc9 More warnings fixed 2019-08-12 15:09:06 +02:00
Bertrand Songis 725d5606d7 More warnings removed 2019-08-12 15:01:10 +02:00
3djcandAndre Bernet e4327e4461 Companion T12 support (#6480)
* Introduce T12 own variant, radio side

* T12 Companion support continued

* Remove warnings

* Cosmetics
2019-06-05 11:32:35 +02:00
Bertrand Songis 48fbdbb7a9 ACCESS support started in Companion 2019-06-04 18:14:09 +02:00
Bertrand Songis 7f81acd138 Compilation fix 2019-06-04 17:09:21 +02:00
Neil HorneandBertrand Songis 882e9638cc Fixes 5602 Special Functions Inc/Dec Gvar (#6442)
Fixes #5602 (2.3)
2019-06-01 15:30:07 +02:00
Bertrand SongisandGitHub 83ab5b6c36 R9M warning (#6464)
R9M warning + refactoring
2019-05-29 17:18:14 +02:00
Bertrand SongisandGitHub 4d07faa8e0 Bsongis/accst support over pxx2 (#6455)
ACCST support over PXX2
2019-05-27 17:23:17 +02:00
Neil HorneandBertrand Songis 1ec55792f7 Add mouseover tool tips to label fields with context menus (#6448) 2019-05-25 10:16:57 +02:00
Neil HorneandBertrand Songis be035ed612 Fixes missing or invalid SD path (#6441) 2019-05-22 16:02:09 +02:00
Neil HorneandBertrand Songis b4175eade3 Companion enhancements for checklist editor, model print and compare (2 3 branch) (#6434)
* Model print and compare include GFs enhancement

* Model print and compare include checklist contents

* Add missing brackets and code tidy up

* Print message if cannot open or read checklist file

* Missing GV label translation
Move some checklist code to helpers

* Refactor to use helpers and add cursor position

* Move improved version of removeAccents to helpers and apply to checklist

* Force fixed width font for edit window
2019-05-20 18:56:23 +02:00
3djc 972adfd915 Fix macosx compile 2019-05-16 07:48:31 +02:00
Bertrand Songis f32e9625c2 X3 EEPROM / simulator support added 2019-05-10 00:08:46 +02:00
Kilrah 8a56cbd577 No topbar on horus 2018-10-18 11:43:39 +02:00
Max Paperno 62608cdc7d [Companion][TelemetrySensorPanel] Fix signed/unsigned compare warning. 2018-09-19 05:23:41 -04:00
Max Paperno 0ea4b9ed9b [Companion][TelemetrySensorPanel] Fix offset decimals not updating properly when sensor precision is changed. 2018-09-19 03:58:46 -04:00
3djc 95c035ed73 Support for non certified firmwares (#6118)
* Support new r9m firmwares

* More future proof, thx Kilrah

* (significant) typo

* Companion part

* Make support a compilation option

* Fix compilation for normal users

* Warning popup for usability tests

* Better implementation

* All sizes

* Cosmetics

* Flex is EU+/AU+ only

* [Companion] Handle "flexr9m" option in module settings UI (to match radio UI, including warning msg); Move some "toString" functions out of ModelPrinter into ModuleData/Multiprotocols; "Future-proof" available R9M power options based on "stdr9m" fw option; Fix missing "Hitec" MM protocol name; Fix printing of R9M-EU power level in ModelPrinter.

* Cosmetics

* Rename R9M flex option

* Move failsafe further back to prevent nav oddity
2018-08-30 13:16:39 +02:00
Kilrah bf5e5874b4 [Companion] Set decimals first on autospinbox or value can be truncated (fix #6094) 2018-08-25 21:03:45 +02:00
Bertrand Songis 2c47883cc2 Companion GCC8 warnings removed 2018-08-05 19:33:28 +02:00
Bertrand Songis 49aac252d7 Remaining Phase instead of Flightmode 2018-08-05 13:35:52 +02:00
Max Paperno ca63b92e5b [Companion] Refactor RawSource & RawSwitch data models to abstract the base classes and reduce redundancy; Move data models to own folder. 2018-07-12 13:20:07 -04:00
Max Paperno 70aa7c6ad8 [Companion] Refactor FlightModePanel and TimerPanel to use shared RawSwitch data models instead of one per instance. 2018-07-12 13:20:07 -04:00
Max Paperno 81c33b6432 [Companion] Refactor RawSwitchItemModel and RawSwitchFilterItemModel for better efficiency, does not invalidate whole model on updates (structure is almost identical to the RawSource variants). 2018-07-12 13:20:07 -04:00
Max Paperno b76a0a8789 Minor cleanup on RawSourceItemModel and TelemetryCustomScreen. 2018-07-12 13:20:07 -04:00
Max Paperno ed255ce1c3 [Companion] Updates to use new RawSource data models in UI. 2018-07-12 13:20:06 -04:00
Max Paperno 7bc59784b5 Merge branch '2.2' into 2.3 2018-07-12 13:09:34 -04:00
Max Paperno 39db1b6537 [Companion][LogicalSwitchesPanel] Workaround for added LSs missing from Sources selector on LS edit page (closes #4917 (again)). 2018-07-10 14:38:00 -04:00
Arne Schwabe 961c1d60e0 Remove templates 2018-07-05 12:05:55 +02:00