{ "Device": { "M_Controller": { "Device alarms": { "M_Controller alarms": { "Severity": 0, "Alarm reset": 0, "Alarm invalid": 0, "Alarm offline": 0, "Alarm voltage": 0, "Alarm autotest": 0, "Alarm disabled": 0, "Alarm open door": 0, "Alarm simulated": 0, "Alarm blown lamp": 0, "Alarm temperature": 0, "Alarm programmed 1": 0, "Alarm programmed 2": 0, "Alarm programmed 3": 0, "Alarm programmed 4": 0, "Alarm programmed 5": 0, "Alarm programmed 6": 0, "Alarm programmed 7": 0, "Alarm transmission": 0, "Alarm damaged group": 0, "Alarm data checksum": 0, "Alarm controller off": 0, "Alarm manual control": 0, "Alarm sincronization": 0, "Alarms configuration": [], "Alarm incompatibility": 0, "Alarm local recording": 0, "Alarm damaged detector": 0, "Alarm incorrect access": 0, "Alarm remote recording": 0, "Alarm controller flashing": 0, "Alarm clock not intialized": 0 } }, "Device status": { "M_Controller status": { "Groups": [ { "Number": 1, "Red output blown": 0, "Incompatibilities": [], "Green output blown": 0, "Red output damaged": 0, "Yellow output blown": 0, "Green output damaged": 0, "Yellow output damaged": 0 }, { "Number": 2, "Red output blown": 0, "Incompatibilities": [], "Green output blown": 0, "Red output damaged": 0, "Yellow output blown": 0, "Green output damaged": 0, "Yellow output damaged": 0 }, { "Number": 3, "Red output blown": 0, "Incompatibilities": [], "Green output blown": 0, "Red output damaged": 0, "Yellow output blown": 0, "Green output damaged": 0, "Yellow output damaged": 0 }, { "Number": 4, "Red output blown": 0, "Incompatibilities": [], "Green output blown": 0, "Red output damaged": 0, "Yellow output blown": 0, "Green output damaged": 0, "Yellow output damaged": 0 } ], "Status": 1, "ITC status": { "Status": 0, "Threads": 0, "Log lamps": [], "Log mains": [], "Lamps mode": -1, "Log errors": [], "Colors mode": -1, "Control mode": -1, "Failure mode": -1, "Current errors": [], "Log temperatures": [], "Virtual memory data": 0, "Virtual memory lock": 0, "Virtual memory peak": 0, "Virtual memory size": 0, "Virtual memory stack": 0, "Virtual memory hardware": 0, "Virtual memory libraries": 0, "Virtual memory executable": 0, "Virtual memory page table": 0, "Virtual memory resident size": 0 }, "Groups realtime": 0, "Detectors realtime": 0, "Subcontrollers current": [ { "Plan": 1, "Number": 1, "Emergency": 0, "Colors mode": 2, "Local control": 0, "Operation mode": 0, "Plan selection": 0, "Centralized mode": 0, "Coordination mode": 0, "User control plan": 0, "User control colors": -1, "User control manual": 0, "Adaptative detectors": 0, "User control operation": -1, "Plan selection computer": -1, "Control computer over direct groups": 0 } ] } }, "Device information": { "M_Controller information": { "Name": "Biada - Tetuan", "Road": "", "Type": 0, "Group": "Zona 1", "Owner": "Aj.MatarĂ³", "Alarms": [], "Number": 27, "Port M": 3004, "Symbol": "Controller", "Address": "192.168.0.73", "Polling": 1, "Timeout": 15000, "Latitude": 41.5379683415844, "Location": "MatarĂ³", "Port ITC": 3001, "Port SSH": 22, "Longitude": 2.43862152099609, "City order": 0, "Identifier": "controller-mataro-00270", "Road order": 0, "Description": "RTAC", "Port logger": 3003, "Road number": 0, "Server port": 5008, "Municipality": "MatarĂ³", "Region order": 0, "Creation date": "2019-09-02T15:53:22.447Z", "Subcontroller": 1, "Polling status": 1, "Polling tables": 0, "Server address": "172.16.11.205", "Latitude offset": 0, "Backplane number": "", "Kilometric point": "", "Longitude offset": 0, "Polling realtime": 1, "Server service name": "colors", "Polling traffic data": 60, "Server port external": 0, "Kilometric point order": 0 } }, "Device configuration": { "M_Controller configuration": { "Demands": [], "Special days": [], "Direct groups": [], "Intermitences": { "Fast ON": 3, "Slow ON": 5, "Fast OFF": 3, "Slow OFF": 5 }, "Operation mode": { "Mode": 0, "Plans": 0 }, "Subcontrollers": [ { "M_SubcontrollerConfiguration": { "Plans": [ { "Number": 1, "Offset": 97, "Structure": 1, "Cycle time": 104, "Control mode": 1, "Phases times": [ 25, 18, 25, 18 ], "Transitions to times table": 1, "Minimum and extension times table": 1 }, { "Number": 2, "Offset": 117, "Structure": 1, "Cycle time": 124, "Control mode": 1, "Phases times": [ 30, 23, 30, 23 ], "Transitions to times table": 1, "Minimum and extension times table": 1 } ], "Groups": [ 1, 2, 3, 4 ], "Number": 1, "Startup": { "Times": [ 3, 3, 3 ], "Positions": [ [ 5, 5, 0, 0 ], [ 2, 2, 3, 3 ], [ 3, 3, 3, 3 ] ] }, "Timetable": [ { "Plan": 1, "Red output": 0, "Green output": 0, "Timestamp end": 957150000000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957132000000 }, { "Plan": 2, "Red output": 0, "Green output": 0, "Timestamp end": 957207600000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957150000000 }, { "Plan": 1, "Red output": 0, "Green output": 0, "Timestamp end": 957218400000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957207600000 }, { "Plan": 1, "Red output": 0, "Green output": 0, "Timestamp end": 957236400000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957218400000 }, { "Plan": 2, "Red output": 0, "Green output": 0, "Timestamp end": 957294000000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957236400000 }, { "Plan": 1, "Red output": 0, "Green output": 0, "Timestamp end": 957304800000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957294000000 }, { "Plan": 1, "Red output": 0, "Green output": 0, "Timestamp end": 957322800000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957304800000 }, { "Plan": 2, "Red output": 0, "Green output": 0, "Timestamp end": 957380400000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957322800000 }, { "Plan": 1, "Red output": 0, "Green output": 0, "Timestamp end": 957391200000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957380400000 }, { "Plan": 1, "Red output": 0, "Green output": 0, "Timestamp end": 957409200000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957391200000 }, { "Plan": 2, "Red output": 0, "Green output": 0, "Timestamp end": 957466800000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957409200000 }, { "Plan": 1, "Red output": 0, "Green output": 0, "Timestamp end": 957477600000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957466800000 }, { "Plan": 1, "Red output": 0, "Green output": 0, "Timestamp end": 957495600000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957477600000 }, { "Plan": 2, "Red output": 0, "Green output": 0, "Timestamp end": 957553200000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957495600000 }, { "Plan": 1, "Red output": 0, "Green output": 0, "Timestamp end": 957564000000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957553200000 }, { "Plan": 1, "Red output": 0, "Green output": 0, "Timestamp end": 957582000000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957564000000 }, { "Plan": 2, "Red output": 0, "Green output": 0, "Timestamp end": 957639600000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957582000000 }, { "Plan": 1, "Red output": 0, "Green output": 0, "Timestamp end": 957650400000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957639600000 }, { "Plan": 1, "Red output": 0, "Green output": 0, "Timestamp end": 957668400000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957650400000 }, { "Plan": 2, "Red output": 0, "Green output": 0, "Timestamp end": 957726000000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957668400000 }, { "Plan": 1, "Red output": 0, "Green output": 0, "Timestamp end": 957736800000, "Yellow output": 0, "Operation mode": 1, "Timestamp start": 957726000000 } ], "Structures": [ { "Links": [ { "Intergreen": 1, "Source phase": 1, "Destination phase": 2 }, { "Intergreen": 2, "Source phase": 2, "Destination phase": 3 }, { "Intergreen": 3, "Source phase": 3, "Destination phase": 4 }, { "Intergreen": 4, "Source phase": 4, "Destination phase": 1 } ], "Number": 1, "Fixed phases": [ 1, 2, 3, 4 ], "Transitory phases": [] } ], "Emergencies": [], "Spares times": [], "Stable phases": [ { "Colors": [ 1, 3, 3, 1 ], "Number": 1 }, { "Colors": [ 3, 1, 1, 3 ], "Number": 2 }, { "Colors": [ 1, 3, 3, 1 ], "Number": 3 }, { "Colors": [ 3, 1, 1, 3 ], "Number": 4 } ], "Intergeen phases": [ { "Colors": [ 2, 3, 3, 4 ], "Number": 1 }, { "Colors": [ 3, 3, 3, 3 ], "Number": 2 }, { "Colors": [ 3, 2, 4, 3 ], "Number": 3 }, { "Colors": [ 3, 3, 3, 3 ], "Number": 4 }, { "Colors": [ 2, 3, 3, 4 ], "Number": 5 }, { "Colors": [ 3, 3, 3, 3 ], "Number": 6 }, { "Colors": [ 3, 2, 4, 3 ], "Number": 7 }, { "Colors": [ 3, 3, 3, 3 ], "Number": 8 } ], "Actions on demands": [], "Intergreens positions": [ { "Number": 1, "Positions": [ 1, 2 ] }, { "Number": 2, "Positions": [ 3, 4 ] }, { "Number": 3, "Positions": [ 5, 6 ] }, { "Number": 4, "Positions": [ 7, 8 ] } ], "Conflictive transitions": [], "Intergreens to time table": [ { "Number": 1, "Transitions to Times": [ { "Intergreen": 1, "Time table": 1 }, { "Intergreen": 3, "Time table": 1 }, { "Intergreen": 4, "Time table": 1 }, { "Intergreen": 5, "Time table": 1 } ] } ], "Intergreens positions times": [ { "Number": 1, "Intergreen times": [ { "Times": [ 3, 3 ], "Integreen": 1 }, { "Times": [ 3, 3 ], "Integreen": 2 }, { "Times": [ 3, 3 ], "Integreen": 3 }, { "Times": [ 3, 3 ], "Integreen": 4 } ] } ], "Minimum and extension times": [ { "Number": 1, "Minimum times": [ 15, 10, 15, 10 ], "Extension times": [ 1, 1, 1, 1 ] } ] } } ], "Traffic groups": [ { "Type": 0, "Lamps": { "Check red": true, "Check green": true, "Check yellow": true, "Mimimum load": 3, "Check alarm red": false, "Total red lamps": 4, "Maximum load red": 0, "Check alarm green": false, "Total green lamps": 4, "Check alarm yellow": false, "Flash when level 1": false, "Flash when level 2": false, "Flash when level 3": false, "Maximum load green": 0, "Total yellow lamps": 4, "Mimimum load yellow": 0, "Check out of range red": false, "Red groups when warning": "", "Total red lamps level 1": 0, "Total red lamps level 2": 0, "Check out of range green": false, "Check out of range yellow": false, "Total green lamps level 1": 0, "Total green lamps level 2": 0, "Total yellow lamps level 1": 0, "Total yellow lamps level 2": 0 }, "Number": 1, "Warnings": [], "Incompatilities": [], "Lamp supervision": true, "Yellow flash color": 5 }, { "Type": 0, "Lamps": { "Check red": true, "Check green": true, "Check yellow": false, "Mimimum load": 3, "Check alarm red": false, "Total red lamps": 2, "Maximum load red": 0, "Check alarm green": false, "Total green lamps": 2, "Check alarm yellow": false, "Flash when level 1": false, "Flash when level 2": false, "Flash when level 3": false, "Maximum load green": 0, "Total yellow lamps": 0, "Mimimum load yellow": 0, "Check out of range red": false, "Red groups when warning": "", "Total red lamps level 1": 0, "Total red lamps level 2": 0, "Check out of range green": false, "Check out of range yellow": false, "Total green lamps level 1": 0, "Total green lamps level 2": 0, "Total yellow lamps level 1": 0, "Total yellow lamps level 2": 0 }, "Number": 2, "Warnings": [], "Incompatilities": [ 1 ], "Lamp supervision": true, "Yellow flash color": 5 }, { "Type": 0, "Lamps": { "Check red": false, "Check green": false, "Check yellow": false, "Mimimum load": 0, "Check alarm red": false, "Total red lamps": 0, "Maximum load red": 0, "Check alarm green": false, "Total green lamps": 0, "Check alarm yellow": false, "Flash when level 1": false, "Flash when level 2": false, "Flash when level 3": false, "Maximum load green": 0, "Total yellow lamps": 0, "Mimimum load yellow": 0, "Check out of range red": false, "Red groups when warning": "", "Total red lamps level 1": 0, "Total red lamps level 2": 0, "Check out of range green": false, "Check out of range yellow": false, "Total green lamps level 1": 0, "Total green lamps level 2": 0, "Total yellow lamps level 1": 0, "Total yellow lamps level 2": 0 }, "Number": 3, "Warnings": [], "Incompatilities": [ 1 ], "Lamp supervision": false, "Yellow flash color": 5 }, { "Type": 0, "Lamps": { "Check red": false, "Check green": false, "Check yellow": false, "Mimimum load": 0, "Check alarm red": false, "Total red lamps": 0, "Maximum load red": 0, "Check alarm green": false, "Total green lamps": 0, "Check alarm yellow": false, "Flash when level 1": false, "Flash when level 2": false, "Flash when level 3": false, "Maximum load green": 0, "Total yellow lamps": 0, "Mimimum load yellow": 0, "Check out of range red": false, "Red groups when warning": "", "Total red lamps level 1": 0, "Total red lamps level 2": 0, "Check out of range green": false, "Check out of range yellow": false, "Total green lamps level 1": 0, "Total green lamps level 2": 0, "Total yellow lamps level 1": 0, "Total yellow lamps level 2": 0 }, "Number": 4, "Warnings": [], "Incompatilities": [ 2 ], "Lamp supervision": false, "Yellow flash color": 5 } ], "Alarms management": { "Blown red lamp": 0, "Local recording": 0, "Blown green lamp": 0, "Blown yellow lamp": 0, "Damaged red group": 0, "Programmed alarms": [ 0, 0, 0, 0, 0, 0, 0 ], "Damaged green group": 0, "Damaged yellow group": 0, "Voltage out of range": 0, "Temperature out of range": 0 }, "Logical detectors": [], "Tactical detectors": [ { "Number": 9, "Input 1": 0, "Minutes ON error": 15, "Minutes OFF error": 240 }, { "Number": 10, "Input 1": 0, "Minutes ON error": 15, "Minutes OFF error": 240 }, { "Number": 11, "Input 1": 0, "Minutes ON error": 15, "Minutes OFF error": 240 }, { "Number": 12, "Input 1": 0, "Minutes ON error": 15, "Minutes OFF error": 240 }, { "Number": 13, "Input 1": 0, "Minutes ON error": 15, "Minutes OFF error": 240 }, { "Number": 14, "Input 1": 0, "Minutes ON error": 15, "Minutes OFF error": 240 }, { "Number": 15, "Input 1": 0, "Minutes ON error": 15, "Minutes OFF error": 240 }, { "Number": 16, "Input 1": 0, "Minutes ON error": 15, "Minutes OFF error": 240 } ], "Propietary parameters": { "Frequency": 0, "Open door": 0, "Time clock": false, "Voltage max": 0, "Voltage min": 0, "Button guard": [ 0, 0, 0, 0 ], "Lamp voltage": 0, "Reference time": 1, "Serial settings": "5,9600,8,N,1", "Temperature max": 0, "Temperature min": 0, "Lamp supervision": true, "Controller number": "13142", "Programmed alarms": [ 0, 0, 0, 0, 0, 0, 0 ], "Adaptative timeout": 75, "Detectors data type": 0, "Classification speeds": [], "Synchronization input": [ 0, 0, 0, 0 ], "Classification lengths": [], "Communications timeout": 900, "Synchronization output": [ 0, 0, 0, 0 ], "Detectors adaptative data type": 0 }, "Strategical detectors": [ { "Type": 0, "Number": 1, "Input 1": 202, "Input 2": 0, "Loop 1 length": 0, "Loop 2 length": 0, "Loops distance": 0, "Minutes ON error": 15, "Minutes OFF error": 240 }, { "Type": 0, "Number": 2, "Input 1": 101, "Input 2": 0, "Loop 1 length": 0, "Loop 2 length": 0, "Loops distance": 0, "Minutes ON error": 15, "Minutes OFF error": 240 }, { "Type": 0, "Number": 3, "Input 1": 0, "Input 2": 0, "Loop 1 length": 0, "Loop 2 length": 0, "Loops distance": 0, "Minutes ON error": 15, "Minutes OFF error": 240 }, { "Type": 0, "Number": 4, "Input 1": 0, "Input 2": 0, "Loop 1 length": 0, "Loop 2 length": 0, "Loops distance": 0, "Minutes ON error": 15, "Minutes OFF error": 240 }, { "Type": 0, "Number": 5, "Input 1": 0, "Input 2": 0, "Loop 1 length": 0, "Loop 2 length": 0, "Loops distance": 0, "Minutes ON error": 15, "Minutes OFF error": 240 }, { "Type": 0, "Number": 6, "Input 1": 0, "Input 2": 0, "Loop 1 length": 0, "Loop 2 length": 0, "Loops distance": 0, "Minutes ON error": 15, "Minutes OFF error": 240 }, { "Type": 0, "Number": 7, "Input 1": 0, "Input 2": 0, "Loop 1 length": 0, "Loop 2 length": 0, "Loops distance": 0, "Minutes ON error": 15, "Minutes OFF error": 240 }, { "Type": 0, "Number": 8, "Input 1": 0, "Input 2": 0, "Loop 1 length": 0, "Loop 2 length": 0, "Loops distance": 0, "Minutes ON error": 15, "Minutes OFF error": 240 } ] } }, "Last timestamp update": "2019-09-02T15:53:58.013Z", "Last timestamp alarms update": "2019-09-02T15:53:55.703Z", "Last timestamp status update": "2019-09-02T15:53:56.027Z", "Last timestamp information update": "2019-09-02T15:53:22.448Z", "Last timestamp configuration update": "2019-09-02T15:53:58.013Z" } } }