pub struct WIND_COV_DATA {
pub time_usec: u64,
pub wind_x: f32,
pub wind_y: f32,
pub wind_z: f32,
pub var_horiz: f32,
pub var_vert: f32,
pub wind_alt: f32,
pub horiz_accuracy: f32,
pub vert_accuracy: f32,
}
uavionix
only.Expand description
id: 231 Wind estimate from vehicle. Note that despite the name, this message does not actually contain any covariances but instead variability and accuracy fields in terms of standard deviation (1-STD)..
Fields§
§time_usec: u64
Timestamp (UNIX Epoch time or time since system boot). The receiving end can infer timestamp format (since 1.1.1970 or since system boot) by checking for the magnitude of the number..
wind_x: f32
Wind in North (NED) direction (NAN if unknown).
wind_y: f32
Wind in East (NED) direction (NAN if unknown).
wind_z: f32
Wind in down (NED) direction (NAN if unknown).
var_horiz: f32
Variability of wind in XY, 1-STD estimated from a 1 Hz lowpassed wind estimate (NAN if unknown).
var_vert: f32
Variability of wind in Z, 1-STD estimated from a 1 Hz lowpassed wind estimate (NAN if unknown).
wind_alt: f32
Altitude (MSL) that this measurement was taken at (NAN if unknown).
horiz_accuracy: f32
Horizontal speed 1-STD accuracy (0 if unknown).
vert_accuracy: f32
Vertical speed 1-STD accuracy (0 if unknown).
Implementations§
Source§impl WIND_COV_DATA
impl WIND_COV_DATA
pub const ENCODED_LEN: usize = 40usize
pub const DEFAULT: Self
Trait Implementations§
Source§impl Clone for WIND_COV_DATA
impl Clone for WIND_COV_DATA
Source§fn clone(&self) -> WIND_COV_DATA
fn clone(&self) -> WIND_COV_DATA
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more