DETAILS | Signal Detectors Object Tables, Reports, misc..
Signal Detection Status - By Signal Intersection
Object table: signals
There are fields that exist on this table
DETECTION_STATUS
,DETECTION_STATUS_DATE
These are to have the individual detector statuses roll up to the parent (signals)
See automated process below
Signal Detector Status - By Individual Detector
Object table: signals_detectors
this shows the individual detectors at a signal intersection, shows the detector device status for each device
there is a link to the
Edit Detection
page that is also accessible from the Signal Details page
Edit Detection page
This page shows the various detector devices on a particular signal intersection and also has embedded form to add a new detector
There is an
+ Add Event
link in theEdit Detection
tableAllows user to select a detection action on a particular device
will turn the status into
BROKEN
orOK
Automated Processes explained
There is a script detection_status_signals.py
that updates the individual detector device's status and rolls it up to th parent (signal). So, if any detector devices at a specific signal ID are broken the entire Detection Status
for that signal is BROKEN
.
signals_detectors
table
ex. 1 of 4 detectors is
BROKEN
SIGNAL ID | DEVICE STATUS | DETECTION STATUS |
10 | BROKEN | BROKEN |
10 | OK | BROKEN |
10 | OK | BROKEN |
10 | OK | BROKEN |
signals
table
SIGNAL ID | LOCATION NAME | DETECTION STATUS |
10 | KOENIG LN/ GUADALUPE ST | BROKEN |
Last updated