Index: /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/project.xml
===================================================================
--- /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/project.xml	(revision 79)
+++ /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/project.xml	(revision 650)
@@ -6,4 +6,5 @@
             <name>TMCSim</name>
             <source-roots>
+                <root id="src.webapps.dir" name="webapps"/>
                 <root id="src.dir"/>
             </source-roots>
Index: /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/genfiles.properties
===================================================================
--- /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/genfiles.properties	(revision 521)
+++ /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/genfiles.properties	(revision 650)
@@ -4,5 +4,5 @@
 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
 # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
-nbproject/build-impl.xml.data.CRC32=6c7221c6
-nbproject/build-impl.xml.script.CRC32=249c9218
+nbproject/build-impl.xml.data.CRC32=2baad00b
+nbproject/build-impl.xml.script.CRC32=0dba3c5c
 nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48
Index: /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/build-impl.xml
===================================================================
--- /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/build-impl.xml	(revision 521)
+++ /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/build-impl.xml	(revision 650)
@@ -128,4 +128,5 @@
         <condition property="have.sources">
             <or>
+                <available file="${src.webapps.dir}"/>
                 <available file="${src.dir}"/>
             </or>
@@ -231,4 +232,5 @@
     </target>
     <target depends="-pre-init,-init-private,-init-user,-init-project,-do-init" name="-init-check">
+        <fail unless="src.webapps.dir">Must set src.webapps.dir</fail>
         <fail unless="src.dir">Must set src.dir</fail>
         <fail unless="test.src.dir">Must set test.src.dir</fail>
@@ -253,5 +255,5 @@
     <target depends="-init-ap-cmdline-properties" if="ap.supported.internal" name="-init-macrodef-javac-with-processors">
         <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3">
-            <attribute default="${src.dir}" name="srcdir"/>
+            <attribute default="${src.webapps.dir}:${src.dir}" name="srcdir"/>
             <attribute default="${build.classes.dir}" name="destdir"/>
             <attribute default="${javac.classpath}" name="classpath"/>
@@ -294,5 +296,5 @@
     <target depends="-init-ap-cmdline-properties" name="-init-macrodef-javac-without-processors" unless="ap.supported.internal">
         <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3">
-            <attribute default="${src.dir}" name="srcdir"/>
+            <attribute default="${src.webapps.dir}:${src.dir}" name="srcdir"/>
             <attribute default="${build.classes.dir}" name="destdir"/>
             <attribute default="${javac.classpath}" name="classpath"/>
@@ -327,5 +329,5 @@
     <target depends="-init-macrodef-javac-with-processors,-init-macrodef-javac-without-processors" name="-init-macrodef-javac">
         <macrodef name="depend" uri="http://www.netbeans.org/ns/j2se-project/3">
-            <attribute default="${src.dir}" name="srcdir"/>
+            <attribute default="${src.webapps.dir}:${src.dir}" name="srcdir"/>
             <attribute default="${build.classes.dir}" name="destdir"/>
             <attribute default="${javac.classpath}" name="classpath"/>
@@ -925,9 +927,10 @@
             </dirset>
         </pathconvert>
-        <j2seproject3:depend srcdir="${src.dir}:${build.generated.subdirs}"/>
+        <j2seproject3:depend srcdir="${src.webapps.dir}:${src.dir}:${build.generated.subdirs}"/>
     </target>
     <target depends="init,deps-jar,-pre-pre-compile,-pre-compile, -copy-persistence-xml,-compile-depend" if="have.sources" name="-do-compile">
         <j2seproject3:javac gensrcdir="${build.generated.sources.dir}"/>
         <copy todir="${build.classes.dir}">
+            <fileset dir="${src.webapps.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
             <fileset dir="${src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/>
         </copy>
@@ -951,5 +954,5 @@
         <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail>
         <j2seproject3:force-recompile/>
-        <j2seproject3:javac excludes="" gensrcdir="${build.generated.sources.dir}" includes="${javac.includes}" sourcepath="${src.dir}"/>
+        <j2seproject3:javac excludes="" gensrcdir="${build.generated.sources.dir}" includes="${javac.includes}" sourcepath="${src.webapps.dir}:${src.dir}"/>
     </target>
     <target name="-post-compile-single">
@@ -1217,4 +1220,7 @@
                 <path path="${javac.classpath}"/>
             </classpath>
+            <fileset dir="${src.webapps.dir}" excludes="${bug5101868workaround},${excludes}" includes="${includes}">
+                <filename name="**/*.java"/>
+            </fileset>
             <fileset dir="${src.dir}" excludes="${bug5101868workaround},${excludes}" includes="${includes}">
                 <filename name="**/*.java"/>
@@ -1227,4 +1233,7 @@
         </javadoc>
         <copy todir="${dist.javadoc.dir}">
+            <fileset dir="${src.webapps.dir}" excludes="${excludes}" includes="${includes}">
+                <filename name="**/doc-files/**"/>
+            </fileset>
             <fileset dir="${src.dir}" excludes="${excludes}" includes="${includes}">
                 <filename name="**/doc-files/**"/>
Index: /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/project.properties
===================================================================
--- /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/project.properties	(revision 523)
+++ /trunk/IDE_metadata/NetBeans/TMCSim/nbproject/project.properties	(revision 650)
@@ -3,4 +3,5 @@
 file.reference.json-simple-1.1.jar=../../../lib/json-simple-1.1.jar
 file.reference.SimTimeSelector_r28.jar=../../../lib/SimTimeSelector_r28.jar
+file.reference.trunk-webapps=../../../webapps
 file.reference.xercesImpl.jar=../../../lib/xercesImpl.jar
 javac.deprecation=false
@@ -27,4 +28,5 @@
 source.encoding=UTF-8
 javadoc.author=true
+src.webapps.dir=${file.reference.trunk-webapps}
 test.src.dir=${file.reference.tmc-simulator-test}
 build.dir=build
Index: /trunk/webapps/cptms/css/styles.css
===================================================================
--- /trunk/webapps/cptms/css/styles.css	(revision 404)
+++ /trunk/webapps/cptms/css/styles.css	(revision 650)
@@ -106,5 +106,5 @@
         }
        .wrapper {
-           position: relative;\
+           position: relative;
         }
         /* CMS Edit Message Dialog */
Index: /trunk/webapps/common/js/displayutils.js
===================================================================
--- /trunk/webapps/common/js/displayutils.js	(revision 643)
+++ /trunk/webapps/common/js/displayutils.js	(revision 650)
@@ -30,4 +30,5 @@
 }
 
