| Version 9 (modified by jtorres, 8 years ago) (diff) |
|---|
Tasks from Fall 2017
FEPSim: improve performance in order to stop ATMS Client from lagging.
FEPSim buffer size problem - use plain text instead of XML over the socket. Done
FEPSim: reconfigure output and write it to log file on VM Done
FEPSim: Troubleshoot map whiteouts. Should fep_xfer be time synced with ATMS server?
FEPSim: Fix "too many files" error; garbage collection? Done
FEPSim: refine comments/ general housekeeping and code cleanup
FEPSim: daemonize to auto start on VM reboot.
FEPSim, ATMSDriver: implement lane level control of colors.
ATMSBatchDriver properties file (localhost hardcoded). Configure properly.
ATMSBatchDriver: Need a "fast mode" that can launch events every 30 seconds instead of
specified sim time, to enable author to verify dot sequence color change. Perhaps a
simulated ATMS display (text or GUI) that has only a 2 second delay:
405 N - - - - - + + + @ @ @ - - - - - S 73 W - - - @ @ @ @ + + + + + - - - - - - - - - - -E
Done. In Test Packages atmsdriver.TrafficModelEventDriver.java
ATMSDriver (change name to Traffic Modeler?)
ATMSDriver : Sort the events in atmsBatchEvents file chronologically before running, to allow author to enter events organized by incident. Done.
ATMSDriver : automate simulation of congestion from an incident location. Include a "manual override" for operator to be able to clear congestion on demand, e.g., similar to ConsoleDriver UI.
ATMSDriver: verify exchange.xml reader
ATMSDriver: implement HOV Lane control.
ATMSDriver: verify output of condensed highways data
ATMSDriver: allow events in Batch Events file to specify a location (e.g. MACARTHUR) instead of a postmile, and do postmile lookup behind the scenes.
ATMSDriver: Review exchange.xml file to make sure we have necessary data.
ATMSDriver: Integrate into CAD Server as a module instead of current architecture where it's a separate client that must be launched by operator. Done. In tmcsim.cadsimulator.managers TrafficModelManager.java
ATMSDriver Integrate traffic video control.
Sim Mgr: Replace exchange.xml as communication to ATMS Driver with a more direct alternative (sockets?).
Sim Mgr: The simulation script, as it stands, has human readable locations. We must make sure that we have the necessary location data within the script to map correctly to ATMSDriver Stations.
Sim Mgr: Need a way for operators to test audio volume: E.g, play a test audio clip on demand.
Sim Mgr: Can we remove "diversions"?
Sim Mgr: Helpful to have a display of upcoming events, perhaps using the same UI as Scriptbuilder timeline?
Scriptbuilder: Get UI feedback from Neil and Jeff.
Scriptbuilder: Add a "needs saving" indicator to the title bar.
Also, prompt the user to confirm if they try to exit and there are unsaved changes.
Scriptbuilder: Incident type, location, and color should be saved to XML. Need additional fields in Properties dialog.
Scriptbuilder: Fix defect - CAD log data not appearing in Sim Mgr.
Scriptbuilder: Be able to insert X minutes into timeline at a specific point. And delete.
Scriptbuilder: It might be helpful to be able to select multiple events in the same timeslice to adjust start time simultaneously.
Scriptbuilder: Confirm that ScriptHandler understands all tags from Scriptbuilder.
Scriptbuilder: Replace "Paramics" button label with "Traffic Modeler".
Scriptbuilder: Add tooltips to buttons or have a Key for event types under Help menu.
Scriptbuilder: Decide how resources file structure should be organized. By incident? By media type? What if an incident number gets changed? What if the same resource is used in multiple incidents? Do media files need sequence numbering?
Scriptbuilder: When a media event is created fill in the file field with a placeholder that points to an actual file that contains "placeholder" content.
Scriptbuilder: Need a msg dialog to give feedback when an event's time is changed, because otherwise it just disappears.
Scriptbuilder: Provide an easy way to move an event to a new time. Drag and drop would be ideal, but a right-click to bring up an input field would be adequate.
Scriptbuilder: Write Quick Start help content
Misc: Simple console interface to highway model that prints Postmile Book for use by students.
Misc: Create a zoomed version of road map on wall to focus on "triangle" so street names are easily readable.
Tasks from Spring 2016
CAD CLIENT
Generate Cardfile editor tabs dynamically from cardfile.xml.
Improve comment editing in Incident Editor?
Troubleshoot timing problem between client and server causing exceptions during panel refresh that results in temporary missing data.
Clean shutdown of CAD Client - JD has a fix, needs testing.
Choose and install Icon for Jar for CAD client.
SIMULATION MANAGER
Trigger Next Event in Sim Mgr?
Time Scheduled widget only a spinner, make more editable.
Mute button for audio in Sim Mgr?
Test Audio button in Sim Mgr that plays a "sound check" audio clip.
Allow resize window Sim Mgr window.
CAD SERVER
Check for images folder present to prevent RMI error
Create image map so actual images not part of incident. Is this even needed any more?
Fix all time conversion to use Java classes, Calendar, SimpleDateFormat.
Revise how show version number works to eliminate external files. (John has this code).
Show alert if audio files not found.
Add View Preferences to show current config being used. Drew has this?
Allow resize window in CADServer so we can read message windows.
Have CADSimulator differentiate when a client has dropped connection versus terminated normally.
Fix various small defects in John's list.
