Changeset 660 in tmcsimulator for trunk/src/tmcsim/cadsimulator
- Timestamp:
- 09/12/2022 04:20:14 PM (4 years ago)
- Location:
- trunk/src/tmcsim/cadsimulator
- Files:
-
- 2 edited
-
CADClientConnector.java (modified) (2 diffs)
-
Coordinator.java (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/tmcsim/cadsimulator/CADClientConnector.java
r123 r660 5 5 import java.io.ObjectOutputStream; 6 6 import java.net.Socket; 7 import java.net.SocketException; 7 8 import java.util.Observable; 8 9 import java.util.Observer; … … 106 107 catch (ClassNotFoundException cnfe) { 107 108 cnfe.printStackTrace(); 109 } 110 catch (SocketException except) 111 { 112 if (except.getMessage().endsWith("reset")) 113 { 114 cadLogger.logp(Level.INFO, "CADClientConnector", "run", "Connection reset, removing client.\n"); 115 disconnectClient(); 116 } 108 117 } 109 118 catch (IOException ioe) { -
trunk/src/tmcsim/cadsimulator/Coordinator.java
r658 r660 12 12 import java.rmi.server.UnicastRemoteObject; 13 13 import java.text.DateFormat; 14 import java.text.ParseException;15 14 import java.text.SimpleDateFormat; 16 15 import java.util.ArrayList; … … 34 33 import tmcsim.cadmodels.IncidentInquiryUnitsAssigned; 35 34 import tmcsim.cadmodels.IncidentSummaryModel_obj; 36 import static tmcsim.cadsimulator.CADServer.theATMSMgr;37 35 import tmcsim.cadsimulator.db.CMSDiversionDB; 38 36 import tmcsim.cadsimulator.managers.ATMSManager; … … 41 39 import tmcsim.cadsimulator.managers.ParamicsSimulationManager; 42 40 import tmcsim.cadsimulator.managers.SimulationClockManager; 43 import tmcsim.cadsimulator.managers.TrafficModelManager;44 import static tmcsim.cadsimulator.managers.TrafficModelManager.loadProperties;45 41 import tmcsim.cadsimulator.viewer.model.CADSimulatorState; 46 42 import tmcsim.client.cadclientgui.CardfileReader; … … 79 75 import tmcsim.common.SimulationException; 80 76 import tmcsim.common.XMLIncident; 81 import tmcsim.common.TimeUtils;82 77 import tmcsim.interfaces.CADClientInterface; 83 78 import tmcsim.interfaces.CoordinatorInterface; 84 79 import tmcsim.interfaces.SimulationManagerInterface; 85 import tmcsim.simulationmanager.SimulationManagerView;86 import tmcsim.simulationmanager.actions.LoadScriptAction;87 import static tmcsim.simulationmanager.SimulationManager.SCENARIOS_DIR;88 80 89 81 /** … … 117 109 /** 118 110 * Filename where copy of incident script is written to be used by 119 * EI notebook. The same path as kSimClockFilename is used .111 * EI notebook. The same path as kSimClockFilename is used (passed parameter). 120 112 */ 121 113 private final static String kIncidentScriptFilename = "incident_script.xml"; … … 167 159 try 168 160 { 169 CardfileReader cfr = new CardfileReader( SCENARIOS_DIR+"/Cardfile.xml", cardfileData);161 CardfileReader cfr = new CardfileReader("Scenarios/Cardfile.xml", cardfileData); 170 162 } catch (Exception e) 171 163 { 172 System.out.println("Could not load cardfile script"); 164 System.out.println("Coordinator constructor could not load cardfile xml file."); 165 System.out.println(e.getMessage()); 173 166 } 174 167
Note: See TracChangeset
for help on using the changeset viewer.
