Randy Mackay
8ecac27777
AP_NavEKF_Source; pre_arm_check may skip position checks
4 years ago
Randy Mackay
77af6df730
AP_NavEKF: rename EXTERNAL to GPS
4 years ago
Randy Mackay
0fb168d6ab
AP_NavEKF: source supports GSF yaw
4 years ago
Randy Mackay
5891c6ace8
AP_NavEKF3: separate GPS yaw from ExtNav yaw
4 years ago
Randy Mackay
fca8eb0778
AP_NavEKF_Source: add ExtNav yaw source
4 years ago
Arsh
3df1bd84e1
AP_NavEKF_Source:Fixed some style issues
4 years ago
Randy Mackay
20f1603b73
AP_NavEKF: source skips compass pre-arm check
4 years ago
Randy Mackay
4998b536b4
AP_NavEKF: source returns YawSource None if COMPASS_USE all zero
4 years ago
Andrew Tridgell
218c0e4385
AP_NavEKF: Source's active_source_set becomes index
4 years ago
Andrew Tridgell
89f9b9e9b0
AP_NavEKF3: use AP_Enum to make code clearer
4 years ago
Randy Mackay
7f15b7b126
AP_NavEKF_Source: prearm check of wheelencoders
4 years ago
Andrew Tridgell
4fdbbd8984
AP_NavEKF: added functions to see if a nav source is enabled
...
this allows us to avoid initialising ring buffers when not needed
4 years ago
Peter Barker
fdbffd19c6
AP_NavEKF_Source: remove defaults for baro and compass
...
This makes all our defaults "NONE", meaning that a user will not see a
prearm failure for any source other than those in the primary set when
using the default configuration.
4 years ago
Peter Barker
8124c3fea8
AP_NavEKF_Source: set compass_required if we require a compass
4 years ago
Randy Mackay
6c3948f417
AP_NavEKF_Source: optimise configured_in_storage
...
This small CPU optimisation takes advantage of the fact that once configured in storage is true it will always remain true
4 years ago
Randy Mackay
0119c48e1e
AP_NavEKF_Source: add mark_configured_in_storage
4 years ago
Randy Mackay
50b2cf136f
AP_NavEKF_Source: default OPTIONS to 1 (fuse all velocities)
4 years ago
Randy Mackay
9b84abecaa
AP_NavEKF_Source: enables dynamically changing sensor sources
4 years ago