Andrew Tridgell
|
4ef7d5b468
|
AP_DAL: make more APIs const
|
4 years ago |
Andrew Tridgell
|
9b81c5a1e0
|
AP_NavEKF3: use dal reference in EKF backends
saves a bit of flash space
|
4 years ago |
Andrew Tridgell
|
5f0e943f0f
|
AP_NavEKF2: use dal reference in EKF backends
saves a bit of flash space
|
4 years ago |
Andrew Tridgell
|
e273f73cb4
|
AP_DAL: fixed shadowed variable
|
4 years ago |
Andrew Tridgell
|
1bdf6173ec
|
AP_NavEKF3: removed have_ekf_logging
|
4 years ago |
Andrew Tridgell
|
21dfdc2192
|
AP_NavEKF3: use DAL for body frame odometry
|
4 years ago |
Andrew Tridgell
|
8591b31665
|
AP_NavEKF2: cleanup unused code
|
4 years ago |
Andrew Tridgell
|
9635231088
|
AP_DAL: added body frame odomotry
|
4 years ago |
Andrew Tridgell
|
6c4e552a0b
|
AP_GPS: removed have_ekf_logging()
|
4 years ago |
Andrew Tridgell
|
353ec29ab6
|
AP_Compass: removed have_ekf_logging()
|
4 years ago |
Andrew Tridgell
|
b0ec4f8b93
|
AP_Baro: removed have_ekf_logging()
|
4 years ago |
Andrew Tridgell
|
1bc82d3118
|
AP_AHRS: removed have_ekf_logging()
|
4 years ago |
Andrew Tridgell
|
851cb30e0d
|
AP_Logger: speed up startup with replay if LOG_DISARMED=0
|
4 years ago |
Andrew Tridgell
|
29ab747982
|
AP_DAL: fixed navio build
|
4 years ago |
Andrew Tridgell
|
c7cc26d9bc
|
AP_DAL: rename xxprintf() to rprintf()
|
4 years ago |
Andrew Tridgell
|
9542f365f6
|
AP_DAL: fixed range beacon handling
|
4 years ago |
Andrew Tridgell
|
d01534c7c6
|
AP_DAL: remove unnecessary variables
|
4 years ago |
Andrew Tridgell
|
a0de6c620f
|
AP_NavEKF3: use selected GPS for gps_yaw_deg()
more than one GPS could provide yaw
|
4 years ago |
Andrew Tridgell
|
f4c3d7286c
|
AP_NavEKF3: support replay with wheel odomotry
|
4 years ago |
Andrew Tridgell
|
b8a3413f5e
|
AP_DAL: support wheel odomotry
|
4 years ago |
Andrew Tridgell
|
e87f98066f
|
AP_NavEKF3: support replay with external navigation data
|
4 years ago |
Andrew Tridgell
|
bec095d661
|
AP_NavEKF2: support replay with external navigation data
|
4 years ago |
Andrew Tridgell
|
c068da154a
|
AP_DAL: support external pos and velocity data
|
4 years ago |
Andrew Tridgell
|
5260d677ef
|
AP_DAL: fixed optical flow replay
|
4 years ago |
Andrew Tridgell
|
7bbbbd314c
|
AP_NavEKF3: added optflow support for AP_DAL
|
4 years ago |
Andrew Tridgell
|
224792b8b8
|
AP_NavEKF2: added optflow support for AP_DAL
|
4 years ago |
Andrew Tridgell
|
dab9d824fd
|
AP_DAL: added optflow support
|
4 years ago |
Andrew Tridgell
|
a56f07b74d
|
AP_Math: allow build without other headers for vector2.h
|
4 years ago |
Andrew Tridgell
|
31091d6307
|
AP_NavEKF3: use ekf_low_time_remaining for core scheduling
|
4 years ago |
Andrew Tridgell
|
90a8c5cb1a
|
AP_NavEKF2: use ekf_low_time_remaining for core scheduling
|
4 years ago |
Andrew Tridgell
|
47c3fadc17
|
AP_DAL: added ekf_low_time_remaining()
used by EKF for inter-lane scheduling
|
4 years ago |
Andrew Tridgell
|
1848491ac2
|
AP_DAL: fixed GPS backend for multiple sensors
|
4 years ago |
Andrew Tridgell
|
bf61910c7c
|
AP_DAL: fixed shadowed variable
found by semaphore build
|
4 years ago |
Andrew Tridgell
|
50d03571da
|
AP_DAL: fixed build without VisualOdometry
|
4 years ago |
Andrew Tridgell
|
b7d60b1d97
|
AP_Logger: added C field to EKF msgs
|
4 years ago |
Andrew Tridgell
|
f3c3778169
|
prevent duplicate EKF logging
vehicle code sometimes tries to log the same data twice
|
4 years ago |
Andrew Tridgell
|
fa75824948
|
AP_DAL: added standalone link test
useful to check for clean linking of EKF2/EKF3
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
|
4 years ago |
Andrew Tridgell
|
32bda36908
|
SITL: fixed build with no GCS
|
4 years ago |
Andrew Tridgell
|
0700ca4882
|
AP_Vehicle: added DAL standalone vehicle type
|
4 years ago |
Andrew Tridgell
|
ae56f554b9
|
AP_Vehicle: send watchdog reset msg at startup
this helps if the watchdog will happen within 10s of startup
|
4 years ago |
Andrew Tridgell
|
77687a9639
|
AP_UAVCAN: fixed build with no GCS
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
|
4 years ago |
Andrew Tridgell
|
9b35bfba55
|
AP_AHRS: use enum class for takeoff/touchdown states
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
|
4 years ago |
Andrew Tridgell
|
31fbb59384
|
AP_AHRS: delay EKF start until logging ready
for replay to work reliably we need all the parameters output before
we init the EKF.
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
|
4 years ago |
Andrew Tridgell
|
096aab9388
|
AP_NavEKF3: convert to use AP_DAL for new replay structure
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
|
4 years ago |
Andrew Tridgell
|
6be3d19e82
|
AP_NavEKF2: convert to use AP_DAL for new replay structure
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
|
4 years ago |
Andrew Tridgell
|
97a2c5a576
|
AP_NavEKF: removed Log_EKF_Timing
not needed for new replay
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
|
4 years ago |
Andrew Tridgell
|
c0b20881d6
|
AP_Math: allow vector3.h to be included earlier in include chain
|
4 years ago |
Andrew Tridgell
|
09aff03edc
|
AP_Logger: support new replay system
added allow_start_ekf and block write method for replay
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
|
4 years ago |
Andrew Tridgell
|
daa0abeb13
|
AP_Logger: make structure check errors clearer
add message name to more error messages
|
4 years ago |
Andrew Tridgell
|
bd7ed003c2
|
AP_Logger: split out EKF messages and prepare for new replay
adds core to more EKF message structures
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
|
4 years ago |