- Timestamp:
- 03/27/2019 03:01:27 PM (7 years ago)
- Location:
- trunk/src/tmcsim
- Files:
-
- 1 added
- 3 edited
-
application.properties (modified) (1 diff)
-
cadsimulator/Coordinator.java (modified) (3 diffs)
-
common/TimeUtils.java (added)
-
simulationmanager/SimulationManagerView.java (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/tmcsim/application.properties
r347 r349 1 # Mon, 25 Mar 2019 20:51:26-07001 #Wed, 27 Mar 2019 16:27:44 -0700 2 2 3 Application.revision=34 63 Application.revision=348 4 4 5 Application.buildnumber=11 25 Application.buildnumber=114 -
trunk/src/tmcsim/cadsimulator/Coordinator.java
r347 r349 67 67 import tmcsim.common.SimulationException; 68 68 import tmcsim.common.XMLIncident; 69 import tmcsim.common.TimeUtils; 69 70 import tmcsim.interfaces.CADClientInterface; 70 71 import tmcsim.interfaces.CoordinatorInterface; … … 95 96 * The name of the file where the simulation clock time is written 96 97 */ 97 public static final String kSimClockFilename = "webapps/sim_clock.json"; 98 public static final String kSimClockFilename = "webapps" + 99 System.getProperty("file.separator") + "sim_clock.json"; 98 100 /** 99 101 * Error logger. … … 717 719 // Format output as json 718 720 String lineout = "{\"clock\":\"" 719 + SimulationManagerView.longToTime(currentSimTime) + "\"}";721 + TimeUtils.longToTime(currentSimTime) + "\"}"; 720 722 writer.println(lineout); 721 723 writer.close(); -
trunk/src/tmcsim/simulationmanager/SimulationManagerView.java
r47 r349 41 41 import tmcsim.common.CADEnums.PARAMICS_STATUS; 42 42 import tmcsim.common.CADEnums.SCRIPT_STATUS; 43 import tmcsim.common.TimeUtils; 43 44 import tmcsim.simulationmanager.actions.AddIncidentAction; 44 45 import tmcsim.simulationmanager.actions.ApplyDiversionAction; … … 329 330 currentSimulationTime = time; 330 331 331 String newTime = longToTime(currentSimulationTime);332 String newTime = TimeUtils.longToTime(currentSimulationTime); 332 333 333 334 simulationClockLabel.setText(newTime); … … 631 632 } 632 633 633 /**634 * Converts a the long representation of the time, to the H:MM:SS String format635 *636 * @param seconds number of seconds.637 * @return String H:MM:SS time representation.638 */639 public static String longToTime(long seconds) {640 String time = new String();641 long timeSegment;642 643 timeSegment = seconds / 3600;644 time += String.valueOf(timeSegment) + ":";645 646 seconds = seconds % 3600;647 648 timeSegment = seconds / 60;649 if(timeSegment < 10)650 time += "0";651 652 time += String.valueOf(timeSegment) + ":";653 seconds = seconds % 60;654 655 timeSegment = seconds;656 if(timeSegment < 10)657 time += "0";658 659 time += String.valueOf(timeSegment);660 661 return time;662 }663 664 634 /** 665 635 * This method is used to disply a message dialog with the received
Note: See TracChangeset
for help on using the changeset viewer.
