remote_id/data/
mod.rs

1pub mod basic_id;
2pub mod location;
3pub mod operator_id;
4pub mod system;
5
6#[derive(Debug, Clone, PartialEq)]
7pub enum RemoteIDMessage {
8    /// Provides ID for UA, characterizes the type of ID, and identifies the type of UA
9    BasicID(basic_id::BasicId),
10
11    /// Provides location, altitude, direction, and speed of UA
12    Location(location::Location),
13
14    // /// Provides authentication data for the UA
15    // Authentication,
16
17    // /// Message that can be used by Operators to identify themselves and the purpose of an operation
18    // SelfId,
19    /// Includes Remote Pilot location and multiple aircraft information (group) if applicable, and additional system information
20    System(system::System),
21
22    /// Provides Operator ID
23    OperatorId(operator_id::OperatorId),
24}