pub type Collision = Collision;Expand description
Originally defined in common::messages::collision.
Aliased Type§
pub struct Collision {
pub src: MavCollisionSrc,
pub id: u32,
pub action: MavCollisionAction,
pub threat_level: MavCollisionThreatLevel,
pub time_to_minimum_delta: f32,
pub altitude_minimum_delta: f32,
pub horizontal_minimum_delta: f32,
}Fields§
§src: MavCollisionSrcMAVLink field src.
Collision data source
id: u32MAVLink field id.
Unique identifier, domain based on src field
action: MavCollisionActionMAVLink field action.
Action that is being taken to avoid this collision
threat_level: MavCollisionThreatLevelMAVLink field threat_level.
How concerned the aircraft is about this collision
time_to_minimum_delta: f32MAVLink field time_to_minimum_delta.
Estimated time until collision occurs
altitude_minimum_delta: f32MAVLink field altitude_minimum_delta.
Closest vertical distance between vehicle and object
horizontal_minimum_delta: f32MAVLink field horizontal_minimum_delta.
Closest horizontal distance between vehicle and object