squilter
583c087eca
Plane: update severities
10 years ago
Tom Pittenger
f4f111775e
Plane: Log height of zero instead of old value
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
Przemek Lekston
ca915d9928
Plane: fix "logging disabled" build.
10 years ago
Andrew Tridgell
51bdbea745
Plane: fixed format for ARM message
10 years ago
Lucas De Marchi
e97034f8e9
ArduPlane: use ARRAY_SIZE macro
10 years ago
Randy Mackay
76ccf4043e
Plane: log ahrs home and ekf origin
10 years ago
Peter Barker
3fce7eb21a
Plane: use common mission logging code
10 years ago
Peter Barker
bbfe67fe2a
Plane: use common system information logging
10 years ago
Michael du Breuil
54c06cde02
Plane: Log the steering controller PID state
10 years ago
Michael du Breuil
1a121f543b
Plane: Use PIDS for steering rather then PIDY
10 years ago
Andrew Tridgell
3427224bfc
Plane: fixed logging of parameters on arming
10 years ago
Andrew Tridgell
6b9854457d
Plane: added PID tuning logging for ground steering
10 years ago
Randy Mackay
9ece826c28
Plane: Log_Write_Startup writes parameters
10 years ago
Andrew Tridgell
9b77260ebb
Plane: disable PID logging on APM2
10 years ago
Andrew Tridgell
c31da93726
Plane: log roll and pitch PIDs
10 years ago
Peter Barker
d7ed06816a
Plane: use 64-bit timestamps for dataflash logs
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
554869033f
Plane: disabled rangefinder on APM2
...
this saves 5k of flash space, enough for support to be kept for
another release
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
Andrew Tridgell
2feee9aa88
Plane: call Log_Write_POS()
10 years ago
Tom Pittenger
76f448e512
Plane: Write new mission to log without telling GCS
10 years ago
Tom Pittenger
ba29967454
Plane: if receiving last mission item then log new mission to dataflash
10 years ago
Andrew Tridgell
a299fdacdf
Plane: fix for HAL_SITL rename
10 years ago
Andrew Tridgell
75c9689a64
Plane: added armed and safety state to STAT log message
10 years ago
Tom Pittenger
f5dfe7c650
ArduPlane: Log isFlying status
...
Log is_flying() status and its float probability in new STAT msg
and piggyback on MODE bitmask flag.
10 years ago
Tom Pittenger
bd9b573969
Plane: Fix compile warnings
...
- const values declared as default double
- This is the first pass in fixing the warnings, trying to catch some low hanging fruit. All const double values are changed to float. For example: 1.0 is now 1.0f.
- Only except is in location.pde where some double stuff is happening
- I did not change the exponentials 1e7 type stuff which should be 1e7f. A different commit
10 years ago
Andrew Tridgell
b0cdf8952b
Plane: added HIL_MODE parameter
...
this allows for HIL with any firmware
10 years ago
Robert Lefebvre
395c868727
Plane: Change Compass logging to new DataFlash method that handles instances.
10 years ago
Robert Lefebvre
7efb4eef65
Plane: Change Compass logging to use DataFlash library method.
10 years ago
Robert Lefebvre
a2d73b42b9
Plane: Change Mode logging to use DataFlash library method.
10 years ago
Robert Lefebvre
ac513a84db
Plane: Change Attitude logging to use DataFlash library method.
10 years ago
Robert Lefebvre
233083c8e9
Plane: Change current logging to use DataFlash library method.
10 years ago
Andrew Tridgell
5a01933b7b
Plane: use dataflash Log_Write_Airspeed()
10 years ago
Dario Lindo Andres
0ea7a7a0cc
Plane: Corrected LOGGING_ENABLED
...
When we configure LOGGING_ENABLED to DISABLED code does not
compile. Now it works!
10 years ago
Andrew Tridgell
ae96a48efc
Plane: use location_path_proportion()
...
this should produce better glide slopes when the aircraft is off
course
10 years ago
Randy Mackay
7d18744094
Plane: use battery.voltage2 method for logging
10 years ago
Randy Mackay
9be53502df
Plane: remove logging dependecy on optflow
10 years ago
priseborough
195cdb6fd6
Plane: Don't log EKF optical flow data if not required
10 years ago
priseborough
2500f7e9c2
Plane : Add data logging for optical flow use with EKF
10 years ago
Andrew Tridgell
fa5bab2682
Plane: log raw pressure and offset
10 years ago
Andrew Tridgell
96a87b6990
Plane: added DF logging of 2nd battery voltage
10 years ago
Andrew Tridgell
186806c768
Plane: lowpass the rangefinder correction, not height
...
this should produce less lag as the rangefinder correction should be
changing much less
11 years ago
Andrew Tridgell
b6319a9d19
Plane: keep an estimate of the rangefinder altitude
...
only accept data when we have had 10 samples in a row in range at 50Hz
11 years ago
Andrew Tridgell
a83509f6a3
Plane: fixed compass logging for COMPASS_PRIMARY != 0
11 years ago
Andrew Tridgell
3390224491
Plane: avoid some float conversion warnings
11 years ago
Andrew Tridgell
28e1449e8d
Plane: updates for new AP_RangeFinder API
11 years ago
Andrew Tridgell
5aa58d2ab5
Plane: support 3 magnetometers
11 years ago