From f062fd0f60bfb4baae90c0ec0d0b33dfc74924aa Mon Sep 17 00:00:00 2001
From: James Turner <zakalawe@mac.com>
Date: Tue, 3 Jan 2017 15:14:26 +0000
Subject: [PATCH] Fix missing FGPositioned nameForType data.

---
 src/Navaids/positioned.cxx | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/src/Navaids/positioned.cxx b/src/Navaids/positioned.cxx
index c877f9901..3cbdeaeb0 100644
--- a/src/Navaids/positioned.cxx
+++ b/src/Navaids/positioned.cxx
@@ -126,6 +126,8 @@ FGPositioned::Type FGPositioned::typeFromName(const std::string& aName)
   
   const NameTypeEntry names[] = {
     {"airport", AIRPORT},
+    {"heliport", HELIPORT},
+    {"seaport", SEAPORT},
     {"vor", VOR},
     {"loc", LOC},
     {"ils", ILS},
@@ -141,13 +143,24 @@ FGPositioned::Type FGPositioned::typeFromName(const std::string& aName)
     {"ground", FREQ_GROUND},
     {"approach", FREQ_APP_DEP},
     {"departure", FREQ_APP_DEP},
+    {"clearance", FREQ_CLEARANCE},
+    {"unicom", FREQ_UNICOM},
     {"runway", RUNWAY},
     {"helipad", HELIPAD},
     {"country", COUNTRY},
     {"city", CITY},
     {"town", TOWN},
     {"village", VILLAGE},
-      
+    {"taxiway", TAXIWAY},
+    {"pavement", PAVEMENT},
+    {"om", OM},
+    {"mm", MM},
+    {"im", IM},
+    {"mobile-tacan", MOBILE_TACAN},
+    {"obstacle", OBSTACLE},
+    {"parking", PARKING},
+    {"taxi-node",TAXI_NODE},
+
   // aliases
     {"localizer", LOC},
     {"gnd", FREQ_GROUND},