diff --git a/AircraftSchedule.proto b/AircraftSchedule.proto index 4bdbe8f..561b20c 100644 --- a/AircraftSchedule.proto +++ b/AircraftSchedule.proto @@ -8,5 +8,6 @@ message AircraftSchedule { bool fixed = 2; // indicates if the sequence is fixed string arrivalRoute = 3; // planned arrival route string arrivalRunway = 4; // planned arrival runway - repeated Waypoint waypoints = 5; // contains the planned waypoints with the PTA + PerformanceData performance = 5; // used performance data + repeated Waypoint waypoints = 6; // contains the planned waypoints with the PTA } diff --git a/BaseTypes.proto b/BaseTypes.proto index 3f6d6fa..a386456 100644 --- a/BaseTypes.proto +++ b/BaseTypes.proto @@ -20,6 +20,13 @@ message Waypoint { 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