Index: trunk/src/atmsdriver/model/Station.java
===================================================================
--- trunk/src/atmsdriver/model/Station.java	(revision 184)
+++ trunk/src/atmsdriver/model/Station.java	(revision 186)
@@ -88,13 +88,21 @@
         return oppTotVol;
     }
-
-    /**
-     * Returns the station metadata in condensed form. This is just a quick
-     * script function to make a proper highway metadata configuration file, so
-     * that we can read the network faster.
-     *
-     * @return station metadata
-     */
-    public String getStationMeta()
+    
+    /** Returns a string of highways data. If MetaDataOnly is true, you get a full
+     *  dump of the highways meta data, which does not include dynamic loop values,
+     *  and does include the string location names. If MetaDataOnly is false,
+     *  dynamic loop values are included, and unnecessary information like string
+     *  location values are included.
+     * 
+     *  The FEPSimulator takes in the toCondensedFormat() output, with a MetaDataOnly
+     *  value of false, over the socket.
+     * 
+     *  The MetaDataOnly flag should be used to get a full dump of the highways
+     *  information. This was used to get the highways_fullmap.txt output.
+     * 
+     * @param MetaDataOnly Whether you want meta data, or a full dump for FEPSim
+     * @return String, highways data in condensed format
+     */
+    public String toCondensedFormat(boolean MetaDataOnly)
     {
         StringBuilder build = new StringBuilder();
@@ -111,9 +119,12 @@
         build.append(Integer.toString(loops.size()));
         build.append(" ");
-        build.append(this.location);
+        if(MetaDataOnly)
+        {
+            build.append(this.location);
+        }
         build.append("\n");
         for (LoopDetector loop : loops)
         {
-            build.append(loop.getLoopMeta());
+            build.append(loop.toCondensedFormat(MetaDataOnly));
         }
         return build.toString();
