Andrew Tridgell
a76323aaca
AP_DAL: fixed a bug in RMGH logging
3 years ago
Peter Barker
b5b4ec94c9
AP_DAL: stop using AHRS as conduit for Compass pointer
4 years ago
Peter Barker
74859095a9
AP_DAL: add and use compass.available()
...
Covers both being enabled and initialised
4 years ago
Andrew Tridgell
17f93b8a94
AP_DAL: update GPS yaw API to add timestamp
4 years ago
Siddharth Purohit
a52f04ddde
AP_DAL: add interface for first usable compass
4 years ago
Peter Barker
f4f713a04f
AP_DAL: add takeoff and touchdown expected state
4 years ago
Paul Riseborough
296fb567ca
AP_DAL: Enable default airspeed variance to be specified externally
4 years ago
Randy Mackay
7d319f8059
AP_DAL: add wheelencoder_enabled
4 years ago
Andrew Tridgell
73755e2d1f
AP_DAL: only allocate rangefinder backends that we need
4 years ago
Andrew Tridgell
893e9ea7fd
AP_DAL: don't allocate sensor backends unless needed
...
this saves memory on boards without those sensors
4 years ago
Andrew Tridgell
9e5e49cd13
AP_DAL: added methods to support EKF sources selection
4 years ago
Andrew Tridgell
636fe783f4
AP_DAL: use common events and structures for EKF2 and EKF3
...
this facilitates --force-ekf2 and --force-ekf3
4 years ago
Andrew Tridgell
0e7611cebe
AP_DAL: fixed handling of AHRS trim
4 years ago
Andrew Tridgell
f145afabf3
AP_DAL: pack RFRN more efficiently
4 years ago
Andrew Tridgell
5be818f8a1
AP_DAL: re-pack GPS replay data
...
this fixes antenna offset for blended GPS, and reduces the average
amount of data in logs for GPS replay
4 years ago
Andrew Tridgell
9635231088
AP_DAL: added body frame odomotry
4 years ago
Andrew Tridgell
b8a3413f5e
AP_DAL: support wheel odomotry
4 years ago
Andrew Tridgell
c068da154a
AP_DAL: support external pos and velocity data
4 years ago
Andrew Tridgell
dab9d824fd
AP_DAL: added optflow support
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
e116b1ff0a
AP_DAL: added data access layer library
...
This provides a wrapper around sensor and system calls to allow for
logging for replay in EKF2 and EKF3
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
4 years ago