#[non_exhaustive]pub struct UnmannedAerialSystem {Show 14 fields
pub hw_info: Option<Box<DeviceHwInfo>>,
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 type: Option<String>,
pub type_id: Option<i64>,
pub uid: Option<String>,
pub uid_alt: Option<String>,
pub uuid: Option<String>,
pub vertical_speed: Option<String>,
}Expand description
Unmanned Aerial System
The Unmanned Aerial System object describes the characteristics, Position Location Information (PLI), and other metadata of Unmanned Aerial Systems (UAS) and other unmanned and drone systems used in Remote ID. Remote ID is defined in the Standard Specification for Remote ID and Tracking (ASTM Designation: F3411-22a) ASTM F3411-22a.
[] Category: | Name: unmanned_aerial_system
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.hw_info: Option<Box<DeviceHwInfo>>UAS Hardware Information
The endpoint hardware information.
optional
location: Option<Box<Location>>UAS Position Location Information
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 unmanned system as reported by tracking or sensing hardware.
optional
serial_number: Option<String>Serial Number
The serial number of the unmanned system. This is expressed in CTA-2063-A format.
recommended
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
type: Option<String>Type
The type of the UAS. For example, Helicopter, Gyroplane, Rocket, etc.
optional
type_id: Option<i64>Type ID
The UAS type identifier.
recommended
uid: Option<String>UAS ID
The primary identification identifier for an unmanned system. This can be a Serial Number (in CTA-2063-A format, the Registration ID (provided by the CAA, a UTM, or a unique Session ID.
recommended
uid_alt: Option<String>UAS Alternate ID
A secondary identification identifier for an unmanned system. This can be a Serial Number (in CTA-2063-A format, the Registration ID (provided by the CAA, a UTM, or a unique Session ID.
recommended
uuid: Option<String>UTM UUID
The Unmanned Aircraft System Traffic Management (UTM) provided universal unique ID (UUID) traceable to a non-obfuscated ID where this UTM UUID acts as a ‘session id’ to protect exposure of operationally sensitive information.
recommended
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
Trait Implementations§
Source§impl Clone for UnmannedAerialSystem
impl Clone for UnmannedAerialSystem
Source§fn clone(&self) -> UnmannedAerialSystem
fn clone(&self) -> UnmannedAerialSystem
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more