PX4 Firmware
PX4 Autopilot Software http://px4.io
EstimatorInterface Member List

This is the complete list of members for EstimatorInterface, including all inherited members.

_air_densityEstimatorInterfaceprotected
_airspeed_bufferEstimatorInterfaceprotected
_airspeed_buffer_failEstimatorInterfaceprotected
_airspeed_sample_delayedEstimatorInterfaceprotected
_auxvel_bufferEstimatorInterfaceprotected
_auxvel_buffer_failEstimatorInterfaceprotected
_auxvel_sample_delayedEstimatorInterfaceprotected
_baro_bufferEstimatorInterfaceprotected
_baro_buffer_failEstimatorInterfaceprotected
_baro_sample_delayedEstimatorInterfaceprotected
_beta_test_ratioEstimatorInterfaceprotected
_control_statusEstimatorInterfaceprotected
_control_status_prevEstimatorInterfaceprotected
_deadreckon_time_exceededEstimatorInterfaceprotected
_delta_ang_prevEstimatorInterfaceprotected
_delta_vel_prevEstimatorInterfaceprotected
_drag_bufferEstimatorInterfaceprotected
_drag_buffer_failEstimatorInterfaceprotected
_drag_down_sampledEstimatorInterfaceprotected
_drag_sample_countEstimatorInterfaceprotected
_drag_sample_delayedEstimatorInterfaceprotected
_drag_sample_time_dtEstimatorInterfaceprotected
_drag_test_ratioEstimatorInterfaceprotected
_dt_imu_avgEstimatorInterfaceprotected
_ev_buffer_failEstimatorInterfaceprotected
_ev_sample_delayedEstimatorInterfaceprotected
_ext_vision_bufferEstimatorInterfaceprotected
_fault_statusEstimatorInterfaceprotected
_flow_bufferEstimatorInterfaceprotected
_flow_buffer_failEstimatorInterfaceprotected
_flow_max_distanceEstimatorInterfaceprotected
_flow_max_rateEstimatorInterfaceprotected
_flow_min_distanceEstimatorInterfaceprotected
_flow_sample_delayedEstimatorInterfaceprotected
_gps_alt_prevEstimatorInterfaceprotected
_gps_bufferEstimatorInterfaceprotected
_gps_buffer_failEstimatorInterfaceprotected
_gps_drift_metricsEstimatorInterfaceprotected
_gps_drift_updatedEstimatorInterfaceprotected
_gps_origin_ephEstimatorInterfaceprotected
_gps_origin_epvEstimatorInterfaceprotected
_gps_sample_delayedEstimatorInterfaceprotected
_gps_speed_validEstimatorInterfaceprotected
_gps_yaw_offsetEstimatorInterfaceprotected
_imu_bufferEstimatorInterfaceprotected
_imu_buffer_lengthEstimatorInterfaceprotected
_imu_sample_delayedEstimatorInterfaceprotected
_imu_sample_newEstimatorInterfaceprotected
_imu_updatedEstimatorInterfaceprotected
_initialisedEstimatorInterfaceprotected
_innov_check_fail_statusEstimatorInterfaceprotected
_is_dead_reckoningEstimatorInterfaceprotected
_is_wind_dead_reckoningEstimatorInterfaceprotected
_mag_bufferEstimatorInterfaceprotected
_mag_buffer_failEstimatorInterfaceprotected
_mag_declination_gpsEstimatorInterfaceprotected
_mag_inclination_gpsEstimatorInterfaceprotected
_mag_sample_delayedEstimatorInterfaceprotected
_mag_strength_gpsEstimatorInterfaceprotected
_mag_test_ratioEstimatorInterfaceprotected
_min_obs_interval_usEstimatorInterfaceprotected
_NED_origin_initialisedEstimatorInterfaceprotected
_obs_buffer_lengthEstimatorInterfaceprotected
_output_bufferEstimatorInterfaceprotected
_output_newEstimatorInterfaceprotected
_output_sample_delayedEstimatorInterfaceprotected
_output_vert_bufferEstimatorInterfaceprotected
_output_vert_delayedEstimatorInterfaceprotected
_output_vert_newEstimatorInterfaceprotected
_paramsEstimatorInterfaceprotected
_R_to_earth_nowEstimatorInterfaceprotected
_range_bufferEstimatorInterfaceprotected
_range_buffer_failEstimatorInterfaceprotected
_range_sample_delayedEstimatorInterfaceprotected
_rng_valid_max_valEstimatorInterfaceprotected
_rng_valid_min_valEstimatorInterfaceprotected
_tas_test_ratioEstimatorInterfaceprotected
_terr_test_ratioEstimatorInterfaceprotected
_time_last_airspeedEstimatorInterfaceprotected
_time_last_auxvelEstimatorInterfaceprotected
_time_last_baroEstimatorInterfaceprotected
_time_last_ext_visionEstimatorInterfaceprotected
_time_last_gnd_effect_onEstimatorInterfaceprotected
_time_last_gpsEstimatorInterfaceprotected
_time_last_imuEstimatorInterfaceprotected
_time_last_magEstimatorInterfaceprotected
_time_last_move_detect_usEstimatorInterfaceprotected
_time_last_optflowEstimatorInterfaceprotected
_time_last_rangeEstimatorInterfaceprotected
_vehicle_at_restEstimatorInterfaceprotected
_vel_deriv_nedEstimatorInterfaceprotected
_vel_imu_rel_body_nedEstimatorInterfaceprotected
_vel_pos_test_ratioEstimatorInterfaceprotected
_vibe_metricsEstimatorInterfaceprotected
_yaw_test_ratioEstimatorInterfaceprotected
AlphaFilterVector3f typedefEstimatorInterface
attitude_valid()EstimatorInterfaceinline
collect_gps(const gps_message &gps)=0EstimatorInterfacepure virtual
collect_imu(const imuSample &imu)=0EstimatorInterfacepure virtual
copy_timestamp(uint64_t *time_us)EstimatorInterfaceinline
cross_product(const Vector3f &vecIn1, const Vector3f &vecIn2)EstimatorInterfaceprotected
EstimatorInterface()=defaultEstimatorInterface
FILTER_UPDATE_PERIOD_MSEstimatorInterfacestatic
FILTER_UPDATE_PERIOD_SEstimatorInterfacestatic
get_accel_bias(float bias[3])=0EstimatorInterfacepure virtual
get_airspeed_innov(float *airspeed_innov)=0EstimatorInterfacepure virtual
get_airspeed_innov_var(float *get_airspeed_innov_var)=0EstimatorInterfacepure virtual
get_aux_vel_innov(float aux_vel_innov[2])=0EstimatorInterfacepure virtual
get_baro_sample_delayed()EstimatorInterfaceinline
get_beta_innov(float *beta_innov)=0EstimatorInterfacepure virtual
get_beta_innov_var(float *get_beta_innov_var)=0EstimatorInterfacepure virtual
get_control_mode(uint32_t *val)EstimatorInterfaceinline
get_drag_innov(float drag_innov[2])=0EstimatorInterfacepure virtual
get_drag_innov_var(float drag_innov_var[2])=0EstimatorInterfacepure virtual
get_dt_imu_avg() constEstimatorInterfaceinline
get_ekf_ctrl_limits(float *vxy_max, float *vz_max, float *hagl_min, float *hagl_max)=0EstimatorInterfacepure virtual
get_ekf_gpos_accuracy(float *ekf_eph, float *ekf_epv)=0EstimatorInterfacepure virtual
get_ekf_lpos_accuracy(float *ekf_eph, float *ekf_epv)=0EstimatorInterfacepure virtual
get_ekf_origin(uint64_t *origin_time, map_projection_reference_s *origin_pos, float *origin_alt)=0EstimatorInterfacepure virtual
get_ekf_soln_status(uint16_t *status)=0EstimatorInterfacepure virtual
get_ekf_vel_accuracy(float *ekf_evh, float *ekf_evv)=0EstimatorInterfacepure virtual
get_ev2ekf_quaternion(float *quat)=0EstimatorInterfacepure virtual
get_filter_fault_status(uint16_t *val)EstimatorInterfaceinline
get_flow_innov(float flow_innov[2])=0EstimatorInterfacepure virtual
get_flow_innov_var(float flow_innov_var[2])=0EstimatorInterfacepure virtual
get_gps_check_status(uint16_t *val)=0EstimatorInterfacepure virtual
get_gps_drift_metrics(float drift[3], bool *blocked)=0EstimatorInterfacepure virtual
get_gyro_bias(float bias[3])=0EstimatorInterfacepure virtual
get_hagl_innov(float *hagl_innov)EstimatorInterfaceinline
get_hagl_innov_var(float *hagl_innov_var)EstimatorInterfaceinline
get_heading_innov(float *heading_innov)=0EstimatorInterfacepure virtual
get_heading_innov_var(float *heading_innov_var)=0EstimatorInterfacepure virtual
get_imu_sample_delayed()EstimatorInterfaceinline
get_imu_vibe_metrics(float vibe[3])=0EstimatorInterfacepure virtual
get_in_air_status()EstimatorInterfaceinline
get_innovation_test_status(uint16_t *status, float *mag, float *vel, float *pos, float *hgt, float *tas, float *hagl, float *beta)=0EstimatorInterfacepure virtual
get_mag_decl_deg(float *val)EstimatorInterfaceinline
get_mag_innov(float mag_innov[3])=0EstimatorInterfacepure virtual
get_mag_innov_var(float mag_innov_var[3])=0EstimatorInterfacepure virtual
get_output_tracking_error(float error[3])=0EstimatorInterfacepure virtual
get_pos_d_deriv(float *pos_d_deriv)EstimatorInterfaceinline
get_pos_var(Vector3f &pos_var)=0EstimatorInterfacepure virtual
get_posD_reset(float *delta, uint8_t *counter)=0EstimatorInterfacepure virtual
get_position(float *pos)EstimatorInterfaceinline
get_posNE_reset(float delta[2], uint8_t *counter)=0EstimatorInterfacepure virtual
get_quat_reset(float delta_quat[4], uint8_t *counter)=0EstimatorInterfacepure virtual
get_quaternion() constEstimatorInterfaceinline
get_state_delayed(float *state)=0EstimatorInterfacepure virtual
get_terrain_valid()EstimatorInterfaceinline
get_terrain_vert_pos(float *ret)EstimatorInterfaceinline
get_true_airspeed(float *tas)=0EstimatorInterfacepure virtual
get_vel_deriv_ned(float *vel_deriv)EstimatorInterfaceinline
get_vel_pos_innov(float vel_pos_innov[6])=0EstimatorInterfacepure virtual
get_vel_pos_innov_var(float vel_pos_innov_var[6])=0EstimatorInterfacepure virtual
get_vel_var(Vector3f &vel_var)=0EstimatorInterfacepure virtual
get_velD_reset(float *delta, uint8_t *counter)=0EstimatorInterfacepure virtual
get_velNE_reset(float delta[2], uint8_t *counter)=0EstimatorInterfacepure virtual
get_velocity(float *vel)EstimatorInterfaceinline
get_wind_status()EstimatorInterfaceinline
get_wind_velocity(float *wind)=0EstimatorInterfacepure virtual
get_wind_velocity_var(float *wind_var)=0EstimatorInterfacepure virtual
getHaglInnov(float *hagl_innov)=0EstimatorInterfacepure virtual
getHaglInnovVar(float *hagl_innov_var)=0EstimatorInterfacepure virtual
getParamHandle()EstimatorInterfaceinline
getTerrainVertPos(float *ret)=0EstimatorInterfacepure virtual
global_position_is_valid()=0EstimatorInterfacepure virtual
inertial_dead_reckoning()EstimatorInterfaceinline
init(uint64_t timestamp)=0EstimatorInterfacepure virtual
initialise_interface(uint64_t timestamp)EstimatorInterfaceprotected
isTerrainEstimateValid() const =0EstimatorInterfacepure virtual
isVehicleAtRest() constEstimatorInterfaceinline
local_position_is_valid()EstimatorInterface
print_status()EstimatorInterface
quat_to_invrotmat(const Quatf &quat)EstimatorInterfaceprotected
reset(uint64_t timestamp)=0EstimatorInterfacepure virtual
reset_imu_bias()=0EstimatorInterfacepure virtual
resetStates()=0EstimatorInterfacepure virtual
resetStatesAndCovariances()=0EstimatorInterfacepure virtual
set_air_density(float air_density)EstimatorInterfaceinline
set_fuse_beta_flag(bool fuse_beta)EstimatorInterfaceinline
set_gnd_effect_flag(bool gnd_effect)EstimatorInterfaceinline
set_in_air_status(bool in_air)EstimatorInterfaceinline
set_is_fixed_wing(bool is_fixed_wing)EstimatorInterfaceinline
set_optical_flow_limits(float max_flow_rate, float min_distance, float max_distance)EstimatorInterfaceinline
set_rangefinder_limits(float min_distance, float max_distance)EstimatorInterfaceinline
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
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
unallocate_buffers()EstimatorInterfaceprotected
update()=0EstimatorInterfacepure virtual
~EstimatorInterface()=defaultEstimatorInterfacevirtual