1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-11-29 07:24:13 +01:00
Commit Graph

763 Commits

Author SHA1 Message Date
Laurent Lalanne
b16e4838eb LP-388 Use UAVObjectUpdaterHelper and avoid telemetry errors 2016-09-03 22:10:17 +02:00
Philippe Renon
daba66d32f LP-388 allow to bulk set data on UAVO without emitting update events
this addresses some uavo synchronous update calls issues where update requests were issued twice
2016-09-03 22:10:17 +02:00
Philippe Renon
4f3ae61da6 LP-313 fix uavobjectbrowser always showing metadata when filtering 2016-08-30 22:45:12 +02:00
Philippe Renon
c363e126fc Merged in mindnever/librepilot/LP-322_USB_ComBridge_functionality_on_OPLink (pull request #302)
Lp 322_usb_combridge_functionality_on_oplink
2016-08-30 09:55:57 +02:00
Vladimir Zidar
a5a45576a1 LP-322 Added USB ComBridge functionality to OPLink. Updated GCS code. 2016-08-30 01:52:59 +02:00
Vladimir Zidar
cb53094843 LP-377 Remove references to HwSettings object. This is not needed anymore. 2016-08-30 01:39:53 +02:00
Vladimir Zidar
b1f7f5e4bf LP-377 Implement handling of USB_CDC_REQ_SET_LINE_CODING control request for F4 and F1 targets. Removes UsbComBridgeSpeed from hwsettings object. Removes GCS combo boxes related to UsbComBridgeSpeed. Fixes few places where UsbComBridgeSpeed was used for DebugConsole speed config. 2016-08-30 01:22:57 +02:00
Laurent Lalanne
835013cf59 LP-392 Rephrased text 2016-08-30 00:44:51 +02:00
Laurent Lalanne
af9f0599dd LP-392 Attitude tab : initGyroWhenBoardSteady and zeroGyroBiasOnArming to Revo 2016-08-29 23:24:08 +02:00
Alessio Morale
44f1c76ef9 Merge branch 'next' into LP-385_cameracontrol 2016-08-29 21:04:55 +02:00
Philippe Renon
9d90e1b749 Merged in f5soh/librepilot/LP-379_Show_ReveiverActivity (pull request #300)
LP-379 Display ReceiverActivity in Rc Input tab
2016-08-28 18:46:36 +02:00
Philippe Renon
45f791742d Merged in mindnever/librepilot/LP-239_GPS_on_Revo_FlexiIO (pull request #299)
LP-239 gps_on_revo_flexiio
2016-08-28 18:46:12 +02:00
Alessio Morale
c7e060c04a LP-385 - Initial CameraControl module commit 2016-08-18 12:40:34 +02:00
Fredrik Arvidsson
226f8c4c3d Merged in f5soh/librepilot/LP-298_Ibus_support_Dronin (pull request #298)
LP-298 IBus support dRonin
2016-08-17 12:40:41 +02:00
Laurent Lalanne
1d0c472dbd LP-230 Remove unneeded code 2016-08-13 13:52:55 +02:00
Laurent Lalanne
c71345117b LP-230 Set "FixMe" in all wrong enums to be consistent 2016-08-13 13:51:42 +02:00
Laurent Lalanne
14c2471203 LP-230 Check if PFD enum in functions matches UAVO enum 2016-08-13 13:51:42 +02:00
Laurent Lalanne
567c9b6f54 LP-230 OplinkState update 2016-08-13 13:51:42 +02:00
Laurent Lalanne
f0d6823d42 LP-230 Update PFD for Autotune and new PathPlan alarm behavior. 2016-08-13 13:51:42 +02:00
Laurent Lalanne
47b9bd3e41 LP-379 Display ReceiverActivity in Rc Input tab 2016-08-09 21:31:41 +02:00
Vladimir Zidar
51151e6290 LP-239 This commit adds missing com protocols (GPS) to Revo Flexi IO (rcvrport) including proper GCS handling 2016-08-06 03:20:35 +02:00
Vladimir Zidar
73c96be4b7 LP-239 Use Revo HW widget for DiscoveryF4 2016-08-06 03:20:27 +02:00
Laurent Lalanne
848638d6e7 LP-298 Add IBus input to wizard 2016-08-03 19:09:12 +02:00
Laurent Lalanne
5895468f08 LP-298 Port Ibus Input driver from dRonin - Not tested 2016-08-03 19:09:05 +02:00
Alessio Morale
262de6924a LP-366 - missing settings save/load 2016-07-24 18:02:17 +02:00
Alessio Morale
26ffb29369 LP-366 - Add configuration settings for default waypoints velocity and altitude 2016-07-24 01:19:09 +02:00
Alessio Morale
05d541684e Merged in filnet/librepilot/LP-362_file_log_crash (pull request #288)
Lp 362_file_log_crash
2016-07-23 16:40:36 +02:00
Alessio Morale
8a8f57aa81 Merged in james-duley/librepilot/check-osgversion (pull request #285)
use osgversion to get version
2016-07-23 16:37:23 +02:00
Philippe Renon
026ef32f73 LP-362 enable osg log redirection to Qt 2016-07-21 22:18:18 +02:00
Philippe Renon
54b33e0a07 LP-362 make file logging thread safe (and asynchronous) 2016-07-21 22:18:06 +02:00
Alessio Morale
282881ba74 Merged in filnet/librepilot/LP-363_opmap_version_upgrade (pull request #287)
Lp 363_opmap_version_upgrade
2016-07-21 19:54:16 +02:00
Alessio Morale
d12337d6c2 Merged in filnet/librepilot/ui_cleanups (pull request #281)
ui: fix name is already in use warnings
2016-07-21 19:52:36 +02:00
Philippe Renon
4a56d3d917 LP-363 improve opmap logging 2016-07-21 01:57:25 +02:00
Philippe Renon
c86c7d1b52 LP-363 increase google sat version from 193 to 694
don't ask...
2016-07-21 01:57:04 +02:00
James Duley
3898f49eba use osgversion to get version 2016-07-19 19:57:59 +01:00
Brian Webb
9fdde98ff9 LP-190: Adds OPLink configuration GUI cleanup from filnet. 2016-07-12 18:01:03 -07:00
Brian Webb
a65492b589 LP-190: Removes RFM22B register definitions from pios_rfm22b_priv.h and switches to using pios_rfm22b_regs.h. Alos addresses a few issues brought up in review. 2016-07-12 17:49:28 -07:00
Brian Webb
2e2bb1b20b LP-190: Removed rfm22breceiver UAVO. 2016-07-12 17:49:16 -07:00
Brian Webb
0738c8a78a LP-190: Final testing and bug fixes. 2016-07-12 17:47:16 -07:00
Brian Webb
91ea8966da LP-190: Addes support for OpenLRS receiver protocol to the OPLinkMini. Also updates the OPLink configuration to better support OpenLRS. 2016-07-12 17:47:16 -07:00
Brian Webb
aa21761f4c LP-190: Adds support for OpenLRS protocol to OPLinkMini 2016-07-12 17:47:16 -07:00
Brian Webb
021eb21008 LP-190: Moved openlrsstatus UAVO to OPLinkStatus 2016-07-12 17:46:15 -07:00
Brian Webb
a0279b272f LP-190: Initial checkin that adds OpenLRS receiver support to Revolution and OPLinkMini. 2016-07-12 17:45:33 -07:00
Philippe Renon
20ca49dc72 ui: fix name is already in use warnings 2016-07-12 01:08:36 +02:00
Philippe Renon
917da79094 LP-32 add missing Version include 2016-07-09 21:09:52 +02:00
Philippe Renon
86a09ab03b LP-32 fix build failure with older osg versions 2016-07-09 16:20:30 +02:00
Philippe Renon
d3d6a561ad LP-32 introduce incremental compile (experimental) 2016-07-09 14:20:53 +02:00
Philippe Renon
b2abe1c265 LP-32 add more earth files (mapquest, bing)
bing does not work well
2016-07-09 14:20:53 +02:00
Philippe Renon
5b8ed2a044 LP-32 add warning when no map node in geo transform node 2016-07-09 14:20:53 +02:00
Philippe Renon
4cc1d0cb15 LP-32 fix resizing issues 2016-07-09 14:20:53 +02:00
Philippe Renon
cbc52c8b5f LP-32 fix improper resize handling 2016-07-09 14:20:53 +02:00
Philippe Renon
4cd817fe3a LP-32 workaround lost texture when switching tab 2016-07-09 14:20:53 +02:00
Philippe Renon
33b052947b LP-32 review how the scene is created and released
this fixes crashes when switching PFD configuration or when closing a gadget
also add optimiziation to on demand mode : redraw only when new tiles arrive
2016-07-09 14:20:53 +02:00
Philippe Renon
b12cd4b2b6 LP-32 increase database threads 2016-07-09 14:20:53 +02:00
Philippe Renon
12f1359461 LP-32 simplify osgearth cache initialization 2016-07-09 14:20:53 +02:00
Philippe Renon
b32567e5ec LP-32 simplify osgearth dependencies 2016-07-09 14:20:53 +02:00
Philippe Renon
a50fbcb6cd LP-32 upgrade to OpenSceneGraph 3.5.3 2016-07-09 14:20:53 +02:00
Philippe Renon
16092f7f38 LP-32 force initial update of OSGGeoTransformManipulator
other such classes should also be force updated...
2016-07-09 14:20:53 +02:00
Philippe Renon
70975f0d3f LP-32 add Rhombicuboctahedron shape 2016-07-09 14:20:53 +02:00
Philippe Renon
104f98315f LP-32 workaround spurious BusyIndicator trigger when switching tabs 2016-07-09 14:20:53 +02:00
Philippe Renon
cc15a85cc4 LP-32 remove duplicate BusyIndicator in Earth.qml 2016-07-09 14:20:53 +02:00
Alessio Morale
6214c0ea30 Uncrustify 2016-07-03 17:10:46 +02:00
Alessio Morale
036dcbaa21 Merged in f5soh/librepilot/LP-352_Rate_super_expo (pull request #272)
LP-352 Increase expo effect
2016-07-03 17:05:48 +02:00
Alessio Morale
c01a1b971c Merged in filnet/librepilot/LP-341_serial_port_win10 (pull request #269)
LP-341 serial port: call setDataTerminalReady(true) after opening port
2016-07-03 16:50:30 +02:00
Alessio Morale
c9188fc5a2 Merged in TheOtherCliff/librepilot/theothercliff/LP-76_Port_Autotune_from_dRonin (pull request #198)
Theothercliff/lp 76_port_autotune_from_dronin
2016-07-03 16:09:30 +02:00
Alessio Morale
392d3dd093 Merged in f5soh/librepilot/LP-72_DSM_Rvcr_input_channels (pull request #262)
LP-72 Missing channels input for DSM (Receiver port)
2016-07-03 16:02:29 +02:00
Alessio Morale
1aed9f5723 Merged in m_thread/librepilot/thread/LP-311_Fix_The_Fix (pull request #253)
LP-311 Fixing the fix
2016-07-03 16:00:01 +02:00
Laurent Lalanne
e804010f6c LP-352 Set some limits for rate values and polish gui issues. 2016-07-01 15:58:12 +02:00
Laurent Lalanne
273fa60c84 LP-352 Increase expo effect like 'superExpo' 2016-07-01 15:30:19 +02:00
Lalanne Laurent
5ca24b6d25 Merged in filnet/librepilot/LP-335_add_support_for_address_sanitizer (pull request #263)
LP-335 add support for address sanitizer (asan)
2016-06-25 20:05:32 +02:00
Philippe Renon
c1fd861dca LP-341 serial port: call setDataTerminalReady(true) after opening port
and add some error handling code
2016-06-25 12:50:49 +02:00
Cliff Geerdes
a217d0015f LP-76 better yaw-calc yaw by default-yaw overrides-cleanup for review 2016-06-18 14:08:04 -04:00
Cliff Geerdes
2105a49ca9 LP-76 add UAV defaults and remove UAV inits 2016-06-18 14:08:03 -04:00
Philippe Renon
58244a4f0f LP-310 asan: fix heap-use-after-free in SplitterOrView 2016-06-14 22:09:35 +02:00
Philippe Renon
504594112f LP-335 add support for address sanitizer (asan) 2016-06-14 22:05:01 +02:00
Laurent Lalanne
37917899e2 LP-72 Missing channels input for DSM (Receiver port) 2016-06-13 19:22:15 +02:00
Philippe Renon
cdd4e2e19d msys2: icu upgrade (56 to 57) 2016-06-11 19:10:06 +02:00
Philippe Renon
0d5e4da97d Merged in f5soh/librepilot/LP-48_French_translations_update (pull request #254)
LP-48 French_translations_update
2016-06-08 22:00:12 +02:00
Philippe Renon
be3be734b5 Merged in f5soh/librepilot/LP-326_16_PPM_Channels_support (pull request #256)
LP-326 16 PPM channels support
2016-06-08 21:59:08 +02:00
James Duley
3b421f08b0 hotfix: update windows copydata for nettle 2016-06-04 13:44:06 +01:00
Laurent Lalanne
a5369bce5f LP-48 Cleanup obsolete translations 2016-06-03 20:57:45 +02:00
Laurent Lalanne
fc07b26547 LP-326 Support up to 16 PPM channels 2016-05-31 08:04:41 +02:00
Laurent Lalanne
49f7efb4c9 LP-48 Add missing tr() - Small translation fixes 2016-05-29 15:08:28 +02:00
Laurent Lalanne
72674c02fc LP-48 Update french translations 2016-05-29 14:43:13 +02:00
Laurent Lalanne
775707f47c LP-48 Update Escpage tooltips, remove unused surfacepage.ui 2016-05-29 14:03:12 +02:00
Fredrik Arvidsson
76ed067a4f LP-311 Reverted previous commit that removed all logic and just removed the code where the tabs where switched. The Basic/Advanced checkbox code is still active though and will make the GUI consistent when loading configuration or changing values. 2016-05-29 10:43:29 +02:00
Fredrik Arvidsson
cfcf659ea5 Revert "LP-311 Remove basic/advanced stabilization tab auto-switch (autotune/txpid lock issues)"
This reverts commit fad04833ed.
2016-05-29 10:31:26 +02:00
Fredrik Arvidsson
81575ab462 LP-311 Update text on Basic/Advanced GUI to be more informative. Added tooltip explaining in more detail. 2016-05-29 10:31:16 +02:00
Fredrik Arvidsson
6440d78b2c Merged in f5soh/librepilot/LP-311_Remove_auto_switch_stabi_tabs (pull request #243)
LP-311 Remove basic/advanced stabilization tab auto-switch
2016-05-28 18:46:56 +02:00
Cliff Geerdes
4ee65d26f8 LP-72 allow others who have old b01 sparky2 ID to upgrade without using SBL 2016-05-28 17:33:09 +02:00
Laurent Lalanne
2138516dfe LP-72 Various typo fixes - Set PPM input as default 2016-05-25 13:51:41 +02:00
Cliff Geerdes
0628949afd LP-72 uncrustify 2016-05-25 13:51:41 +02:00
Cliff Geerdes
fdc8b10ddf LP-72 use TauLabs USB IDs for Sparky2 so users can cross flash LP and TL without SBL. 2016-05-25 13:51:41 +02:00
Cliff Geerdes
0695e6acb2 LP-72 final update of old sparky2 ID that is not TL compatible 2016-05-25 13:51:41 +02:00
Laurent Lalanne
b6fbfba2af LP-72 Sparky2 Wizard: Move Hott and ExBus to ReceiverPort 2016-05-25 13:51:40 +02:00
Laurent Lalanne
05b927eefc LP-72 Apply flexiPort changes to GUI 2016-05-25 13:51:40 +02:00
Laurent Lalanne
afb32d3090 LP-72 Uncrustify after rebase 2016-05-25 13:51:40 +02:00
Laurent Lalanne
57bc1725c1 LP-72 Fix rebase final issues 2016-05-25 13:51:40 +02:00
Laurent Lalanne
e6b2d9cb23 LP-72 Change validate / initialize functions order - remove unused initialize function 2016-05-25 13:51:40 +02:00
Laurent Lalanne
aa582a658e LP-72 Move i2c devices to flexiport 2016-05-25 13:51:39 +02:00
Cliff Geerdes
46ebc6f5da LP-72 setupwizard airspeed on flexiport 2016-05-25 13:51:39 +02:00
Laurent Lalanne
b98452a374 LP-72 Wizard fixes for inputs, GPS and i2c devices 2016-05-25 13:51:39 +02:00
Cliff Geerdes
c7f450f82e LP-72 move flexi from rm_ to spk2_ port msp wizard and sbus fixes usagetracker 2016-05-25 13:51:39 +02:00
Laurent Lalanne
6b0248153e LP-72 Add I2C devices to connection diagram artwork 2016-05-25 13:51:38 +02:00
Laurent Lalanne
8f1e6a4c59 LP-72 - Update connection diagram for Sparky2 2016-05-25 13:51:38 +02:00
Vladimir Zidar
a84ea1b73e LP-72 Properly enable AltitudeHold tab for Sparky2 board 2016-05-25 13:51:38 +02:00
Vladimir Zidar
2fbf3eec8a LP-72 Add output channel groups for Sparky2 board 2016-05-25 13:51:38 +02:00
Cliff Geerdes
2e65449dcc LP-72 rename revolution.cpp rename revo defines rename revo comments 2016-05-25 13:51:38 +02:00
Cliff Geerdes
acab5c93f1 LP-72 small or cosmetic for PR - more to come 2016-05-25 13:51:38 +02:00
Alessio Morale
b603b10be8 LP-72 - Uncrustify 2016-05-25 13:51:38 +02:00
Cliff Geerdes
5d5968c186 LP-72 channelgroup dsmrcvrport nano 2016-05-25 13:51:37 +02:00
Laurent Lalanne
534b33d491 LP-72 Sparky2 artwork - uploader / HW tab 2016-05-25 13:51:36 +02:00
Cliff Geerdes
afaf33bb67 LP-72 image for GCS firmware page 2016-05-25 13:51:35 +02:00
Cliff Geerdes
5661d7fc12 LP-72 force add some GCS files that shouldnt be git ignored but are 2016-05-25 13:51:35 +02:00
Cliff Geerdes
f230678479 LP-72 handle rcvrport and sbus differences with revo - sparky version of GCS hw tab 2016-05-25 13:51:35 +02:00
Alessio Morale
0c0b04233b LP-72 initial GCS support needs xml limits and firmware tab board image 2016-05-25 13:51:35 +02:00
Lalanne Laurent
c6cf612bf4 Merged in corvusvcorax/librepilot/LP-295_OP-1900_fixedwingautotakeoff_rebasenext (pull request #234)
LP-295 fixedwingautotakeoff
2016-05-15 18:42:53 +02:00
Lalanne Laurent
56d86099e0 Merged in james-duley/librepilot/ppa-osgearth (pull request #240)
LP-306 Update Ubuntu PPA to build with osgearth
2016-05-15 18:40:21 +02:00
Laurent Lalanne
fad04833ed LP-311 Remove basic/advanced stabilization tab auto-switch (autotune/txpid lock issues) 2016-05-14 13:59:19 +02:00
Alessio Morale
a71fb62395 Merged in f5soh/librepilot/LP-302_Multi_Vehicle_tab_rename_motors_names (pull request #237)
LP-302 Vehicle tab - Multirotor: Change motor numbers to motor position
2016-05-10 12:47:52 +02:00
James Duley
f4955741bf Add Qt < 5.6 compatibility again 2016-05-07 10:27:19 +01:00
Laurent Lalanne
1b5dda3ee4 LP-302 Small changes: move to QStringList and remove magic numbers. 2016-05-05 13:20:45 +02:00
Laurent Lalanne
a0d4d811b8 LP-302 Vehicle tab - Multirotor: Change motor numbers to motor position 2016-05-02 03:42:10 +02:00
Laurent Lalanne
553f2e90bb LP-292 Move Rx level to the right, fix alignements and typos. 2016-05-01 21:57:55 +02:00
Laurent Lalanne
8ac0bc38aa LP-292 Oplink tab cleanup, remove unused buttons, remote monitoring.
Update statusTip to toolTip.
2016-05-01 21:57:06 +02:00
Laurent Lalanne
c9fff7e16e LP-151 OPLink: Allow custom Device ID or auto generated. 2016-05-01 21:56:50 +02:00
Corvus Corax
e1394febb0 LP-295 fixed file headers for all touched files 2016-04-25 18:45:35 +02:00
Corvus Corax
5bd491ac57 Merge branch 'next' into LP-295_OP-1900_fixedwingautotakeoff_rebasenext 2016-04-25 17:22:21 +02:00
Lalanne Laurent
4ada670272 Merged in mkaduk/librepilot/LP-286_taulabs_uavbrowser_filter (pull request #226)
LP-286 Port TauLabs filter in UAVobjectbrowser
2016-04-24 15:22:17 +02:00
Mateusz Kaduk
1c67853bfd LP-286 Clean-up spelling, headers and uncrustify 2016-04-24 09:13:17 +02:00
Mateusz Kaduk
f0b3156abe LP-286 TauLabs acknowledgements for parts of the code 2016-04-23 23:07:22 +02:00
Philippe Renon
29b33453f3 LP-286 minor optimization: replace map contains+get with get 2016-04-23 23:07:22 +02:00
Philippe Renon
947dbf88ab LP-286 rephrase filter placeholder text 2016-04-23 23:07:22 +02:00
Philippe Renon
6328b8a593 LP-286 minor code cleanups
remove unused class members
reorganize some methods
2016-04-23 23:07:22 +02:00
Philippe Renon
fa0686eba1 LP-286 change proxy model source instead of recreating it
this also fixes a leak of the previous proxy model
2016-04-23 23:07:22 +02:00
Philippe Renon
8db244b30a LP-286 get TreeItem using data() method instead of internalPointer() method
not only it is not legal to use internalPointer() outside of the model class
but it also requires to do nasty index juggling when using a proxy model
2016-04-23 23:06:50 +02:00
Philippe Renon
0f339dfef0 LP-286 make uavobject model data() method return the TreeItem when called with Qt::UserRole
also cleaned up data() method (use switch instead of if mumble jumble)
2016-04-23 22:55:38 +02:00
Mateusz Kaduk
e550317fdf LP-286 Port TauLabs filter in UAVobjectbrowser 2016-04-23 22:54:58 +02:00
Corvus Corax
5285689541 Merge branch 'next' into corvuscorax/OP-1900_fixedwingautotakeoff_rebaserc6 2016-04-23 02:08:13 +02:00
Philippe Renon
137b3b24c1 Merged in filnet/librepilot (pull request #229)
uncrustify
2016-04-20 23:47:48 +02:00
James Duley
46f910e9f4 OSG 3.2 fixes
- return textGeode not text
2016-04-17 20:04:58 +01:00
Philippe Renon
02ab505731 uncrustify 2016-04-17 20:08:44 +02:00
Philippe Renon
0dd328e1c0 msys2: add missing dependencies
- qt related libgraphite2
- curl related libnghttp2
2016-04-16 12:30:50 +02:00
Philippe Renon
4bb43e7f9d LP-29 silence utility log output 2016-04-14 22:06:54 +02:00
Philippe Renon
aaba2419f2 LP-29 added known issues to readme.txt 2016-04-14 21:49:55 +02:00
Philippe Renon
dd52cc4344 LP-29 improve dirty handling of camera manipulators 2016-04-14 21:49:16 +02:00
Philippe Renon
2c75badb0b LP-29 more osgearth log silencing 2016-04-14 21:35:03 +02:00
Philippe Renon
7212d65a1f LP-29 fix constant resize triggering on high dpi devices
dpr was not handled well...
2016-04-14 21:35:03 +02:00
Philippe Renon
e3379a169b LP-29 inverse PFD opaque handling (was wrong) 2016-04-14 21:35:03 +02:00
Philippe Renon
1b201455fb LP-29 fix regression in PFD Terrain : terrain was not moving 2016-04-14 21:35:03 +02:00
Philippe Renon
03152b88b5 LP-29 minor renaming in DirtySupport + silencing a warning 2016-04-14 21:35:03 +02:00
Philippe Renon
a0b6220d7a LP-29 update copyright year 2016-04-14 21:35:03 +02:00
Philippe Renon
3a866949af LP-29 clean and silence OSGViewport 2016-04-14 21:35:03 +02:00
Philippe Renon
c230e8002d LP-29 update GeoTransform position when scene or clamping changed 2016-04-14 21:35:03 +02:00
Philippe Renon
54f0ac2410 LP-29 use new connect syntax 2016-04-14 21:35:03 +02:00
Philippe Renon
ae9c05a8e3 LP-29 minor OSGSkyNode renaming 2016-04-14 21:35:03 +02:00
Philippe Renon
7c0e92fb1b LP-29 fix OSGGroup update logic 2016-04-14 21:35:03 +02:00
Philippe Renon
567b7f1040 LP-29 move all utility classes to utils dir 2016-04-14 21:35:03 +02:00
Philippe Renon
ff1da598b2 LP-29 add "opaque" property to PfdView 2016-04-14 21:35:03 +02:00
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