Index: trunk/src/tmcsim/client/ATMSBatchDriver.java
===================================================================
--- trunk/src/tmcsim/client/ATMSBatchDriver.java	(revision 140)
+++ trunk/src/tmcsim/client/ATMSBatchDriver.java	(revision 152)
@@ -32,4 +32,5 @@
 import javax.swing.Timer;
 import javax.swing.UIManager;
+import tmcsim.cadsimulator.CADServer;
 import tmcsim.common.SimulationException;
 import tmcsim.interfaces.CADClientInterface;
@@ -158,5 +159,5 @@
         theView = new ATMSBatchViewer(this, new ArrayList<String>(incidents.keySet()));
         theView.setVisible(true);
-        theView.update("0:00", eventQueue);
+        theView.update("0:00", "1:11", eventQueue);
 
         // Create a timer that fetches the simulation time every second.
@@ -167,4 +168,5 @@
             {
                 String currentClock = "";
+                String currentATMStime = "";
                 Date simClock = new Date();                
                 // Obtain the simulation time from the CAD server
@@ -173,4 +175,7 @@
                     long simtime = theCoorInt.getCurrentSimulationTime();
                     currentClock = formatInterval(simtime);
+                    long ATMStime = theCoorInt.getATMStime();       
+                    Date atmsdate = new Date(ATMStime);
+                    currentATMStime = formatter.format(atmsdate);
                     try {
                         simClock = formatter.parse(currentClock);
@@ -231,5 +236,6 @@
                         }
                     }
-                    theView.update(currentClock, eventQueue);
+                    
+                    theView.update(currentClock, currentATMStime, eventQueue);
                 }
             }
@@ -322,5 +328,5 @@
         }
         // Now refresh the view with the updated queue of events
-        theView.update("0:00", eventQueue);
+        theView.update("0:00", "0:00", eventQueue);
     }
     
Index: trunk/src/tmcsim/client/ATMSBatchViewer.java
===================================================================
--- trunk/src/tmcsim/client/ATMSBatchViewer.java	(revision 135)
+++ trunk/src/tmcsim/client/ATMSBatchViewer.java	(revision 152)
@@ -13,4 +13,5 @@
 import javax.swing.JList;
 import javax.swing.JOptionPane;
+import tmcsim.cadsimulator.CADServer;
 
 /**
@@ -39,8 +40,8 @@
     }
 
-    public void update(String currentTime, Queue<String> events)
+    public void update(String currentTime, String atmsTime, Queue<String> events)
     {
         lstEvents.setModel(new MyListModel(events));
-        txtClockTime.setText(currentTime);
+        txtClockTime.setText(currentTime + " / " +atmsTime);
     }
     class MyListModel extends AbstractListModel<String>
@@ -96,6 +97,6 @@
                 .addGap(59, 59, 59))
             .addGroup(pnlEventsLayout.createSequentialGroup()
-                .addGap(186, 186, 186)
-                .addComponent(txtClockTime, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
+                .addGap(112, 112, 112)
+                .addComponent(txtClockTime, javax.swing.GroupLayout.PREFERRED_SIZE, 225, javax.swing.GroupLayout.PREFERRED_SIZE)
                 .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
         );
@@ -229,5 +230,5 @@
                 ATMSBatchViewer view = new ATMSBatchViewer(null,items);
                 view.setVisible(true);
-                view.update("01", sample);
+                view.update("01", "02", sample);
                 
             }
Index: trunk/src/tmcsim/client/ATMSBatchViewer.form
===================================================================
--- trunk/src/tmcsim/client/ATMSBatchViewer.form	(revision 135)
+++ trunk/src/tmcsim/client/ATMSBatchViewer.form	(revision 152)
@@ -58,6 +58,6 @@
               </Group>
               <Group type="102" alignment="0" attributes="0">
-                  <EmptySpace min="-2" pref="186" max="-2" attributes="0"/>
-                  <Component id="txtClockTime" min="-2" pref="65" max="-2" attributes="0"/>
+                  <EmptySpace min="-2" pref="112" max="-2" attributes="0"/>
+                  <Component id="txtClockTime" min="-2" pref="225" max="-2" attributes="0"/>
                   <EmptySpace max="32767" attributes="0"/>
               </Group>
Index: trunk/src/tmcsim/interfaces/CADInterface.java
===================================================================
--- trunk/src/tmcsim/interfaces/CADInterface.java	(revision 2)
+++ trunk/src/tmcsim/interfaces/CADInterface.java	(revision 152)
@@ -310,4 +310,10 @@
      */
     public LinkedList<CardfileDataObject> getSearchList(String search) throws RemoteException;
+
+    /** Convenience method for clients to get current ATMS time.
+     * 
+     * @return current ATMS time in milliseconds.
+     */
+    public long getATMStime() throws RemoteException;
 }
 
Index: trunk/src/tmcsim/cadsimulator/Coordinator.java
===================================================================
--- trunk/src/tmcsim/cadsimulator/Coordinator.java	(revision 123)
+++ trunk/src/tmcsim/cadsimulator/Coordinator.java	(revision 152)
@@ -22,4 +22,5 @@
 import tmcsim.cadmodels.IncidentInquiryUnitsAssigned;
 import tmcsim.cadmodels.IncidentSummaryModel_obj;
+import static tmcsim.cadsimulator.CADServer.theATMSMgr;
 import tmcsim.cadsimulator.db.CMSDiversionDB;
 import tmcsim.cadsimulator.managers.ATMSManager;
@@ -221,4 +222,23 @@
         }
     }
+    /** Convenience method for clients to get ATMS time.
+     * 
+     * @return current ATMS time in milliseconds.
+     * @author jdalbey
+     * @version 19 Oct 2017
+     */
+    public long getATMStime()
+    {
+        try
+        {
+            return CADServer.theATMSMgr.getCurrentTime();
+        }
+        catch (Exception ex)
+        {
+            Logger.getLogger(Coordinator.class.getName()).log(Level.SEVERE, null, ex);
+            System.out.println("Exception getting ATMS time, using zero.");
+            return 0;
+        }
+    }
 
     public void pauseSimulation() throws RemoteException