+// Format the csv data into an HTML table
 function formatTable(allRows, sortOrder)
 {
@@ -35,5 +36,4 @@
     if (sortOrder) // ascending order of time (most recent last)
     {
-        // Format the csv data into an HTML table
         // Put the last log entry at the BOTTOM of the table
         for (var singleRow = 0; singleRow <= allRows.length-1; singleRow++)
@@ -46,5 +46,4 @@
     else  // descending order of time (most recent first)
     {
-        // Format the csv data into an HTML table
         // Put the last log entry at the TOP of the table
         for (var singleRow = allRows.length-1; singleRow >= 0; singleRow--)
@@ -60,4 +59,5 @@
 }
 
+// Format a single row of fields into a table row
 function formatRow(rowCells)
 {
Index: /trunk/webapps/common/js/revision_number.dat
===================================================================
--- /trunk/webapps/common/js/revision_number.dat	(revision 643)
+++ /trunk/webapps/common/js/revision_number.dat	(revision 650)
@@ -1,3 +1,3 @@
 
-    var revisionNumber = "640";
+    var revisionNumber = "649";
     
Index: /trunk/webapps/visualizer/css/styles.css
===================================================================
--- /trunk/webapps/visualizer/css/styles.css	(revision 516)
+++ /trunk/webapps/visualizer/css/styles.css	(revision 650)
@@ -123,5 +123,5 @@
         }
        .wrapper {
-           position: relative;\
+           position: relative;
         }
         /* CMS Edit Message Dialog */
Index: /trunk/webapps/dynamicdata/har_messages.json
===================================================================
--- /trunk/webapps/dynamicdata/har_messages.json	(revision 551)
+++ /trunk/webapps/dynamicdata/har_messages.json	(revision 650)
@@ -1,4 +1,4 @@
 {"data":[
-{"har":{"index":"WPMW407 1620 AM","message":{"displayTime":"","phase1":{"Line1":"GOOD NIGHT"}}}},
-{"har":{"index":"KNNN868 1620 AM","message":{"displayTime":"","phase1":{"Line1":"SAMPLE HAR MESSAGE"}}}}
+{"har":{"index":"WPMW407 1620 AM","message":{"displayTime":"","phase1":{"Line1":"NOW IS THE TIME FOR ALL GOOD MEN TO COME TO THE AID OF THEIR COUNTRY\nASK NOT WHAT YOUR COUNTRY CAN DO FOR YOU ASK WHAT YOU CAN DO FOR YOUR COUNTRY."}}}},
+{"har":{"index":"KNNN868 1620 AM","message":{"displayTime":"","phase1":{"Line1":"SAMPLE HAR MESSAGE\nSAMPLE HAR MESSAGE\nSAMPLE HAR MESSAGE\nSAMPLE HAR MESSAGE"}}}}
 ]}
Index: /trunk/webapps/dynamicdata/highway_status.json
===================================================================
--- /trunk/webapps/dynamicdata/highway_status.json	(revision 643)
+++ /trunk/webapps/dynamicdata/highway_status.json	(revision 650)
@@ -12035,5 +12035,5 @@
        },
    "properties": 
-       {"street": "MACARTHUR 1", "color": "red", "perpx": "0.408917", "perpy": "0.912572"}
+       {"street": "MACARTHUR 1", "color": "lime", "perpx": "0.408917", "perpy": "0.912572"}
 },  
 {
Index: /trunk/webapps/dynamicdata/CADcomments.log
===================================================================
--- /trunk/webapps/dynamicdata/CADcomments.log	(revision 643)
+++ /trunk/webapps/dynamicdata/CADcomments.log	(revision 650)
@@ -1,2 +1,1 @@
-CAD Log, Simulation Started at 14 Mar 2021 11:28:27 with incidents 100 181 
 CAD Log, Simulation Paused.
Index: /trunk/webapps/dynamicdata/data_summary.json
===================================================================
--- /trunk/webapps/dynamicdata/data_summary.json	(revision 547)
+++ /trunk/webapps/dynamicdata/data_summary.json	(revision 650)
@@ -1,1 +1,4 @@
-{"data":[["20191001-001","10\/01","15:05.53","Bailey, Mary","I-5","","","Advisory","Advisory: National Weather Service Advisory",""],["20191001-002","10\/01","16:03.47","Hockaday, Neil","I-405","Jeffrey","SB","Major","Major: 11-79 Accident-Ambulance Rolling","Ducks"],["20191001-002","10\/01","16:03.47","Quan, Ally","I-405","Jeffrey","SB","Major","Major: 11-79 Accident-Ambulance Rolling","Ducks"]]}
+{"data":[["20191001-001","10\/01","15:05.53","Bailey, Mary","I-5","","","Advisory","Advisory: National Weather Service Advisory",""],["20191001-002","10\/01","16:03.47","Hockaday, Neil","I-405","Jeffrey","SB","Major","Major: 11-79 Accident-Ambulance Rolling","Ducks"],
+["20191001-002","10\/01","16:03.47","Quan, Ally","I-405","Jeffrey","SB","Major","Major: 11-79 Accident-Ambulance Rolling","Ducks"],
+["20191001-002","10\/01","16:03.47","Buck, Joe","I-405","Jeffrey","SB","Major","Major: 11-79 Party-Tailgate down","Pigs"]
+]}
Index: /trunk/webapps/dynamicdata/incident_script_test.txt
===================================================================
--- /trunk/webapps/dynamicdata/incident_script_test.txt	(revision 650)
+++ /trunk/webapps/dynamicdata/incident_script_test.txt	(revision 650)
@@ -0,0 +1,83 @@
+1. Modify incident to contain detail field within CAD_INCIDENT_EVENT
+<TIME_INDEX>00:00:00</TIME_INDEX>
+<INCIDENT LogNum="100">Media Log</INCIDENT> 
+
+<CAD_INCIDENT_EVENT> 
+<DETAIL> Media Intialized </DETAIL>
+</CAD_INCIDENT_EVENT> 
+Line 1: 00:00:00, CAD Log, Incident #100, Detail: Media Initialized 
+
+2. Modify incident to contain detail field within CAD_INCIDENT_EVENT
+<TIME_INDEX>00:08:00</TIME_INDEX>
+<INCIDENT LogNum="188">Tomato Truck Spill/Fire</INCIDENT>
+
+
+Line 11: 00:08:00, CAD Log, Incident #188, Detail: Maintenance unit delay
+
+3. Added Incident to the incident_script_test.xml between 00:44:00 -- 00:47:00
+<SCRIPT_EVENT>
+    <TIME_INDEX>00:45:00</TIME_INDEX>
+    <INCIDENT LogNum="188">Tomato Truck Spill/Fire</INCIDENT>
+    <CAD_DATA>
+        <CAD_INCIDENT_EVENT>
+            <DETAIL>MAINTENANCE ARRIVED</DETAIL>
+            <AUDIO Length = "14" Path = "188/18811.mp3" />
+        </CAD_INCIDENT_EVENT>
+    </CAD_DATA>
+</SCRIPT_EVENT>
+
+On caddetail.csv: 
+Line 48: 00:45:00, CAD Log, Incident #188, Detail: MAINTENANCE ARRIVED
+
+4. Added entry CAD_INCIDENT_EVENT without DETAIL field inside but have other field. Between 01:13:00 -- 01:15:00
+<!-- TEST -->
+<SCRIPT_EVENT>
+    <TIME_INDEX>01:14:00</TIME_INDEX>
+    <INCIDENT LogNum="188">Tomato Truck Spill/Fire</INCIDENT>
+    <CAD_DATA>
+        <CAD_INCIDENT_EVENT>
+            <AUDIO Length = "21" Path = "188/18822.mp3" />
+        </CAD_INCIDENT_EVENT> 
+    </CAD_DATA>
+    <CHP_RADIO RadioFile="18822.mp3">
+        <DIALOG>
+            <LINE Role="Field">Santa Lucia 9-9.</LINE> 
+            <LINE Role="Dispatch">9-9 Santa Lucia go ahead.</LINE> 
+            <LINE Role="Field">Santa Lucia 9-9. Coroner has confirmed 11-44. #3 lane is 
+            open. Full opening in 20 minutes.</LINE> 
+            <LINE Role="Dispatch">9-9 Santa Lucia 10-4. 11-44 confirmed. #3 lane open, 
+            full opening in 20.</LINE>
+        </DIALOG>
+    </CHP_RADIO>
+    <ACTIVITY_LOG_EVALUATION>
+        <EXPECTED_ACTION>Should enter info for confirmed 1144</EXPECTED_ACTION>
+    </ACTIVITY_LOG_EVALUATION>
+</SCRIPT_EVENT>
+<!-- TEST -->
+This entry with 01:14:00 timestamp should not show up in the caddetail.csv
+
+5. Added entry with CAD_INCIDENT_EVENT without any entry inside. 
+<!-- TEST -->
+<SCRIPT_EVENT>
+    <TIME_INDEX>02:07:00</TIME_INDEX>
+    <INCIDENT LogNum="189">Suicide Attempt/Bomb Threat</INCIDENT>
+    <CAD_DATA>
+        <CAD_INCIDENT_EVENT>
+        </CAD_INCIDENT_EVENT> 
+    </CAD_DATA> 
+    <CHP_RADIO RadioFile="18921.mp3">
+        <DIALOG>
+            <LINE Role="Field">Santa Lucia 28-S4.</LINE> 
+            <LINE Role="Dispatch">28-S4 Santa Lucia go ahead.</LINE> 
+            <LINE Role="Field">Santa Lucia 28-S4. The man just tried to blow himself up, 
+            but the bomb didn't go off! The police department is 
+            apprehending him now.</LINE> 
+            <LINE Role="Dispatch">28-S4 Santa Lucia 10-4. Man attempted to blow up the 
+            interchange and is being apprehended by the PD.</LINE>
+        </DIALOG>
+    </CHP_RADIO>
+</SCRIPT_EVENT>
+<!-- TEST -->
+This entry with 02:07:00 timestamp should not show up in the caddetail.csv file. 
+
+In the end the output caddetail.csv should have 129 entries in total. Compare to the original with 126 entries. 
Index: /trunk/webapps/dynamicdata/unifiedlog.csv
===================================================================
--- /trunk/webapps/dynamicdata/unifiedlog.csv	(revision 643)
+++ /trunk/webapps/dynamicdata/unifiedlog.csv	(revision 650)
@@ -1,16 +1,21 @@
-00:10:18, CMS Activated,N SR-55  5.38 Baker Street, 'BBBBB:::::'
-00:10:18, CMS Activated,N I-405 15.18 MAGNOLIA ST, 'SLOW FOR THE::CONE ZONE:ROAD WORK:AHEAD:'
-00:10:18, CMS Activated,S SR-55  8.64 WARNER AVE, 'ACCIDENT AHEAD:::::'
-00:10:18, CMS Activated,S I-405  4.06 JEFFREY, 'SLOW TRAFFIC:AHEAD::::'
-00:10:18, CAD Log, Simulation Started at 14 Mar 2021 10:24:44 with incidents 100 187 188 189 190 191
-00:10:18, Activity Log,Ha Khanh Duy,001  Per 32-1 NB rte 405 blocked
-00:10:18, Activity Log,Gross Angelo,001  HCC NOTIFIED
-00:10:18, Activity Log,Gross Angelo,001  32-1 Vehicle Disabled S 55@ 405 1308 hours
-00:10:18, Activity Log,,021 10-98 Assignment Completed 75-1
-00:10:18, Activity Log,,021 10-98 Let's get pizza. 75-1
-00:10:18, Activity Log,,021 10-97 Tomatoes everywhere. 75-1
-00:10:18, Activity Log,,021 10-97 Tribbles everywhere. 75-1
-00:10:18, Activity Log,Bailey Mary,001  Incident Created
-00:10:18, Activity Log,Hockaday Neil,002  Incident Created
-00:10:18, Activity Log,Quan Ally,002  Incident Created
-00:00:32, CAD Log, Simulation Paused.
+00:07:26, CMS Activated,N SR-55  5.38 Baker Street, 'DRIVE SAFE:::::'
+00:07:26, CMS Activated,N I-405 15.18 MAGNOLIA ST, 'SLOW FOR THE::CONE ZONE:ROAD WORK:AHEAD:'
+00:07:26, CMS Activated,S SR-55  8.64 WARNER AVE, 'ACCIDENT AHEAD:::::'
+00:07:26, CMS Activated,S I-405  4.06 JEFFREY, 'SLOW TRAFFIC:AHEAD::::'
+00:07:26, HAR Activated,WPMW407 1620 AM, 'NOW IS THE TIME FOR ALL GOOD MEN TO COME TO THE AID OF THEIR COUNTRY ASK NOT WHAT YOUR COUNTRY CAN DO FOR YOU ASK WHAT YOU CAN DO FOR YOUR COUNTRY.'
+00:07:26, HAR Activated,KNNN868 1620 AM, 'SAMPLE HAR MESSAGE'
+00:07:26, CAD Log, Simulation Started at 2 Sep 2022 15:34:26 with incidents 100 187 188 189 190 191
+00:07:26, CAD Log, Simulation Paused.
+00:07:26, Activity Log,Ha Khanh Duy,001  Per 32-1 NB rte 405 blocked
+00:07:26, Activity Log,Gross Angelo,001  HCC NOTIFIED
+00:07:26, Activity Log,Gross Angelo,001  32-1 Vehicle Disabled S 55@ 405 1308 hours
+00:07:26, Activity Log,Smith Bob,021 10-98 Assignment Completed 75-1
+00:07:26, Activity Log,Jones Mary,021 10-98 Let's get pizza. 75-1
+00:07:26, Activity Log,Tsu Lao,021 10-97 Tomatoes everywhere. 75-1
+00:07:26, Activity Log,Barry Dave,021 10-97 Tribbles everywhere. 75-1
+00:07:26, Activity Log,Jones Mary,021 10-97 Doritos everywhere. 75-1
+00:07:26, Activity Log,Bailey Mary,001  Incident Created
+00:07:26, Activity Log,Hockaday Neil,002  Incident Created
+00:07:26, Activity Log,Quan Ally,002  Incident Created
+00:07:26, Activity Log,Buck Joe,002  Incident Created
+00:07:26, HAR Updated, KNNN868 1620 AM, 'SAMPLE HAR MESSAGE SAMPLE HAR MESSAGE SAMPLE HAR MESSAGE SAMPLE HAR MESSAGE'
Index: /trunk/webapps/dynamicdata/traffic_events.txt
===================================================================
--- /trunk/webapps/dynamicdata/traffic_events.txt	(revision 650)
+++ /trunk/webapps/dynamicdata/traffic_events.txt	(revision 650)
@@ -0,0 +1,11 @@
+101	00:00:20	405	N	2.35	5.380	Y
+101	00:00:30	405	N	5.55	2.180	R
+101	00:01:00	5	N	18.17	2.770	Y
+101	00:01:30	5	N	19.33	1.610	R
+101	00:02:00	405	N	1.93	0.420	Y
+101	00:02:30	5	S	29.02	4.520	Y
+101	00:03:00	5	S	29.02	2.210	R
+101	00:03:30	405	S	12.16	2.960	Y
+
+101	00:00:00	405	S	7.01	4.660	Y
+101	00:00:30	405	S	7.69	2.640	R
Index: /trunk/webapps/dynamicdata/cms_messages.json
===================================================================
--- /trunk/webapps/dynamicdata/cms_messages.json	(revision 643)
+++ /trunk/webapps/dynamicdata/cms_messages.json	(revision 650)
@@ -8,5 +8,5 @@
 {"cms":{"index":"16","message":{"displayTime":"","phase1":{"Line1":"","Line2":"","Line3":""},"phase2":{"Line1":"","Line2":"","Line3":""}}}},
 {"cms":{"index":"17","message":{"displayTime":"","phase1":{"Line1":"","Line2":"","Line3":""},"phase2":{"Line1":"","Line2":"","Line3":""}}}},
-{"cms":{"index":"18","message":{"displayTime":"","phase1":{"Line1":"BBBBB","Line2":"","Line3":""},"phase2":{"Line1":"","Line2":"","Line3":""}}}},
+{"cms":{"index":"18","message":{"displayTime":"","phase1":{"Line1":"DRIVE SAFE","Line2":"","Line3":""},"phase2":{"Line1":"","Line2":"","Line3":""}}}},
 {"cms":{"index":"19","message":{"displayTime":"","phase1":{"Line1":"","Line2":"","Line3":""},"phase2":{"Line1":"","Line2":"","Line3":""}}}},
 {"cms":{"index":"20","message":{"displayTime":"","phase1":{"Line1":"","Line2":"","Line3":""},"phase2":{"Line1":"","Line2":"","Line3":""}}}},
Index: /trunk/webapps/dynamicdata/data.json
===================================================================
--- /trunk/webapps/dynamicdata/data.json	(revision 643)
+++ /trunk/webapps/dynamicdata/data.json	(revision 650)
@@ -4,8 +4,9 @@
 ["20190207-001","02\/07","13:23.07","Gross, Angelo","","HCC NOTIFIED"],
 ["20190207-001","02\/07","13:23.59","Gross, Angelo","","32-1 Vehicle Disabled S 55@ 405 1308 hours"],
-["20190207-021","02\/07","16:05.11","","10-98 Assignment Completed","75-1"],
-["20190207-021","02\/07","16:05.16","","10-98 Let's get pizza.","75-1"],
-["20190207-021","02\/07","16:07.21","","10-97 Tomatoes everywhere.","75-1"],
-["20190207-021","02\/07","16:07.21","","10-97 Tribbles everywhere.","75-1"]
+["20190207-021","02\/07","16:05.11","Smith, Bob","10-98 Assignment Completed","75-1"],
+["20190207-021","02\/07","16:05.16","Jones, Mary","10-98 Let's get pizza.","75-1"],
+["20190207-021","02\/07","16:07.21","Tsu, Lao","10-97 Tomatoes everywhere.","75-1"],
+["20190207-021","02\/07","16:07.21","Barry, Dave","10-97 Tribbles everywhere.","75-1"],
+["20190207-021","02\/07","16:07.21","Jones, Mary","10-97 Doritos everywhere.","75-1"]
 ]
 }
