| _accel_bias_inhibit | Ekf | private |
| _accel_lpf_NE | Ekf | private |
| _accel_mag_filt | Ekf | private |
| _accel_vec_filt | Ekf | private |
| _air_density | EstimatorInterface | protected |
| _airspeed_buffer | EstimatorInterface | protected |
| _airspeed_buffer_fail | EstimatorInterface | protected |
| _airspeed_innov | Ekf | private |
| _airspeed_innov_var | Ekf | private |
| _airspeed_sample_delayed | EstimatorInterface | protected |
| _ang_rate_mag_filt | Ekf | private |
| _aux_vel_innov | Ekf | private |
| _auxvel_buffer | EstimatorInterface | protected |
| _auxvel_buffer_fail | EstimatorInterface | protected |
| _auxvel_sample_delayed | EstimatorInterface | protected |
| _bad_vert_accel_detected | Ekf | private |
| _baro_buffer | EstimatorInterface | protected |
| _baro_buffer_fail | EstimatorInterface | protected |
| _baro_data_ready | Ekf | private |
| _baro_hgt_faulty | Ekf | private |
| _baro_hgt_offset | Ekf | private |
| _baro_sample_delayed | EstimatorInterface | protected |
| _beta_innov | Ekf | private |
| _beta_innov_var | Ekf | private |
| _beta_test_ratio | EstimatorInterface | protected |
| _control_status | EstimatorInterface | protected |
| _control_status_prev | EstimatorInterface | protected |
| _cos_tilt_rng | Ekf | private |
| _deadreckon_time_exceeded | EstimatorInterface | protected |
| _delta_ang_prev | EstimatorInterface | protected |
| _delta_angle_bias_var_accum | Ekf | private |
| _delta_angle_corr | Ekf | private |
| _delta_time_baro_us | Ekf | private |
| _delta_time_of | Ekf | private |
| _delta_vel_bias_var_accum | Ekf | private |
| _delta_vel_prev | EstimatorInterface | protected |
| _delVel_sum | Ekf | private |
| _drag_buffer | EstimatorInterface | protected |
| _drag_buffer_fail | EstimatorInterface | protected |
| _drag_down_sampled | EstimatorInterface | protected |
| _drag_innov | Ekf | private |
| _drag_innov_var | Ekf | private |
| _drag_sample_count | EstimatorInterface | protected |
| _drag_sample_delayed | EstimatorInterface | protected |
| _drag_sample_time_dt | EstimatorInterface | protected |
| _drag_test_ratio | EstimatorInterface | protected |
| _dt_ekf_avg | Ekf | private |
| _dt_imu_avg | EstimatorInterface | protected |
| _dt_last_range_update_filt_us | Ekf | private |
| _dt_update | Ekf | private |
| _earth_rate_initialised | Ekf | private |
| _earth_rate_NED | Ekf | private |
| _ev_buffer_fail | EstimatorInterface | protected |
| _ev_counter | Ekf | private |
| _ev_data_ready | Ekf | private |
| _ev_rot_last_time_us | Ekf | private |
| _ev_rot_mat | Ekf | private |
| _ev_rot_mat_initialised | Ekf | private |
| _ev_rot_vec_filt | Ekf | private |
| _ev_sample_delayed | EstimatorInterface | protected |
| _ext_vision_buffer | EstimatorInterface | protected |
| _fault_status | EstimatorInterface | protected |
| _filter_initialised | Ekf | private |
| _flow_buffer | EstimatorInterface | protected |
| _flow_buffer_fail | EstimatorInterface | protected |
| _flow_data_ready | Ekf | private |
| _flow_for_terrain_data_ready | Ekf | private |
| _flow_gyro_bias | Ekf | private |
| _flow_innov | Ekf | private |
| _flow_innov_var | Ekf | private |
| _flow_max_distance | EstimatorInterface | protected |
| _flow_max_rate | EstimatorInterface | protected |
| _flow_min_distance | EstimatorInterface | protected |
| _flow_sample_delayed | EstimatorInterface | protected |
| _flowRadXYcomp | Ekf | private |
| _flt_mag_align_converging | Ekf | private |
| _flt_mag_align_start_time | Ekf | private |
| _fuse_height | Ekf | private |
| _fuse_hor_vel | Ekf | private |
| _fuse_hor_vel_aux | Ekf | private |
| _fuse_hpos_as_odom | Ekf | private |
| _fuse_pos | Ekf | private |
| _fuse_vert_vel | Ekf | private |
| _gps_alt_prev | EstimatorInterface | protected |
| _gps_alt_ref | Ekf | private |
| _gps_buffer | EstimatorInterface | protected |
| _gps_buffer_fail | EstimatorInterface | protected |
| _gps_check_fail_status | Ekf | private |
| _gps_checks_passed | Ekf | private |
| _gps_data_ready | Ekf | private |
| _gps_drift_metrics | EstimatorInterface | protected |
| _gps_drift_updated | EstimatorInterface | protected |
| _gps_drift_velD | Ekf | private |
| _gps_error_norm | Ekf | private |
| _gps_hgt_intermittent | Ekf | private |
| _gps_origin_eph | EstimatorInterface | protected |
| _gps_origin_epv | EstimatorInterface | protected |
| _gps_sample_delayed | EstimatorInterface | protected |
| _gps_speed_valid | EstimatorInterface | protected |
| _gps_velD_diff_filt | Ekf | private |
| _gps_velE_filt | Ekf | private |
| _gps_velN_filt | Ekf | private |
| _gps_yaw_offset | EstimatorInterface | protected |
| _gpsDriftVelE | Ekf | private |
| _gpsDriftVelN | Ekf | private |
| _hagl_innov | Ekf | private |
| _hagl_innov_var | Ekf | private |
| _hagl_valid | Ekf | private |
| _heading_innov | Ekf | private |
| _heading_innov_var | Ekf | private |
| _height_rate_lpf | Ekf | private |
| _hgt_counter | Ekf | private |
| _hgt_sensor_offset | Ekf | private |
| _hpos_pred_prev | Ekf | private |
| _hpos_prev_available | Ekf | private |
| _hvelInnovGate | Ekf | private |
| _imu_buffer | EstimatorInterface | protected |
| _imu_buffer_length | EstimatorInterface | protected |
| _imu_collection_time_adj | Ekf | private |
| _imu_del_ang_of | Ekf | private |
| _imu_down_sampled | Ekf | private |
| _imu_sample_delayed | EstimatorInterface | protected |
| _imu_sample_new | EstimatorInterface | protected |
| _imu_updated | EstimatorInterface | protected |
| _inhibit_flow_use | Ekf | private |
| _initialised | EstimatorInterface | protected |
| _innov_check_fail_status | EstimatorInterface | protected |
| _is_dead_reckoning | EstimatorInterface | protected |
| _is_range_aid_suitable | Ekf | private |
| _is_wind_dead_reckoning | EstimatorInterface | protected |
| _k_num_states | Ekf | privatestatic |
| _last_gps_fail_us | Ekf | private |
| _last_gps_origin_time_us | Ekf | private |
| _last_gps_pass_us | Ekf | private |
| _last_imu_bias_cov_reset_us | Ekf | private |
| _last_known_posNE | Ekf | private |
| _last_on_ground_posD | Ekf | private |
| _last_static_yaw | Ekf | private |
| _mag_bias_observable | Ekf | private |
| _mag_buffer | EstimatorInterface | protected |
| _mag_buffer_fail | EstimatorInterface | protected |
| _mag_counter | Ekf | private |
| _mag_data_ready | Ekf | private |
| _mag_decl_cov_reset | Ekf | private |
| _mag_declination_gps | EstimatorInterface | protected |
| _mag_inclination_gps | EstimatorInterface | protected |
| _mag_inhibit_yaw_reset_req | Ekf | private |
| _mag_innov | Ekf | private |
| _mag_innov_var | Ekf | private |
| _mag_lpf | Ekf | private |
| _mag_sample_delayed | EstimatorInterface | protected |
| _mag_strength_gps | EstimatorInterface | protected |
| _mag_test_ratio | EstimatorInterface | protected |
| _mag_use_inhibit | Ekf | private |
| _mag_use_inhibit_prev | Ekf | private |
| _mag_use_not_inhibit_us | Ekf | private |
| _mag_yaw_reset_req | Ekf | private |
| _min_gps_health_time_us | Ekf | private |
| _min_obs_interval_us | EstimatorInterface | protected |
| _NED_origin_initialised | EstimatorInterface | protected |
| _num_bad_flight_yaw_events | Ekf | private |
| _obs_buffer_length | EstimatorInterface | protected |
| _output_buffer | EstimatorInterface | protected |
| _output_new | EstimatorInterface | protected |
| _output_sample_delayed | EstimatorInterface | protected |
| _output_tracking_error | Ekf | private |
| _output_vert_buffer | EstimatorInterface | protected |
| _output_vert_delayed | EstimatorInterface | protected |
| _output_vert_new | EstimatorInterface | protected |
| _params | EstimatorInterface | protected |
| _pos_err_integ | Ekf | private |
| _pos_meas_prev | Ekf | private |
| _posInnovGateNE | Ekf | private |
| _posObsNoiseNE | Ekf | private |
| _prev_dvel_bias_var | Ekf | private |
| _primary_hgt_source | Ekf | private |
| _q_down_sampled | Ekf | private |
| _R_rng_to_earth_2_2 | Ekf | private |
| _R_to_earth | Ekf | private |
| _R_to_earth_now | EstimatorInterface | protected |
| _range_aid_mode_selected | Ekf | private |
| _range_buffer | EstimatorInterface | protected |
| _range_buffer_fail | EstimatorInterface | protected |
| _range_data_ready | Ekf | private |
| _range_sample_delayed | EstimatorInterface | protected |
| _rng_filt_state | Ekf | private |
| _rng_hgt_valid | Ekf | private |
| _rng_stuck_max_val | Ekf | private |
| _rng_stuck_min_val | Ekf | private |
| _rng_valid_max_val | EstimatorInterface | protected |
| _rng_valid_min_val | EstimatorInterface | protected |
| _saved_mag_bf_variance | Ekf | private |
| _saved_mag_ef_covmat | Ekf | private |
| _sin_tilt_rng | Ekf | private |
| _state | Ekf | private |
| _state_reset_status | Ekf | private |
| _synthetic_mag_z_active | Ekf | private |
| _tas_data_ready | Ekf | private |
| _tas_test_ratio | EstimatorInterface | protected |
| _terr_test_ratio | EstimatorInterface | protected |
| _terrain_initialised | Ekf | private |
| _terrain_var | Ekf | private |
| _terrain_vpos | Ekf | private |
| _time_acc_bias_check | Ekf | private |
| _time_bad_motion_us | Ekf | private |
| _time_bad_rng_signal_quality | Ekf | private |
| _time_bad_vert_accel | Ekf | private |
| _time_good_motion_us | Ekf | private |
| _time_good_vert_accel | Ekf | private |
| _time_ins_deadreckon_start | Ekf | private |
| _time_last_airspeed | EstimatorInterface | protected |
| _time_last_arsp_fuse | Ekf | private |
| _time_last_auxvel | EstimatorInterface | protected |
| _time_last_baro | EstimatorInterface | protected |
| _time_last_beta_fuse | Ekf | private |
| _time_last_delpos_fuse | Ekf | private |
| _time_last_ext_vision | EstimatorInterface | protected |
| _time_last_fake_gps | Ekf | private |
| _time_last_gnd_effect_on | EstimatorInterface | protected |
| _time_last_gps | EstimatorInterface | protected |
| _time_last_hagl_fuse | Ekf | private |
| _time_last_hgt_fuse | Ekf | private |
| _time_last_imu | EstimatorInterface | protected |
| _time_last_mag | Ekf | private |
| _time_last_mov_3d_mag_suitable | Ekf | private |
| _time_last_move_detect_us | EstimatorInterface | protected |
| _time_last_of_fuse | Ekf | private |
| _time_last_optflow | EstimatorInterface | protected |
| _time_last_pos_fuse | Ekf | private |
| _time_last_range | EstimatorInterface | protected |
| _time_last_rng_ready | Ekf | private |
| _time_last_vel_fuse | Ekf | private |
| _time_yaw_started | Ekf | private |
| _using_synthetic_position | Ekf | private |
| _vehicle_at_rest | EstimatorInterface | protected |
| _vel_deriv_ned | EstimatorInterface | protected |
| _vel_err_integ | Ekf | private |
| _vel_imu_rel_body_ned | EstimatorInterface | protected |
| _vel_pos_innov | Ekf | private |
| _vel_pos_innov_var | Ekf | private |
| _vel_pos_test_ratio | EstimatorInterface | protected |
| _velObsVarNED | Ekf | private |
| _velpos_reset_request | Ekf | private |
| _vibe_metrics | EstimatorInterface | protected |
| _vvelInnovGate | Ekf | private |
| _yaw_angle_observable | Ekf | private |
| _yaw_delta_ef | Ekf | private |
| _yaw_rate_lpf_ef | Ekf | private |
| _yaw_test_ratio | EstimatorInterface | protected |
| alignOutputFilter() | Ekf | private |
| AlphaFilterVector3f typedef | EstimatorInterface | |
| attitude_valid() | EstimatorInterface | inline |
| calcEarthRateNED(Vector3f &omega, float lat_rad) const | Ekf | private |
| calcExtVisRotMat() | Ekf | private |
| calcOptFlowBodyRateComp() | Ekf | private |
| calcOptFlowMeasVar() | Ekf | private |
| calcRotVecVariances() | Ekf | private |
| calculate_quaternion() const | Ekf | |
| calculate_synthetic_mag_z_measurement(Vector3f mag_meas, Vector3f mag_earth_predicted) | Ekf | private |
| calculateOutputStates() | Ekf | private |
| canRealignYawUsingGps() const | Ekf | private |
| canResetMagHeading() const | Ekf | private |
| canRunMagFusion() const | Ekf | private |
| canUse3DMagFusion() const | Ekf | private |
| check3DMagFusionSuitability() | Ekf | private |
| checkHaglYawResetReq() | Ekf | private |
| checkMagBiasObservability() | Ekf | private |
| checkMagDeclRequired() | Ekf | private |
| checkMagFieldStrength() | Ekf | private |
| checkMagInhibition() | Ekf | private |
| checkRangeAidSuitability() | Ekf | private |
| checkYawAngleObservability() | Ekf | private |
| clearMagCov() | Ekf | private |
| collect_gps(const gps_message &gps) override | Ekf | virtual |
| collect_imu(const imuSample &imu) override | Ekf | virtual |
| constrainStates() | Ekf | private |
| controlAirDataFusion() | Ekf | private |
| controlAuxVelFusion() | Ekf | private |
| controlBaroFusion() | Ekf | private |
| controlBetaFusion() | Ekf | private |
| controlDragFusion() | Ekf | private |
| controlExternalVisionFusion() | Ekf | private |
| controlFusionModes() | Ekf | private |
| controlGpsFusion() | Ekf | private |
| controlHeightFusion() | Ekf | private |
| controlHeightSensorTimeouts() | Ekf | private |
| controlMagFusion() | Ekf | private |
| controlOpticalFlowFusion() | Ekf | private |
| controlRangeFinderFusion() | Ekf | private |
| controlVelPosFusion() | Ekf | private |
| copy_timestamp(uint64_t *time_us) | EstimatorInterface | inline |
| covariances() const | Ekf | inline |
| covariances_diagonal() const | Ekf | inline |
| cross_product(const Vector3f &vecIn1, const Vector3f &vecIn2) | EstimatorInterface | protected |
| Ekf()=default | Ekf | |
| EstimatorInterface()=default | EstimatorInterface | |
| FILTER_UPDATE_PERIOD_MS | EstimatorInterface | static |
| FILTER_UPDATE_PERIOD_S | EstimatorInterface | static |
| fixCovarianceErrors() | Ekf | private |
| fuse(float *K, float innovation) | Ekf | private |
| fuseAirspeed() | Ekf | private |
| fuseDeclination(float decl_sigma) | Ekf | private |
| fuseDrag() | Ekf | private |
| fuseFlowForTerrain() | Ekf | private |
| fuseGpsAntYaw() | Ekf | private |
| fuseHagl() | Ekf | private |
| fuseHeading() | Ekf | private |
| fuseMag() | Ekf | private |
| fuseOptFlow() | Ekf | private |
| fuseSideslip() | Ekf | private |
| fuseVelPosHeight() | Ekf | private |
| get_accel_bias(float bias[3]) override | Ekf | virtual |
| get_airspeed_innov(float *airspeed_innov) override | Ekf | virtual |
| get_airspeed_innov_var(float *airspeed_innov_var) override | Ekf | virtual |
| get_aux_vel_innov(float aux_vel_innov[2]) override | Ekf | virtual |
| get_baro_sample_delayed() | EstimatorInterface | inline |
| get_beta_innov(float *beta_innov) override | Ekf | virtual |
| get_beta_innov_var(float *beta_innov_var) override | Ekf | virtual |
| get_control_mode(uint32_t *val) | EstimatorInterface | inline |
| get_drag_innov(float drag_innov[2]) override | Ekf | virtual |
| get_drag_innov_var(float drag_innov_var[2]) override | Ekf | virtual |
| get_dt_imu_avg() const | EstimatorInterface | inline |
| get_ekf_ctrl_limits(float *vxy_max, float *vz_max, float *hagl_min, float *hagl_max) override | Ekf | virtual |
| get_ekf_gpos_accuracy(float *ekf_eph, float *ekf_epv) override | Ekf | virtual |
| get_ekf_lpos_accuracy(float *ekf_eph, float *ekf_epv) override | Ekf | virtual |
| get_ekf_origin(uint64_t *origin_time, map_projection_reference_s *origin_pos, float *origin_alt) override | Ekf | virtual |
| get_ekf_soln_status(uint16_t *status) override | Ekf | virtual |
| get_ekf_vel_accuracy(float *ekf_evh, float *ekf_evv) override | Ekf | virtual |
| get_ev2ekf_quaternion(float *quat) override | Ekf | virtual |
| get_filter_fault_status(uint16_t *val) | EstimatorInterface | inline |
| get_flow_innov(float flow_innov[2]) override | Ekf | virtual |
| get_flow_innov_var(float flow_innov_var[2]) override | Ekf | virtual |
| get_gps_check_status(uint16_t *val) override | Ekf | virtual |
| get_gps_drift_metrics(float drift[3], bool *blocked) override | Ekf | virtual |
| get_gyro_bias(float bias[3]) override | Ekf | virtual |
| get_hagl_innov(float *hagl_innov) | EstimatorInterface | inline |
| get_hagl_innov_var(float *hagl_innov_var) | EstimatorInterface | inline |
| get_heading_innov(float *heading_innov) override | Ekf | virtual |
| get_heading_innov_var(float *heading_innov_var) override | Ekf | virtual |
| get_imu_sample_delayed() | EstimatorInterface | inline |
| get_imu_vibe_metrics(float vibe[3]) override | Ekf | virtual |
| get_in_air_status() | EstimatorInterface | inline |
| get_innovation_test_status(uint16_t *status, float *mag, float *vel, float *pos, float *hgt, float *tas, float *hagl, float *beta) override | Ekf | virtual |
| get_mag_decl_deg(float *val) | EstimatorInterface | inline |
| get_mag_innov(float mag_innov[3]) override | Ekf | virtual |
| get_mag_innov_var(float mag_innov_var[3]) override | Ekf | virtual |
| get_output_tracking_error(float error[3]) override | Ekf | virtual |
| get_pos_d_deriv(float *pos_d_deriv) | EstimatorInterface | inline |
| get_pos_var(Vector3f &pos_var) override | Ekf | virtual |
| get_posD_reset(float *delta, uint8_t *counter) override | Ekf | inlinevirtual |
| get_position(float *pos) | EstimatorInterface | inline |
| get_posNE_reset(float delta[2], uint8_t *counter) override | Ekf | inlinevirtual |
| get_quat_reset(float delta_quat[4], uint8_t *counter) override | Ekf | inlinevirtual |
| get_quaternion() const | EstimatorInterface | inline |
| get_state_delayed(float *state) override | Ekf | virtual |
| get_terrain_valid() | EstimatorInterface | inline |
| get_terrain_var() const | Ekf | inline |
| get_terrain_vert_pos(float *ret) | EstimatorInterface | inline |
| get_true_airspeed(float *tas) override | Ekf | virtual |
| get_vel_deriv_ned(float *vel_deriv) | EstimatorInterface | inline |
| get_vel_pos_innov(float vel_pos_innov[6]) override | Ekf | virtual |
| get_vel_pos_innov_var(float vel_pos_innov_var[6]) override | Ekf | virtual |
| get_vel_var(Vector3f &vel_var) override | Ekf | virtual |
| get_velD_reset(float *delta, uint8_t *counter) override | Ekf | inlinevirtual |
| get_velNE_reset(float delta[2], uint8_t *counter) override | Ekf | inlinevirtual |
| get_velocity(float *vel) | EstimatorInterface | inline |
| get_wind_status() | EstimatorInterface | inline |
| get_wind_velocity(float *wind) override | Ekf | virtual |
| get_wind_velocity_var(float *wind_var) override | Ekf | virtual |
| getHaglInnov(float *hagl_innov) override | Ekf | virtual |
| getHaglInnovVar(float *hagl_innov_var) override | Ekf | virtual |
| getMagDeclination() | Ekf | private |
| getParamHandle() | EstimatorInterface | inline |
| getTerrainVertPos(float *ret) override | Ekf | virtual |
| getTerrainVPos() const | Ekf | private |
| global_position_is_valid() override | Ekf | virtual |
| gps_is_good(const gps_message &gps) | Ekf | private |
| increaseQuatYawErrVariance(float yaw_variance) | Ekf | private |
| inertial_dead_reckoning() | EstimatorInterface | inline |
| init(uint64_t timestamp) override | Ekf | virtual |
| initHagl() | Ekf | private |
| initialise_interface(uint64_t timestamp) | EstimatorInterface | protected |
| initialiseCovariance() | Ekf | private |
| initialiseFilter(void) | Ekf | private |
| initialiseQuatCovariances(Vector3f &rot_vec_var) | Ekf | private |
| isMagBiasObservable() const | Ekf | private |
| isMeasuredMatchingAverageMagStrength() const | Ekf | private |
| isMeasuredMatchingExpected(float measured, float expected, float gate) | Ekf | privatestatic |
| isMeasuredMatchingGpsMagStrength() const | Ekf | private |
| isRangeAidSuitable() | Ekf | inlineprivate |
| isRangeDataContinuous() | Ekf | inlineprivate |
| isStrongMagneticDisturbance() const | Ekf | private |
| isTerrainEstimateValid() const override | Ekf | virtual |
| isVehicleAtRest() const | EstimatorInterface | inline |
| isYawAngleObservable() const | Ekf | private |
| isYawResetAuthorized() const | Ekf | private |
| kahanSummation(float sum_previous, float input, float &accumulator) const | Ekf | private |
| limitDeclination() | Ekf | private |
| loadMagCovData() | Ekf | private |
| local_position_is_valid() | EstimatorInterface | |
| makeSymmetrical(float(&cov_mat)[_k_num_states][_k_num_states], uint8_t first, uint8_t last) | Ekf | private |
| orientation_covariances() const | Ekf | inline |
| P | Ekf | private |
| posD_change | Ekf | |
| posD_counter | Ekf | |
| position_covariances() const | Ekf | inline |
| posNE_change | Ekf | |
| posNE_counter | Ekf | |
| predictCovariance() | Ekf | private |
| predictState() | Ekf | private |
| print_status() | EstimatorInterface | |
| quat_change | Ekf | |
| quat_counter | Ekf | |
| quat_to_invrotmat(const Quatf &quat) | EstimatorInterface | protected |
| realignYawGPS() | Ekf | private |
| reset(uint64_t timestamp) override | Ekf | virtual |
| reset_imu_bias() override | Ekf | virtual |
| resetExtVisRotMat() | Ekf | private |
| resetGpsAntYaw() | Ekf | private |
| resetHeight() | Ekf | private |
| resetMagHeading(const Vector3f &mag_init, bool increase_yaw_var=true, bool update_buffer=true) | Ekf | private |
| resetMagRelatedCovariances() | Ekf | private |
| resetPosition() | Ekf | private |
| resetStates() override | Ekf | virtual |
| resetStatesAndCovariances() override | Ekf | virtual |
| resetVelocity() | Ekf | private |
| resetWindCovariance() | Ekf | private |
| resetWindStates() | Ekf | private |
| run3DMagAndDeclFusions() | Ekf | private |
| runInAirYawReset() | Ekf | private |
| runMagAndMagDeclFusions() | Ekf | private |
| runOnGroundYawReset() | Ekf | private |
| runTerrainEstimator() | Ekf | private |
| runVelPosReset() | Ekf | private |
| saveMagCovData() | Ekf | private |
| selectMagAuto() | Ekf | private |
| set_air_density(float air_density) | EstimatorInterface | inline |
| set_fuse_beta_flag(bool fuse_beta) | EstimatorInterface | inline |
| set_gnd_effect_flag(bool gnd_effect) | EstimatorInterface | inline |
| set_in_air_status(bool in_air) | EstimatorInterface | inline |
| set_is_fixed_wing(bool is_fixed_wing) | EstimatorInterface | inline |
| set_min_required_gps_health_time(uint32_t time_us) | Ekf | inline |
| set_optical_flow_limits(float max_flow_rate, float min_distance, float max_distance) | EstimatorInterface | inline |
| set_rangefinder_limits(float min_distance, float max_distance) | EstimatorInterface | inline |
| setAirspeedData(uint64_t time_usec, float true_airspeed, float eas2tas) | EstimatorInterface | |
| setAuxVelData(uint64_t time_usec, float(&data)[2], float(&variance)[2]) | EstimatorInterface | |
| setBaroData(uint64_t time_usec, float data) | EstimatorInterface | |
| setControlBaroHeight() | Ekf | private |
| setControlEVHeight() | Ekf | private |
| setControlGPSHeight() | Ekf | private |
| setControlRangeHeight() | Ekf | private |
| setDiag(float(&cov_mat)[_k_num_states][_k_num_states], uint8_t first, uint8_t last, float variance) | Ekf | private |
| setExtVisionData(uint64_t time_usec, ext_vision_message *evdata) | EstimatorInterface | |
| setGpsData(uint64_t time_usec, const gps_message &gps) | EstimatorInterface | |
| setIMUData(const imuSample &imu_sample) | EstimatorInterface | |
| setIMUData(uint64_t time_usec, uint64_t delta_ang_dt, uint64_t delta_vel_dt, float(&delta_ang)[3], float(&delta_vel)[3]) | EstimatorInterface | |
| setMagData(uint64_t time_usec, float(&data)[3]) | EstimatorInterface | |
| setOpticalFlowData(uint64_t time_usec, flow_message *flow) | EstimatorInterface | |
| setRangeData(uint64_t time_usec, float data, int8_t quality) | EstimatorInterface | |
| shouldInhibitMag() const | Ekf | private |
| sq(float var) | Ekf | inlineprivatestatic |
| startMag3DFusion() | Ekf | private |
| startMagHdgFusion() | Ekf | private |
| stopMag3DFusion() | Ekf | private |
| stopMagFusion() | Ekf | private |
| stopMagHdgFusion() | Ekf | private |
| unallocate_buffers() | EstimatorInterface | protected |
| uncorrelateQuatStates() | Ekf | private |
| update() override | Ekf | virtual |
| update_deadreckoning_status() | Ekf | |
| updateMagFilter() | Ekf | private |
| updateRangeDataContinuity() | Ekf | private |
| updateRangeDataStuck() | Ekf | private |
| updateRangeDataValidity() | Ekf | private |
| updateTerrainValidity() | Ekf | |
| velD_change | Ekf | |
| velD_counter | Ekf | |
| velNE_change | Ekf | |
| velNE_counter | Ekf | |
| velocity_covariances() const | Ekf | inline |
| zeroCols(float(&cov_mat)[_k_num_states][_k_num_states], uint8_t first, uint8_t last) | Ekf | private |
| zeroMagCov() | Ekf | private |
| zeroOffDiag(float(&cov_mat)[_k_num_states][_k_num_states], uint8_t first, uint8_t last) | Ekf | private |
| zeroRows(float(&cov_mat)[_k_num_states][_k_num_states], uint8_t first, uint8_t last) | Ekf | private |
| ~Ekf()=default | Ekf | virtual |
| ~EstimatorInterface()=default | EstimatorInterface | virtual |