#[non_exhaustive]pub struct Aircraft {
pub location: Option<Box<Location>>,
pub model: Option<String>,
pub name: Option<String>,
pub serial_number: Option<String>,
pub speed: Option<String>,
pub speed_accuracy: Option<String>,
pub track_direction: Option<String>,
pub uid: Option<String>,
pub uid_alt: Option<String>,
pub vertical_speed: Option<String>,
}Expand description
Aircraft
The Aircraft object represents any aircraft or otherwise airborne asset such as an unmanned system, airplane, balloon, spacecraft, or otherwise. The Aircraft object is intended to normalized data captured or otherwise logged from active radar, passive radar, multi-spectral systems, or the Automatic Dependant Broadcast - Surveillance (ADS-B), and/or Mode S systems.
[] Category: | Name: aircraft
Constraints:
- at_least_one:
[name,uid]
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.location: Option<Box<Location>>Geo Location
The detailed geographical location usually associated with an IP address.
recommended
model: Option<String>Model
The model name of the aircraft or unmanned system.
optional
name: Option<String>Name
The name of the aircraft, such as the such as the flight name or callsign.
recommended
serial_number: Option<String>Serial Number
The serial number of the aircraft.
optional
speed: Option<String>Speed
Ground speed of flight. This value is provided in meters per second with a minimum resolution of 0.25 m/s. Special Values: Invalid, No Value, or Unknown: 255 m/s.
optional
speed_accuracy: Option<String>Speed Accuracy
Provides quality/containment on horizontal ground speed. Measured in meters/second.
optional
track_direction: Option<String>Track Direction
Direction of flight expressed as a “True North-based” ground track angle. This value is provided in clockwise degrees with a minimum resolution of 1 degree. If aircraft is not moving horizontally, use the “Unknown” value
optional
uid: Option<String>Unique ID
The primary identification identifier for an aircraft, such as the 24-bit International Civil Aviation Organization (ICAO) identifier of the aircraft, as 6 hex digits.
recommended
uid_alt: Option<String>Alternate ID
A secondary identification identifier for an aircraft, such as the 4-digit squawk (octal representation).
optional
vertical_speed: Option<String>Vertical Speed
Vertical speed upward relative to the WGS-84 datum, measured in meters per second. Special Values: Invalid, No Value, or Unknown: 63 m/s.
optional