Peter Barker
608608f32f
AP_AHRS: internalise application of correct_centrifugal
...
This is a DCM-only option but that's not clear with the interface.
Internalise the variable and base it off build type.
4 years ago
Peter Barker
1cfd9f57ce
AP_AHRS: move VehicleClass handling to AHRS frontend
...
.... and renaming the enumeration while we're at it
4 years ago
Peter Barker
73bad9fd2d
AP_AHRS: move fly_forward flag to front end
...
This same flag is requested by the DAL so AN_NavEKF2 and AP_NavEKF3 can
use it in their estimates - so AP_AHRS_DCM accessing it via the same
mechanism is not out-of-shape
4 years ago
Peter Barker
e9c56a2b0a
AP_AHRS: move takeoff/touchdown flags to frontend
4 years ago
Peter Barker
ecd488b3c3
AP_AHRS: move trim-related functionality to front end
4 years ago
Peter Barker
7f4a4a99d6
AP_AHRS: move home and origin methods to frontend
4 years ago
Peter Barker
383807e334
AP_AHRS: move AOA state to private in frontend
...
AP_AHRS: make update_AOA_SSA non-virtual
4 years ago
Peter Barker
ca58aa9c5f
AP_AHRS: stop using AHRS as conduit for Compass pointer
4 years ago
Peter Barker
e4bceb2417
AP_AHRS: move AOA/SSA to AP_AHRS, don't recalc on fetch
4 years ago
Peter Barker
5160b4f6ca
AP_AHRS: move AP_NMEA_Output to AHRS frontend
4 years ago
Peter Barker
88d49effe7
AP_AHRS: move variable init into variable declaration
4 years ago
Peter Barker
15e5831002
AP_AHRS: remove unused get_expected_mag_field method
...
there's get_mag_field_NED on AP_AHRS....
4 years ago
Peter Barker
5b372dae06
AP_AHRS: stop storing gyro drift rate as variable
...
This is constant and is just folded into whereever it is used.
4 years ago
Peter Barker
d351b7c7dc
AP_AHRS: fix includes for moved files
4 years ago
Peter Barker
97b394a5ef
AP_AHRS: rename AP_AHRS.* to AP_AHRS_Backend.*
4 years ago
Peter Barker
b450a96698
AP_AHRS: shuffle AP_AHRS classes
4 years ago
Peter Barker
0d391533b0
AP_AHRS: remove ability to use DCM as AHRS
4 years ago
Peter Barker
a92fc7845c
AP_AHRS: remove unused active_accel_instance
...
Not a great member function as only DCM updates this
4 years ago
Peter Barker
b185d84dc5
AP_AHRS: remove unused _gps_delay variable
4 years ago
Andrew Tridgell
cd3ac639fe
AP_AHRS: added AHRS_GPS_USE=2 for no baro
...
this allows DCM to use the GPS instead of the baro for height
4 years ago
Peter Barker
ee0a373b60
AP_AHRS: remove HIL support
4 years ago
Peter Barker
9eeec61cec
AP_AHRS: new APIs for takeoff/touchdown expected
...
timeout handling now in AP_AHRS, and state stored in AHRS and
requested by AP_DAL
4 years ago
Peter Barker
e141578376
AP_AHRS: remove optical flow pointer from AP_AHRS
...
Nothing was ever using it.
4 years ago
Peter Barker
28bbe4b776
AP_AHRS: remove unused AP_Beacon.h include
4 years ago
Peter Barker
ea1884f491
AP_AHRS: remove separate calls to get delta-times for vel and ang
4 years ago
Randy Mackay
62932f884f
AP_AHRS: pre_arm_check may skip position checks
4 years ago
Peter Barker
60d0b0f07c
AP_AHRS: add WARN_IF_UNUSED to some getters
4 years ago
Josh Henderson
62ff9a4d4b
AP_AHRS: move logging functions to AHRS
4 years ago
Andrew Tridgell
b73131cdbc
AP_AHRS: review fixes
4 years ago
Andrew Tridgell
9dbd2d3eba
AP_AHRS: expose active EKF type for logging
4 years ago
Paul Riseborough
3a0105fcc3
AP_AHRS: Add accessor function for body frame airspeed vector
4 years ago
Peter Barker
55cb3e8ef0
AP_AHRS: get airspeed sensor from singleton not AHRS object
4 years ago
Peter Barker
0fca126d06
AP_AHRS: mark get_hagl as WARN_IF_UNUSED
4 years ago
Randy Mackay
4b542aa714
AP_AHRS: add get_vel_innovations_and_variances_for_source
4 years ago
Randy Mackay
dc5d1d099b
AP_AHRS: add set_posvelyaw_source_set
4 years ago
Andrew Tridgell
1bc82d3118
AP_AHRS: removed have_ekf_logging()
4 years ago
Randy Mackay
6a72805f07
AP_AHRS: get_variances does not return offset
...
the offset is not a variance and is not actually used by any callers of this function
4 years ago
Peter Barker
99e95666e8
AP_AHRS: remove unused AP_AHRS_TYPE define
4 years ago
Randy Mackay
1d97416a51
AP_AHRS: replace prearm_healthy with pre_arm_check
...
Also removes prearm_failure_reason
4 years ago
Harshit Kumar Sankhla
b5b3298f0a
AP_AHRS: get airspeed estimate from non-primary instances too
...
with multiple airspeed sensors and airspeed affinity in EKF3,
it is possible to have switched over to a lane not using the
primary airspeed sensor, so AHRS should know which airspeed
sensor to use, i.e, the one being used by the primary lane.
5 years ago
Andrew Tridgell
3f69f97d60
AP_AHRS: added get_accel() for lua access
5 years ago
Peter Barker
4e12f16608
AP_AHRS: provide accessor for synthetic airspeed
5 years ago
Peter Barker
ad435dcdbb
AP_AHRS: remove unused base-class airspeed_estimate method
5 years ago
Randy Mackay
d0a2198e00
AP_AHRS: expose EKF setTerrainHgtStable accessor
5 years ago
Andrew Tridgell
f896213770
AP_AHRS: drop rotate prefix on 2D rotates
5 years ago
Andrew Tridgell
7d520c8307
AP_AHRS: added body/earth frame ops for Lua
5 years ago
chobits
c9e363d529
AP_AHRS: support VISION_SPEED_ESTIMATE
5 years ago
Randy Mackay
762e82d49d
AP_AHRS: writeExtNavData accepts delay
5 years ago
Randy Mackay
8caf7d5811
AP_AHRS: add set_alt_measurement_noise
...
These calls the EKF2 and EKF3's set_baro_alt_noise
5 years ago
Randy Mackay
585c806618
AP_AHRS: add get_primary_core_index
5 years ago