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 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 the- Edit Detectiontable- Allows user to select a detection action on a particular device 
- will turn the status into - BROKENor- OK
 
 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?
