Changes between Version 9 and Version 10 of PrioritizedTaskList
- Timestamp:
- 03/03/2019 12:06:15 PM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PrioritizedTaskList
v9 v10 4 4 FEPSim: improve performance in order to stop ATMS Client from lagging. 5 5 6 FEPSim: refine comments/ general housekeeping and code cleanup 6 FEPSim: refine comments/ general housekeeping and code cleanup 7 7 8 8 FEPSim, ATMSDriver: implement lane level control of colors. … … 14 14 ~~FEPSim buffer size problem - use plain text instead of XML over the socket.~~ Done 15 15 16 ~~FEPSim: reconfigure output and write it to log file on VM~~ Done 16 ~~FEPSim: reconfigure output and write it to log file on VM~~ Done 17 17 18 ~~FEPSim: Fix "too many files" error; garbage collection? ~~ Done 18 ~~FEPSim: Fix "too many files" error; garbage collection? ~~ Done 19 19 20 ~~ATMSBatchDriver properties file (localhost hardcoded). Configure properly. ~~ 20 21 21 ATMS BatchDriver properties file (localhost hardcoded). Configure properly.22 ATMSDriver: Review exchange.xml file to make sure we have necessary data. 22 23 23 ATMSDriver: Review exchange.xml file to make sure we have necessary data. 24 ~~ATMSDriver (change name to Traffic Modeler?) ~~ 24 25 25 ATMSDriver (change name to Traffic Modeler?) 26 27 ATMSDriver: verify exchange.xml reader 26 ~~`ATMSDriver: verify exchange.xml reader `~~ 28 27 29 28 ATMSDriver: implement HOV Lane control. … … 33 32 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. 34 33 35 ATMSDriver : automate [wiki:HighwayModel#congestion simulation of congestion] from an incident location. Include a "manual override" for operator to be able to clear congestion on demand, 36 e.g., similar to !ConsoleDriver UI. 34 ATMSDriver : automate [wiki:HighwayModel#congestion 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. 37 35 38 Highway Model: Modify applyColorToHighwayStretch() so that the MOST SEVERE color of the current and desired colors is used. 36 Highway Model: Modify applyColorToHighwayStretch() so that the MOST SEVERE color of the current and desired colors is used. 39 37 40 38 Highway Model: if two different incidents are modifying the same stretch of highway the congestion should be twice as long (or something, see Neil to clarify). … … 44 42 CAD Server: Integrate traffic video control. The Camera Control in CAD Server should examine the highway model every 30 seconds and based on the current traffic speed, choose the appropriate video to display. (Need architecture change to make highway model visible from managers other than TrafficModelManager?) 45 43 46 ~~ATMSDriver : Sort the events in atmsBatchEvents file chronologically before running, to allow author to enter events organized by incident.~~ Done. 44 ~~ATMSDriver : Sort the events in atmsBatchEvents file chronologically before running, to allow author to enter events organized by incident.~~ Done. 47 45 48 46 ~~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 49 47 50 ~~ATMSBatchDriver: Need a "fast mode" that can launch events every 30 seconds instead of 51 specified sim time, to enable author to verify dot sequence color change. Perhaps a 52 simulated ATMS display (text or GUI) that has only a 2 second delay:~~ 48 ~~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:~~~~~~ 49 53 50 {{{ 54 51 405 N - - - - - + + + @ @ @ - - - - - S … … 59 56 Sim Mgr: Verify that the sim mgr resets the FEP simulator when a run starts, so that all the dots are reset to their initial state. JT has a "reset" method written in Highways model (needs unit testing), just need to make sure it gets called. 60 57 61 Sim Mgr: Replace exchange.xml as communication to ATMS Driver with a more direct alternative (sockets?). 58 ~~Sim Mgr: Replace exchange.xml as communication to ATMS Driver with a more direct alternative (sockets?).~~ 62 59 63 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. 60 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. 64 61 65 62 Sim Mgr: Need a way for operators to test audio volume: E.g, play a test audio clip on demand. 66 67 Sim Mgr: Can we remove "diversions"?68 63 69 64 Sim Mgr: Helpful to have a display of upcoming events, perhaps using the same UI as Scriptbuilder timeline? … … 77 72 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. 78 73 79 Scriptbuilder: Incident type, location, and color should be saved to XML. Need additional 80 fields in Properties dialog. 74 Scriptbuilder: Incident type, location, and color should be saved to XML. Need additional fields in Properties dialog. 81 75 82 76 Scriptbuilder: Fix defect - CAD log data not appearing in Sim Mgr. … … 84 78 Scriptbuilder: Be able to insert X minutes into timeline at a specific point. And delete. 85 79 86 Scriptbuilder: It might be helpful to be able to select multiple events in the same timeslice to adjust start time simultaneously. 80 Scriptbuilder: It might be helpful to be able to select multiple events in the same timeslice to adjust start time simultaneously. 87 81 88 82 Scriptbuilder: Confirm that !ScriptHandler understands all tags from Scriptbuilder. … … 92 86 Scriptbuilder: Add tooltips to buttons or have a Key for event types under Help menu. 93 87 94 Scriptbuilder: Design resources file structure. Organized by incident then by media type. Decide file naming scheme for media files (need sequence numbering?) 88 Scriptbuilder: Design resources file structure. Organized by incident then by media type. Decide file naming scheme for media files (need sequence numbering?) 95 89 96 90 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. … … 102 96 Scriptbuilder: Write Quick Start help content 103 97 104 Scriptbuilder: link validator: Are any resources missing? 98 Scriptbuilder: link validator: Are any resources missing? 105 99 106 100 Scriptbuilder: Generate printed dialog to be used when making the audio recordings. 107 101 108 Scriptbuilder: Generate a complete nicely formatted printout of the entire script for use in instructor binders. 102 Scriptbuilder: Generate a complete nicely formatted printout of the entire script for use in instructor binders. 109 103 110 104 Misc: Simple console interface to highway model that prints Postmile Book for use by students. … … 121 115 Generate Cardfile editor tabs dynamically from cardfile.xml. 122 116 123 Improve comment editing in Incident Editor? 117 ~~Improve comment editing in Incident Editor?~~ 124 118 125 Troubleshoot timing problem between client and server causing exceptions during panel refresh that results in temporary missing data. 119 Troubleshoot timing problem between client and server causing exceptions during panel refresh that results in temporary missing data. 126 120 127 121 Choose and install Icon for Jar for CAD client. 128 122 129 123 SIMULATION MANAGER 130 131 Trigger Next Event in Sim Mgr?132 124 133 125 Time Scheduled widget only a spinner, make more editable. … … 137 129 Test Audio button in Sim Mgr that plays a "sound check" audio clip. 138 130 139 Allow resize window Sim Mgr window. 140 131 Allow resize window Sim Mgr window. 141 132 142 133 CAD SERVER … … 148 139 Fix all time conversion to use Java classes, Calendar, !SimpleDateFormat. 149 140 150 Revise how show version number works to eliminate external files. (John has this code).141 ~~Revise how show version number works to eliminate external files. (John has this code)~~. 151 142 152 143 Show alert if audio files not found. … … 161 152 162 153 ---- 163 164 154 View RawTaskList from which this prioritized list was created.
