Julian Oes
9f928308c4
land_detector: astyle
2016-07-30 12:26:56 +02:00
Julian Oes
3d0fa410a8
hysteresis: astyle
2016-07-30 12:26:56 +02:00
Julian Oes
fd6ad6565c
commander: use hysteresis lib for auto_disarm
...
Since the auto disarm hysteresis was implemented wrongly, it's now
replaced with the hysteresis library call.
2016-07-30 12:26:56 +02:00
Julian Oes
f7ad8c03b4
hysteresis: use 64bit for everything in us
2016-07-30 12:26:56 +02:00
Julian Oes
93acff8641
MulticopterLandDetector: remove always true call
...
The result from `!get_freefall_state()` was always true because
`get_freefall_state()` is already called before `get_landed_state()` is
called. Only if we're not in a freefall, we check if we are landed.
2016-07-30 12:26:56 +02:00
Julian Oes
740bfc0b32
MulticopterLandDetector: use hysteresis lib
...
The hysteresis was not properly implemented in the land detector and is
therefore replaced by the library call, both for the freefall detector
and the land detector.
2016-07-30 12:26:56 +02:00
Julian Oes
ee1669e174
hysteresis: add to systemlib CMakeLists.txt
2016-07-30 12:26:56 +02:00
Julian Oes
f365832c0b
hysteresis: we needed different hysteresis
...
Sometimes, we only need a histeresis in one direction.
2016-07-30 12:26:56 +02:00
Julian Oes
401d807261
systemlib: added library for hysteresis
...
There have been two cases where a hysteresis function wasn't working
correctly. It is therefore a good idea to abstract the hysteresis
functionality into a library.
2016-07-30 12:26:56 +02:00
Julian Oes
36299c59b4
unittests: whitespace
2016-07-30 12:26:56 +02:00
sander
788f04ea58
Remove debug info
2016-07-30 11:43:52 +02:00
sander
94fc8bda02
Fix indenting
2016-07-30 11:43:52 +02:00
sander
2bca19fc5e
Remove acceptance radius from takeoff altitude for MC
2016-07-30 11:43:52 +02:00
sander
e4f20f98cd
Implement altitude acceptance radius
2016-07-30 11:43:52 +02:00
Lorenz Meier
b5ef5cabb5
Updated src/drivers/gps/devices
2016-07-30 11:40:50 +02:00
James Goppert
5f16c97662
Added mb12xx sensor enable. ( #5164 )
2016-07-29 16:18:27 -04:00
Daniel Agar
390a7165dd
make tests ( #5163 )
...
* make tests use px4 instead of mainapp
* commander_tests ALTCTL - not rotary requires altitude
2016-07-29 11:46:47 -04:00
Julian Oes
5a262ec6bc
uorb: came across a wrong comment
2016-07-29 17:44:50 +02:00
Julian Oes
a18eabead4
navigator: whitespace
2016-07-29 17:44:50 +02:00
Daniel Agar
2de66b1a9d
FW navigation in high winds ( #5097 )
2016-07-29 06:05:48 -07:00
Beat Küng
ad2a13dcc8
cmake TAP config: add topic_listener
v1.4.1rc3
2016-07-29 14:50:03 +02:00
Beat Küng
0fa3bd4691
ms5611: use px4_getopt instead of getopt
...
- px4_getopt is threadsafe
- getopt does not do argument reordering (ms5611 start -T 5607 did not work)
2016-07-29 14:50:03 +02:00
David Sidrane
1b0f41e36e
Added support to MS5611 Driver for MS5607
2016-07-29 14:50:03 +02:00
Lorenz Meier
fa421a91e2
Add missing teest targets for MindPX
2016-07-29 14:10:44 +02:00
Lorenz Meier
6ab9dc0acf
Testing cleanup from Daniel Agar
2016-07-29 13:49:14 +02:00
Daniel Agar
99aa5f49fc
FW ALTCTL requires altitude
2016-07-29 13:48:21 +02:00
Daniel Agar
6aa935fed6
FW don't allow ACRO or RATTITUDE
2016-07-29 13:48:21 +02:00
Lorenz Meier
e70223c2be
Allow transition commands also in manual if no switch is used
2016-07-29 13:43:24 +02:00
Roman
1f1839d978
sensors: fixed code style
...
Signed-off-by: Roman <bapstroman@gmail.com >
2016-07-29 13:28:09 +02:00
Roman
9ece090dbe
vtol_att_control: use transition switch instead of aux1
...
Signed-off-by: Roman <bapstroman@gmail.com >
2016-07-29 13:28:09 +02:00
Roman
499d362b8b
added transition switch
2016-07-29 13:28:09 +02:00
Beat Küng
302719527a
nuttx defconfig: increase nr of file descriptors, due to mavlink shell
2016-07-29 13:07:17 +02:00
Beat Küng
e8d44da2c0
Tools: add mavlink_shell.py script to start a shell over mavlink
2016-07-29 13:07:17 +02:00
Beat Küng
2241ab9cac
mavlink: add a shell using SERIAL_CONTROL MAVLink message
2016-07-29 13:07:17 +02:00
Julian Oes
78a9472b25
px4iofirmware: astyle
2016-07-29 12:46:17 +02:00
Julian Oes
dcb7c0e4c2
px4iofirmware: correct newline
2016-07-29 12:46:17 +02:00
Julian Oes
79a1b84b09
px4iofirmware: clean up override decision
...
The override checking was scattered across two places and is now unified
in controls_tick(). The part in mixer_tick only decides which mixer (or
none) to use give the override flag.
2016-07-29 12:46:17 +02:00
Julian Oes
de76c398ca
px4io: whitespace fixes
2016-07-29 12:46:17 +02:00
Julian Oes
ec035b7268
px4iofirmware: no override in multirotor mode
...
This fixes a bug where multirotors got into override mode when the FMU
is dead/not responding.
The main bug was that the check was for FMU_OK || MANUAL_OVERRIDE_OK
in order to get further in the override checks.
Also a mixer_tick was called inside the controls_tick even though these
are called in px4io.c after each other anyway.
2016-07-29 12:46:17 +02:00
Julian Oes
57b3bbf657
px4iofirmware: don't set FMU_OK flags immediately
...
The FMU_OK flags are later checked anyway based on
system_state.fmu_data_received_time.
2016-07-29 12:46:17 +02:00
Julian Oes
31d5c59ab7
px4iofirmware: remove unused define
2016-07-29 12:46:17 +02:00
Julian Oes
a9a5f3a19e
px4io: add FMU fail test mode
...
In order to test what happens in px4iofirmware when the FMU stops
sending PWM or control commands, I added a test mode. When the test mode
is activated, no controls are sent.
2016-07-29 12:46:17 +02:00
Julian Oes
55d21242fe
Snapdragon: keep copying mainapp.config for now
...
mainapp.config can't be renamed to px4.config just yet because it would
clash with the name used for the DSP side.
2016-07-29 11:15:10 +02:00
James Goppert
b6a9ff756c
Rename mainapp to px4.
2016-07-29 11:05:01 +02:00
Sebastian Quilter
3b7ba915a8
small refactor ( #5155 )
2016-07-28 14:49:37 -07:00
Eric Ye
9f5b081257
Wrap help line to fit through mini-dm. ( #5157 )
...
It currently gets cut off on mini-dm, split it into multiple lines
so all of it comes through.
2016-07-28 14:47:57 -07:00
sander
4b414d96eb
Init _mission_throttle
2016-07-28 16:44:27 +02:00
sander
0ce08ed9f8
Code style
2016-07-28 16:44:27 +02:00
sander
ce3749d04f
Make tecs init airspeed mode dependent
2016-07-28 16:44:26 +02:00
sander
0cf77a30b1
Init tecs with transition airspeed for vtols without airspeed sensor
2016-07-28 16:44:26 +02:00