- Timestamp:
- 07/11/2019 04:29:12 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 7 added
- 1 deleted
- 9 edited
- 1 moved
-
src/python (added)
-
src/python/demo (added)
-
src/python/demo/__main__.py (added)
-
src/python/demo/config (added)
-
src/python/demo/config/logging_service.cfg (added)
-
src/python/unifiedlogger (moved) (moved from trunk/webapps/unifiedlogger)
-
src/python/unifiedlogger/cms_watcher.py (modified) (1 diff)
-
src/python/unifiedlogger/wing_project.wpr (modified) (8 diffs)
-
src/tmcsim/application.properties (modified) (1 diff)
-
src/tmcsim/cadsimulator/Coordinator.java (modified) (1 diff)
-
webapps/common/js/revision_number.dat (modified) (1 diff)
-
webapps/cptms/js/cmsLayer.js (modified) (1 diff)
-
webapps/cptms/js/harLayer.js (modified) (2 diffs)
-
webapps/dynamicdata/cms_messages.json (modified) (1 diff)
-
webapps/dynamicdata/highway_status.json (modified) (13 diffs)
-
webapps/dynamicdata/unifiedlog.csv (added)
-
webapps/dynamicdata/unifiedlog.html (deleted)
-
webapps/unifiedlog.html (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/python/unifiedlogger/cms_watcher.py
r439 r440 12 12 # Utility functions 13 13 def isEmpty(cmsitem): 14 return cmsitem == " ,,,,,"14 return cmsitem == ":::::" 15 15 def isFull(cmsitem): 16 16 return not isEmpty(cmsitem) -
trunk/src/python/unifiedlogger/wing_project.wpr
r439 r440 85 85 1], 86 86 'notebook_display': 'hidden', 87 'notebook_percent': 0. 30000000000000004,87 'notebook_percent': 0.0, 88 88 'override_title': None, 89 89 'pagelist': [('batch-search', … … 183 183 'toolbox-tree-sel': ''})], 184 184 'primary_view_state': {'editor_states': ({'bookmarks': ([[loc('cms_watcher.py'), 185 {'attrib-starts': [('readFile|0|', 186 18)], 187 'code-line': " with open (\"webapps/dynamicdata/cms_messages.js"\ 188 "on\",'r') as myfile:\n", 189 'first-line': 12L, 185 {'attrib-starts': [('main|0|', 186 85)], 187 'code-line': 'def main():\n', 188 'first-line': 60L, 190 189 'folded-linenos': [], 191 'sel-line': 19L,192 'sel-line-start': 428L,193 'selection_end': 465L,194 'selection_start': 445L,190 'sel-line': 85L, 191 'sel-line-start': 3074L, 192 'selection_end': 3085L, 193 'selection_start': 3085L, 195 194 'zoom': 0L}, 196 1562878134.304885], 197 [loc('logging_service.py'), 198 {'attrib-starts': [('startup|0|', 199 16)], 200 'code-line': ' timeStamp = getSimTime()\n', 201 'first-line': 18L, 202 'folded-linenos': [], 203 'sel-line': 41L, 204 'sel-line-start': 1347L, 205 'selection_end': 1378L, 206 'selection_start': 1378L, 207 'zoom': 0L}, 208 1562878168.115609], 209 [loc('__main__.py'), 210 {'attrib-starts': [('main|0|', 211 2)], 212 'code-line': ' print "Unified Logging Service starting from ",o'\ 213 's.getcwd()\n', 214 'first-line': 0L, 215 'folded-linenos': [], 216 'sel-line': 3L, 217 'sel-line-start': 132L, 218 'selection_end': 183L, 219 'selection_start': 183L, 220 'zoom': 0L}, 221 1562878178.825696], 222 [loc('cms_watcher.py'), 223 {'attrib-starts': [('main|0|', 224 85)], 225 'code-line': 'def main():\n', 226 'first-line': 60L, 227 'folded-linenos': [], 228 'sel-line': 85L, 229 'sel-line-start': 3074L, 230 'selection_end': 3085L, 231 'selection_start': 3085L, 232 'zoom': 0L}, 233 1562878428.05693], 195 1562878428.05693], 234 196 [loc('cad_watcher.py'), 235 197 {'attrib-starts': [], … … 442 404 'selection_start': 1903L, 443 405 'zoom': 0L}, 444 1562883842.916941]], 406 1562883842.916941], 407 [loc('logging_service.py'), 408 {'attrib-starts': [('startup|0|', 409 17)], 410 'code-line': ' f = open(logfilepath + outputFilename, "'\ 411 'a")\n', 412 'first-line': 0L, 413 'folded-linenos': [], 414 'sel-line': 63L, 415 'sel-line-start': 2214L, 416 'selection_end': 2263L, 417 'selection_start': 2263L, 418 'zoom': 0L}, 419 1562887416.91585], 420 [loc('__main__.py'), 421 {'attrib-starts': [('main|0|', 422 2)], 423 'code-line': ' print "Unified Logging Service starting from ",o'\ 424 's.getcwd()\n', 425 'first-line': 0L, 426 'folded-linenos': [], 427 'sel-line': 3L, 428 'sel-line-start': 132L, 429 'selection_end': 183L, 430 'selection_start': 183L, 431 'zoom': 0L}, 432 1562892803.750792], 433 [loc('cms_watcher.py'), 434 {'attrib-starts': [('isEmpty|0|', 435 12)], 436 'code-line': ' return cmsitem == ":::::"\n', 437 'first-line': 0L, 438 'folded-linenos': [], 439 'sel-line': 13L, 440 'sel-line-start': 324L, 441 'selection_end': 353L, 442 'selection_start': 353L, 443 'zoom': 0L}, 444 1562893146.713132]], 445 445 20), 446 'current-loc': loc(' logging_service.py'),446 'current-loc': loc('__main__.py'), 447 447 'editor-state-list': [(loc('cad_watcher.py'), 448 448 {'attrib-starts': [('setup|0|', … … 457 457 'zoom': 0L}), 458 458 (loc('cms_watcher.py'), 459 {'attrib-starts': [(' extractMessages|0|',460 45)],461 'code-line': " msgList[id"\462 "x]['cms']['message']['phase2']['Line2'] + ':' +\n",463 'first-line': 39L,459 {'attrib-starts': [('isEmpty|0|', 460 12)], 461 'code-line': ' return cmsitem == ":::::"'\ 462 '\n', 463 'first-line': 0L, 464 464 'folded-linenos': [], 465 'sel-line': 54L,466 'sel-line-start': 1829L,467 'selection_end': 1903L,468 'selection_start': 1903L,465 'sel-line': 13L, 466 'sel-line-start': 324L, 467 'selection_end': 353L, 468 'selection_start': 353L, 469 469 'zoom': 0L}), 470 470 (loc('logging_service.py'), … … 492 492 'selection_start': 183L, 493 493 'zoom': 0L})], 494 'has-focus': False,494 'has-focus': True, 495 495 'locked': False}, 496 496 [loc('cad_watcher.py'), … … 498 498 loc('logging_service.py'), 499 499 loc('__main__.py')]), 500 'open_files': [u' __main__.py',501 u' cad_watcher.py',500 'open_files': [u'cad_watcher.py', 501 u'logging_service.py', 502 502 u'cms_watcher.py', 503 u' logging_service.py']},503 u'__main__.py']}, 504 504 'saved_notebook_display': None, 505 505 'split_percents': {0: 0.5}, … … 516 516 'traversal_pos': ((0, 517 517 4), 518 15628 84289.035461),518 1562892833.554952), 519 519 'user_data': {}}, 520 520 'window-alloc': (29, … … 522 522 1197, 523 523 722)}]} 524 guimgr.recent-documents = [loc(' logging_service.py'),524 guimgr.recent-documents = [loc('__main__.py'), 525 525 loc('cms_watcher.py'), 526 loc(' cad_watcher.py'),527 loc(' __main__.py')]526 loc('logging_service.py'), 527 loc('cad_watcher.py')] 528 528 guimgr.visual-state = {loc('../../../../../../../usr/lib/python2.7/ConfigParser.py'): {'a'\ 529 529 'ttrib-starts': [('ConfigParser|0|', -
trunk/src/tmcsim/application.properties
r435 r440 1 # Wed, 10 Jul 2019 15:20:20-07001 #Thu, 11 Jul 2019 17:51:05 -0700 2 2 3 Application.revision=43 43 Application.revision=439 4 4 5 5 Application.buildnumber=146 -
trunk/src/tmcsim/cadsimulator/Coordinator.java
r435 r440 758 758 if (initials.length() > 0) 759 759 {//CAD Log Entry, Incident #187, Sharon: REQUEST EXTRA ANCHOVIES 760 output.append("CAD log entry, ");760 output.append("CAD log, "); 761 761 output.append("Incident #" + incident.logNum + ", "); 762 762 output.append(initials + ": "); -
trunk/webapps/common/js/revision_number.dat
r434 r440 1 1 2 var revisionNumber = "43 3";2 var revisionNumber = "439"; 3 3 -
trunk/webapps/cptms/js/cmsLayer.js
r426 r440 90 90 // apply the padding 91 91 var padding = kBlanks.substring(0, padLen); 92 // Fix defect #122. Remove semicolons from input.93 message = message.replace(/;/gi, "");94 92 return padding + message; 95 93 } 96 94 // Remove harmful characters from the message 95 // Fix defect #122. 96 function sanitize(text) 97 { 98 return text.replace(/[;:,"]/gi, ""); 99 } 97 100 function handleCMSsubmit() 98 101 { 99 102 // recover the user's response 100 var response1 = document.getElementById('msgcontent1').value.trim();101 var response2 = document.getElementById('msgcontent2').value.trim();102 var response3 = document.getElementById('msgcontent3').value.trim();103 var response4 = document.getElementById('msgcontent4').value.trim();104 var response5 = document.getElementById('msgcontent5').value.trim();105 var response6 = document.getElementById('msgcontent6').value.trim();103 var response1 = sanitize(document.getElementById('msgcontent1').value.trim()); 104 var response2 = sanitize(document.getElementById('msgcontent2').value.trim()); 105 var response3 = sanitize(document.getElementById('msgcontent3').value.trim()); 106 var response4 = sanitize(document.getElementById('msgcontent4').value.trim()); 107 var response5 = sanitize(document.getElementById('msgcontent5').value.trim()); 108 var response6 = sanitize(document.getElementById('msgcontent6').value.trim()); 106 109 var newMsg = response1 + response2 + response3 + response4 + response5 + response6; 107 110 if (newMsg.length == 0) -
trunk/webapps/cptms/js/harLayer.js
r426 r440 77 77 var response1 = document.getElementById('har-msgcontent1').value.trim(); 78 78 79 var newMsg = response1.replace(/ ;/gi, ""); // remove semicolons from input79 var newMsg = response1.replace(/[;:",]/gi, ""); // remove semicolons from input 80 80 81 81 if (newMsg.length == 0) … … 85 85 else 86 86 { 87 document.getElementById('har-msgdisplay1').value = response1;87 document.getElementById('har-msgdisplay1').value = newMsg; 88 88 89 saveHARMessage( response1);89 saveHARMessage(newMsg); 90 90 } 91 91 } -
trunk/webapps/dynamicdata/cms_messages.json
r431 r440 12 12 {"cms":{"index":"20","message":{"displayTime":"","phase1":{"Line1":"","Line2":"","Line3":""},"phase2":{"Line1":"","Line2":"","Line3":""}}}}, 13 13 {"cms":{"index":"21","message":{"displayTime":"","phase1":{"Line1":"","Line2":"","Line3":""},"phase2":{"Line1":"","Line2":"","Line3":""}}}}, 14 {"cms":{"index":"23","message":{"displayTime":"","phase1":{"Line1":" AMAZINGLY FEW","Line2":"DISCOS","Line3":""},"phase2":{"Line1":"","Line2":"","Line3":""}}}},14 {"cms":{"index":"23","message":{"displayTime":"","phase1":{"Line1":"EAT MORE CHIKIN","Line2":"","Line3":""},"phase2":{"Line1":"","Line2":"","Line3":""}}}}, 15 15 {"cms":{"index":"24","message":{"displayTime":"","phase1":{"Line1":"","Line2":"","Line3":""},"phase2":{"Line1":"","Line2":"","Line3":""}}}}, 16 16 {"cms":{"index":"25","message":{"displayTime":"","phase1":{"Line1":"","Line2":"","Line3":""},"phase2":{"Line1":"","Line2":"","Line3":""}}}}, -
trunk/webapps/dynamicdata/highway_status.json
r434 r440 4304 4304 }, 4305 4305 "properties": 4306 {"street": "PAULARINO 2", "color": " lime", "perpx": "0.725068", "perpy": "-0.688678"}4306 {"street": "PAULARINO 2", "color": "yellow", "perpx": "0.725068", "perpy": "-0.688678"} 4307 4307 }, 4308 4308 { … … 4315 4315 }, 4316 4316 "properties": 4317 {"street": "PAULARINO 2", "color": " lime", "perpx": "0.719864", "perpy": "-0.694115"}4317 {"street": "PAULARINO 2", "color": "yellow", "perpx": "0.719864", "perpy": "-0.694115"} 4318 4318 }, 4319 4319 { … … 4766 4766 }, 4767 4767 "properties": 4768 {"street": "MACARTHU2", "color": " yellow", "perpx": "-0.710326", "perpy": "0.703873"}4768 {"street": "MACARTHU2", "color": "red", "perpx": "-0.710326", "perpy": "0.703873"} 4769 4769 }, 4770 4770 { … … 4777 4777 }, 4778 4778 "properties": 4779 {"street": "DYER 1", "color": " yellow", "perpx": "0", "perpy": "0"}4779 {"street": "DYER 1", "color": "red", "perpx": "0", "perpy": "0"} 4780 4780 }, 4781 4781 { … … 4788 4788 }, 4789 4789 "properties": 4790 {"street": "DYER 2", "color": " lime", "perpx": "-0.708914", "perpy": "0.705295"}4790 {"street": "DYER 2", "color": "red", "perpx": "-0.708914", "perpy": "0.705295"} 4791 4791 }, 4792 4792 { … … 4799 4799 }, 4800 4800 "properties": 4801 {"street": "WARNER", "color": " lime", "perpx": "-0.711107", "perpy": "0.703084"}4801 {"street": "WARNER", "color": "red", "perpx": "-0.711107", "perpy": "0.703084"} 4802 4802 }, 4803 4803 { … … 4810 4810 }, 4811 4811 "properties": 4812 {"street": "EDINGER 1", "color": " lime", "perpx": "0", "perpy": "0"}4812 {"street": "EDINGER 1", "color": "yellow", "perpx": "0", "perpy": "0"} 4813 4813 }, 4814 4814 { … … 12013 12013 }, 12014 12014 "properties": 12015 {"street": "JAMBOREE1", "color": " lime", "perpx": "0.400805", "perpy": "0.916164"}12015 {"street": "JAMBOREE1", "color": "yellow", "perpx": "0.400805", "perpy": "0.916164"} 12016 12016 }, 12017 12017 { … … 12024 12024 }, 12025 12025 "properties": 12026 {"street": "JAMBOREE2", "color": " lime", "perpx": "0.400805", "perpy": "0.916164"}12026 {"street": "JAMBOREE2", "color": "red", "perpx": "0.400805", "perpy": "0.916164"} 12027 12027 }, 12028 12028 { … … 12035 12035 }, 12036 12036 "properties": 12037 {"street": "MACARTHUR 1", "color": " lime", "perpx": "0.408917", "perpy": "0.912572"}12037 {"street": "MACARTHUR 1", "color": "red", "perpx": "0.408917", "perpy": "0.912572"} 12038 12038 }, 12039 12039 { … … 12046 12046 }, 12047 12047 "properties": 12048 {"street": "AIRPORT", "color": " lime", "perpx": "0.321527", "perpy": "0.9469"}12048 {"street": "AIRPORT", "color": "red", "perpx": "0.321527", "perpy": "0.9469"} 12049 12049 }, 12050 12050 { … … 12057 12057 }, 12058 12058 "properties": 12059 {"street": "HOV AT 55N FLYOVER**", "color": " lime", "perpx": "0.271933", "perpy": "0.962316"}12059 {"street": "HOV AT 55N FLYOVER**", "color": "red", "perpx": "0.271933", "perpy": "0.962316"} 12060 12060 }, 12061 12061 { … … 12068 12068 }, 12069 12069 "properties": 12070 {"street": "RED HILL", "color": " lime", "perpx": "0.126754", "perpy": "0.991934"}12070 {"street": "RED HILL", "color": "red", "perpx": "0.126754", "perpy": "0.991934"} 12071 12071 }, 12072 12072 {
Note: See TracChangeset
for help on using the changeset viewer.
