Commit Graph

8861 Commits

Author SHA1 Message Date
Anton Babushkin
7ecf66c06d mavlink: bugs fixed 2014-07-23 17:36:10 +02:00
Lorenz Meier
2313bf7cd5 mTECS: Note better filter defaults to get airspeed response a bit smoother. Damp also ACC response with filter more than currently 2014-07-23 16:59:04 +02:00
Lorenz Meier
f7a40c5c6d Improve I2C address comment. Make filter much stronger to damp any non-realistic vehicle motion. 2014-07-23 16:55:42 +02:00
Lorenz Meier
1fdc666bb0 Update NuttX to deal with parity 2014-07-23 16:53:19 +02:00
Anton Babushkin
d70b21c51a mavlink: move commands stream to mavlink_messages.cpp, bugs fixed 2014-07-23 15:37:56 +02:00
Anton Babushkin
a5f2d1b066 mavlink: new message sending API, includes fixed 2014-07-23 11:11:49 +02:00
Anton Babushkin
344a34bb72 mavlink: MavlinkStream API updated 2014-07-23 11:03:37 +02:00
Anton Babushkin
4722b609cc mavlink: parameters handling moved to MavlinkParametersManager class 2014-07-23 11:03:04 +02:00
Lorenz Meier
a7d2963e2b Enable UAVCAN 2014-07-23 08:27:45 +02:00
Lorenz Meier
7f0e675228 Pass over drivers to reduce build size 2014-07-23 08:24:56 +02:00
Anton Babushkin
ef363edfcd mavlink: TX/RX rate counters added 2014-07-23 08:19:24 +02:00
Lorenz Meier
b344b94d30 Fix code style, no actual code edits 2014-07-23 08:19:13 +02:00
Lorenz Meier
63f1ee184a Add hint that heartbeats are only considered if coming from a GCS 2014-07-23 08:19:04 +02:00
Lorenz Meier
91becef344 Cleanup of heartbeat handling and status printing. Ready to go mainline 2014-07-23 08:18:55 +02:00
Lorenz Meier
0c0b1a4c66 Print mavlink radio module rates 2014-07-23 08:18:45 +02:00
Lorenz Meier
ed9f9ec864 code style only: Fix indendation in mavlink.h 2014-07-23 08:18:34 +02:00
Randy Mackay
e6594e5192 tone_alarm: add EKF_WARNING tune
Conflicts:
	mavlink/include/mavlink/v1.0
2014-07-23 06:30:32 +02:00
Lorenz Meier
1b5d4e5bd4 Comment out uavcan due to build breakage, will go back in ASAP 2014-07-22 17:42:34 +02:00
Lorenz Meier
086fc7f758 Merge pull request #1128 from PX4/uavcan
Basic UAVCAN support
2014-07-22 06:48:49 +02:00
Pavel Kirienko
940becd0c1 UAVCAN update: Mako dependency removed 2014-07-22 02:55:14 +04:00
Lorenz Meier
5bb3e92d36 Merge pull request #1211 from PX4/battload
Consider the throttle load for battery voltage calculation
2014-07-21 20:51:34 +02:00
Lorenz Meier
07d11583bb Rely on theoretical value, as the closed-loop test with multimeter suggests this is the most accurate measurement 2014-07-21 20:21:20 +02:00
Lorenz Meier
178b0f7399 Cross-check with nominal values from divider 2014-07-21 19:25:23 +02:00
Lorenz Meier
331623bbd4 Fix missing line endings 2014-07-21 13:48:59 +02:00
Lorenz Meier
0fc73a1484 Fix comment, missing brace in comment 2014-07-21 13:46:38 +02:00
Lorenz Meier
956c084f31 Fit IO voltage estimation using a new dataset, cross-validated with a second unit. Pending testing 2014-07-21 13:31:35 +02:00
Lorenz Meier
afff123742 Add PX4IO voltage dataset and linear fit 2014-07-21 13:30:56 +02:00
Lorenz Meier
25d1cc3995 Final value for battery load param default 2014-07-21 07:35:23 +02:00
Anton Babushkin
ee7cd04e4c mavlink: use send_message() method of Mavlink class instead of using helpers 2014-07-20 20:34:32 +02:00
Lorenz Meier
c95de36d3a commander: Add missing parameter definition 2014-07-20 19:42:31 +02:00
Lorenz Meier
264fe884a2 Fixed load voltage calculation 2014-07-20 16:28:44 +02:00
Lorenz Meier
3935540c7d Set full voltage correctly to ensure percentage range fits. Force all users to new value by param renaming. Since this will tend to show batteries as more drained than before, this is a change in a safe direction and will not trigger unnoticed discharges. 2014-07-20 16:23:43 +02:00
Lorenz Meier
e21cb64553 Merge branch 'master' of github.com:PX4/Firmware into battload 2014-07-20 16:21:59 +02:00
Lorenz Meier
2685e3cfa4 Merge pull request #1216 from PX4/arming_feedback
Arming feedback
2014-07-20 16:17:29 +02:00
Lorenz Meier
a5f538dc5c Commander: Print technical feedback as last resort if no feedback was provided before 2014-07-20 16:06:31 +02:00
Lorenz Meier
f3b8890601 commander: Explain sensor arming fail case to users 2014-07-20 14:31:23 +02:00
Lorenz Meier
b3a80025b3 Do not confuse operators / users with technical error messages 2014-07-20 14:28:24 +02:00
Lorenz Meier
5fb2a92e77 commander: Do not confuse developers with wrong comments, do not confuse users with not at all helpful "general error" messages. 2014-07-20 14:28:05 +02:00
Lorenz Meier
1f3625371d Obey radio status in opportunistic transmissions as well. Last missing bit are adaptive rates 2014-07-20 10:18:00 +02:00
Lorenz Meier
cd8a0cd217 mavlink: Only send event-based messages if there is space in the buffer 2014-07-19 23:39:02 +02:00
Lorenz Meier
4c0e229347 Merge pull request #1214 from PX4/inav_params_descr
position_estimator_inav: parameters descriptions added
2014-07-19 23:21:58 +02:00
Anton Babushkin
e7d8d9c91f position_estimator_inav: parameters descriptions added 2014-07-19 23:19:49 +02:00
Lorenz Meier
cbfbdd2788 Merge branch 'master' into mavlinkrates 2014-07-19 21:34:20 +02:00
Lorenz Meier
8688cad8e6 Merge pull request #1205 from PX4/forcefail
Force failsafe
2014-07-19 21:22:33 +02:00
Lorenz Meier
5d2489880c Fix low voltage warning threshold to 9%, not 90% 2014-07-19 21:14:14 +02:00
Anton Babushkin
41003a2437 mavlink: TX/RX rate counters added 2014-07-19 17:37:34 +02:00
Lorenz Meier
52a9513e64 Update rates 2014-07-19 16:22:02 +02:00
Lorenz Meier
6e3ebd3a36 Fix code style, no actual code edits 2014-07-19 16:00:37 +02:00
Lorenz Meier
5ace06f3b8 Add hint that heartbeats are only considered if coming from a GCS 2014-07-19 15:57:42 +02:00
Lorenz Meier
ed31d6a59a Cleanup of heartbeat handling and status printing. Ready to go mainline 2014-07-19 15:56:37 +02:00