PX4 Firmware
PX4 Autopilot Software http://px4.io
|
#include <optical_flow.h>
Public Attributes | |
uint64_t | timestamp |
float | pixel_flow_x_integral |
float | pixel_flow_y_integral |
float | gyro_x_rate_integral |
float | gyro_y_rate_integral |
float | gyro_z_rate_integral |
float | ground_distance_m |
uint32_t | integration_timespan |
uint32_t | time_since_last_sonar_update |
float | max_flow_rate |
float | min_ground_distance |
float | max_ground_distance |
uint16_t | frame_count_since_last_readout |
int16_t | gyro_temperature |
uint8_t | sensor_id |
uint8_t | quality |
uint8_t | _padding0 [6] |
Definition at line 51 of file optical_flow.h.
uint8_t optical_flow_s::_padding0[6] |
Definition at line 69 of file optical_flow.h.
uint16_t optical_flow_s::frame_count_since_last_readout |
Definition at line 65 of file optical_flow.h.
Referenced by Simulator::publish_flow_topic().
float optical_flow_s::ground_distance_m |
Definition at line 59 of file optical_flow.h.
Referenced by Simulator::publish_flow_topic(), and MavlinkStreamOpticalFlowRad::send().
int16_t optical_flow_s::gyro_temperature |
Definition at line 66 of file optical_flow.h.
Referenced by Simulator::publish_flow_topic(), and MavlinkStreamOpticalFlowRad::send().
float optical_flow_s::gyro_x_rate_integral |
Definition at line 56 of file optical_flow.h.
Referenced by BlockLocalPositionEstimator::flowMeasure(), Simulator::publish_flow_topic(), Ekf2::Run(), and MavlinkStreamOpticalFlowRad::send().
float optical_flow_s::gyro_y_rate_integral |
Definition at line 57 of file optical_flow.h.
Referenced by BlockLocalPositionEstimator::flowMeasure(), Simulator::publish_flow_topic(), Ekf2::Run(), and MavlinkStreamOpticalFlowRad::send().
float optical_flow_s::gyro_z_rate_integral |
Definition at line 58 of file optical_flow.h.
Referenced by Simulator::publish_flow_topic(), Ekf2::Run(), and MavlinkStreamOpticalFlowRad::send().
uint32_t optical_flow_s::integration_timespan |
Definition at line 60 of file optical_flow.h.
Referenced by BlockLocalPositionEstimator::flowMeasure(), Simulator::publish_flow_topic(), Ekf2::Run(), and MavlinkStreamOpticalFlowRad::send().
float optical_flow_s::max_flow_rate |
Definition at line 62 of file optical_flow.h.
Referenced by Simulator::publish_flow_topic(), and Ekf2::Run().
float optical_flow_s::max_ground_distance |
Definition at line 64 of file optical_flow.h.
Referenced by Simulator::publish_flow_topic(), and Ekf2::Run().
float optical_flow_s::min_ground_distance |
Definition at line 63 of file optical_flow.h.
Referenced by BlockLocalPositionEstimator::flowMeasure(), Simulator::publish_flow_topic(), and Ekf2::Run().
float optical_flow_s::pixel_flow_x_integral |
Definition at line 54 of file optical_flow.h.
Referenced by BlockLocalPositionEstimator::flowMeasure(), Simulator::publish_flow_topic(), Ekf2::Run(), and MavlinkStreamOpticalFlowRad::send().
float optical_flow_s::pixel_flow_y_integral |
Definition at line 55 of file optical_flow.h.
Referenced by BlockLocalPositionEstimator::flowMeasure(), Simulator::publish_flow_topic(), Ekf2::Run(), and MavlinkStreamOpticalFlowRad::send().
uint8_t optical_flow_s::quality |
Definition at line 68 of file optical_flow.h.
Referenced by BlockLocalPositionEstimator::flowMeasure(), Simulator::publish_flow_topic(), Ekf2::Run(), and MavlinkStreamOpticalFlowRad::send().
uint8_t optical_flow_s::sensor_id |
Definition at line 67 of file optical_flow.h.
Referenced by Simulator::publish_flow_topic(), and MavlinkStreamOpticalFlowRad::send().
uint32_t optical_flow_s::time_since_last_sonar_update |
Definition at line 61 of file optical_flow.h.
Referenced by Simulator::publish_flow_topic(), and MavlinkStreamOpticalFlowRad::send().
uint64_t optical_flow_s::timestamp |
Definition at line 53 of file optical_flow.h.
Referenced by PX4FLOW::collect(), UavcanFlowBridge::flow_sub_cb(), Simulator::publish_flow_topic(), Simulator::publish_odometry_topic(), PAW3902::Run(), Ekf2::Run(), PMW3901::Run(), and MavlinkStreamOpticalFlowRad::send().