Changeset 347 in tmcsimulator
- Timestamp:
- 03/25/2019 07:35:45 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
-
IDE_metadata/NetBeans/TMCSim/build.xml (modified) (1 diff)
-
src/tmcsim/application.properties (modified) (1 diff)
-
src/tmcsim/cadsimulator/Coordinator.java (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/IDE_metadata/NetBeans/TMCSim/build.xml
r310 r347 194 194 tmcsim/client/cadclientgui/**, tmcsim/interfaces/**" 195 195 excludes="**/Test.class"> 196 <zipgroupfileset dir="dist/lib" includes="xercesImpl.jar "/>196 <zipgroupfileset dir="dist/lib" includes="xercesImpl.jar,SimTimeSelector_r28.jar"/> 197 197 <manifest> 198 198 <attribute name="Main-Class" value="tmcsim.simulationmanager.SimulationManager"/> -
trunk/src/tmcsim/application.properties
r346 r347 1 # Sun, 24 Mar 2019 20:49:11-07001 #Mon, 25 Mar 2019 20:51:26 -0700 2 2 3 Application.revision=34 53 Application.revision=346 4 4 5 Application.buildnumber=11 05 Application.buildnumber=112 -
trunk/src/tmcsim/cadsimulator/Coordinator.java
r310 r347 2 2 3 3 import java.io.File; 4 import java.io.FileWriter; 5 import java.io.PrintWriter; 4 6 import java.rmi.RemoteException; 5 7 import java.rmi.server.UnicastRemoteObject; … … 68 70 import tmcsim.interfaces.CoordinatorInterface; 69 71 import tmcsim.interfaces.SimulationManagerInterface; 72 import tmcsim.simulationmanager.SimulationManagerView; 70 73 71 74 /** … … 90 93 { 91 94 /** 95 * The name of the file where the simulation clock time is written 96 */ 97 public static final String kSimClockFilename = "webapps/sim_clock.json"; 98 /** 92 99 * Error logger. 93 100 */ … … 700 707 701 708 CADServer.theIncidentMgr.tick(currentSimTime); 702 } 709 /* Write the currentSimTime to a file. 710 This will be read asynchronously by web clients, e.g., 711 the electronic instructor notebook, that want to display 712 the current simulation time. 713 */ 714 PrintWriter writer = null; 715 try { 716 writer = new PrintWriter(new FileWriter(kSimClockFilename)); 717 // Format output as json 718 String lineout = "{\"clock\":\"" 719 + SimulationManagerView.longToTime(currentSimTime) + "\"}"; 720 writer.println(lineout); 721 writer.close(); 722 } catch (Exception ex) 723 { 724 coorLogger.logp(Level.SEVERE, "Coordinator", "tick:run", 725 "Failed to write current sim time to file.", ex); 726 } 727 } 703 728 }; 704 729
Note: See TracChangeset
for help on using the changeset viewer.
