Index: /trunk/src/tmcsim/application.properties
===================================================================
--- /trunk/src/tmcsim/application.properties	(revision 238)
+++ /trunk/src/tmcsim/application.properties	(revision 239)
@@ -1,5 +1,5 @@
-#Wed, 20 Dec 2017 03:11:04 -0800
+#Wed, 20 Dec 2017 03:27:09 -0800
 
-Application.revision=237
+Application.revision=238
 
 Application.buildnumber=88
Index: /trunk/src/atmsdriver/trafficeventseditor/TrafficEventsEditor.java
===================================================================
--- /trunk/src/atmsdriver/trafficeventseditor/TrafficEventsEditor.java	(revision 238)
+++ /trunk/src/atmsdriver/trafficeventseditor/TrafficEventsEditor.java	(revision 239)
@@ -270,5 +270,5 @@
     private class StationTableModel extends AbstractTableModel
     {
-        String[] columnNames = {"lds_id", "postmile", "location"};
+        String[] columnNames = {"lds_id", "direction", "postmile", "location"};
         String[][] data;
         Highway hwy;
@@ -279,5 +279,5 @@
         {
             hwy = TrafficEventsEditor.this.timeFrames.currentHighway;
-            cols = 3;
+            cols = columnNames.length;
             rows = hwy != null ? hwy.stations.size() : 0;
             data = new String[rows][cols];
@@ -285,6 +285,7 @@
             {
                 data[i][0] = Integer.toString(hwy.stations.get(i).ldsID);
-                data[i][1] = Double.toString(hwy.stations.get(i).postmile);
-                data[i][2] = hwy.stations.get(i).location;
+                data[i][1] = hwy.stations.get(i).direction.getLetter();
+                data[i][2] = Double.toString(hwy.stations.get(i).postmile);
+                data[i][3] = hwy.stations.get(i).location;
             }
         }
@@ -370,4 +371,6 @@
         CurrentLoopDetectorDescLabel = new javax.swing.JLabel();
         jLabel8 = new javax.swing.JLabel();
+        jLabel9 = new javax.swing.JLabel();
+        CurrentStationDirectionLabel = new javax.swing.JLabel();
         jPanel7 = new javax.swing.JPanel();
         GreenButton = new javax.swing.JRadioButton();
@@ -536,4 +539,8 @@
         jLabel8.setText("Desc:");
 
+        jLabel9.setText("Direction:");
+
+        CurrentStationDirectionLabel.setText("null");
+
         javax.swing.GroupLayout jPanel9Layout = new javax.swing.GroupLayout(jPanel9);
         jPanel9.setLayout(jPanel9Layout);
@@ -550,4 +557,5 @@
                         .addGap(6, 6, 6)
                         .addGroup(jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+                            .addComponent(jLabel9)
                             .addComponent(jLabel5)
                             .addComponent(jLabel4)
@@ -556,12 +564,13 @@
                 .addGap(18, 18, 18)
                 .addGroup(jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
-                    .addComponent(CurrentLoopDetectorDescLabel)
                     .addComponent(CurrentLoopDetectorTypeLabel)
                     .addComponent(CurrentLoopDetectorLabel)
-                    .addComponent(CurrentStationPostmileLabel)
+                    .addComponent(CurrentStationLocationLabel)
+                    .addComponent(CurrentStationDirectionLabel)
                     .addComponent(CurrentStationLabel)
                     .addComponent(CurrentHighwayLabel)
                     .addComponent(CurrentTimeFrameLabel)
-                    .addComponent(CurrentStationLocationLabel))
+                    .addComponent(CurrentStationPostmileLabel)
+                    .addComponent(CurrentLoopDetectorDescLabel))
                 .addContainerGap(239, Short.MAX_VALUE))
         );
@@ -583,4 +592,8 @@
                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                 .addGroup(jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
+                    .addComponent(jLabel9)
+                    .addComponent(CurrentStationDirectionLabel))
+                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
+                .addGroup(jPanel9Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                     .addComponent(jLabel4)
                     .addComponent(CurrentStationPostmileLabel))
@@ -601,5 +614,5 @@
                     .addComponent(jLabel8)
                     .addComponent(CurrentLoopDetectorDescLabel))
-                .addContainerGap(31, Short.MAX_VALUE))
+                .addContainerGap(12, Short.MAX_VALUE))
         );
 
@@ -665,5 +678,5 @@
                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                 .addComponent(DeleteEventButton)
-                .addContainerGap(22, Short.MAX_VALUE))
+                .addContainerGap(25, Short.MAX_VALUE))
         );
 
@@ -1106,4 +1119,5 @@
     private javax.swing.JLabel CurrentLoopDetectorLabel;
     private javax.swing.JLabel CurrentLoopDetectorTypeLabel;
+    private javax.swing.JLabel CurrentStationDirectionLabel;
     private javax.swing.JLabel CurrentStationLabel;
     private javax.swing.JLabel CurrentStationLocationLabel;
@@ -1138,4 +1152,5 @@
     private javax.swing.JLabel jLabel7;
     private javax.swing.JLabel jLabel8;
+    private javax.swing.JLabel jLabel9;
     private javax.swing.JPanel jPanel1;
     private javax.swing.JPanel jPanel10;
@@ -1172,4 +1187,7 @@
                 ? Double.toString(timeFrames.currentStation.postmile)
                 : "");
