207 Commits

Author SHA1 Message Date
Lorenz Meier
55d18949bc Commander: support finer granularity of data llink loss and RC loss actions 2016-04-25 08:44:51 +02:00
Julian Oes
c9ac9c7dbd commander: fixes after rebase 2016-04-11 18:01:49 +02:00
Julian Oes
3c9f9540dc commander: add failsafe flag back in 2016-04-11 18:01:49 +02:00
Julian Oes
974223bdd1 commander: pass battery status to preflight check
A low battery check was recently added to the preflight check, therefore
we need to pass on the information about the battery.
2016-04-11 18:01:49 +02:00
Julian Oes
e91f587438 commander; various compile fixes after rebase 2016-04-11 18:01:49 +02:00
Julian Oes
5ca5af5fcd commander: take main_state out of vehicle_status
This state is only commander internal. Therefore it doesn't need to be
in vehicle_status. Instead it is now in the commander_state message.
2016-04-11 18:01:48 +02:00
Julian Oes
70cff975cc commander: move some flags out of vehicle_status
All the removed flags were not used anywhere else than inside the
commander.
2016-04-11 18:01:48 +02:00
Julian Oes
23df992cc5 commander: moved offboard bools into status_flags
The offboard status bools were not used anywhere but in the commander.
Therefore they are now moved to the local status_flags topic.
2016-04-11 18:01:48 +02:00
Julian Oes
1f44fb1efd commander: internalize system status bools
Most condition bools in the commander are not used anywhere but in the
commander. It therefore makes sense to move them to a different internal
struct and remove them from the vehicle_status message.

Also, the land_detected should be used by all the modules instead of
getting it through the commander and system_status.
2016-04-11 18:01:47 +02:00
Julian Oes
141b984d5b commander: take previous main state out of status 2016-04-11 18:01:47 +02:00
Julian Oes
5f3a23a253 commander: remove circuit breakers from status msg
Since the circuit breaker bools are not actually used anywhere else than
in the commander, it is safe to remove them and replace them with local
bools.
2016-04-11 18:01:47 +02:00
Lorenz Meier
ad3ca2a9d2 Commander: Indicate low battery 2016-04-10 10:57:38 -07:00
Lorenz Meier
e3d6bad3fe Revert "report sensor init failure"
This reverts commit 407f467b456a393a891a936c79cc90e64e52fd45.
2016-04-10 10:37:03 -07:00
Lorenz Meier
b66967a8a5 Revert "add low battery warning and comment out the "resolved" messages"
This reverts commit 221e259d01b32f23d14270af78d0996b728bf9d1.
2016-04-10 10:36:48 -07:00
Mark Whitehorn
817c0eafbc add low battery warning and comment out the "resolved" messages 2016-04-05 19:13:49 -07:00
Mark Whitehorn
b4520f538e report sensor init failure 2016-04-05 19:13:49 -07:00
Felix Hu
bd580e09bf supports MindPXv2 borad which is a product from AirMind. 2016-03-30 19:45:39 +02:00
Jimmy Johnson
38c40d5601 fixing var change after rebase, setting min mission takeoff altitude to 10m for safety 2016-03-27 12:10:57 +02:00
Jimmy Johnson
dfc2d9b5e0 more clean up 2016-03-27 12:10:57 +02:00
Jimmy Johnson
bbc8eaefd7 Adding new follow target navigation and main states. New follow target
topic added. New follow fsm added to the navigator
2016-03-27 12:10:57 +02:00
Julian Oes
bba0d0384d drivers/modules: changes after mavlink_log change
The mavlink_log API changes lead to changes in all drivers/modules using
it.
2016-03-24 13:10:02 +01:00
Lorenz Meier
1fdf252e96 Remove duplicate LAND mode, clean up mode reporting across the board to ensure consistency 2016-03-13 15:39:35 +01:00
Andreas Antener
eb5b8a32ee transition alignment will force heading now and go to RTL if it cannot reach it in time, handle mission failure correctly, reset after mission update, issue message with actual problem 2016-02-15 23:29:38 +01:00
sander
d5eae460c0 VTOL transition failsafe RTL 2016-02-10 16:30:57 +01:00
Lorenz Meier
19b81b9ab2 Commander: Rate-limit preflight check 2016-01-22 11:31:39 +01:00
Andreas Antener
fbf42c8949 added auto takeoff support, updated configuration for solo and generalized landing mission items 2015-12-28 15:21:50 +01:00
Lorenz Meier
e715610887 Be more forgiving on avionics power voltage 2015-12-07 11:41:01 +01:00
Lorenz Meier
a242c0ff6d Commander: Add takeoff command handler. Do not check RC config in SITL RC mode 2015-11-20 11:15:17 +01:00
Lorenz Meier
75e962ee7c Merged master into driver_framework 2015-11-20 09:14:37 +01:00
Mark Charlebois
34410e7ce4 Changes for updated DriverFramework
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-19 19:03:10 -08:00
Lorenz Meier
7a5391a723 Commander: Fix preflight check reporting and simplify logic 2015-11-19 18:28:16 +01:00
Lorenz Meier
f2b988dcaa Fix error reporting logic 2015-11-19 17:48:39 +01:00
Lorenz Meier
173edcef63 Commander: Fix reporting in presence of no telemetry link 2015-11-19 16:33:56 +01:00
Lorenz Meier
092a51426f Build fix and airspeed console cal 2015-11-17 12:59:45 +01:00
Lorenz Meier
0509a5a9ea Enforce airspeed check for VTOLs 2015-11-17 12:35:24 +01:00
Mark Charlebois
618626103f Use DevMgr::getNextDevicePath()
Also, a fix for number of args passed for accelsim.

