36 lines
1.1 KiB
Protocol Buffer
36 lines
1.1 KiB
Protocol Buffer
syntax = "proto3";
|
|
package aman;
|
|
|
|
message Coordinate {
|
|
double latitude = 1; // WGS84 latitude in degrees
|
|
double longitude = 2; // WGS84 longitude in degrees
|
|
}
|
|
|
|
message WindData {
|
|
int32 altitude = 1; // The altitude of the wind data
|
|
int32 direction = 2; // The wind direction
|
|
int32 speed = 3; // The wind speed
|
|
}
|
|
|
|
message Waypoint {
|
|
string name = 1; // The waypoint's name
|
|
string pta = 2; // The planned time of arrival (YYYY-MM-DD HH:MM:SS)
|
|
int32 altitude = 3; // The target altitude
|
|
int32 indicatedAirspeed = 4; // The target indicated airspeed
|
|
int32 groundSpeed = 5; // The target ground speed
|
|
}
|
|
|
|
message PerformanceData {
|
|
int32 iasAboveFL240 = 1; // The speed above FL240
|
|
int32 iasAboveFL100 = 2; // The speed above FL100
|
|
int32 iasBelowFL100 = 3; // The speed below FL100
|
|
int32 iasApproach = 4; // The minimum approach speed
|
|
}
|
|
|
|
message Dynamics {
|
|
int32 groundSpeed = 1; // given in knots
|
|
int32 heading = 2; // reported heading
|
|
int32 altitude = 3; // given in feet
|
|
int32 verticalSpeed = 4; // given in feet/min
|
|
}
|