+        CurrentStationDirectionLabel.setText(timeFrames.currentStation != null
+                ? timeFrames.currentStation.direction.getLetter()
+                : "");
         CurrentStationLocationLabel.setText(timeFrames.currentStation != null
                 ? timeFrames.currentStation.location
Index: /trunk/src/atmsdriver/trafficeventseditor/TimeFrames.java
===================================================================
--- /trunk/src/atmsdriver/trafficeventseditor/TimeFrames.java	(revision 238)
+++ /trunk/src/atmsdriver/trafficeventseditor/TimeFrames.java	(revision 239)
@@ -236,8 +236,3 @@
         writeToFEP();
     }
-    
-    /*String getBatchScript()
-    {
-        StringBuilder build = new StringBuilder();
-    */
 }
Index: /trunk/src/atmsdriver/trafficeventseditor/TrafficEventsEditor.form
===================================================================
--- /trunk/src/atmsdriver/trafficeventseditor/TrafficEventsEditor.form	(revision 238)
+++ /trunk/src/atmsdriver/trafficeventseditor/TrafficEventsEditor.form	(revision 239)
@@ -286,10 +286,11 @@
                           <Component id="jLabel3" alignment="0" min="-2" max="-2" attributes="0"/>
                           <Component id="jLabel6" alignment="0" min="-2" max="-2" attributes="0"/>
-                          <Group type="102" alignment="0" attributes="0">
+                          <Group type="102" attributes="0">
                               <EmptySpace min="6" pref="6" max="-2" attributes="0"/>
                               <Group type="103" groupAlignment="0" attributes="0">
+                                  <Component id="jLabel9" min="-2" max="-2" attributes="0"/>
                                   <Component id="jLabel5" min="-2" max="-2" attributes="0"/>
                                   <Component id="jLabel4" min="-2" max="-2" attributes="0"/>
-                                  <Component id="jLabel7" min="-2" max="-2" attributes="0"/>
+                                  <Component id="jLabel7" alignment="0" min="-2" max="-2" attributes="0"/>
                                   <Component id="jLabel8" alignment="0" min="-2" max="-2" attributes="0"/>
                               </Group>
@@ -298,12 +299,13 @@
                       <EmptySpace type="separate" max="-2" attributes="0"/>
                       <Group type="103" groupAlignment="0" attributes="0">
-                          <Component id="CurrentLoopDetectorDescLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                          <Component id="CurrentLoopDetectorTypeLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                          <Component id="CurrentLoopDetectorLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                          <Component id="CurrentStationPostmileLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                          <Component id="CurrentLoopDetectorTypeLabel" min="-2" max="-2" attributes="0"/>
+                          <Component id="CurrentLoopDetectorLabel" min="-2" max="-2" attributes="0"/>
+                          <Component id="CurrentStationLocationLabel" min="-2" max="-2" attributes="0"/>
+                          <Component id="CurrentStationDirectionLabel" min="-2" max="-2" attributes="0"/>
                           <Component id="CurrentStationLabel" alignment="0" min="-2" max="-2" attributes="0"/>
                           <Component id="CurrentHighwayLabel" alignment="0" min="-2" max="-2" attributes="0"/>
                           <Component id="CurrentTimeFrameLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                          <Component id="CurrentStationLocationLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                          <Component id="CurrentStationPostmileLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                          <Component id="CurrentLoopDetectorDescLabel" min="-2" max="-2" attributes="0"/>
                       </Group>
                       <EmptySpace pref="239" max="32767" attributes="0"/>
@@ -331,4 +333,9 @@
                       <EmptySpace max="-2" attributes="0"/>
                       <Group type="103" groupAlignment="3" attributes="0">
+                          <Component id="jLabel9" alignment="3" min="-2" max="-2" attributes="0"/>
+                          <Component id="CurrentStationDirectionLabel" alignment="3" min="-2" max="-2" attributes="0"/>
+                      </Group>
+                      <EmptySpace max="-2" attributes="0"/>
+                      <Group type="103" groupAlignment="3" attributes="0">
                           <Component id="jLabel4" alignment="3" min="-2" max="-2" attributes="0"/>
                           <Component id="CurrentStationPostmileLabel" alignment="3" min="-2" max="-2" attributes="0"/>
@@ -354,5 +361,5 @@
                           <Component id="CurrentLoopDetectorDescLabel" alignment="3" min="-2" max="-2" attributes="0"/>
                       </Group>
-                      <EmptySpace pref="31" max="32767" attributes="0"/>
+                      <EmptySpace pref="12" max="32767" attributes="0"/>
                   </Group>
               </Group>
@@ -438,4 +445,14 @@
               <Properties>
                 <Property name="text" type="java.lang.String" value="Desc:"/>
+              </Properties>
+            </Component>
+            <Component class="javax.swing.JLabel" name="jLabel9">
+              <Properties>
+                <Property name="text" type="java.lang.String" value="Direction:"/>
+              </Properties>
+            </Component>
+            <Component class="javax.swing.JLabel" name="CurrentStationDirectionLabel">
+              <Properties>
+                <Property name="text" type="java.lang.String" value="null"/>
               </Properties>
             </Component>
@@ -485,5 +502,5 @@
                       <EmptySpace max="-2" attributes="0"/>
                       <Component id="DeleteEventButton" min="-2" max="-2" attributes="0"/>
-                      <EmptySpace pref="22" max="32767" attributes="0"/>
+                      <EmptySpace pref="25" max="32767" attributes="0"/>
                   </Group>
               </Group>
