|
|
|
@ -51,6 +51,15 @@ nav_filter_status AP_InertialNav_NavEKF::get_filter_status() const
@@ -51,6 +51,15 @@ nav_filter_status AP_InertialNav_NavEKF::get_filter_status() const
|
|
|
|
|
return AP_InertialNav::get_filter_status(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
struct Location AP_InertialNav_NavEKF::get_origin() const { |
|
|
|
|
if (_ahrs.have_inertial_nav()) { |
|
|
|
|
struct Location ret; |
|
|
|
|
_ahrs_ekf.get_NavEKF().getOriginLLH(ret); |
|
|
|
|
return ret; |
|
|
|
|
} |
|
|
|
|
return AP_InertialNav::get_origin(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* get_position - returns the current position relative to the home location in cm. |
|
|
|
|
* |
|
|
|
|