511 Commits

Author SHA1 Message Date
Lorenz Meier
02efa5a24c commander: Better text feedback 2015-06-06 22:14:10 +02:00
Mark Whitehorn
05f935cd77 inhibit more sensor checks 2015-06-06 08:53:56 -06:00
Lorenz Meier
ab61ebca2a Revert "commander: Allow to disarm via switch in HIL"
This reverts commit 6ed43cb3a4d36c15345332652850670215914cd2.
2015-06-06 11:37:10 +02:00
Lorenz Meier
6ed43cb3a4 commander: Allow to disarm via switch in HIL 2015-06-06 09:46:09 +02:00
Lorenz Meier
7b36353e52 Merge pull request #2289 from kd0aij/HIL_inhibitSensorCheck
Hil inhibit sensor check
2015-06-06 09:39:34 +02:00
Mark Whitehorn
9588e6fc68 whitespace 2015-06-05 21:23:35 -06:00
Mark Whitehorn
e9634fbe47 suppress preflight check failure for HIL autostart_ids 2015-06-05 21:18:25 -06:00
Lorenz Meier
7f07e4306a commander: Fix non-existing middle switch position for acro switch 2015-06-05 22:45:07 +02:00
Lorenz Meier
4594945d57 commander: Forbid override in stabilized mode 2015-06-05 22:45:06 +02:00
Lorenz Meier
8e935e6fa6 Add new stabilize mode 2015-06-05 22:45:05 +02:00
Lorenz Meier
db3ac5f3ac commander: Compile fix 2015-05-30 19:06:05 -07:00
Lorenz Meier
164a1178b8 commander: Be more verbose about low battery warnings, do not trigger low battery warning sound in HIL 2015-05-30 18:43:25 -07:00
Lorenz Meier
c18210b163 commander: Update command names 2015-05-27 15:21:33 -07:00
Lorenz Meier
6253f6154f commander: rename field for RC input mode 2015-05-25 16:34:42 +02:00
Lorenz Meier
81240d6040 commander: Initial RC detection is only an info string 2015-05-24 23:31:58 +02:00
Lorenz Meier
009815deb0 Improve config and mapping 2015-05-24 20:11:51 +02:00
Lorenz Meier
01fd84e4dc mavlink and commander app: Add support for manual input, either directly or via remote control 2015-05-24 20:11:50 +02:00
Lorenz Meier
bed746c213 commander: Add param and mode to disable RC input in general and required validation / setup. 2015-05-24 20:11:50 +02:00
Lorenz Meier
335b212f92 commander: Better update logic, better feedback text for landings 2015-05-24 11:43:18 +02:00
Don Gagne
7f5a5e085c Add "calibrate esc" command 2015-05-22 22:27:43 +02:00
Lorenz Meier
9179fcefc9 Calibration state machine fixes, generates less bogus error messages during calibration 2015-05-21 17:25:37 +02:00
Roman Bapst
12c6dc8ad8 added routine for autopilot level calibration 2015-05-19 14:20:00 +02:00
Lorenz Meier
2625d3e973 Merge pull request #2175 from Zefz/preflight_gps_check
Preflight: GPS check
2015-05-19 10:10:46 +02:00
Lorenz Meier
83fdb9931a commander / mavlink: Add battery status to output BATTERY_STATUS MAVLink message 2015-05-17 17:44:51 +02:00
Johan Jansen
510b6124ec Commander: Fix inverted circuit breaker logic 2015-05-14 21:20:05 +02:00
Johan Jansen
fee02c6943 Commander: Fix parameter bug in preflight check function 2015-05-14 20:30:10 +02:00
Johan Jansen
f020ad4ba3 Commander: Check if GPS receiver is suffering from jamming noise 2015-05-14 19:29:35 +02:00
Johan Jansen
45f1fd6634 Commander: Add preflight check for missing GPS module 2015-05-14 19:19:30 +02:00
Lorenz Meier
8a73f91ad6 Commander: Be less verbose about param saves to focus the user attention to relevant output 2015-05-14 17:33:07 +02:00
Roman Bapst
90c3aec1fd make main LED show low and critical battery status 2015-05-13 16:24:44 +02:00
Lorenz Meier
0e78e38cda commander: Use pre-rotated topic in board frame 2015-05-04 14:06:19 +02:00
Roman Bapst
be03f98d64 added esc calibration routines 2015-04-28 15:15:46 +02:00
Simon Wilks
ef63babb71 Make sure circuit breakers are ready before the first preflight check call. 2015-04-27 13:30:37 +02:00
Lorenz Meier
3f8c81433e commander: Provide more useful mission feedback 2015-04-27 09:07:53 +02:00
Lorenz Meier
b07964660e commander: prune old code, do not run preflight checks when nothing relevant in the system is changing. 2015-04-26 17:39:00 +02:00
Don Gagne
a7f88d97b8 Sensor cal rework
- cancel support
- versioned cal messages
- better still detection
- better messaging
2015-04-26 14:34:19 +02:00
Lorenz Meier
6c9e5d1ecf commander: Only subscribe to existing telemetry status publications 2015-04-26 14:33:56 +02:00
Lorenz Meier
bbb27b8635 commander: Reduce excessive stack size 2015-04-26 14:33:56 +02:00
Lorenz Meier
c7ecafe99b commander: Critical fix for arm state machine. Only auto-save if not stored already 2015-04-25 12:53:58 +02:00
Lorenz Meier
7e81778908 commander: Fix data link lost / regained logic 2015-04-25 10:15:15 +02:00
Lorenz Meier
5c4494b1c9 commander: Fixing HIL operation with failing preflight checks 2015-04-24 21:06:45 +02:00
Roman Bapst
5b772e5720 update vehicle status before doing preflight checks 2015-04-22 13:32:09 +02:00
Lorenz Meier
5e584c2942 commander: Better low battery failure feedback 2015-04-22 09:27:03 +02:00
Lorenz Meier
5a8eca75bf Commander: Fix RTL mode switch logic 2015-04-21 06:54:16 +02:00
Lorenz Meier
b9d17241a3 RTL mode switching: Allow to flick to RTL in any mode. 2015-04-21 06:54:15 +02:00
Lorenz Meier
554719c78f Harmonize preflight and prearm checks, run same code except for dynamic range check only on arming 2015-04-20 09:14:13 +02:00
Lorenz Meier
7dbb6c4fa8 Commander: Improved preflight check routines. Running checks on all connected sensors. Re-run checks once GCS is connected. 2015-04-20 09:14:13 +02:00
Johan Jansen
7a4ac0ad7f Commander: Ignore sensor status on in-air restore 2015-04-20 09:14:13 +02:00
Johan Jansen
b70138c631 Commander: Re-run preflight check after calibration 2015-04-20 09:14:12 +02:00
Johan Jansen
c5a178a777 Commander: Play startup tune if preflight checks are good, play alarm otherwise 2015-04-20 09:14:12 +02:00