Commit Graph

9862 Commits

Author SHA1 Message Date
Anton Babushkin f1b55e578f mavlink: more streams ported to new API 2014-07-28 11:02:56 +02:00
Anton Babushkin e1361fdc02 mavlink: GPS_RAW_INT stream added 2014-07-28 00:07:01 +02:00
Lorenz Meier 8e12d79ef4 Increase GPS position timeout to real-life timeouts. More work needed. 2014-07-27 23:43:39 +02:00
Lorenz Meier 5d36381dc5 EKF: Fix wind publication, fix commented out flags 2014-07-27 23:38:14 +02:00
Lorenz Meier 17e82c5f7f Merge pull request #1233 from PX4/circuitbrkairspd
circuit_breakers: added param to disable airspeed check
2014-07-27 12:52:02 -07:00
Thomas Gubler db5d668439 add simplistic gps failure detection 2014-07-27 00:55:43 +02:00
Thomas Gubler c5b97fdb1f Merge remote-tracking branch 'upstream/master' into obcfailsafe 2014-07-27 00:40:01 +02:00
Julian Oes 54b9698d65 circuit_breakers: added param to disable airspeed check 2014-07-26 17:48:45 +02:00
Jean Cyr 3a4da7c5fa Revert to original loop
Original loop was correct, and slightly more efficient. Retain
initialization of ret to handle the case where passed in count is 0.
2014-07-26 09:05:44 -04:00
Jean Cyr 2de38d0628 Improve update performance and clean up compiler warnings in px4io driver
- Fix compiler warnings in px4io_serial.cpp
- Fix compiler warnings in px4io_uploader.cpp
- Rename confusing overloaded send method with nearly identical
parameters in px4io_uploader.cpp
- Improve update performance by using maximum size programming buffer
since we are no longer limited by stack size.
2014-07-25 23:30:37 -04:00
Lorenz Meier 5bf7d5774c Merge pull request #1226 from PX4/filter_mode
Return 0 for a non-reset - tested 40 mins in flight.
2014-07-25 12:50:59 -07:00
Julian Oes 277a16873b Merge pull request #1208 from PX4/sysid_reboot
Fixes #1207
2014-07-25 19:15:55 +02:00
Anton Babushkin a2ac45f4e0 Merge commit 'bd808ccf3a825ac1304a72dcede12478fda76857' into mavlinkrates2 2014-07-25 18:41:25 +02:00
Lorenz Meier e8925f212a Merge remote-tracking branch 'upstream/master' into asfilter 2014-07-25 17:39:02 +02:00
Lorenz Meier ffcbc9cddb Merge branch 'filter_mode' into asfilter 2014-07-25 17:16:35 +02:00
Anton Babushkin c5a623e158 rcS: set rates for parameters and missions on USB connection 2014-07-25 14:30:45 +02:00
Anton Babushkin 07c4144cde mavlink: message buffer size fixed 2014-07-25 14:30:06 +02:00
Anton Babushkin 1938ef16e3 mavlink: don't scale up rates, debug output removed 2014-07-25 14:27:07 +02:00
Julian Oes 80a197f0ff Revert "mavlink: use correct component ID"
This reverts commit 36d8d73aeb.
2014-07-25 09:45:23 +02:00
Lorenz Meier bd808ccf3a Merge pull request #1230 from PX4/posvalidcomment
update comment about condition_global_position_valid
2014-07-24 23:01:19 -07:00
Anton Babushkin 8f0af1c5fe mavlink: forwarding and FTP fixed, flow control detector fixed 2014-07-25 00:16:02 +02:00
Pavel Kirienko e92a0cd10d UAVCAN update for #1229 (windoze) 2014-07-25 02:14:35 +04:00
Thomas Gubler fd52e5561e update comment about condition_global_position_valid 2014-07-24 23:46:39 +02:00
Thomas Gubler 3515986260 define gps loss failsafe nav state 2014-07-24 23:44:38 +02:00
Pavel Kirienko b72e89697c UAVCAN update for #1229 2014-07-25 00:52:42 +04:00
Thomas Gubler 1b2f9070ea engine_failure flag
Added engine_failure flag to behicle status, alsoset_nav_state in the
state machine helper takes this flag into account
2014-07-24 22:29:04 +02:00
Thomas Gubler 303664d94a add landengfail nav state 2014-07-24 21:49:22 +02:00
Lorenz Meier 53f1b31902 Do not abort on submodule init feedback 2014-07-24 21:41:09 +02:00
Lorenz Meier 45fe0164a3 Merge branch 'master' of github.com:PX4/Firmware 2014-07-24 21:27:48 +02:00
Thomas Gubler a08b7a9f35 enginefailure: set mission item 2014-07-24 21:22:40 +02:00
Thomas Gubler bc4d7952f3 dl loss: don't set unnecessary value 2014-07-24 21:22:20 +02:00
Anton Babushkin c486aa536f mavlink: bug fixed, don't delete mission manages twice 2014-07-24 19:34:19 +02:00
Anton Babushkin b31ddc193c mavlink: tix mission manager to use MavlinkStream API 2014-07-24 19:31:25 +02:00
Thomas Gubler bffa9e3fa8 navigator: add skeleton of FW engine failure mode 2014-07-24 19:27:40 +02:00
Julian Oes 58aa9f28f0 mavlink: when detecting spoof, be more verbose 2014-07-24 17:59:02 +02:00
Julian Oes 36d8d73aeb mavlink: use correct component ID 2014-07-24 17:58:17 +02:00
Julian Oes b4e6f535ea mavlink: onboard links should only pass on messages from the same system ID 2014-07-24 17:57:30 +02:00
Lorenz Meier f03f6ddd74 Improve user feedback on mission load fails 2014-07-24 17:57:15 +02:00
Lorenz Meier 87334a987a Return 0 for a non-reset 2014-07-24 17:42:45 +02:00
Lorenz Meier 1b3a775e1b Merge pull request #1221 from ggregory8/vision_estimate
Separate position correction for vision estimate out from GPS logic. Add weight parameters. Fixes valid position indication.
2014-07-24 07:54:14 -07:00
ggregory8 25ef4bc4a0 Use current rotation matrix for vision instead of delayed rotation 2014-07-24 22:31:45 +08:00
Anton Babushkin 897984c4f4 mavlink: bug fixed, don't delete parameters stream 2014-07-24 12:28:02 +02:00
Anton Babushkin eb4015ced1 mavlink: strange FIXME comment removed 2014-07-24 12:10:56 +02:00
Anton Babushkin 9df1da1b7c mavlink: STATUSTEXT implemented via streams API 2014-07-24 12:10:21 +02:00
Thomas Gubler a35814d15b dl loss: correct timeout, add hysteresis also for regain 2014-07-24 08:57:58 +02:00
Anton Babushkin ea2dce3992 mavlink: MavlinkStream API simplifyed 2014-07-23 23:10:10 +02:00
Thomas Gubler f10d1277a5 navigator: fix comment 2014-07-23 23:07:11 +02:00
Thomas Gubler b7bc77fc8c Merge remote-tracking branch 'upstream/master' into obcfailsafe 2014-07-23 23:01:42 +02:00
Thomas Gubler 756ea3019e datalink loss: fix type error 2014-07-23 23:00:34 +02:00
Thomas Gubler 24f380137e add method to block fallback to mission
failsafe navigation modes can use a flag in mission_result to tell the
commander to not switch back to mission
2014-07-23 22:58:19 +02:00