Updated to newest version of DriverFramework.

DF drvices show up now in list_devices

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-16 16:57:57 -08:00
Mark Charlebois
dbe3b0e52b Re-enabling code to handle DF framework
Updated to latest DriverFramework and changed ioctl args to
unsigned int from void *.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-16 13:51:39 -08:00
Lorenz Meier
ff88fc00c0 Commander: Preflight check reporting cleanup, add USB breaker 2015-11-14 15:02:56 +01:00
Lorenz Meier
cc8f159bcc REVERT THIS COMMIT LATER: Temporarily disable the device listing 2015-11-12 15:31:38 +01:00
Kabir Mohammed
5fcfdb759c commander : hotplug sensor support, better failure reporting 2015-11-11 15:53:44 +05:30
Mark Charlebois
efd9995a10 Ported more simulated sensors to DriverFramework
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-10 07:45:13 -08:00
Roman Bapst
2cf9294c68 Merge pull request #3053 from PX4/usb_enforce
Commander: prevent the user from arming the system with USB
2015-10-30 17:51:41 +01:00
Eddy Scott
c4a82d78c8 Added commander support for rattitude mode. Still need to incorporate attitude/rate switching in multicopter control 2015-10-28 08:37:12 -04:00
Lorenz Meier
55cf08d383 Commander: prevent the user from arming the system when USB was ever connected 2015-10-23 17:47:22 +02:00
Lorenz Meier
ccf19d12f2 Commander: Provide better status feedback for sensor init / check routine 2015-09-26 17:20:08 +02:00
Lorenz Meier
996a6ee437 Commander: Do not lock in user on a single boot assignment failure 2015-09-23 18:36:29 +02:00
Lorenz Meier
067c0fd328 Commander: Add required POSIX header 2015-09-20 10:58:04 +02:00
Lorenz Meier
849b61213c commander: Remove unused error variable 2015-09-12 10:51:52 +02:00
Lorenz Meier
be92c1189b Fix handling of RC mode selection 2015-09-04 19:57:44 +02:00
Lorenz Meier
509ec90b76 Merge pull request #2406 from mcharleb/logging-v3
Improved logging with both compile and runtime level filtering
2015-07-01 23:31:50 +02:00