- FGGroundNetwork *getGroundNetwork() { return &groundNetwork; };
- FGTowerController *getTowerController() { return &towerController; };
-
+ // Departure / Arrival procedures
+ FGSidStar * getSIDs() { return &SIDs; };
+ FGAIFlightPlan * getSID(string activeRunway, double heading);
+
+
+ // ATC related functions.
+ FGStartupController *getStartupController() { return &startupController; };
+ FGGroundNetwork *getGroundNetwork() { return &groundNetwork; };
+ FGTowerController *getTowerController() { return &towerController; };
+ FGApproachController *getApproachController() { return &approachController; };
+
+ const string& getAtisInformation() { return atisInformation; };
+ int getGroundFrequency(unsigned leg); //{ return freqGround.size() ? freqGround[0] : 0; };