Philippe Renon
e6abbb781b
LP-245 config: fix osx compile error
2016-09-25 16:53:50 +02:00
Lalanne Laurent
9703dd1458
Merged in filnet/librepilot/LP-406_windows_driver_fail (pull request #329 )
...
LP-406 windows driver fail
2016-09-25 15:51:52 +02:00
Lalanne Laurent
6d0a643532
Merged in filnet/librepilot/LP-245_gcs_spurious_unsaved_config_prompts (pull request #315 )
...
LP-245 fixed spurious unsaved data prompts in GCS config gadget
2016-09-25 15:48:35 +02:00
Alessio Morale
71e5d07db7
Merged in filnet/librepilot/LP-404_make_librepilot_vendor_neutral (pull request #330 )
...
LP-404 replace opfw_resource target with fw_resource
2016-09-24 12:46:10 +02:00
Vladimir Zidar
5d8274357d
LP-413 This commit adds PIOS_COM_RegisterAvailableCallback() function.
2016-09-24 01:10:31 +02:00
Vladimir Zidar
87035d953c
LP-412 Allow access to rx & tx callbacks through pios_com device API.
2016-09-24 01:07:01 +02:00
Philippe Renon
5fdc75250f
LP-245 config: review comments
2016-09-23 10:03:26 +02:00
Philippe Renon
4000303482
LP-245 config: minor logging cleanup
2016-09-23 10:03:26 +02:00
Philippe Renon
4e08553de7
LP-245 config: silence logs
2016-09-23 10:01:59 +02:00
Philippe Renon
8e3c83b7ba
LP-245 config: don't report missing implementation for readonly components (QLable and QProgressBar)
2016-09-23 10:01:59 +02:00
Philippe Renon
cb11b0cfd7
LP-245 config: remove unused method saveccpmUpdate() from ccpm config panel
2016-09-23 10:01:59 +02:00
Philippe Renon
f14d8906be
LP-245 config.pro: fix compilation flags for linux
2016-09-23 10:01:59 +02:00
Philippe Renon
80e2bd72e9
LP-245 config: simplify access to HWSettings
2016-09-23 10:01:59 +02:00
Philippe Renon
b32ec8b9e9
LP-245 config: don't save HWSettings twice
2016-09-23 10:01:59 +02:00
Philippe Renon
f930e85175
LP-245: config: all buttons (help, apply, save, ...) are now handled through autobinding
2016-09-23 10:01:59 +02:00
Philippe Renon
a9e3e91f92
LP-245 config: take care of review comments
2016-09-23 10:01:59 +02:00
Philippe Renon
c9f4440504
LP-245 config: cleanup connect/disconnect handling
2016-09-23 10:01:59 +02:00
Philippe Renon
841468519e
LP-245 config: save/restore last selected panel
2016-09-23 10:01:59 +02:00
Philippe Renon
5b2fe8b350
LP-245 config: initially hide oplm ports combos
2016-09-23 10:01:59 +02:00
Philippe Renon
4cea9fec85
LP-245 config: use single place holder config panel for hw, attitude and oplm
2016-09-23 10:01:59 +02:00
Philippe Renon
3692cf5e0f
LP-245 config: add sparky2 support in OPLinkManager
2016-09-23 10:01:59 +02:00
Philippe Renon
66ff3934ee
LP-245 config: fix OPLinkManager infinite loop whith modem less boards
2016-09-23 10:01:59 +02:00
Philippe Renon
602a2e9811
LP-245 config: always show OPLM config panel
2016-09-23 10:01:59 +02:00
Philippe Renon
e8e31dff8c
LP-245 config: fix minor layout issue in revo sensor UI
2016-09-23 10:01:59 +02:00
Philippe Renon
242be83b5c
LP-245 config: put back OPLM LinkState string value
2016-09-23 10:01:59 +02:00
Philippe Renon
d21b5e3b42
LP-245 config: add exportMode() method to ConfigTaskPanel
2016-09-23 10:01:59 +02:00
Philippe Renon
27c9fa2372
LP-245 config: made binding more NULL safe
2016-09-23 10:01:59 +02:00
Philippe Renon
5c1e61979d
LP-245 config: add missing space in unsaved popup message
2016-09-23 10:01:59 +02:00
Philippe Renon
0e7010e67e
LP-245 config: fix initial display issues when no board is connected
...
also centralize the initialization code of all condig widgets
2016-09-23 10:01:59 +02:00
Philippe Renon
167154c6a4
LP-245 config: add missing binding for a default button in stabilization panel
2016-09-23 10:01:59 +02:00
Philippe Renon
939b9c98d1
LP-245 config: switching vehicle type would not raise the dirty flag
2016-09-23 10:01:59 +02:00
Philippe Renon
07c2020507
LP-245 config: simplify config plugin
2016-09-23 10:01:59 +02:00
Philippe Renon
be75f28b33
LP-245 config: silence Eigen compilation warnings
2016-09-23 10:01:59 +02:00
Philippe Renon
a2082f449b
LP-245 config: refactor and cleanup ConfigTaskWidget and co
...
most ConfigTaskWidget derived classes have minor changes (removal of unnecessary framework calls in constructor)
ConfigOPLinkWidget was heavily reworked to comply with ConfigTaskWidget requirements
ConfigOPLinkWidget doesn't trigger spurious unsaved popups anymore.
ConfigGadgetWidget now uses the OPLinkManager to listen to modem events
2016-09-23 10:01:59 +02:00
Philippe Renon
99e7d711eb
LP-245 config: remove obsolete files
2016-09-23 10:01:59 +02:00
Philippe Renon
bbd166045e
LP-245 config: properly display hex in QLabel too
2016-09-23 10:01:59 +02:00
Philippe Renon
7fd393bb79
LP-245 config: display hex zero as an empty string
...
this is needed to see placeholder text
2016-09-23 10:01:59 +02:00
Philippe Renon
7eeb381fd3
LP-245 config: clean up variant to widget handling code
2016-09-23 10:01:59 +02:00
Philippe Renon
ce4b74824c
LP-245 fix spelling mistake in uploader (impacts translation)
2016-09-23 10:01:59 +02:00
Philippe Renon
1e7aa58e95
LP-245 centralize oplink connection handling in new UAVTalk OPLinkManager
...
removes duplication of logic in uploader and config plugins
connect logic remains the same:
once a device is connected, oplink connection is notifued upon having a valid OPLinkStatus.BoradType
disconnection logic is changes:
used to be based on timeout on OPLinkStatus update loss
no oplink disconnection is notified as soon as a device is disconnected
TODO : are there cases where the timeout is still needed ?
2016-09-23 10:01:59 +02:00
Philippe Renon
25020f230a
LP-245 config: consolidate update from widgets logic in base class
2016-09-23 10:00:58 +02:00
Philippe Renon
6c210e4ef0
LP-245 config: consolidate widget refresh logic in base class
...
remove error prone duplication of dirty flag handling in derived classes
side effect is that some derived classes now get behavior that they used to override
2016-09-23 10:00:58 +02:00
Philippe Renon
c9d7761f0e
LP-245 config: fixed spurious unsaved data prompts in GCS config gadget
2016-09-23 10:00:58 +02:00
Philippe Renon
7170c835b7
LP-404 replace opfw_resource target with fw_resource
2016-09-22 09:04:59 +02:00
Philippe Renon
c693e40783
LP-406 win installer: change section order
2016-09-21 23:11:29 +02:00
Philippe Renon
018e2dfb14
LP-406 win installer: do not select CDC driver by default
2016-09-21 22:54:33 +02:00
Philippe Renon
2b8e5e78f6
LP-406 remove space from Windows USB directory name
2016-09-21 22:33:27 +02:00
Philippe Renon
6221ddd9b4
LP-406 revert changes to inf file (i.e. remove sparky and version bump)
2016-09-21 22:33:27 +02:00
Philippe Renon
78b8580613
uncrustify
2016-09-21 22:04:52 +02:00
Alessio Morale
a853d511c8
Merged in filnet/librepilot/LP-404_make_librepilot_vendor_neutral (pull request #324 )
...
LP-404 make Makefile more vendor neutral
2016-09-21 21:27:14 +02:00