Public Attributes | List of all members
rosflight_firmware::Sensors::Data Struct Reference

#include <sensors.h>

Public Attributes

turbomath::Vector accel = {0, 0, 0}
 
float baro_altitude = 0
 
bool baro_present = false
 
float baro_pressure = 0
 
float baro_temperature = 0
 
bool baro_valid = false
 
float diff_pressure = 0
 
bool diff_pressure_present = false
 
float diff_pressure_temp = 0
 
bool diff_pressure_valid = false
 
float diff_pressure_velocity = 0
 
turbomath::Quaternion fcu_orientation = {1, 0, 0, 0}
 
GNSSData gnss_data = {}
 
bool gnss_new_data = false
 
bool gnss_present = false
 
GNSSRaw gnss_raw = {}
 
float gps_CNO = 0
 
turbomath::Vector gyro = {0, 0, 0}
 
float imu_temperature = 0
 
uint64_t imu_time = 0
 
turbomath::Vector mag = {0, 0, 0}
 
bool mag_present = false
 
bool sonar_present = false
 
float sonar_range = 0
 
bool sonar_range_valid = false
 

Detailed Description

Definition at line 123 of file sensors.h.

Member Data Documentation

turbomath::Vector rosflight_firmware::Sensors::Data::accel = {0, 0, 0}

Definition at line 125 of file sensors.h.

float rosflight_firmware::Sensors::Data::baro_altitude = 0

Definition at line 136 of file sensors.h.

bool rosflight_firmware::Sensors::Data::baro_present = false

Definition at line 152 of file sensors.h.

float rosflight_firmware::Sensors::Data::baro_pressure = 0

Definition at line 137 of file sensors.h.

float rosflight_firmware::Sensors::Data::baro_temperature = 0

Definition at line 138 of file sensors.h.

bool rosflight_firmware::Sensors::Data::baro_valid = false

Definition at line 139 of file sensors.h.

float rosflight_firmware::Sensors::Data::diff_pressure = 0

Definition at line 132 of file sensors.h.

bool rosflight_firmware::Sensors::Data::diff_pressure_present = false

Definition at line 155 of file sensors.h.

float rosflight_firmware::Sensors::Data::diff_pressure_temp = 0

Definition at line 133 of file sensors.h.

bool rosflight_firmware::Sensors::Data::diff_pressure_valid = false

Definition at line 134 of file sensors.h.

float rosflight_firmware::Sensors::Data::diff_pressure_velocity = 0

Definition at line 131 of file sensors.h.

turbomath::Quaternion rosflight_firmware::Sensors::Data::fcu_orientation = {1, 0, 0, 0}

Definition at line 127 of file sensors.h.

GNSSData rosflight_firmware::Sensors::Data::gnss_data = {}

Definition at line 144 of file sensors.h.

bool rosflight_firmware::Sensors::Data::gnss_new_data = false

Definition at line 145 of file sensors.h.

bool rosflight_firmware::Sensors::Data::gnss_present = false

Definition at line 147 of file sensors.h.

GNSSRaw rosflight_firmware::Sensors::Data::gnss_raw = {}

Definition at line 148 of file sensors.h.

float rosflight_firmware::Sensors::Data::gps_CNO = 0

Definition at line 146 of file sensors.h.

turbomath::Vector rosflight_firmware::Sensors::Data::gyro = {0, 0, 0}

Definition at line 126 of file sensors.h.

float rosflight_firmware::Sensors::Data::imu_temperature = 0

Definition at line 128 of file sensors.h.

uint64_t rosflight_firmware::Sensors::Data::imu_time = 0

Definition at line 129 of file sensors.h.

turbomath::Vector rosflight_firmware::Sensors::Data::mag = {0, 0, 0}

Definition at line 150 of file sensors.h.

bool rosflight_firmware::Sensors::Data::mag_present = false

Definition at line 153 of file sensors.h.

bool rosflight_firmware::Sensors::Data::sonar_present = false

Definition at line 154 of file sensors.h.

float rosflight_firmware::Sensors::Data::sonar_range = 0

Definition at line 141 of file sensors.h.

bool rosflight_firmware::Sensors::Data::sonar_range_valid = false

Definition at line 142 of file sensors.h.


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


rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Wed Jul 3 2019 19:59:31