1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-01-30 15:52:12 +01:00

9702 Commits

Author SHA1 Message Date
Corvus Corax
2ce0cb7909 reverted changes to fixedwingpathfollower - wrong module 2014-01-12 20:13:00 +01:00
Philippe Renon
a64720a9f1 OP-1122 OP-1158 added flight plan CRC consistency checks (in GCS and fixedwingpathfollower module)
- need to do the same in vtolpathfollower module)
- addressed an issue that could cause unwanted waypoints to be used (path follower was looping over all instanciated wp)
2014-01-12 19:42:12 +01:00
Philippe Renon
ff8a001a51 Merge remote-tracking branch 'origin/next' into filnet/OP-1122_gcs_waypoint_editor_stabilization
Conflicts:
	ground/openpilotgcs/src/plugins/config/configpipxtremewidget.cpp
	ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutilmanager.cpp
2014-01-12 16:29:17 +01:00
Philippe Renon
aa24f2193a OP-1122 OP-1158 renamed FlightPlanInfo uavobject to FlightPlan 2014-01-12 15:23:21 +01:00
Philippe Renon
c8a81f88a4 OP-1122 OP-1158 added facility to update a CRC with uavobject data (flight side) 2014-01-12 15:12:41 +01:00
Philippe Renon
d8d9adb1fd OP-1122 OP-1158 remove unused flightplan.h (fixes conflict with new FlightPlan uavobject) 2014-01-12 15:10:15 +01:00
Philippe Renon
78fabdd4c3 OP-1122 OP-1158 added facility to update a CRC with uavobject data (ground side) 2014-01-12 15:08:12 +01:00
Corvus Corax
f2bc6508c4 uncrustify --- somone forgot to run uncrustify when merging to next -
again!!! ;)
2014-01-11 10:55:50 +01:00
Alessio Morale
6d3dca6ee3 Merge remote-tracking branch 'origin/theothercliff/OP-1117_multi_wii_horizon_flight_mode_only' into next 2014-01-10 10:43:53 +01:00
Philippe Renon
48aa89d2e7 OP-1122 OP-1120 OPLinkReceiver uavobject had no caterogy defined (is now part of the System category) 2014-01-09 21:48:27 +01:00
Philippe Renon
bcb59a3dca OP-1122 OP-1120 Added missing FligthPlanInfo uavobject to revoproto/firmware/UAVObjects.inc 2014-01-09 21:46:50 +01:00
Philippe Renon
9c7fcbe47c [OP-1105] uncrustified 2014-01-09 21:17:44 +01:00
Philippe Renon
e716d97803 OP-1122 OP-1120 moved CRC8 utility from uavtalk.cpp to new utils/crc.cpp 2014-01-09 01:10:18 +01:00
Philippe Renon
f422a1d639 OP-1122 OP-1145 made ground uavtalk code more similar to its flight side version 2014-01-09 01:07:25 +01:00
Philippe Renon
8c7792b6e5 OP-1122 OP-1120 Added a new FligthPlanInfo uavobject
- FligthPlanInfo contains the number of waypoints and action pathes
- FligthPlanInfo contains a CRC of all waypoints and action pathes
- The CRC is not yet implemented
- These informations will be used to check the consistency of a flight plan
2014-01-09 01:06:00 +01:00
Philippe Renon
339e69f25d OP-1122 OP-1123 fixed OSX specific GCS compilation errors 2014-01-09 00:00:00 +01:00
Philippe Renon
ee1584d639 OP-1122 OP-1145 uavobject toStringBrief now displays the object Id as in hexadecimal format 2014-01-07 21:55:26 +01:00
Philippe Renon
03b3dca76c OP-1122 OP-1145 flight telemetry improvement
- create periodic queue events only for periodically updated uavobjects
- made error handling more robust
- added a FIXME concerning FlighTelemetryStats as it is updated peridocally using two separate mechanisms
2014-01-06 21:48:34 +01:00
Philippe Renon
fe4fe46e34 OP-1122 OP-1145 flight uavtalk minor typo fix and minor error handling improvment 2014-01-06 21:45:01 +01:00
Philippe Renon
772c395e67 OP-1122 OP-1145 fixed handling of ground messages done by OPLM
- OPLM used to receive and relay all messages
- OPLM will now reveice only specific messages and relay others as required (needs to be reviewed...)
- add RadioComBridgeStats uavobject to collect and report tx/rx statistics
- made error handling more robust
- added a few FIXMEs
2014-01-06 21:35:00 +01:00
Philippe Renon
329ea821f8 [OP-1105] improved handling of missing firmware description in GCS
- fixed logging spam introduced by previous commit
2014-01-05 23:05:36 +01:00
Philippe Renon
ec421ad962 [OP-1105] improved handling of missing firmware description in GCS
- fixed logging spam introduced by previous commit
2014-01-05 22:27:54 +01:00
Philippe Renon
6b3a02c485 [OP-1105] improved handling of missing firmware description in GCS 2014-01-05 18:53:21 +01:00
Philippe Renon
cceb9a363c [OP-1105] improved handling of missing firmware description in GCS 2014-01-05 18:45:57 +01:00
Philippe Renon
5a7faa4d8b Merge remote-tracking branch 'origin/next' into filnet/OP-1122_gcs_waypoint_editor_stabilization 2014-01-04 16:33:39 +01:00
Cliff Geerdes
a48b9cc242 OP-1117 reduced CPU for CC/3D coded log2f() / powf() 2014-01-04 04:22:54 -05:00
Alessio Morale
d429f3ec81 Add Eclipse .settings and 'core' files to git ignore list 2014-01-03 14:58:01 +01:00
Cliff Geerdes
54ac7da2e8 OP-1117 bugfix for refactoring, would keep Ki from working at full stick 2014-01-02 00:56:55 -05:00
Philippe Renon
fca840397e Merge remote-tracking branch 'origin/next' into filnet/OP-1122_gcs_waypoint_editor_stabilization 2013-12-30 22:18:52 +01:00
Corvus Corax
1cb402ff22 bugfix to eventdispatcher to fix uavtalk issue on coptercontrol 2013-12-30 01:42:46 +01:00
Cliff Geerdes
14aa1f83de OP-1117 make anti windup insensitive to Ki changes, include dT in calcs, linearize config spinner 2013-12-19 03:21:30 -05:00
Philippe Renon
02e3970864 OP-1122 OP-1145 ground side uavtalk and telemetry enhancements
- added more stats (bytes, sync errors, crc errors)
- made error handling more robust
2013-12-19 03:19:29 +01:00
Philippe Renon
5f33fadb1b OP-1122 OP-1145 flight side uavtalk and telemetry enhancements
- added more stats (bytes, sync errors, crc errors)
- made error handling more robust
- added some optional PIOS_DEBUGLOG calls
- fixed a timestamp handling bug
2013-12-19 00:17:08 +01:00
Cliff Geerdes
13f500a67d OP-1117 move default tab back to the beginning 2013-12-18 14:50:44 -05:00
Cliff Geerdes
56b4d8647f OP-1117 Rename Horizon to Rattitude, Anti Windup and dT additions 2013-12-18 05:01:16 -05:00
Philippe Renon
c2e8d25319 OP-1145 made MetaObjectId define publicly available 2013-12-18 08:52:52 +01:00
Cliff Geerdes
35f6caa360 OP-1117 create a second set of rate PIDs so MWH can run rate and attitude separately 2013-12-16 13:42:24 -05:00
Cliff Geerdes
150dbebc63 OP-1117 MultiWiiHorizon flight mode only (not cliffs H1 or H2) 2013-12-15 22:02:06 -05:00
Philippe Renon
0417b361b7 Merge remote-tracking branch 'origin/next' into filnet/OP-1122_gcs_waypoint_editor_stabilization 2013-12-15 13:27:26 +01:00
Alessio Morale
e472b167e4 Uncrustification 2013-12-14 17:58:27 +01:00
Alessio Morale
08ce27a6d6 Merge remote-tracking branch 'origin/voha/fix_build_error_with_clang' into next
Conflicts:
	ground/openpilotgcs/src/plugins/ophid/ophid.pro
2013-12-14 17:55:43 +01:00
Bertrand Songis
117c2fb97f Fix for issue OP-1108: Mutex not correctly released in GCS 2013-12-14 16:57:55 +01:00
Philippe Renon
d668153b6d OP-1122 OP-1125 fixed copy/paste error in rfm22b flight code 2013-12-14 16:03:42 +01:00
Philippe Renon
f105ca4d41 OP-1122 OP-1125 commented out uavtalk verbose mode defines 2013-12-14 16:02:50 +01:00
Philippe Renon
2d1a17e267 OP-1122 OP-1125 minor uavtalk cleanups
- removed some magic numbers
- improved some error messages
- minor error handling improvments
2013-12-14 16:02:14 +01:00
Alessio Morale
82c05be41d Merge branch 'amorale/OP-1143_add_revo_udev_rules' into next 2013-12-13 19:22:04 +01:00
Alessio Morale
c4f4916590 OP-1143: add missing ids to udev rules
+review OPReview
2013-12-13 18:40:05 +01:00
Philippe Renon
625d7d53fc OP-1122 OP-1125 reworked uavtalk encoding/decoding to fix issues found during OPLM testing
Packet sizes are now again properly calculated and sent by GCS
Made the ground and flight side more symmetric and robust
Fixed few error handling issues
Replaced UAVTALK_QXTLOG_DEBUG define with qWarning() calls
Known issue : GCS sometimes reports bad CRC on messages received over USB connection
2013-12-12 00:05:58 +01:00
Philippe Renon
df7db8a01a OP-1122 OP-1125 removed spurious qDebug() calls 2013-12-11 23:57:27 +01:00
Philippe Renon
c3506d07ad OP-112 OP-1120 bring waypoint editor to the front it case it was open and hidden away 2013-12-11 23:56:04 +01:00