Lorenz Meier
ed12d9c733
systemlib: Fix param used counting
2015-04-27 09:03:35 +02:00
Lorenz Meier
8e4c78cd2d
Load all GCS-required params
2015-04-27 00:21:25 +02:00
Lorenz Meier
b739ad1a80
Remove reference to completely unused parameter
2015-04-26 23:36:16 +02:00
Lorenz Meier
a57030c836
commander: Do not lock down the system once HIL has kickeed in
2015-04-26 18:27:48 +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
Lorenz Meier
362672ece8
commander: Fix calibration feedback so that QGC picks up all error conditions
2015-04-26 17:33:45 +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
b7409635b7
Mission feasibility checker: Do not use static where its not needed.
2015-04-26 14:33:57 +02:00
Lorenz Meier
f1ff61ec4f
sensors app: Move a static member to being a class member
2015-04-26 14:33:57 +02:00
Lorenz Meier
1d283bf3c1
MAVLink app: Fix usage of static struct, make streams list const
2015-04-26 14:33:57 +02:00
Lorenz Meier
6c9e5d1ecf
commander: Only subscribe to existing telemetry status publications
2015-04-26 14:33:56 +02:00
Lorenz Meier
6e060c01a7
SDLOG2: Optimize runtime efficiency
2015-04-26 14:33:56 +02:00
Lorenz Meier
28dfb8983a
uORB: Add API to check if a topic exists yet
2015-04-26 14:33:56 +02:00
Lorenz Meier
f7f949f455
Navigator: Reduce excessive stack
2015-04-26 14:33:56 +02:00
Lorenz Meier
eba97bba4c
MC att control: reduce stack slightly
2015-04-26 14:33:56 +02:00
Lorenz Meier
b1c0176f42
MC pos control: Reduce stack
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
0ebf626632
MAVLink app: Allow higher max data rate
2015-04-26 14:24:01 +02:00
Lorenz Meier
8edbf72bd5
sensors app: Use right lookup function
2015-04-26 14:02:22 +02:00
Lorenz Meier
76ce611e84
MAVLink app: Use right lookup function
2015-04-26 14:02:06 +02:00
Lorenz Meier
36ca62ece9
param lib: Provide used index lookup
2015-04-26 14:01:42 +02:00
Lorenz Meier
1b6742cebe
commander: Better user feedback after resolving preflight check warnings
2015-04-26 12:04:16 +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
af22c49497
MAVLink app: send correct value when not estimating battery charge level
2015-04-25 09:45:16 +02:00
Lorenz Meier
75df06bc76
commander: Better text feedback in preflight-check
2015-04-25 09:43:54 +02:00
Mark Charlebois
d913ec8dc9
Changed device::px4_device_handle_t to device::file_t
...
This change allowed the _posix.cpp file changes to be merged
back into the original files.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-24 17:49:35 -07:00
Lorenz Meier
5c4494b1c9
commander: Fixing HIL operation with failing preflight checks
2015-04-24 21:06:45 +02:00
Mark Charlebois
20d35e33da
Platform header file cleanup and consolidation
...
Removed obsolete porting cruft from px4_XXX.h files and merged the
POSIX changes in PreflightCheck_posix.cpp back to PreflightCheck.cpp
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-24 11:45:14 -07:00
Andrea Nistico
e621b2eb18
code style fix
2015-04-24 17:03:05 +02:00
Andrea Nistico
1f5775615f
Rvis transposed, in this way we have consisency
2015-04-24 16:45:17 +02:00
andrea-nisti
c5ce8f39ae
Order fixed for vision position quaternion
...
changed from [x y z w] to [w x y z]. In this way the notation is consistent and flightplot shows the real values.
2015-04-24 15:51:52 +02:00
Mark Charlebois
58a73a5392
Fixed list of SRCS in mavlink_tests/module.mk
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-24 01:56:09 -07:00
Mark Charlebois
a1332e699c
QuRT and POSIX changes - part 5
...
Last part of the main QuRT related changes
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-24 01:39:25 -07:00
Mark Charlebois
187f13cd70
QuRT and POSIX changes - part 4
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-24 01:24:31 -07:00
Mark Charlebois
c802beb3d7
QuRT and POSIX changes - part 3
...
More staged changes to support QuRT and related POSIX changes
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-24 01:13:08 -07:00
Mark Charlebois
071c4c1a9e
Updated module.mk for changed file names
...
sensors_x.c were consolidated to sensors.c
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-24 01:05:49 -07:00
Mark Charlebois
3336fce1f4
QuRT and POSIX changes
...
Partial commit of the changes for QuRT and related changes for POSIX
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-24 00:52:44 -07:00
Pavel Kirienko
3f961bf3c6
UAVCAN driver silently ignores repeated start commands without error. This allows to avoid error messages when UAVCAN driver is started from extras script before default initialization sequence is executed.
2015-04-23 22:02:34 +03:00
Mark Charlebois
e764c68d0a
mavlink: consolidated nuttx and posix changes
...
Removed nuttx and posix specific files for mavlink_ftp and mavlink_receiver.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-22 11:08:19 -07:00
Mark Charlebois
d63d2f7a61
Posix: removed obsolete file mavlink_main_posix.h
...
The changes for __PX4_POSIX are in mavlink_main.h
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-22 10:41:32 -07:00
Mark Charlebois
f63ab3d5e3
Merge branch 'master' into linux
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
Conflicts:
makefiles/firmware.mk
2015-04-22 10:38:46 -07:00
Mark Charlebois
8e500f543e
Combined nuttx and posix mavlink_main headers
...
Removed the separate implementations of mavlink_main_X.h
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-22 09:39:02 -07:00
Mark Charlebois
7aac0e94db
Posix: disable stack size check
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-22 07:50:45 -07:00
Roman Bapst
67956341e6
FireFly6: make landing gear manual pass-through
2015-04-22 13:40:49 +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
Mark Charlebois
36a9f7a818
Posix: fixed calls to open that should be px4_open
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-21 23:26:14 -07:00
Mark Charlebois
da29004a26
Sync state_machine_helper_posix to state_machine_helper
...
state_machine_helper_posix.cpp was out of sync with
state_machine_helper_posix.cpp.
Added debug to detect when sensors is started before uorb.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-21 22:04:01 -07:00
Mark Charlebois
3f7d4de74a
Posix: fixed ioctl calls to be px4_ioctl
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-21 17:26:07 -07:00