Index: /trunk/webapps/dynamicdata/incident_script_brief.xml
===================================================================
--- /trunk/webapps/dynamicdata/incident_script_brief.xml	(revision 650)
+++ /trunk/webapps/dynamicdata/incident_script_brief.xml	(revision 650)
@@ -0,0 +1,363 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE TMC_SCRIPT [
+<!ELEMENT TMC_SCRIPT (SCRIPT_DATA | SCRIPT_EVENT)*>
+<!ATTLIST TMC_SCRIPT title CDATA #REQUIRED>
+<!ELEMENT SCRIPT_DATA (NEW_UNIT*, CARDFILE*)>
+<!ELEMENT NEW_UNIT (ID | STATUS | MASTER_INC_NUM | PRIMARY | OOS | TYPE | 
+CURR_LOC | DESTINATION | MISC_INFO | STACK | AREA | OFFICER | BADGE_NUM | TIMER | 
+OFFICE | P | AGY | ALIAS | UNIT_STATUS)*>
+<!ATTLIST NEW_UNIT UnitNum CDATA #REQUIRED>
+<!ELEMENT ID (#PCDATA)>
+<!ELEMENT STATUS (#PCDATA)>
+<!ELEMENT MASTER_INC_NUM (#PCDATA)>
+<!ELEMENT PRIMARY (#PCDATA)>
+<!ELEMENT OOS (#PCDATA)>
+<!ELEMENT TYPE (#PCDATA)>
+<!ELEMENT CURR_LOC (#PCDATA)>
+<!ELEMENT DESTINATION (#PCDATA)>
+<!ELEMENT MISC_INFO (#PCDATA)>
+<!ELEMENT STACK (#PCDATA)>
+<!ELEMENT AREA (#PCDATA)>
+<!ELEMENT BADGE_NUM (#PCDATA)>
+<!ELEMENT OFFICER (#PCDATA)>
+<!ELEMENT OFFICE (#PCDATA)>
+<!ELEMENT TIMER (#PCDATA)>
+<!ELEMENT P (#PCDATA)>
+<!ELEMENT AGY (#PCDATA)>
+<!ELEMENT ALIAS (#PCDATA)>
+<!ELEMENT UNIT_STATUS (#PCDATA)>
+<!ELEMENT CARDFILE (NAME | ADDRESS | CITY | STATE | ZIP | PHONE | FAX | COMMENT)*>
+<!ATTLIST CARDFILE Category CDATA #REQUIRED>
+<!ELEMENT NAME (#PCDATA)>
+<!ELEMENT ADDRESS (#PCDATA)>
+<!ELEMENT CITY (#PCDATA)>
+<!ELEMENT STATE (#PCDATA)>
+<!ELEMENT ZIP (#PCDATA)>
+<!ELEMENT PHONE (#PCDATA)>
+<!ELEMENT FAX (#PCDATA)>
+<!ELEMENT COMMENT (#PCDATA)>
+<!ELEMENT SCRIPT_EVENT (TIME_INDEX | INCIDENT | COLOR | CAD_DATA | GENERAL_INFO |
+ATMS_EVALUATION | CAD_EVALUATION | ACTIVITY_LOG_EVALUATION | FACILITATOR_EVALUATION |
+RADIO_EVALUATION | CHP_RADIO | MAINTENANCE_RADIO | CMS_EVALUATION | TMT_RADIO | 
+TELEPHONE | CMS_EVALUATION)*>
+<!ELEMENT TIME_INDEX (#PCDATA)>
+<!ELEMENT INCIDENT (#PCDATA)>
+<!ATTLIST INCIDENT LogNum CDATA #REQUIRED>
+<!ELEMENT COLOR EMPTY>
+<!ATTLIST COLOR r CDATA #REQUIRED>
+<!ATTLIST COLOR g CDATA #REQUIRED>
+<!ATTLIST COLOR b CDATA #REQUIRED>
+<!ELEMENT CAD_DATA (HEADER_INFO | CAD_INCIDENT_EVENT | LOCATION_INFO | MASTER_INC_NUM |
+P | ADDITIONAL_INFO | LOCATION | GENERAL)*>
+<!ELEMENT HEADER_INFO (Type | Beat | TruncLoc | FullLoc)*>
+<!ELEMENT Type (#PCDATA)>
+<!ELEMENT Beat (#PCDATA)>
+<!ELEMENT TruncLoc (#PCDATA)>
+<!ELEMENT FullLoc (#PCDATA)>
+<!ELEMENT CAD_INCIDENT_EVENT (DETAIL | AUDIO | UNIT | PARAMICS |
+TOW | WITNESS | SERVICE | CCTV_INFO)*>
+<!ELEMENT DETAIL (#PCDATA)>
+<!ELEMENT AUDIO EMPTY>
+<!ATTLIST AUDIO Length CDATA #REQUIRED>
+<!ATTLIST AUDIO Path CDATA #REQUIRED>
+<!ELEMENT UNIT EMPTY>
+<!ATTLIST UNIT UnitNum CDATA #REQUIRED>
+<!ATTLIST UNIT Status CDATA #REQUIRED>
+<!ATTLIST UNIT Primary CDATA #REQUIRED>
+<!ATTLIST UNIT Active CDATA #REQUIRED>
+<!ELEMENT PARAMICS (Status | Incident_type | Lane_number)*>
+<!ATTLIST PARAMICS LocationID CDATA #REQUIRED>
+<!ELEMENT Status (#PCDATA)>
+<!ELEMENT Incident_type (#PCDATA)>
+<!ELEMENT Lane_number (#PCDATA)>
+<!ELEMENT TOW EMPTY>
+<!ATTLIST TOW Company CDATA #REQUIRED>
+<!ATTLIST TOW ConfNum CDATA #REQUIRED>
+<!ATTLIST TOW PubNum CDATA #REQUIRED>
+<!ATTLIST TOW Beat CDATA #REQUIRED>
+<!ELEMENT WITNESS EMPTY>
+<!ATTLIST WITNESS Name CDATA #REQUIRED>
+<!ATTLIST WITNESS Address CDATA #REQUIRED>
+<!ATTLIST WITNESS PhoneNum CDATA #REQUIRED>
+<!ELEMENT SERVICE (#PCDATA)>
+<!ELEMENT CCTV_INFO (#PCDATA)>
+<!ELEMENT LOCATION_INFO (Route | Direction | Postmile | Location_type)*>
+<!ATTLIST LOCATION_INFO ID CDATA #REQUIRED>
+<!ELEMENT Route (#PCDATA)>
+<!ELEMENT Direction (#PCDATA)>
+<!ELEMENT Postmile (#PCDATA)>
+<!ELEMENT Location_type (#PCDATA)>
+<!ELEMENT ADDITIONAL_INFO (TYPE_CODE, TYPE)>
+<!ELEMENT TYPE_CODE (#PCDATA)>
+<!ELEMENT LOCATION (#PCDATA | BEAT | ADDRESS | LOC | CITY | AREA | FIRE | LAW | EMS)*>
+<!ELEMENT BEAT (#PCDATA)>
+<!ELEMENT LOC (#PCDATA)>
+<!ELEMENT FIRE (#PCDATA)>
+<!ELEMENT LAW (#PCDATA)>
+<!ELEMENT EMS (#PCDATA)>
+<!ELEMENT GENERAL (AGY)>
+<!ELEMENT GENERAL_INFO (TITLE, TEXT)>
+<!ELEMENT TITLE (#PCDATA)>
+<!ELEMENT TEXT (#PCDATA)>
+<!ELEMENT ATMS_EVALUATION (EXPECTED_ACTION*)>
+<!ELEMENT CAD_EVALUATION (EXPECTED_ACTION*)>
+<!ELEMENT ACTIVITY_LOG_EVALUATION (EXPECTED_ACTION*)>
+<!ELEMENT FACILITATOR_EVALUATION (EXPECTED_ACTION*)>
+<!ELEMENT RADIO_EVALUATION (EXPECTED_ACTION*)>
+<!ELEMENT EXPECTED_ACTION (#PCDATA)>
+<!ELEMENT CHP_RADIO (DIALOG)>
+<!ATTLIST CHP_RADIO RadioFile CDATA #REQUIRED>
+<!ELEMENT DIALOG (LINE*)>
+<!ELEMENT LINE (#PCDATA)>
+<!ATTLIST LINE Role CDATA #REQUIRED>
+<!ELEMENT MAINTENANCE_RADIO (#PCDATA)>
+<!ELEMENT TMT_RADIO (#PCDATA)>
+<!ELEMENT TELEPHONE (INSTRUCTOR | STUDENT)*>
+<!ELEMENT INSTRUCTOR (#PCDATA)>
+<!ATTLIST INSTRUCTOR Role CDATA #REQUIRED>
+<!ELEMENT STUDENT (#PCDATA)>
+<!ELEMENT CMS_EVALUATION (LOCATION | SAMPLE_MESSAGE)*>
+<!ATTLIST CMS_EVALUATION cmsID CDATA #REQUIRED>
+<!ATTLIST CMS_EVALUATION type CDATA #REQUIRED>
+<!ELEMENT SAMPLE_MESSAGE (CMS_LINE*)>
+<!ELEMENT CMS_LINE (#PCDATA)>]>
+<TMC_SCRIPT title="Full Simulation"><SCRIPT_DATA><NEW_UNIT UnitNum="14-14"><STATUS>10-8</STATUS>
+<CURR_LOC>55 at Dyer Rd</CURR_LOC>
+<DESTINATION></DESTINATION>
+<AREA>14-Santa Maria</AREA>
+<BADGE_NUM>011234</BADGE_NUM>
+<OFFICER>John Carrie</OFFICER>
+<OFFICE>Santa Maria Area</OFFICE>
+<TIMER>9796</TIMER>
+<AGY>CHP</AGY>
+<ALIAS>14-14</ALIAS>
+</NEW_UNIT>
+<NEW_UNIT UnitNum="14-17"><STATUS>10-8</STATUS>
+<CURR_LOC>405 MacArthur Boulevard</CURR_LOC>
+<DESTINATION></DESTINATION>
+<AREA>14-Santa Maria</AREA>
+<BADGE_NUM>011304</BADGE_NUM>
+<OFFICER>James Hill</OFFICER>
+<OFFICE>Santa Maria Area</OFFICE>
+<TIMER>15053</TIMER>
+<AGY>CHP</AGY>
+<ALIAS>14-17</ALIAS>
+</NEW_UNIT>
+<NEW_UNIT UnitNum="14-9"><STATUS>10-8</STATUS>
+<CURR_LOC>55 Edinger Avenue</CURR_LOC>
+<DESTINATION></DESTINATION>
+<AREA>14-Santa Maria</AREA>
+<BADGE_NUM>012454</BADGE_NUM>
+<OFFICER>Bobby Hey</OFFICER>
+<OFFICE>Santa Maria Area</OFFICE>
+<TIMER>6394</TIMER>
+<AGY>CHP</AGY>
+<ALIAS>14-9</ALIAS>
+</NEW_UNIT>
+<NEW_UNIT UnitNum="9-9"><STATUS>10-8</STATUS>
+<CURR_LOC>I405 IRVINE CTR</CURR_LOC>
+<DESTINATION></DESTINATION>
+<AREA>9-Templeton</AREA>
+<BADGE_NUM>011596</BADGE_NUM>
+<OFFICER>Harry Jackson</OFFICER>
+<OFFICE>Templeton Area</OFFICE>
+<TIMER>10606</TIMER>
+<AGY>CHP</AGY>
+<ALIAS>9-9</ALIAS>
+</NEW_UNIT>
+<NEW_UNIT UnitNum="14-S3"><STATUS>10-8</STATUS>
+<CURR_LOC>73 Bear Street</CURR_LOC>
+<DESTINATION></DESTINATION>
+<AREA>14-Santa Maria</AREA>
+<BADGE_NUM>011250</BADGE_NUM>
+<OFFICER>James Tuchman</OFFICER>
+<OFFICE>Santa Maria Area</OFFICE>
+<TIMER>19005</TIMER>
+<AGY>CHP</AGY>
+<ALIAS>14-S3</ALIAS>
+</NEW_UNIT>
+<NEW_UNIT UnitNum="9-15"><STATUS>10-8</STATUS>
+<CURR_LOC>55 4th street</CURR_LOC>
+<DESTINATION></DESTINATION>
+<AREA>9-Templeton</AREA>
+<BADGE_NUM>013282</BADGE_NUM>
+<OFFICER>Sam Spellicy</OFFICER>
+<OFFICE>Templeton Area</OFFICE>
+<TIMER>23786</TIMER>
+<AGY>CHP</AGY>
+<ALIAS>9-15</ALIAS>
+</NEW_UNIT>
+<NEW_UNIT UnitNum="9-19"><STATUS>10-8</STATUS>
+<CURR_LOC>405 Culver</CURR_LOC>
+<DESTINATION></DESTINATION>
+<AREA>9-Templeton</AREA>
+<BADGE_NUM>012495</BADGE_NUM>
+<OFFICER>Michael Bay</OFFICER>
+<OFFICE>Templeton Area</OFFICE>
+<TIMER>15760</TIMER>
+<AGY>CHP</AGY>
+<ALIAS>9-19</ALIAS>
+</NEW_UNIT>
+<NEW_UNIT UnitNum="28-24"><STATUS>10-8</STATUS>
+<CURR_LOC>I-405 IRVINE CNTR</CURR_LOC>
+<DESTINATION></DESTINATION>
+<AREA>28-San Luis Obispo</AREA>
+<BADGE_NUM>011194</BADGE_NUM>
+<OFFICER>Greg Johnson</OFFICER>
+<OFFICE>San Luis Obispo Area</OFFICE>
+<TIMER>16987</TIMER>
+<AGY>CHP</AGY>
+<ALIAS>28-24</ALIAS>
+</NEW_UNIT>
+<NEW_UNIT UnitNum="28-19"><STATUS>10-8</STATUS>
+<CURR_LOC>I-5 / Sand Canyon</CURR_LOC>
+<DESTINATION></DESTINATION>
+<AREA>28-San Luis Obispo</AREA>
+<BADGE_NUM>013181</BADGE_NUM>
+<OFFICER>Andre Muller</OFFICER>
+<OFFICE>San Luis Obispo Area</OFFICE>
+<TIMER>18685</TIMER>
+<AGY>CHP</AGY>
+<ALIAS>28-19</ALIAS>
+</NEW_UNIT>
+<NEW_UNIT UnitNum="28-13"><STATUS>10-8</STATUS>
+<CURR_LOC>I-5 / 133</CURR_LOC>
+<DESTINATION></DESTINATION>
+<AREA>28-San Luis Obispo</AREA>
+<BADGE_NUM>015283</BADGE_NUM>
+<OFFICER>Craig O'Neil</OFFICER>
+<OFFICE>San Luis Obispo Area</OFFICE>
+<TIMER>14069</TIMER>
+<AGY>CHP</AGY>
+<ALIAS>28-13</ALIAS>
+</NEW_UNIT>
+<NEW_UNIT UnitNum="28-11"><STATUS>10-8</STATUS>
+<CURR_LOC>SR55 AT DYER</CURR_LOC>
+<DESTINATION></DESTINATION>
+<AREA>28-San Luis Obispo</AREA>
+<BADGE_NUM>012555</BADGE_NUM>
+<OFFICER>Alex Carlton</OFFICER>
+<OFFICE>San Luis Obispo Area</OFFICE>
+<TIMER>15860</TIMER>
+<AGY>CHP</AGY>
+<ALIAS>28-11</ALIAS>
+</NEW_UNIT>
+<NEW_UNIT UnitNum="28-07"><STATUS>10-8</STATUS>
+<CURR_LOC>I405 / CULVER OFFR</CURR_LOC>
+<DESTINATION></DESTINATION>
+<AREA>28-San Luis Obispo</AREA>
+<BADGE_NUM>013606</BADGE_NUM>
+<OFFICER>Gary Schmidt</OFFICER>
+<OFFICE>San Luis Obispo Area</OFFICE>
+<TIMER>14999</TIMER>
+<AGY>CHP</AGY>
+<ALIAS>28-7</ALIAS>
+</NEW_UNIT>
+<NEW_UNIT UnitNum="28-S4"><STATUS>10-8</STATUS>
+<CURR_LOC></CURR_LOC>
+<DESTINATION></DESTINATION>
+<AREA>28-San Luis Obispo</AREA>
+<BADGE_NUM>013565</BADGE_NUM>
+<OFFICER>Daniel Pierce</OFFICER>
+<OFFICE>San Luis Obispo Area</OFFICE>
+<TIMER>10606</TIMER>
+<AGY>CHP</AGY>
+<ALIAS>28-S4</ALIAS>
+</NEW_UNIT>
+<NEW_UNIT UnitNum="9-22"><STATUS>10-8</STATUS>
+<CURR_LOC>57 / Chapman</CURR_LOC>
+<DESTINATION></DESTINATION>
+<AREA>9-Templeton</AREA>
+<BADGE_NUM>012345</BADGE_NUM>
+<OFFICER>Victor Percival</OFFICER>
+<OFFICE>Templeton Area</OFFICE>
+<TIMER>24203</TIMER>
+<AGY>CHP</AGY>
+<ALIAS>9-22</ALIAS>
+</NEW_UNIT>
+<NEW_UNIT UnitNum="9-23"><STATUS>10-8</STATUS>
+<CURR_LOC>22 / Euclid Avenue</CURR_LOC>
+<DESTINATION></DESTINATION>
+<AREA>9-Templeton</AREA>
+<BADGE_NUM>011860</BADGE_NUM>
+<OFFICER>Michael Rocker</OFFICER>
+<OFFICE>Templeton Area</OFFICE>
+<TIMER>20184</TIMER>
+<AGY>CHP</AGY>
+<ALIAS>9-23</ALIAS>
+</NEW_UNIT>
+<NEW_UNIT UnitNum="9-26"><STATUS>10-8</STATUS>
+<CURR_LOC>57 / 91</CURR_LOC>
+<DESTINATION></DESTINATION>
+<AREA>9-Templeton Area</AREA>
+<BADGE_NUM>011480</BADGE_NUM>
+<OFFICER>Patrick King</OFFICER>
+<OFFICE>Templeton Area</OFFICE>
+<TIMER>14023</TIMER>
+<AGY>CHP</AGY>
+<ALIAS>9-26</ALIAS>
+</NEW_UNIT>
+<NEW_UNIT UnitNum="17-14"><STATUS>10-8</STATUS>
+<CURR_LOC>405 / Euclid</CURR_LOC>
+<DESTINATION></DESTINATION>
+<AREA>14-Santa Maria</AREA>
+<BADGE_NUM>017935</BADGE_NUM>
+<OFFICER>William Bond</OFFICER>
+<OFFICE>Santa Maria Area</OFFICE>
+<TIMER>29877</TIMER>
+<AGY>CHP</AGY>
+<ALIAS>17-14</ALIAS>
+</NEW_UNIT>
+<NEW_UNIT UnitNum="17-16"><STATUS>10-8</STATUS>
+<CURR_LOC>S-405 / Euclid</CURR_LOC>
+<DESTINATION></DESTINATION>
+<AREA>14-Santa Maria</AREA>
+<BADGE_NUM>015839</BADGE_NUM>
+<OFFICER>Matthew McCarmick</OFFICER>
+<OFFICE>Santa Maria Area</OFFICE>
+<TIMER>23998</TIMER>
+<AGY>CHP</AGY>
+<ALIAS>17-16</ALIAS>
+</NEW_UNIT>
+</SCRIPT_DATA>
+<SCRIPT_EVENT>
+<TIME_INDEX>00:00:00</TIME_INDEX>
+<INCIDENT LogNum="101">First</INCIDENT>
+<COLOR r="0" g="0" b="255"/>
+<CAD_DATA><HEADER_INFO><Type>Crash</Type>
+<Beat></Beat>
+<TruncLoc>somewhere</TruncLoc>
+<FullLoc>somewhere</FullLoc>
+</HEADER_INFO>
+<CAD_INCIDENT_EVENT><DETAIL>Unit sees car crash</DETAIL>
+</CAD_INCIDENT_EVENT>
+</CAD_DATA>
+</SCRIPT_EVENT>
+<SCRIPT_EVENT>
+<TIME_INDEX>00:00:20</TIME_INDEX>
+<INCIDENT LogNum="101">First</INCIDENT>
+<COLOR r="0" g="0" b="255"/>
+<CAD_DATA><CAD_INCIDENT_EVENT><AUDIO Length="0" Path="audio/1010.mp3"/>
+</CAD_INCIDENT_EVENT>
+</CAD_DATA>
+<CHP_RADIO RadioFile="1010.mp3"><DIALOG><LINE Role="Field"></LINE>
+</DIALOG>
+</CHP_RADIO>
+</SCRIPT_EVENT>
+<SCRIPT_EVENT>
+<TIME_INDEX>00:00:40</TIME_INDEX>
+<INCIDENT LogNum="101">First</INCIDENT>
+<COLOR r="0" g="0" b="255"/>
+<CAD_DATA><CAD_INCIDENT_EVENT><TOW Company="Acme Tow" ConfNum="(   )   -    " PubNum="(   )   -    " Beat=""/>
+</CAD_INCIDENT_EVENT>
+</CAD_DATA>
+</SCRIPT_EVENT>
+<SCRIPT_EVENT>
+<TIME_INDEX>00:01:00</TIME_INDEX>
+<INCIDENT LogNum="101">First</INCIDENT>
+<COLOR r="0" g="0" b="255"/>
+<CAD_DATA><CAD_INCIDENT_EVENT><DETAIL>Another CAD detail</DETAIL>
+</CAD_INCIDENT_EVENT>
+</CAD_DATA>
+</SCRIPT_EVENT>
+</TMC_SCRIPT>
Index: unk/webapps/dynamicdata/unifiedlog_final.csv
===================================================================
--- /trunk/webapps/dynamicdata/unifiedlog_final.csv	(revision 643)
+++ 	(revision )
@@ -1,65 +1,0 @@
-00:00:00, CAD Log, Incident #181, Detail: ENRT FROM NB 405 AT JEFFREY
-00:01:18, Activity Log,,021 10-98 Assignment Completed 75-1
-00:01:18, Activity Log,,021 10-98 Let's get pizza. 75-1
-00:01:18, Activity Log,Bailey Mary,001  Incident Created
-00:01:18, Activity Log,Gross Angelo,001  32-1 Vehicle Disabled S 55@ 405 1308 hours
-00:01:18, Activity Log,Gross Angelo,001  HCC NOTIFIED
-00:01:18, Activity Log,Ha Khanh Duy,001  Per 32-1 NB rte 405 blocked
-00:01:18, Activity Log,Hockaday Neil,002  Incident Created
-00:01:18, Activity Log,Quan Ally,002  Incident Created
-00:01:18, CAD Log, Incident #187, Jose Trainee: HELLO TMC WORLD
-00:01:18, CAD Log, Simulation Started at 26 Dec 2019 16:40:07 with incidents 100 187 188 189 190 191
-00:01:18, CMS Activated,N I-405 15.18 MAGNOLIA ST, 'SLOW FOR THE::CONE ZONE:ROAD WORK:AHEAD:'
-00:01:18, CMS Activated,N SR-55  5.38 Baker Street, 'BBBBB:::::'
-00:01:53, CMS Activated,N SR-73 24.91 North of Jamboree, 'LINES ON ROAD:::::'
-00:02:28, CMS Updated, N SR-73 24.91 North of Jamboree, 'SNOW ON ROAD:::::'
-00:03:00, CAD Log, Incident #181, Detail: 14-13 10-97 1125  EMS 10-97  HAY TRK VS 2 VEH  #1 2 3 LNS BLCKD REQ ADDL UNITS
-00:03:13, CAD Log, Incident #187, Jose Trainee: SEND ICE CREAM
-00:03:33, CMS Deactivated, N SR-73 24.91 North of Jamboree
-00:04:00, CAD Log, Incident #181, Detail: 14-7 ENRT FROM SB 405 AT BROOKHURST 14-21 ENRT FROM 55 AT MACARTHUR
-00:04:04, CAD Log, Simulation Paused.
-00:05:00, CAD Log, Incident #181, Detail: 1144 IN HAY TRK  2 1181S  REQ CORONERREQ DOT TO REMOVE HAY SPILLED IN SB LANES
-00:07:00, CAD Log, Incident #181, Detail: 14-7 REQ 1185 BIG RIG AND 2 ROT 1185
-00:09:00, CAD Log, Incident #181, Detail: 10-39 COLLEGE OAK FOR BIG RIG AND CYCLE FOR ROT
-00:11:00, CAD Log, Incident #181, Detail: 14-21 1097 PROV 1184 TRF BACKING QUICKLY
-00:12:00, CAD Log, Incident #181, Detail: VEH KNOCKED HAY BALES ONTO VON KARMAN AVENUE ADV CITY
-00:15:00, CAD Log, Incident #181, Detail: 1181 TRANSPORTED REQ ETA FOR CORONERETA FOR CORONER 10
-00:18:00, CAD Log, Incident #181, Detail: 14-13 1185 1097  #3 LN WILL OPEN 5-10
-00:20:00, CAD Log, Incident #181, Detail: DOT 1097 TO REMOVE BALES
-00:23:00, CAD Log, Incident #181, Detail: CORONER 1097
-00:24:00, Evaluation, FACILITATOR, 'anything will do'
-00:24:00, Evaluation, FACILITATOR, 'snoopy says go'
-00:24:00, Evaluation, FACILITATOR, 'we all scream for ice cream'
-00:24:00, Evaluation, RADIO, 'Forgot  pizza toppings'
-00:24:00, Evaluation, RADIO, 'Had trouble finding phone number'
-00:24:00, Evaluation, RADIO, Poor
-00:25:00, CAD Log, Incident #181, Detail: #3 LN CLEARED OPENING NOW
-00:25:00, Evaluation, ACTIVITY_LOG, 'User prefers mushrooms over peppers'
-00:25:00, Evaluation, FACILITATOR, 'When out at night, where white'
-00:28:00, CAD Log, Incident #181, Detail: CORONER CONFIRMED 1144  VEHS READY FOR TOW  HAY NEARLY CLEARED  ALL LANES OPEN IN 15
-00:30:00, CAD Log, Incident #181, Detail: WTNSSES  JOHN/BETTY JONES SAW HAY TRUCK LOSE CONTROL  FLIP OVER  2 VEH HIT
-00:32:00, CAD Log, Incident #181, Detail: HAY TRK READY FOR TOW  2 VEHS TOWED  DOT CLEARED HAY BALES  LANES OPEN IN 10
-00:35:00, Evaluation, ACTIVITY_LOG, 'every good boy does fine'
-00:36:00, CAD Log, Incident #181, Detail: LANES OPEN IN 5
-00:36:00, Evaluation, FACILITATOR, 'Prefer chocolate ice cream in the cone'
-00:36:00, Evaluation, FACILITATOR, 'Put cones on heads'
-00:41:00, CAD Log, Incident #181, Detail: 14-13 14-7 14-21 1098  TRK TOWED  ALL LNS CLR
-01:38:00, Evaluation, CMS, Worst
-01:43:00, Evaluation, ACTIVITY_LOG, Best
-01:43:00, Evaluation, ACTIVITY_LOG, Worst
-01:44:00, Evaluation, ACTIVITY_LOG, Good
-01:46:00, Evaluation, ACTIVITY_LOG, Average
-01:53:00, Evaluation, ATMS, Good
-01:53:00, Evaluation, CAD, Best
-01:53:00, Evaluation, CAD, Poor
-0:24:41, LCS new closure: Sue Trainee, T133AA.1, 133EB, Lane, Special Event
-0:24:41, LCS new closure: Sue Trainee, T1AC.1, 1SB, Full, AC Paving
-0:24:41, LCS new closure: User, T5AD.1, 5NB, Lane, Drainage Inspection
-0:24:41, LCS status update: Sue Trainee, T73AA, 1097, Marjie 
-0:24:41, LCS status update: Sue Trainee, T1AB, 1022, JeNnY 
-0:24:41, LCS status update: Sue Trainee, T22AA, 1022, Joel 
-0:24:41, LCS status update: Sue Trainee, T22AB, 1022, april may 
-0:24:41, LCS status update: Sue Trainee, T22AB, 1098, APRIL MAY 
-09:03, LCS status update: Sue Trainee, T22AA, 1098, JOEL 
-09:31:46, LCS status update: Sue Trainee, T1AB, 1097, Jenny 
-09:36:26, LCS status update: Sue Trainee, T1AB, 1098, JENNY 
Index: /trunk/src/tmcsim/client/cadclientgui/data/CADDataSpike.java
===================================================================
--- /trunk/src/tmcsim/client/cadclientgui/data/CADDataSpike.java	(revision 476)
+++ /trunk/src/tmcsim/client/cadclientgui/data/CADDataSpike.java	(revision 650)
@@ -1,2 +1,4 @@
+package tmcsim.client.cadclientgui.data;
+
 
 import java.util.Vector;
