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_DATEThese 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 Detectionpage 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 Eventlink in theEdit DetectiontableAllows user to select a detection action on a particular device
will turn the status into
BROKENorOK
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
Was this helpful?