Changeset 152 in tmcsimulator for trunk/src/tmcsim/cadsimulator/Coordinator.java


Ignore:
Timestamp:
10/20/2017 09:18:44 AM (9 years ago)
Author:
jdalbey
Message:

Coordinator.java: new method getATMStime added for use by ATMSBatchDriver.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/tmcsim/cadsimulator/Coordinator.java

    r123 r152  
    2222import tmcsim.cadmodels.IncidentInquiryUnitsAssigned; 
    2323import tmcsim.cadmodels.IncidentSummaryModel_obj; 
     24import static tmcsim.cadsimulator.CADServer.theATMSMgr; 
    2425import tmcsim.cadsimulator.db.CMSDiversionDB; 
    2526import tmcsim.cadsimulator.managers.ATMSManager; 
     
    221222        } 
    222223    } 
     224    /** Convenience method for clients to get ATMS time. 
     225     *  
     226     * @return current ATMS time in milliseconds. 
     227     * @author jdalbey 
     228     * @version 19 Oct 2017 
     229     */ 
     230    public long getATMStime() 
     231    { 
     232        try 
     233        { 
     234            return CADServer.theATMSMgr.getCurrentTime(); 
     235        } 
     236        catch (Exception ex) 
     237        { 
     238            Logger.getLogger(Coordinator.class.getName()).log(Level.SEVERE, null, ex); 
     239            System.out.println("Exception getting ATMS time, using zero."); 
     240            return 0; 
     241        } 
     242    } 
    223243 
    224244    public void pauseSimulation() throws RemoteException 
Note: See TracChangeset for help on using the changeset viewer.