PX4 Firmware
PX4 Autopilot Software http://px4.io
i2c_integral_frame Struct Reference

#include <i2c_frame.h>

Collaboration diagram for i2c_integral_frame:

Public Attributes

uint16_t frame_count_since_last_readout
 number of flow measurements since last I2C readout [#frames] More...
 
int16_t pixel_flow_x_integral
 accumulated flow in radians*10000 around x axis since last I2C readout [rad*10000] More...
 
int16_t pixel_flow_y_integral
 accumulated flow in radians*10000 around y axis since last I2C readout [rad*10000] More...
 
int16_t gyro_x_rate_integral
 accumulated gyro x rates in radians*10000 since last I2C readout [rad*10000] More...
 
int16_t gyro_y_rate_integral
 accumulated gyro y rates in radians*10000 since last I2C readout [rad*10000] More...
 
int16_t gyro_z_rate_integral
 accumulated gyro z rates in radians*10000 since last I2C readout [rad*10000] More...
 
uint32_t integration_timespan
 accumulation timespan in microseconds since last I2C readout [microseconds] More...
 
uint32_t sonar_timestamp
 time since last sonar update [microseconds] More...
 
uint16_t ground_distance
 Ground distance in meters*1000 [meters*1000]. More...
 
int16_t gyro_temperature
 Temperature * 100 in centi-degrees Celsius [degcelsius*100]. More...
 
uint8_t qual
 averaged quality of accumulated flow values [0:bad quality;255: max quality] More...
 

Detailed Description

Definition at line 66 of file i2c_frame.h.

Member Data Documentation

◆ frame_count_since_last_readout

uint16_t i2c_integral_frame::frame_count_since_last_readout

number of flow measurements since last I2C readout [#frames]

Definition at line 67 of file i2c_frame.h.

Referenced by PX4FLOW::collect().

◆ ground_distance

uint16_t i2c_integral_frame::ground_distance

Ground distance in meters*1000 [meters*1000].

Definition at line 75 of file i2c_frame.h.

Referenced by PX4FLOW::collect().

◆ gyro_temperature

int16_t i2c_integral_frame::gyro_temperature

Temperature * 100 in centi-degrees Celsius [degcelsius*100].

Definition at line 76 of file i2c_frame.h.

Referenced by PX4FLOW::collect().

◆ gyro_x_rate_integral

int16_t i2c_integral_frame::gyro_x_rate_integral

accumulated gyro x rates in radians*10000 since last I2C readout [rad*10000]

Definition at line 70 of file i2c_frame.h.

Referenced by PX4FLOW::collect().

◆ gyro_y_rate_integral

int16_t i2c_integral_frame::gyro_y_rate_integral

accumulated gyro y rates in radians*10000 since last I2C readout [rad*10000]

Definition at line 71 of file i2c_frame.h.

Referenced by PX4FLOW::collect().

◆ gyro_z_rate_integral

int16_t i2c_integral_frame::gyro_z_rate_integral

accumulated gyro z rates in radians*10000 since last I2C readout [rad*10000]

Definition at line 72 of file i2c_frame.h.

Referenced by PX4FLOW::collect().

◆ integration_timespan

uint32_t i2c_integral_frame::integration_timespan

accumulation timespan in microseconds since last I2C readout [microseconds]

Definition at line 73 of file i2c_frame.h.

Referenced by PX4FLOW::collect().

◆ pixel_flow_x_integral

int16_t i2c_integral_frame::pixel_flow_x_integral

accumulated flow in radians*10000 around x axis since last I2C readout [rad*10000]

Definition at line 68 of file i2c_frame.h.

Referenced by PX4FLOW::collect().

◆ pixel_flow_y_integral

int16_t i2c_integral_frame::pixel_flow_y_integral

accumulated flow in radians*10000 around y axis since last I2C readout [rad*10000]

Definition at line 69 of file i2c_frame.h.

Referenced by PX4FLOW::collect().

◆ qual

uint8_t i2c_integral_frame::qual

averaged quality of accumulated flow values [0:bad quality;255: max quality]

Definition at line 77 of file i2c_frame.h.

Referenced by PX4FLOW::collect().

◆ sonar_timestamp

uint32_t i2c_integral_frame::sonar_timestamp

time since last sonar update [microseconds]

Definition at line 74 of file i2c_frame.h.

Referenced by PX4FLOW::collect().


The documentation for this struct was generated from the following file: