1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-01 09:24:10 +01:00
Commit Graph

454 Commits

Author SHA1 Message Date
Philippe Renon
444c126dab LP-29 OSGTransformNode now derives from OSGGroup 2016-04-14 21:35:03 +02:00
Philippe Renon
5800f17d03 LP-29 replace OSGBackgroundNode with new OSGBillboardNode and OSGImageNode
- refactor how nodes are created
- allows deriving from OSGGroup which was needed by OSGBillboardNode
2016-04-14 21:35:03 +02:00
Philippe Renon
1f649f4327 LP-29 reorganize shared/qml directory
- move java script stuff to js directory
- move PFD implementation to pfd directory
2016-04-14 21:35:03 +02:00
Philippe Renon
fd9615b1ab LP-29 some Qml property renaming 2016-04-14 21:35:03 +02:00
Philippe Renon
c16fc656aa LP-29 refactoring and clean ups 2016-04-14 21:35:03 +02:00
Philippe Renon
a124ddd5da LP-29 factorize dirty flag handling in new DirtySupport class
simplifies OSGNode and OSGCameraManipulator
OSGViewport should use DirtySupport too
2016-04-14 21:35:03 +02:00
Philippe Renon
c1d0d03ba0 LP-29 remove osx workaround in welcome plugin (should work now...) 2016-04-14 21:35:03 +02:00
Philippe Renon
ec92b9c41a LP-29 make some PfdTerrainView properties read only 2016-04-14 21:35:03 +02:00
Philippe Renon
b19898ac5d LP-29 extract CameraManipulator out of OSGCamera
- clean up Camera/Viewport
- clean up SkyNode
- replace attach/detach with use of QQmlParserStatus
2016-04-14 21:35:03 +02:00
Philippe Renon
911e3118f5 LP-29 start silencing osg debug output 2016-04-14 21:35:03 +02:00
Philippe Renon
913d9d2cb0 LP-29 const correcteness 2016-04-14 21:35:03 +02:00
Philippe Renon
9ad4e57df1 LP-29 renaming and other minor cleanups 2016-04-14 21:35:03 +02:00
Philippe Renon
c89d8f4ff4 LP-29 improve OSGViewport update mode handling 2016-04-14 21:35:03 +02:00
Philippe Renon
2e0f10d982 LP-29 add OSGViewport busy indicator
spins when database pager requests are in progress
2016-04-14 21:35:03 +02:00
Philippe Renon
2c7333935d LP-29 add ability to change vehicle model using up and down arrow key
wip : needs a proper UI to let user change model
2016-04-14 21:35:03 +02:00
Lalanne Laurent
1adcc36d2c Merged in alessiomorale/librepilot/Qt-5.6_Support_Win (pull request #220)
Qt 5.6_support_win
2016-04-14 11:43:49 +02:00
Laurent Lalanne
25dad0957c LP-285 Set Accessory neutral to middle range 2016-04-10 19:27:05 +02:00
Alessio Morale
773207293c LP-208 - Upgrade Eigen to get rid of deprecated bind* warning (http://eigen.tuxfamily.org/bz/show_bug.cgi?id=872) 2016-04-04 22:44:38 +02:00
Lalanne Laurent
d3f150f5a8 Merged in filnet/librepilot/LP-208_windows_packaging (pull request #215)
Lp 208_windows_packaging
2016-04-04 21:36:53 +02:00
Lalanne Laurent
9ca699b1be Merged in filnet/librepilot/LP-277_opmap_compile_warning (pull request #219)
Lp 277_opmap_compile_warning
2016-04-04 21:36:40 +02:00
Philippe Renon
fadf20631a Merged in skarlsso/librepilot/skarlsso/LP-275_OSX_build_errors (pull request #217)
skarlsso/LP-275_OSX_build_errors
2016-04-04 21:28:46 +02:00
Philippe Renon
bde5648f51 Merged in mindnever/librepilot/LP-268-OPLink_add-tx-and-rx-packet-rates (pull request #210)
Lp 268 oplink_add tx and rx packet rates
2016-04-04 21:28:25 +02:00
Philippe Renon
8f6d933a67 Merged in f5soh/librepilot/LP-274_Attitude_board_rotation_values (pull request #216)
LP-274 Allow CC3D a decimal input BoardRotation like Revo
2016-04-04 21:27:59 +02:00
Philippe Renon
a1606567c7 Merged in pfcoperez/librepilot/iot_streamservice (pull request #212)
[LP-269] UAVObjects updates stream services for IoT analysis
2016-04-04 21:27:44 +02:00
Philippe Renon
acd23858f8 Merged in f5soh/librepilot/LP-263_GCS_config_update (pull request #205)
LP-263 GCS default config updates
2016-04-04 21:25:28 +02:00
Pablo Fco. Pérez Hidalgo
53c32251f2 LP-269 StreamService plugin which enables a TCP/IP stream whereby any connection to 7891 port gets served with all asynchronous changes on UAV data objects in JSON format. 2016-04-04 06:52:34 +02:00
Philippe Renon
af93346e1e LP-277 remove dubious destroy loop in Tile::Clear()
- the foreach was generating a compiler warning 'img.QByteArray::d' may be used uninitialized
- explictly destroying the list elements is useless as clearing the list does it implicitly
2016-04-04 00:13:15 +02:00
Philippe Renon
1ceb6d7143 LP-277 silence OPMap log output
it is just too verbose...
2016-04-04 00:13:08 +02:00
Stefan Karlsson
05b0d551f3 Uncrustify 2016-04-03 20:21:44 +02:00
Stefan Karlsson
9e08eb7e43 LP-275 Workaround QT 5.6 QMap bug 2016-04-03 20:19:24 +02:00
Philippe Renon
4da4ec12ad LP-208 msys2: fix dependency issues
- catch up with msys2 package changes (qt5.6, etc.)
- use LP provided gdal-minimal (to pull less dependencies)
- update CONTRIBUTING.md accordingly
- enable use of osgearth by default
- enable use of osg/osgearth debug builds
2016-04-03 14:34:29 +02:00
Laurent Lalanne
8d1609051b LP-274 Allow CC3D a decimal input BoardRotation like Revo 2016-04-03 13:49:46 +02:00
Fredrik Arvidsson
3498f3c981 Merged in f5soh/librepilot/LP-266_Remove_90deg_pitch_limit (pull request #207)
LP-266 pitch virtual board rotation in gui is limited to 90 degrees
2016-04-03 13:33:33 +02:00
Philippe Renon
38a0dfc0de LP-208 msys2: copy only necessary osg/osgearth plugins to distribution 2016-04-02 19:00:32 +02:00
Lalanne Laurent
8e1f7c5f61 Merged in f5soh/librepilot/LP-258_Realtime_update_lock_tabs (pull request #200)
LP-258 Unlock stabilization tabs while realtime update running
2016-04-02 16:48:26 +02:00
Philippe Renon
bbb93658be Merged in m_thread/librepilot/thread/Qt-5.6_Support_Mac (pull request #209)
LP-208 Qt 5.6.0
2016-03-30 23:56:46 +02:00
Fredrik Arvidsson
ae71602930 LP-208 Some minor changes suggested in the code review. 2016-03-30 13:42:33 +02:00
Fredrik Arvidsson
52110c397c LP-208 Some minor changes suggested in the code review. 2016-03-30 11:28:01 +02:00
Fredrik Arvidsson
dc3f0edaf5 LP-208 Some minor changes suggested in the code review. 2016-03-30 10:17:55 +02:00
Vladimir Zidar
4159449021 LP-268 This adds TX and RX data rates to OPLinkStatus UAVO and fixes small issue in rfm22b driver with rx_seq not being updated. 2016-03-28 16:02:28 +02:00
Fredrik Arvidsson
c3c6ec4393 LP-208 Fixing OSG/OSGE related Qt 5.6 issues. 2016-03-24 22:23:39 +01:00
Fredrik Arvidsson
0b2e384d45 LP-208 Fixed Linux Qt 5.6 issues. 2016-03-24 19:30:36 +01:00
Fredrik Arvidsson
4e74160d3f LP-208 Changed Qt download paths to get Qt 5.6.0 release.
Updated MD5 paths to grab the md5sums.txt file instead of a file with the same name as the binary installer. The md5sums.txt file contains all md5 checksums for the file in the same directory.
Updated tools.mk to grep in the md5 file for the row with the name of the file of interest.
Added makefile variables for the Qt version for easier upgrades in the future.
Updated the qt installer script to use Qt5.6
Removed Linux x32 installer since it is not provided anymore.
Fixed compiler errors caused by Qt5.6 using C++11 as default.
2016-03-24 15:01:26 +01:00
Laurent Lalanne
3d20a70ec3 LP-266 Set virtual Pitch rotation limit to 180° 2016-03-23 23:08:37 +01:00
Laurent Lalanne
0227702587 LP-263 Reorganize scope content - Baro altitude - Add oplink, gps 2016-03-20 22:43:40 +01:00
Laurent Lalanne
6808888d5e LP-261 Use MapSurfer server name 2016-03-20 20:06:17 +01:00
Laurent Lalanne
cd1d9f43b1 LP-261 Fix MapSurfer maps 2016-03-20 19:13:15 +01:00
Laurent Lalanne
fc9ace0fb9 LP-261 GCS config : Set GoogleHybrid as default (GoogleSat + Labels) 2016-03-20 18:48:38 +01:00
Laurent Lalanne
641183b986 LP-261 Get language from host for Map labels 2016-03-20 18:43:34 +01:00
Fredrik Arvidsson
4f5dd7117c Merged in filnet/librepilot/filnet/LP-29_osgearth_integration (pull request #194)
Filnet/lp 29_osgearth_integration
2016-03-20 11:09:55 +01:00
Philippe Renon
1947ae966c LP-261 introduce environment variable GCS_GOOGLE_SAT_VERSION
upgraded default version from 184 to 193
2016-03-18 22:27:25 +01:00
Laurent Lalanne
ade1844a9a LP-258 Unlock stabilization tabs while realtime update running 2016-03-16 18:33:46 +01:00
Heikko
c5dfedbee3 LP-257 fix for unused param warning 2016-03-14 21:14:06 +02:00
Lalanne Laurent
feee98b305 Merged in f5soh/librepilot/LP-206_AlwaysStabilizeWhenArmed_switch (pull request #190)
LP-206 Add Always stabilized accessory switch
2016-03-12 20:34:00 +01:00
Laurent Lalanne
6735314852 Uncrustify all 2016-03-12 17:30:24 +01:00
Laurent Lalanne
2dafcc1657 LP-29 Fix typos 2016-03-12 17:29:59 +01:00
Philippe Renon
4f7b535896 LP-29 tentative fix for high dpi on mac 2016-03-12 12:39:48 +01:00
Philippe Renon
37d58cce4b LP-29 win: add missing gdal dependency 2016-03-12 12:39:48 +01:00
Philippe Renon
6c82a7f01a LP-29 made code more consistent w/r to dirty handling, etc... 2016-03-10 21:24:59 +01:00
Philippe Renon
7c21a09b7f LP-29 silenced OSGViewport a bit 2016-03-08 03:30:32 +01:00
Philippe Renon
223d8f30e0 LP-29 factorize update callback handling up into OSGNode
allows "on demand" mode to work which can drastically reduce cpu usage in some cases
2016-03-08 03:29:00 +01:00
Laurent Lalanne
1244eea220 LP-235 Fix: Go to Arming tab after Tx Wizard 2016-03-07 18:26:19 +01:00
Laurent Lalanne
406c381071 LP-206 Add Always stabilized accessory switch - Fix: Allow Accessory3 for arming 2016-03-07 18:26:10 +01:00
Philippe Renon
a4fb576d4b LP-29 default light is now a SKY_LIGHT instead of a HEAD_LIGHT
and ambient light is defaulted to 0.6.
2016-03-07 08:24:36 +01:00
Philippe Renon
94b4d68400 LP-29 replace OSGModelNode with more straightforward OSGGeoTransformNode 2016-03-07 08:24:36 +01:00
Philippe Renon
72d4d6a79b LP-29 fix dynamic scene changes handling
OSGTransform node was not properly handling child node changes
2016-03-07 08:24:36 +01:00
Philippe Renon
a93f182582 LP-29 add state save/restore to PFD Qml gadget 2016-03-07 08:24:36 +01:00
Philippe Renon
f11e9c6e41 LP-29 expose PfdContext to Qml as "pfdContext" instead of "qmlWidget" 2016-03-07 08:24:36 +01:00
Philippe Renon
a1ad54310d LP-29 fixed minor typo 2016-03-07 08:24:36 +01:00
Philippe Renon
de1a0ce49a Merged in m_thread/librepilot/thread/LP-235_Failsafe_Flight_Mode (pull request #189)
LP-235 Changed the contents and logic of the Failsafe flight mode setting.
2016-03-05 17:23:17 +01:00
Fredrik Arvidsson
c45915b597 LP-235 Using constant instead of hard coded channel count. 2016-03-05 15:35:13 +01:00
Fredrik Arvidsson
1dd5b3e246 LP-235 Changed the contents and logic of the Failsafe flight mode setting.
Uncrustification.
2016-03-03 23:03:25 +01:00
Philippe Renon
9d2d90e44d remove global widgets dependency from plugins.pri
cleanup related pro files and includes
2016-03-03 19:29:45 +01:00
Fredrik Arvidsson
f4b3b89953 Merged in m_thread/librepilot/thread/LP-249_Bug_fix (pull request #188)
LP-249 Fixed bug.
2016-03-03 16:38:51 +01:00
Fredrik Arvidsson
4dd174f77b LP-249 Fixed bug. 2016-03-03 16:26:54 +01:00
Lalanne Laurent
e56e4cedb3 Merged in f5soh/librepilot/LP-232_Fmode_display_config_error (pull request #177)
LP-232 Display flight mode alarm while setup
2016-03-03 15:36:36 +01:00
Lalanne Laurent
07f2bb3bc4 Merged in filnet/librepilot/filnet/LP-29_osgearth_integration (pull request #179)
LP-29 fix osg attitude handling issue when pitch close to +/-90 (thank you @liftbag for reporting it)
2016-03-03 15:35:22 +01:00
Lalanne Laurent
98a83a5cf2 Merged in f5soh/librepilot/LP-247_Wizard_naza_gps (pull request #186)
LP-247 Add Naza GPS to Wizard
2016-03-03 15:28:09 +01:00
Fredrik Arvidsson
618c4bfe5c Merged in f5soh/librepilot/LP-240_AuxMag_Settings_GUI (pull request #183)
LP-240 Add GUI tab for external Magnetometer
2016-03-03 15:25:49 +01:00
Fredrik Arvidsson
044c357be8 Merged in m_thread/librepilot/thread/LP-235_Failsafe_Settings_GUI (pull request #187)
LP-235 Failsafe settings GUI
2016-03-03 08:53:51 +01:00
Fredrik Arvidsson
3469b4d0cb LP-235 Changed faulty tool tips. 2016-03-02 10:47:18 +01:00
Fredrik Arvidsson
24e2c400ef LP-235 Fixed UI related issue. 2016-03-02 10:08:28 +01:00
Fredrik Arvidsson
41adb3e4c4 LP-235 Changed type of text field to avoid HTML encoding. 2016-03-02 10:06:52 +01:00
Fredrik Arvidsson
0f7f268a0a LP-235 Added some default buttons as widgets so that they are greyed out when board is disconnected. 2016-03-02 09:12:00 +01:00
Fredrik Arvidsson
8a96904e8a LP-235 Changed so that the correct channels are laid out in GUI. Added default button to reset values. Re-factored some repeated code. 2016-03-02 09:07:30 +01:00
Laurent Lalanne
e5b03868df LP-247 Add Naza GPS to Wizard 2016-02-28 12:27:38 +01:00
Laurent Lalanne
91e5863939 LP-240 Changes from review 2016-02-26 23:31:18 +01:00
Laurent Lalanne
8211efe804 LP-240 Add Mag error display in percent - Lower rates for telemetry 2016-02-26 10:12:10 +01:00
Laurent Lalanne
1aaf9b9f0e LP-240 Remove delay (diff sliders working) on enter tab - Apply default metadata 2016-02-26 00:49:23 +01:00
Philippe Renon
0e9016da5f LP-29 don't switch off lights when terrain is present
this will work only with osgearth version greater than 2.7
2016-02-25 23:34:13 +01:00
Philippe Renon
a59740a5ff LP-29 improve initialization of scene graph
addresses issue with initial camera position
2016-02-25 23:28:44 +01:00
Laurent Lalanne
e1dadbce02 LP-240 Change names to Auxiliary - Disable auxMag alarm if not available. 2016-02-25 22:54:27 +01:00
Philippe Renon
6c6f184d28 LP-29 simplify viewport resizing handling and other cleanups 2016-02-24 22:49:55 +01:00
Philippe Renon
9c42319e36 LP-29 add OSGShapeNode and remove OSGCubeNode
OSGShape node supports cube, sphere, torus and 3D axis
2016-02-24 22:49:53 +01:00
Philippe Renon
c75299c4ec LP-29 remove problematic calls to traverse (update only applies to current node) 2016-02-24 22:49:52 +01:00
Philippe Renon
d2c8d6c657 LP-29 made OSGTransform node position/attitude handling more consistent 2016-02-24 22:49:46 +01:00
Laurent Lalanne
9c4b7498cd LP-240 Add aux/onboard Mag alarms, max deviation level settings. Renamed Tab to "Mag settings" 2016-02-24 16:33:03 +01:00
Laurent Lalanne
45c42537b1 LP-240 Add GUI tab for external Magnetometer 2016-02-24 01:30:56 +01:00
Fredrik Arvidsson
98d416c493 LP-235 Adding GUI for failsafe configuration.
TODO: Fix text in Failsafe tab to have information about how failsafe works and is intended to be configured.
2016-02-24 00:16:03 +01:00
Philippe Renon
bdb42246e8 LP-29 fix osg attitude handling issue when pitch close to +/-90 (thank you @liftbag for reporting it) 2016-02-22 23:40:37 +01:00