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}