Randy Mackay
4bf36d787b
Plane: use labs for int32 values
10 years ago
squilter
583c087eca
Plane: update severities
10 years ago
Tom Pittenger
37336bbbe1
Plane: moved is_flying related code to its own file
10 years ago
Tom Pittenger
204ff7b158
Plane: move statics into new struct
...
removed default case statements
10 years ago
Tom Pittenger
da8f4f9e95
Plane: reworked is_flying
...
add crash detection, allow disengage via param CRASH_DETECT
improved is_flying behavior
take off, landing and hard-landing improvements
add stillness check to is_flying and log it
minimum airspeed is determined ARSPD_FBW_MIN*0.75
10 years ago
Andrew Tridgell
cc96f80f02
Plane: make TRAINING mode obey stall prevention roll limits
...
Fixes issue#2014
10 years ago
Andrew Tridgell
9f9080983b
Plane: trim out some log msgs on APM2
...
save a bit more flash
10 years ago
Andrew Tridgell
6c07795b63
Plane: added HIL_SUPPORT define
...
disable HIL support on APM2 to save flash space
10 years ago
Randy Mackay
b670988e05
Plane: log IMUDT
10 years ago
Lucas De Marchi
e97034f8e9
ArduPlane: use ARRAY_SIZE macro
10 years ago
Andrew Tridgell
4aac2c5c96
Plane: trigger OVERRIDE_CHAN in px4io
...
setup the MODESWITCH channel as our OVERRIDE_CHAN, allowing for
instant manual passthru in px4io when OVERRIDE_CHAN goes above 1750
This makes for faster switching, and avoids bugs where a still enabled
FMU channel disables override
10 years ago
Andrew Tridgell
358a13261c
Plane: moved sink_rate calculation to update_alt()
...
this makes it available to non-landing code
10 years ago
Randy Mackay
814cb5ce18
Plane: add vibration DF logging and send to GCS
10 years ago
Lucas De Marchi
6bbf0e7770
Plane: stop using alias FUNCTOR_BIND_VOID
10 years ago
Andrew Tridgell
db784c83dc
Plane: removed unnecessary pragmas
10 years ago
Andrew Tridgell
964b8ed2f3
Plane: fix for scheduler API change
10 years ago
Lucas De Marchi
7c4cf41ebc
ArduPlane: use functor macros
...
Functor is not yet being used but let's make is macro fallback to the
previous Delegate implementation for easy of transition between the two.
10 years ago
Andrew Tridgell
b92c2409e4
Plane: added local millis() and micros() to reduce code size a bit
10 years ago
Andrew Tridgell
18c37935c9
Plane: convert from .pde to .cpp files
10 years ago
James Goppert
4e49d13aa4
Working on auto generating cpp files for sketch.
...
Just have to add prototypes now and #defines for debugging.
13 years ago
James Goppert
828e8598ef
Cmake working for ArduCoptre/ ArduPlane
...
Need to get pde processing working.
13 years ago