Skip to main content

Collision

Type Alias Collision 

Source
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: MavCollisionSrc

MAVLink field src.

Collision data source

§id: u32

MAVLink field id.

Unique identifier, domain based on src field

§action: MavCollisionAction

MAVLink field action.

Action that is being taken to avoid this collision

§threat_level: MavCollisionThreatLevel

MAVLink field threat_level.

How concerned the aircraft is about this collision

§time_to_minimum_delta: f32

MAVLink field time_to_minimum_delta.

Estimated time until collision occurs

§altitude_minimum_delta: f32

MAVLink field altitude_minimum_delta.

Closest vertical distance between vehicle and object

§horizontal_minimum_delta: f32

MAVLink field horizontal_minimum_delta.

Closest horizontal distance between vehicle and object