Index: trunk/src/atmsdriver/ConsoleDriver.java
===================================================================
--- trunk/src/atmsdriver/ConsoleDriver.java	(revision 121)
+++ trunk/src/atmsdriver/ConsoleDriver.java	(revision 127)
@@ -409,18 +409,27 @@
     
     /**
-     * Enum for highway status dot colors.
+     * Enum for highway status dot colors. Each color has associated volume
+     * and occupancy constants.
      *
-     * @author John A. Torres
+     * @author John A. Torres, jdalbey
      * @version 10/11/2017
      */
     public static enum DOTCOLOR {
 
-        RED,
-        YELLOW,
-        GREEN;
+        RED(10,10),
+        YELLOW(5,5),
+        GREEN(0,0);
         
         // All the first letters of the values, in order.
         private static String allLetters = "RYG";
         
+        private int vol;  /* volume */
+        private int occ;  /* occupancy */      
+        
+        private DOTCOLOR(int v, int o)
+        {
+            vol = v;
+            occ = o;
+        }
         /**
          * Return the first letter of this enum.
@@ -432,4 +441,12 @@
         }
 
+        public int volume()
+        {
+            return vol;
+        }
+        public int occupancy()
+        {
+            return occ;
+        }
         /**
          * Returns a dot color given its first character.
Index: trunk/src/atmsdriver/model/Highways.java
===================================================================
--- trunk/src/atmsdriver/model/Highways.java	(revision 118)
+++ trunk/src/atmsdriver/model/Highways.java	(revision 127)
@@ -211,5 +211,5 @@
     public void writeToFEP() {
         try {
-            Socket sock = new Socket(/*FEPHostName*/ "192.168.251.130", 8080);
+            Socket sock = new Socket(FEPHostName /*"192.168.251.130"*/, 8080);
             PrintWriter out = new PrintWriter(sock.getOutputStream(), true);
             out.println(this.toXML());
@@ -217,4 +217,5 @@
         } catch (IOException ex) {
             Logger.getLogger(Highways.class.getName()).log(Level.SEVERE, null, ex);
+            System.out.println("Highway Model failed writing to FEPSim.");
         }
     }
Index: trunk/src/atmsdriver/model/Station.java
===================================================================
--- trunk/src/atmsdriver/model/Station.java	(revision 114)
+++ trunk/src/atmsdriver/model/Station.java	(revision 127)
@@ -166,11 +166,6 @@
             {
                 // UPDATE LOOP WITH VALUES
-                // TODO: Perhaps enhance DOTCOLOR enum to include constants for
-                // vol and occ along with each color.  Then the updateLoop call
-                // below could be update(dotColor.volume, dotColor.occ, speed)
-                int volume = 10;
-                int occ = 10;
                 int speed = 0;
-                loop.updateLoop(volume, occ, speed);
+                loop.updateLoop(dotColor.volume(), dotColor.occupancy(), speed);
             }
         }
