Laurent Lalanne
0b092e15ce
LP-572 Better pathplanner icon
2018-04-15 19:11:12 +02:00
Laurent Lalanne
411b004583
LP-572 Add button_search icon
2018-04-15 19:11:12 +02:00
Laurent Lalanne
1fd91caa29
LP-572 Add buttons to the right: Save, clear trail, PathPlan editor, Home set
2018-04-15 19:11:11 +02:00
Laurent Lalanne
40f669b232
LP-572 Add new icons to OPMap
2018-04-15 19:11:11 +02:00
Laurent Lalanne
b92d077555
LP-573 Workaround for duplicate Home/Safearea display
2018-04-15 19:11:11 +02:00
Laurent Lalanne
f5d36cca1b
LP-572 Udpate map
2018-04-15 19:11:07 +02:00
Philippe Renon
ed36165706
Merged in filnet/librepilot/LP-566_osgearth29_upgrade (pull request #498 )
...
LP-566 upgrade to osgEarth 2.9
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Lalanne Laurent <f5soh@free.fr>
2018-04-15 14:46:33 +00:00
Philippe Renon
6e8f338034
LP-567 store/restore tree expansion state
2018-04-12 09:19:21 +02:00
Philippe Renon
077d1e89d1
LP-567 reduce default highlight timeout from 500ms to 300ms
2018-04-12 09:19:20 +02:00
Philippe Renon
96cf07e77d
LP-567 added comments and const correctness
2018-04-12 09:19:19 +02:00
Philippe Renon
64dfc358f8
LP-567 add new highlightTopTreeItems property
...
false by default and not accessible through the UI...
2018-04-12 09:19:18 +02:00
Philippe Renon
7996675708
LP-571 change generic instance tree node name to actual object name
...
the other LP-571 issue is addressed by LP-567
2018-04-12 09:19:17 +02:00
Philippe Renon
bf3ce97e32
LP-567 fix crash when connected and switching back from categorized mode
...
crash was due to highlight manager still referencing destroyed category tree items
2018-04-12 09:19:16 +02:00
Philippe Renon
738171e4a6
LP-567 fix compilation errors with older compilers
2018-04-12 09:19:15 +02:00
Philippe Renon
e215e6fd2e
LP-567 use common timestamp when updating an object and its field
...
this ensures that highlihhting will be synchronized
2018-04-12 09:19:14 +02:00
Philippe Renon
f27258a598
LP-567 rewrite uavobjecttreemodel to better handle dynamic changes
...
don't rebuild the model when toggling options (categories, meta, scientific notation)
fixes a number of issues when adding/removing/removing items dynamically
for example, new object instances would not appear if added dynamically
selection and expansion states are not lost when toogling options
note that toggling categories is not really well behaved concerning expansion state...
2018-04-12 09:19:13 +02:00
Philippe Renon
a02bea9aed
LP-567 simplify highlight management
...
it is now the HighlightManager that will emit the highlight related signals
TreeItem don't need to be QObjects anymore
also fix crashes after changing display options and rebuilding the tree model
2018-04-12 09:19:12 +02:00
Philippe Renon
3f7dcab185
LP-567 telemetry: fix typo in comments
2018-04-12 09:19:11 +02:00
Philippe Renon
5c746fb28a
LP-567 uavtalk: show object id has hex in log message
2018-04-12 09:19:10 +02:00
Philippe Renon
d28cf2a070
LP-567 fix spurious Settings node expand when selecting a Data item
...
was due a regression in the parent() method
2018-04-12 09:19:09 +02:00
Philippe Renon
0a40850574
LP-567 avoid too many QString creations when generating string/hex for array fields
2018-04-12 09:19:08 +02:00
Philippe Renon
32ce9bfea9
LP-567 don't create a QSpinBox each time BrowserItemDelegate::sizeHint() is called
2018-04-12 09:19:07 +02:00
Philippe Renon
9f71b941ed
LP-567 factorize common code up into FieldTreeItem
...
derived classes are simpler
2018-04-12 09:19:06 +02:00
Philippe Renon
6ded0d0b7a
LP-567 improve treeitem const correcteness
2018-04-12 09:19:05 +02:00
Philippe Renon
849f7845a1
LP-567 fix performance issue (high CPU) when highlighting items
...
we now emit data changes column by column
emitting a dataChanged that spans multiple columns kills performance (CPU shoots up)
this is probably because we configure the sort/filter proxy to be dynamic
this happens when calling setDynamicSortFilter(true) on it which we do
2018-04-12 09:19:03 +02:00
Philippe Renon
4c40d7f620
LP-567 uavobjectbrowser: change updated timeout to 300ms
2018-04-12 09:19:02 +02:00
Philippe Renon
ca1ebc7cba
LP-567 uavobjectbrowser: improve highlight handling
...
keep track of when to check highlight and schedule timer accordingly
old way would do that at a fixed periodicity leading to aliasing
2018-04-12 09:19:01 +02:00
Philippe Renon
7b59adb672
LP-564 windows: upgrade to gstreamer 1.14.0
2018-04-12 09:18:12 +02:00
Laurent Lalanne
877177ab51
LP-593 Basic check for firmware, tagged and matched firmware with GCS
2018-04-11 19:31:51 +02:00
Laurent Lalanne
54b3080479
LP-590 Store BoardRotation as float value
2018-04-11 12:35:17 +02:00
Laurent Lalanne
de6b29c6a1
LP-590 Store and clear BoardLevelTrim while calibrating accelerometers
2018-04-11 12:35:12 +02:00
Philippe Renon
ff28e631a8
LP-566 upgrade to osgEarth 2.9
...
fixes a compilation error related to elevation query
older versions of osgEarth are still supported
note that osgEarth is currently broken on windows probably due to Qt upgrade
more fixes are on their way...
2018-04-10 22:47:55 +02:00
Laurent Lalanne
411512fa62
LP-572 Update context menu from configuration settings, max update rate user-configurable
2018-04-10 19:54:17 +02:00
Laurent Lalanne
16cca00f21
LP-572 Make safe area user-configurable
2018-04-10 19:54:17 +02:00
Laurent Lalanne
debddb5c0b
LP-572 Enable the isSet option for HomeLocation in Attitude tab, add tooltip.
2018-04-10 19:54:17 +02:00
Laurent Lalanne
b2b6e58b68
LP-572 Handle HomeLocation.Set flag and update Home picture according to status
2018-04-10 19:54:17 +02:00
Laurent Lalanne
fd92c900a8
LP-572 Apply HomeLocation only when OK button pressed (ignored on Cancel)
2018-04-10 19:54:17 +02:00
Laurent Lalanne
f51e7d3688
LP-572 Fix Home position on map when OPMap config is updated
2018-04-10 19:54:17 +02:00
Laurent Lalanne
121aaa08b7
LP-572 String fixes, capitalization.
2018-04-10 19:54:16 +02:00
Laurent Lalanne
5b1b127ad0
LP-572 Move MagicWayPoint in map and keep inside safe area
2018-04-10 19:54:16 +02:00
Laurent Lalanne
16d22e28d2
LP-572 Change the setCoord() threshold from 11m to 21cm
2018-04-10 19:54:16 +02:00
Laurent Lalanne
fada2f659c
LP-572 Made Pathplanner editor more readable + typo fix
2018-04-10 19:54:16 +02:00
Laurent Lalanne
c8f81b9956
LP-572 WP Editor: Add online help. Fixes + display WPnumber while browsing between tabs.
2018-04-10 19:54:16 +02:00
Laurent Lalanne
c3d840ad63
LP-572 WP Editor: Add Apply button
2018-04-10 19:54:16 +02:00
Laurent Lalanne
5a18205f36
LP-572 Ressource cleannup lib/opmap - Fix UAV markers size and WP marker names
2018-04-10 19:54:16 +02:00
Laurent Lalanne
9fcebfe2c9
LP-590 Zero BoardLevelTrim values while doing GyroBias calibration
2018-04-07 11:01:29 +02:00
Philippe Renon
ade30ee3b0
LP-303 workaround issue with full screen mode on windows
2018-03-13 10:25:22 +01:00
Laurent Lalanne
76118a2984
LP-514 Changes from review - Simplify and rename.
2018-02-14 13:53:09 +01:00
Laurent Lalanne
6c9ecf703b
LP-574 Rename function and var names
2018-02-14 13:19:09 +01:00
Vladimir Zidar
51923bb67f
LP-556 Allow DiscoveryF4Bare to spoof own board id through FirmwareIAPObj.
2018-02-12 04:26:18 +01:00
Laurent Lalanne
15c2e619e5
LP-577 Ignore disabling GPS module for boards where the module is already built in.
2018-02-11 21:29:33 +01:00
Laurent Lalanne
773bc084e5
LP-574 Use loop for ADCRouting
2018-02-06 11:41:30 +01:00
Laurent Lalanne
498aba5c19
LP-514 Add DShot150/600/1200 and OneShot42/MultiShot Esc support to Wizard
2018-01-30 19:16:01 +01:00
Laurent Lalanne
9a4fd5aab5
LP-514 Add new Esc icons for Wizard
2018-01-30 19:15:41 +01:00
Laurent Lalanne
bdf66cafd7
LP-574 Check if adc inputs are configured before displaying battery data on PFD
2018-01-27 12:27:11 +01:00
Laurent Lalanne
7cfa98994e
LP-551 Remove popup - Increase neutral diff levels for alarm
2018-01-26 20:13:00 +01:00
Laurent Lalanne
a053c015cf
LP-551 Changes from review, change names and fix typos.
2018-01-26 20:13:00 +01:00
Laurent Lalanne
5ecf3f22eb
LP-551 Switch - break cleanup
2018-01-26 20:13:00 +01:00
Laurent Lalanne
9787bee599
LP-551 Update input page if user disconnect board while calibrating and TxWizard
2018-01-26 20:13:00 +01:00
Laurent Lalanne
c671327c0d
LP-551 Update status when user disconnect board while testing outputs
2018-01-26 20:12:59 +01:00
Laurent Lalanne
e5c574b20e
LP-551 Add extra safety while testing outputs - Prevent input calibration start
2018-01-26 20:12:59 +01:00
Laurent Lalanne
42332c6913
LP-551 Add enableBanks function - Refine bank freeze/unfreeze - Remove unused bankModeName()
2018-01-26 20:12:59 +01:00
Laurent Lalanne
b5bce33ce2
LP-551 Disable Bank manipulation while testing output or calibrating inputs
2018-01-26 20:12:59 +01:00
Laurent Lalanne
f93ebd4891
LP-551 Really disable all UI in Output tab while calibrating inputs
2018-01-26 20:12:59 +01:00
Laurent Lalanne
5f72771b3c
LP-551 Output tab: Allow min=max=neutral values, used with resetActuators() in input calibration.
2018-01-26 20:12:59 +01:00
Laurent Lalanne
e281a032a1
LP-551 Add signal/slot logic between Input and Output tab - Prevent actuator manipulation with Output warning and freeze Output tab while calibrating
2018-01-26 20:12:59 +01:00
Laurent Lalanne
2a7e89b701
LP-551 Rename getNeutralValue() to neutralValue()
2018-01-26 20:12:58 +01:00
Laurent Lalanne
b68c130bc4
LP-551 setLimits() only set limits - Added checkChannelConfig() and checkOutputConfig() functions.
2018-01-26 20:12:58 +01:00
Laurent Lalanne
e69a7ad238
LP-551 Remove BankMode string and use UavObject definitions
2018-01-26 20:12:58 +01:00
Laurent Lalanne
893264273f
LP-551 Add warning for neutral setting with reversable motors
2018-01-26 20:12:58 +01:00
Laurent Lalanne
b508e07845
LP-551 Set default values in Output tab when user changes BankMode - Add warning for Bankmode mismatch (servo/motor)
2018-01-26 20:12:58 +01:00
Philippe Renon
4c9c3c202c
Merged in filnet/librepilot/LP-565_make_pfd_saved_model_file_relative_to_gcs_data_dir (pull request #483 )
...
LP-565 make pfd saved model file relative to gcs data dir
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
2018-01-24 20:40:13 +00:00
Philippe Renon
0f186cad43
Merged in filnet/librepilot/LP-561_fix_gcs_gadget_clone (pull request #482 )
...
LP-561 fix gcs gadget clone
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
2018-01-24 20:14:38 +00:00
Philippe Renon
fcf25d1e5d
Merged in filnet/librepilot/misc_fixes (pull request #484 )
...
Misc fixes
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
Approved-by: Paul Jewell <paul@teulu.org>
2018-01-24 20:13:30 +00:00
Lalanne Laurent
371760d938
Merged in f5soh/librepilot/LP-559_Artwork_for_boards (pull request #477 )
...
LP-559 Artwork for boards
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
2018-01-24 20:04:36 +00:00
Philippe Renon
1a3fb1f682
gcscontrol: remove cruft
2017-12-10 19:43:21 +01:00
Philippe Renon
bbf2b38232
gcs utils: remove cruft
2017-12-10 16:22:59 +01:00
Philippe Renon
ce27a0b035
LP-109 fix copy/paste errors in gstreamer pipelines
2017-12-10 16:22:58 +01:00
Philippe Renon
cf74719278
LP-565 pfd gadget: simplify insert/removeDataPath related code
2017-12-10 16:21:37 +01:00
Philippe Renon
01c87ce56b
LP-565 pfd gadget: make saved model file path relative to GCS data path
2017-12-10 16:21:36 +01:00
Philippe Renon
95a2d2867c
LP-561 scope gadget: fix regression that prevented cloning of curves
2017-12-10 16:19:49 +01:00
Philippe Renon
ab005828a1
LP-561 pfd gadget: fix regression that prevented cloning of units
2017-12-10 16:19:48 +01:00
Laurent Lalanne
684410d23c
LP-48 Update French translation
2017-11-28 23:49:56 +01:00
Laurent Lalanne
7c40611ed4
LP-48 Typos fixes related to translation
2017-11-28 23:34:05 +01:00
Laurent Lalanne
0ab5e46f12
LP-559 Reduce left margin and total width in commonHwSettingsWidget
2017-11-27 21:46:54 +01:00
Laurent Lalanne
2ed165b5e9
LP-559 Update tinyFish HW page with vector picture
2017-11-27 21:45:22 +01:00
Laurent Lalanne
740e9fa86f
LP-559 Update SPRacingF3evo HW page with vector picture
2017-11-27 21:44:33 +01:00
Laurent Lalanne
fc77ba2d4a
LP-559 Update PikoBLX HW page with vector picture
2017-11-27 21:43:42 +01:00
Laurent Lalanne
18b70445c2
LP-559 Update Controller page - SetupWizard with vector pics
2017-11-27 11:52:10 +01:00
Laurent Lalanne
d39fcc1a70
LP-559 Update RevoNano HW tab with vector picture
2017-11-27 11:51:27 +01:00
Laurent Lalanne
f486725f70
LP-559 Update Sparky2 HW tab with vector picture
2017-11-27 11:50:36 +01:00
Laurent Lalanne
acfa6cc197
LP-559 Update Revo HW tab with vector picture
2017-11-27 11:49:00 +01:00
Laurent Lalanne
ff3a1bd630
LP-559 Update CC HW page for vector pictures
2017-11-27 11:45:30 +01:00
Laurent Lalanne
6cd8a85bbd
LP-559 Update ressource file
2017-11-27 11:44:43 +01:00
Laurent Lalanne
8cbdba97e6
LP-559 Add artwork for Omnibus boards
2017-11-27 11:44:43 +01:00
Laurent Lalanne
888e9e35af
LP-559 Add artwork for current boards
2017-11-27 11:44:43 +01:00
Vladimir Zidar
213893e298
Merged in mindnever/librepilot/LP-525-GCS_Hardware_pages_for_F3_boards (pull request #455 )
...
Add GCS Hardware pages for F3 boards
Approved-by: Mateusz Kaduk <mateusz.kaduk@gmail.com>
Approved-by: Vladimir Zidar <mr_w@mindnever.org>
Approved-by: Lalanne Laurent <f5soh@free.fr>
Approved-by: Philippe Renon <philippe_renon@yahoo.fr>
2017-11-27 10:39:13 +00:00
Laurent Lalanne
544254ea0e
LP-315 Fix False/True enums
2017-10-30 23:17:44 +01:00
Laurent Lalanne
88f1a490a2
LP-315 Rise RXS255 template
2017-10-30 23:17:44 +01:00
Laurent Lalanne
d1e8b1f0a8
LP-315 Rise RXC270 template
2017-10-30 23:17:44 +01:00