AircraftReport.proto 1.1 KB

123456789101112131415161718192021222324252627
  1. syntax = "proto3";
  2. package aman;
  3. import "Aircraft.proto";
  4. import "BaseTypes.proto";
  5. message AircraftReport {
  6. enum Reporter {
  7. UNKNOWN = 0; // Unknown station reported
  8. DELIVERY = 1; // Delivery station reported
  9. GROUND = 2; // Ground or Apron reported
  10. TOWER = 3; // Tower reported
  11. APPROACH = 4; // Approach or Departure reported
  12. CENTER = 5; // Center or FSS reported
  13. }
  14. string reportTime = 1; // UTC time of the report
  15. Reporter reportedBy = 2; // Indicates who reported this aircraft
  16. Aircraft aircraft = 3; // aircraft information
  17. string initialApproachFix = 4; // last waypoint of the route
  18. Coordinate position = 5; // current WGS84 position
  19. Dynamics dynamics = 6; // current aircraft dynamics
  20. string destination = 7; // the destination airport
  21. int32 distanceToIAF = 8; // distance to IAF in NM
  22. string plannedGate = 9; // the planned gate for the inbound
  23. string requestedRunway = 10; // the requested runway of the pilot
  24. }