From 826b94c0ccf58dedf1e5e213abecd344cbe3d70b Mon Sep 17 00:00:00 2001 From: "b.makharadze" Date: Mon, 26 May 2025 12:26:07 +0400 Subject: [PATCH] Fixed problems with Scanner History and changed tab functionality --- .../views/Windows/Status/view.json | 3327 +++++++++++++++-- .../views/Windows/Tabs/Lane Status/view.json | 1792 --------- .../Windows/Tabs/Scanner History/view.json | 1045 ------ .../transaction-groups/Ethernet/data.bin | Bin 6258 -> 6264 bytes 4 files changed, 2955 insertions(+), 3209 deletions(-) delete mode 100644 MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Lane Status/view.json delete mode 100644 MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Scanner History/view.json diff --git a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Status/view.json b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Status/view.json index 214b1ed..5a814d7 100644 --- a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Status/view.json +++ b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Status/view.json @@ -40,288 +40,2996 @@ "props": { "defaultSize": { "height": 930, - "width": 1920 + "width": 1909 } }, "root": { "children": [ - { - "meta": { - "name": "Content" - }, - "position": { - "height": 0.9613, - "width": 1, - "y": 0.043 - }, - "propConfig": { - "meta.visible": { - "binding": { - "config": { - "expression": "!{session.custom.show_dpm_device_view}" - }, - "type": "expr" - } - }, - "props.path": { - "binding": { - "config": { - "expression": "if(\r\n {view.custom.currentTab} \u003d \"value\",\r\n \"Windows/Tabs/Enternet Windows/Enternet\",\r\n {view.custom.currentTab}\r\n)\r\n" - }, - "type": "expr" - } - } - }, - "type": "ia.display.view" - }, { "children": [ { "children": [ { + "custom": { + "mode": "1Past 30 Minvaluevalue" + }, "meta": { - "name": "Button" + "name": "Scanner History" }, "position": { - "basis": "80px", - "grow": 1 + "basis": "893.9px" }, - "props": { - "style": { - "backgroundColor": "#C4D0D5", - "borderStyle": "none" + "propConfig": { + "custom.mode": { + "binding": { + "config": { + "expression": "{..../Status_tab.props.currentTabIndex} + {..../Period_not_Global_0/Period.props.value} + {..../Period_not_Global_0/StartTime.custom.Selected} + {..../Period_not_Global_0/EndTime.custom.Selected}" + }, + "enabled": false, + "type": "expr" + }, + "onChange": { + "enabled": null, + "script": "\t\n\tself.refreshBinding(\"props.data\")" + } }, - "text": "Enternet", - "textStyle": { - "color": "#000000", - "fontSize": "1.5vmin", - "fontWeight": "lighter" + "props.data": { + "binding": { + "config": { + "parameters": { + "endtime": "{..../Period_not_Global_0.custom.EndDate}", + "starttime": "{..../Period_not_Global_0.custom.StartDate}" + }, + "polling": { + "enabled": true, + "rate": "60" + }, + "queryPath": "Status/Scanner History", + "returnFormat": "dataset" + }, + "type": "query" + } } }, - "type": "ia.input.button" - } - ], - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tif (self.parent.custom.currentTab !\u003d \"Windows/Tabs/Enternet Windows/Enternet\"):\n\t\t\tself.parent.custom.currentTab \u003d \"Windows/Tabs/Enternet Windows/Enternet\"\n\tself.parent.parent.getChild(\"DPMs\").meta.visible \u003d False\n\tself.parent.parent.getChild(\"Content\").meta.visible \u003d True\n\t" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Enternet" - }, - "position": { - "basis": "200px", - "grow": 1 - }, - "props": { - "style": { - "backgroundColor": "#C4D0D5" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Button" - }, - "position": { - "basis": "80px", - "grow": 1 - }, "props": { - "style": { - "backgroundColor": "#C4D0D5", - "borderStyle": "none" + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "t_stamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "", + "textAlign": "center" + }, + "title": "Date" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "descending", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 120 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "SorterName", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sorter" + }, + "justify": "center", + "number": "value", + "numberFormat": "00:00:00", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 90 + }, + { + "align": "center", + "boolean": "value", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "ParcelID", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Parcel ID" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 80 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "ScannerName", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scanner" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 90 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "IMGID", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Img ID" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 50 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "ScanLabel", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scan Label" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "ScanStatus", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Scan Status" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 100 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "Length", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Length (In)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 70 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Tray", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Trays (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 60 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "AssignmentScanHist", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Assigment" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 70 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "DivertStatus", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Divert Status" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 50 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "DEST_REQ", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Req Dest" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 70 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "ACTUAL_DEST", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Actual Dest" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 70 + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "SortCode", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Sort Code" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": 150 + } + ], + "filter": { + "enabled": true }, - "text": "Lane Status", - "textStyle": { - "color": "#000000", - "fontSize": "1.5vmin", - "fontWeight": "lighter" - } + "rows": { + "style": { + "textAlign": "center" + } + }, + "sortOrder": [ + "t_stamp" + ], + "style": { + "overflow": "visible" + }, + "virtualized": false }, - "type": "ia.input.button" + "type": "ia.display.table" } ], - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tself.parent.custom.currentTab \u003d \"Windows/Tabs/Lane Status\"\n\tself.parent.parent.getChild(\"DPMs\").meta.visible \u003d False" - }, - "scope": "G", - "type": "script" - } - } - }, - "meta": { - "name": "Lane Status" - }, - "position": { - "basis": "200px", - "grow": 1 - }, - "props": { - "style": { - "backgroundColor": "#C4D0D5" - } - }, - "type": "ia.container.flex" - }, - { - "children": [ - { - "meta": { - "name": "Button" - }, - "position": { - "basis": "80px", - "grow": 1 - }, - "props": { - "style": { - "backgroundColor": "#C4D0D5", - "borderStyle": "none" - }, - "text": "Scanner History", - "textStyle": { - "color": "#000000", - "fontSize": "1.5vmin", - "fontWeight": "lighter" - } - }, - "type": "ia.input.button" - } - ], - "events": { - "dom": { - "onClick": { - "config": { - "script": "\tself.parent.custom.currentTab \u003d \"Windows/Tabs/Scanner History\"\n\tself.parent.parent.getChild(\"DPMs\").meta.visible \u003d False" - }, - "scope": "G", - "type": "script" - } - } - }, "meta": { "name": "Scanner History" }, "position": { - "basis": "200px", - "grow": 1 + "tabIndex": 2 }, "props": { + "direction": "column", "style": { - "backgroundColor": "#C4D0D5" + "overflow": "visible" } }, "type": "ia.container.flex" }, { + "children": [ + { + "custom": { + "test": 1649717949000 + }, + "meta": { + "name": "Lane Status" + }, + "position": { + "height": "100%", + "width": "100%", + "x": -1, + "y": 10 + }, + "propConfig": { + "props.query": { + "binding": { + "config": { + "expression": "now(1000)" + }, + "enabled": false, + "type": "expr" + }, + "onChange": { + "enabled": null, + "script": "\t\n\tfrom system import date\n\t\n\tfrom java.lang import System\n\t\n\tfrom com.inductiveautomation.ignition.common.config import BasicProperty\n\t\n\tfrom com.inductiveautomation.ignition.common.alarming.config import CommonAlarmProperties\n\t\n\tp_tag \u003d BasicProperty(\"Tag\", BasicProperty().getType())\n\tp_jam \u003d BasicProperty(\"Jam\", BasicProperty().getType())\n\tp_full \u003d BasicProperty(\"Full\", BasicProperty().getType())\n\t\n\tdef testRow2(startTime,endTime,lane,count,duration,type):\n\t return {\n\t \"value\":{\n\t\t \"StartTimestamp\": startTime, \n\t\t \"EndTimestamp\": endTime,\n\t\t \"Lane\": lane,\n\t\t \"Count\": count,\n\t\t \"Duration\": duration,\n\t\t \"Type\": type\n\t\t }\n\t } \n\t\n\tdef testRow(startTime,endTime,lane,fullCount,jamCount,fullDuration,jamDuration):\n\t\t return {\n\t\t \"value\":{\n\t\t\t \"StartTimestamp\": startTime, \n\t\t\t \"EndTimestamp\": endTime,\n\t\t\t \"Lane\": lane,\n\t\t\t \"FullCount\": fullCount,\n\t\t\t \"JamCount\": jamCount,\n\t\t\t \"FullDuration\": fullDuration,\n\t\t\t \"JamDuration\": jamDuration\n\t\t\t }\n\t\t } \n \t\t \n\tdata \u003d []\n\t\n\tpar_class \u003d [(\"Jam\",\"\u003d\",\"1\"),(\"Full\",\"\u003d\",\"1\")]\n\t\n\tevents \u003d system.alarm.queryJournal(journalName\u003d\"Journal\", startDate\u003dself.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.StartDate, \n\tendDate\u003dself.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.EndDate,state\u003d[\u0027ActiveUnacked\u0027],any_properties\u003dpar_class, includeData\u003dTrue)\n\t\t\n\t# Get a dict where the key is alarm id and the value is a list of corresponding events.\n\talarms \u003d {}\n\tfor e in events:\n\t\tif e.source in alarms: alarms[e.source].append(e)\n\t\telse: alarms[e.source] \u003d [e]\n\t\t\n\t\n\t# Get the active duration for each alarm id\n\tfor id in alarms:\n\t\tactTime \u003d None\n\t\tclrTime \u003d None\n\t\talarmEvents \u003d alarms[id]\n\t\tcount \u003d 0\n\t\ttimes \u003d []\n\t\tstartCount \u003d 0\n\t\tfor e in alarmEvents:\n\t\t\t# Get active time\n\t\t\td \u003d e.activeData\n\t\t\tif d !\u003d None and d.get(p_tag) !\u003d None:\n\t\t\t\tactTime \u003d d.timestamp\n\t\t\t\tlane \u003d d.get(p_tag)\n\t\t\t\tif d.get(p_jam) !\u003d None:\n\t\t\t\t\ttype \u003d \"Jam\"\n\t\t\t\telse:\n\t\t\t\t\ttype \u003d \"Full\"\n\t\t\t\tlane \u003d lane.replace(\"[Interroll]\",\"\")\n\t\t\t\tfirst \u003d lane.find(\"[\")\n\t\t\t\tsecond \u003d lane.find(\"]\")\n\t\t\t\tlane \u003d \"S1-CH\" + lane[first + 1:second]\n\t\t\t\tcount \u003d count + 1\n\t\t\t\ttimes.append(d.timestamp)\n\t\t\t\tstartCount \u003d 1\t\t\n\t\t\t# Get cleared time\n\t\t\tfindOutsidePeriod \u003d system.db.runQuery(\"SELECT eventtime FROM alarm_events where eventid \u003d \" + \"\u0027\" + str(e.id) + \"\u0027 AND eventtype \u003d 1\",\"MariaDB80\")\n\t\t\tif len(findOutsidePeriod) \u003e 0:\n\t\t\t\tif startCount \u003d\u003d 1:\n\t\t\t\t\ttimes.append(date.toMillis(findOutsidePeriod[0][0]))\n\t\t\t\tclrTime \u003d date.toMillis(findOutsidePeriod[0][0])\n\t\t# Populate Table\n\t\tu \u003d 0\t\t\t\n\t\tduration \u003d 0\n\t\tendTime \u003d \"\"\n\t\tif len(times) \u003e 0:\n\t\t\tif len(times) % 2 \u003d\u003d 0:\n\t\t\t\twhile u \u003c len(times): \n\t\t\t\t\tduration \u003d duration + ((times[u+1] - times[u]) / 1000)\n\t\t\t\t\tu \u003d u + 2\n\t\t\t\tendTime \u003d times[-1]\n\t\t\telse:\n\t\t\t\twhile u \u003c len(times):\n\t\t\t\t\tif u !\u003d len(times) - 1:\n\t\t\t\t\t\tduration \u003d duration + ((times[u+1] - times[u]) / 1000)\n\t\t\t\t\telse:\n\t\t\t\t\t\tduration \u003d duration + ((date.toMillis(date.now()) - times[u]) / 1000)\n\t\t\t\t\tu \u003d u + 2\t\n\t\t\tif actTime !\u003d None:\t\n\t\t\t\tdata.append(testRow2(\n\t\t\t\t#Start Time\t \n\t\t\t\ttimes[0],\n\t\t\t\t#End Time\n\t\t\t\tendTime,\n\t\t\t\t#Lane\n\t\t\t\tlane,\n\t\t\t\t#Count\n\t\t\t\tcount,\n\t\t\t\t#Duration\n\t\t\t\tdate.format(date.addSeconds(date.midnight(date.now()),duration),\"HH:mm:ss\"),\n\t\t\t\t#Type\n\t\t\t\ttype))\n\t\t\n\tdata2 \u003d []\n\t\n\tfor i in range(110):\n\t\tstartTime \u003d \"\"\n\t\tendTime \u003d \"\"\n\t\tlane \u003d \"S3-CH\" + str(i + 1)\n\t\tfullCount \u003d 0\n\t\tjamCount \u003d 0\n\t\tfullDuration \u003d \"00:00:00\"\n\t\tjamDuration \u003d \"00:00:00\"\n\t\talarming \u003d 0\n\t\tjamEndStamp \u003d \"\"\n\t\tfullEndStamp \u003d \"\"\n\t\tjamStartStamp \u003d \"\"\n\t\tfullStartStamp \u003d \"\"\n\t\tfor d in data:\n\t\t\tif d[\"value\"][\"Lane\"] \u003d\u003d \"S1-CH\" + str(i + 1):\n\t\t\t\t\n\t\t\t\tif d[\"value\"][\"Type\"] \u003d\u003d \"Jam\":\n\t\t\t\t\tjamCount \u003d d[\"value\"][\"Count\"]\n\t\t\t\t\tjamDuration \u003d d[\"value\"][\"Duration\"]\n\t\t\t\t\tjamEndStamp \u003d d[\"value\"][\"EndTimestamp\"]\n\t\t\t\t\tjamStartStamp \u003d d[\"value\"][\"StartTimestamp\"]\n\t\t\t\telse:\n\t\t\t\t\tfullCount \u003d d[\"value\"][\"Count\"]\n\t\t\t\t\tfullDuration \u003d d[\"value\"][\"Duration\"]\n\t\t\t\t\tfullEndStamp \u003d d[\"value\"][\"EndTimestamp\"]\n\t\t\t\t\tfullStartStamp \u003d d[\"value\"][\"StartTimestamp\"]\n\t\t\t\tif (jamStartStamp !\u003d \"\" and jamEndStamp \u003d\u003d \"\") or (fullStartStamp !\u003d \"\" and fullEndStamp \u003d\u003d \"\"):\n\t\t\t\t\tendTime \u003d \"\"\n\t\t\t\telse:\n\t\t\t\t\tif (jamEndStamp \u003e fullEndStamp) and jamEndStamp !\u003d \"\":\n\t\t\t\t\t\tendTime \u003d jamEndStamp\n\t\t\t\t\t\tendTime \u003d date.format(date.fromMillis(endTime),\"yyyy-MM-dd HH:mm:ss\")\n\t\t\t\t\telif fullEndStamp !\u003d \"\":\t\t\t\n\t\t\t\t\t\tendTime \u003d fullEndStamp\n\t\t\t\t\t\tendTime \u003d date.format(date.fromMillis(endTime),\"yyyy-MM-dd HH:mm:ss\")\n\t\t\t\tif jamStartStamp \u003c fullStartStamp:\n\t\t\t\t\tstartTime \u003d jamStartStamp\n\t\t\t\t\tstartTime \u003d date.format(date.fromMillis(startTime),\"yyyy-MM-dd HH:mm:ss\")\n\t\t\t\telse:\n\t\t\t\t\tstartTime \u003d fullStartStamp\n\t\t\t\t\tstartTime \u003d date.format(date.fromMillis(startTime),\"yyyy-MM-dd HH:mm:ss\")\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\tdata2.append(testRow(\n\t\t\t#Start Time\n\t\t\tstartTime,\n\t\t\tendTime,\n\t\t\tlane,\n\t\t\tfullCount,\n\t\t\tjamCount,\n\t\t\tfullDuration,\n\t\t\tjamDuration))\n\t\t\t\t\t\n\t\t\t\t\n\tself.props.data \u003d data2" + } + } + }, + "props": { + "columns": [ + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "StartTimestamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Start Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "EndTimestamp", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "End Timestamp" + }, + "justify": "center", + "number": "value", + "numberFormat": "00:00:00", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "date", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "value", + "dateFormat": "MM/DD/YYYY HH:mm:ss", + "editable": false, + "field": "Lane", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Lane" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "FullCount", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Full (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "MM/DD/YYYY", + "editable": false, + "field": "JamCount", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Jam (#)" + }, + "justify": "center", + "number": "value", + "numberFormat": "0,0.##", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "checkbox", + "dateFormat": "none", + "editable": false, + "field": "FullDuration", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Full Duration" + }, + "justify": "center", + "number": "value", + "numberFormat": "none", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + }, + { + "align": "center", + "boolean": "value", + "dateFormat": "none", + "editable": false, + "field": "JamDuration", + "footer": { + "align": "center", + "justify": "left", + "style": { + "classes": "" + }, + "title": "" + }, + "header": { + "align": "center", + "justify": "center", + "style": { + "classes": "" + }, + "title": "Jam Duration" + }, + "justify": "center", + "number": "value", + "numberFormat": "00:00:00", + "progressBar": { + "bar": { + "color": "", + "style": { + "classes": "" + } + }, + "max": 100, + "min": 0, + "track": { + "color": "", + "style": { + "classes": "" + } + }, + "value": { + "enabled": true, + "format": "0,0.##", + "justify": "center", + "style": { + "classes": "" + } + } + }, + "render": "auto", + "resizable": true, + "sort": "none", + "sortable": true, + "strictWidth": false, + "style": { + "classes": "" + }, + "toggleSwitch": { + "color": { + "selected": "", + "unselected": "" + } + }, + "viewParams": {}, + "viewPath": "", + "visible": true, + "width": "" + } + ], + "data": [ + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH1", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH2", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH3", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH4", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH5", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH6", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH7", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH8", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH9", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH10", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH11", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH12", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH13", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH14", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH15", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH16", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH17", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH18", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH19", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH20", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH21", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH22", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH23", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH24", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH25", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH26", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH27", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH28", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH29", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH30", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH31", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH32", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH33", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH34", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH35", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH36", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH37", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH38", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH39", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH40", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH41", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH42", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH43", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH44", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH45", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH46", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH47", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH48", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH49", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH50", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH51", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH52", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH53", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH54", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH55", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH56", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH57", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH58", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH59", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH60", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH61", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH62", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH63", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH64", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH65", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH66", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH67", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH68", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH69", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH70", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH71", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH72", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH73", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH74", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH75", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH76", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH77", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH78", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH79", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH80", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH81", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH82", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH83", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH84", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH85", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH86", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH87", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH88", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH89", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH90", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH91", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH92", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH93", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH94", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH95", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH96", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH97", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH98", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH99", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH100", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH101", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH102", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH103", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH104", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 1, + "JamDuration": "00:07:19", + "Lane": "S3-CH105", + "StartTimestamp": "2023-11-06 11:29:53" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH106", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 1, + "JamDuration": "00:07:20", + "Lane": "S3-CH107", + "StartTimestamp": "2023-11-06 11:29:53" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH108", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH109", + "StartTimestamp": "" + } + }, + { + "value": { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH110", + "StartTimestamp": "" + } + } + ], + "filter": { + "enabled": true + }, + "pager": { + "activeOption": 5, + "bottom": false, + "initialOption": 20, + "options": [ + 5, + 10, + 23, + 50, + 100 + ] + }, + "query": { + "$": [ + "ts", + 192, + 1748247880155 + ], + "$ts": 1748247880155 + }, + "rows": { + "style": { + "textAlign": "center" + } + }, + "selection": { + "data": [ + { + "EndTimestamp": "", + "FullCount": 0, + "FullDuration": "00:00:00", + "JamCount": 0, + "JamDuration": "00:00:00", + "Lane": "S3-CH16", + "StartTimestamp": "" + } + ], + "selectedColumn": "FullCount", + "selectedRow": 15 + }, + "virtualized": false + }, + "type": "ia.display.table" + } + ], "meta": { - "name": "Button5" + "name": "Lane Status" }, "position": { - "grow": 1 + "tabIndex": 1 }, - "props": { - "style": { - "backgroundColor": "#C4D0D5" - } - }, - "type": "ia.container.flex" + "type": "ia.container.coord" }, { - "meta": { - "name": "Button6" - }, - "position": { - "grow": 1 - }, - "props": { - "style": { - "backgroundColor": "#C4D0D5" + "children": [ + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.custom.TabName \u003d \"DPMs\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "Content" + }, + "position": { + "height": 891, + "width": 1898, + "x": 2.89, + "y": 0.02 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "!{session.custom.show_dpm_device_view} \u0026\u0026 !{session.custom.show_dpm_view}" + }, + "type": "expr" + } + } + }, + "props": { + "path": "Windows/Tabs/Enternet Windows/Enternet" + }, + "type": "ia.display.view" + }, + { + "events": { + "dom": { + "onClick": { + "config": { + "script": "\tself.parent.custom.TabName \u003d \"Devices\"" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "DPMs" + }, + "position": { + "height": 893, + "width": 1907, + "y": 0.44 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "path": "session.custom.show_dpm_view" + }, + "type": "property" + } + }, + "props.path": { + "binding": { + "config": { + "path": "session.custom.dpm_view_path" + }, + "type": "property" + } + }, + "props.style.opacity": { + "binding": { + "config": { + "path": "this.meta.visible" + }, + "transforms": [ + { + "fallback": null, + "inputType": "scalar", + "mappings": [ + { + "input": true, + "output": 100 + }, + { + "input": false, + "output": 0 + } + ], + "outputType": "scalar", + "type": "map" + } + ], + "type": "property" + } + } + }, + "type": "ia.display.view" + }, + { + "events": { + "component": { + "onActionPerformed": { + "config": { + "script": "\tif self.parent.custom.TabName \u003d\u003d \"DPMs\":\n\t\tself.session.custom.show_dpm_view \u003d False\n\t\tself.session.custom.show_dpm_device_view \u003d False\n\tif self.parent.custom.TabName \u003d\u003d \"Devices\":\n\t\tself.session.custom.show_dpm_device_view \u003d False\n\t\tself.session.custom.show_dpm_view \u003d False" + }, + "scope": "G", + "type": "script" + } + } + }, + "meta": { + "name": "BACK" + }, + "position": { + "height": 41, + "width": 142, + "x": 15.889999999999986, + "y": 836.02 + }, + "propConfig": { + "meta.visible": { + "binding": { + "config": { + "expression": "{session.custom.show_dpm_device_view} || {session.custom.show_dpm_view} " + }, + "type": "expr" + } + } + }, + "props": { + "style": { + "backgroundColor": "#D7D7D7", + "borderStyle": "solid", + "borderWidth": 1, + "color": "#000000" + }, + "text": "BACK" + }, + "type": "ia.input.button" } + ], + "custom": { + "TabName": "value" }, - "type": "ia.container.flex" - }, - { "meta": { - "name": "Button7" + "name": "Enternet" }, - "position": { - "grow": 1 - }, - "props": { - "style": { - "backgroundColor": "#C4D0D5" - } - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "Button8" - }, - "position": { - "grow": 1 - }, - "props": { - "style": { - "backgroundColor": "#C4D0D5" - } - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "Button9" - }, - "position": { - "grow": 1 - }, - "props": { - "style": { - "backgroundColor": "#C4D0D5" - } - }, - "type": "ia.container.flex" - }, - { - "meta": { - "name": "Button10" - }, - "position": { - "grow": 1 - }, - "props": { - "style": { - "backgroundColor": "#C4D0D5" - } - }, - "type": "ia.container.flex" + "type": "ia.container.coord" } ], - "custom": { - "currentTab": "Windows/Tabs/Enternet Windows/Enternet" - }, "meta": { - "name": "Header" + "name": "Status_tab" }, "position": { - "height": 0.043, - "width": 1 + "height": 1.0011, + "width": 1.0005, + "y": -0.0011 }, - "type": "ia.container.flex" + "props": { + "currentTabIndex": 1, + "tabs": [ + "Enternet", + "Lane Status", + "Scanner History" + ] + }, + "type": "ia.container.tab" }, { "custom": { @@ -1789,10 +4497,10 @@ "name": "ExportToCSV" }, "position": { - "height": 0.0269, + "height": 0.0258, "width": 0.0625, "x": 0.8974, - "y": 0.0084 + "y": 0.004 }, "props": { "mode": "percent", @@ -1938,7 +4646,6 @@ "config": { "expression": "{../Period.props.value} \u003d \"Custom\"" }, - "enabled": false, "type": "expr" } }, @@ -1947,7 +4654,6 @@ "config": { "expression": "now()" }, - "enabled": false, "type": "expr" } }, @@ -1956,7 +4662,6 @@ "config": { "path": "../Period.props.value" }, - "enabled": false, "transforms": [ { "fallback": "todate(now())", @@ -2035,36 +4740,19 @@ }, "props": { "dismissOnSelect": false, - "enabled": false, - "formattedValue": "Apr 25, 2025 2:56 PM", + "formattedValue": "May 26, 2025 10:07 AM", "formattedValues": { "date": "Mar 26, 2021", "datetime": "Mar 26, 2021 12:00 AM", "time": "12:00 AM" }, - "maxDate": { - "$": [ - "ts", - 192, - 1745580359823 - ], - "$ts": 1745580359823 - }, - "startDate": { - "$": [ - "ts", - 201, - 1745580368842 - ], - "$ts": 1745578568000 - }, "value": { "$": [ "ts", 192, - 1745580368842 + 1748241439441 ], - "$ts": 1745578568000 + "$ts": 1748239639000 } }, "type": "ia.input.date-time-input" @@ -2120,7 +4808,6 @@ "config": { "expression": "{../Period.props.value} \u003d \"Custom\"" }, - "enabled": false, "type": "expr" } }, @@ -2129,7 +4816,6 @@ "config": { "path": "../Period.props.value" }, - "enabled": false, "transforms": [ { "fallback": "{this.props.value}", @@ -2200,7 +4886,6 @@ "config": { "expression": "if(dateDiff({../StartTime.props.value},now(),\"day\") \u003c 7, now(),dateArithmetic({../StartTime.props.value}, 7, \"days\"))" }, - "enabled": false, "type": "expr" } }, @@ -2209,83 +4894,38 @@ "config": { "expression": "{../StartTime.props.value}" }, - "enabled": false, "type": "expr" } } }, "props": { "dismissOnSelect": false, - "enabled": false, - "endDate": { - "$": [ - "ts", - 201, - 1745580379838 - ], - "$ts": 1745580379000 - }, - "formattedValue": "Apr 25, 2025 3:26 PM", + "formattedValue": "May 26, 2025 10:37 AM", "formattedValues": { "date": "Mar 29, 2021", "datetime": "Mar 29, 2021 1:37 PM", "time": "1:37 PM" }, - "maxDate": { - "$": [ - "ts", - 192, - 1745580390851 - ], - "$ts": 1745580390851 - }, - "minDate": { - "$": [ - "ts", - 192, - 1745580368842 - ], - "$ts": 1745578568000 - }, "value": { "$": [ "ts", 192, - 1745580379838 + 1748241439441 ], - "$ts": 1745580379000 + "$ts": 1748241439000 } }, "type": "ia.input.date-time-input" } ], - "custom": { - "EndDate": { - "$": [ - "ts", - 192, - 1745580348821 - ], - "$ts": 1745580348000 - }, - "StartDate": { - "$": [ - "ts", - 192, - 1745580344826 - ], - "$ts": 1745578544000 - } - }, "meta": { - "name": "Period_not_Global_0", - "visible": false + "name": "Period_not_Global_0" }, "position": { - "height": 0.0269, - "width": 0.413, - "x": 0.4821, - "y": 0.0067 + "height": 0.0226, + "width": 0.449, + "x": 0.4462, + "y": 0.0058 }, "propConfig": { "custom.EndDate": { @@ -2293,7 +4933,6 @@ "config": { "path": "./EndTime.props.value" }, - "enabled": false, "type": "property" } }, @@ -2302,14 +4941,13 @@ "config": { "path": "./StartTime.props.value" }, - "enabled": false, "type": "property" } }, "meta.visible": { "binding": { "config": { - "expression": "{../Status_tab.props.currentTabIndex} \u003d 1 | {../Status_tab.props.currentTabIndex} \u003d 2" + "expression": "{../Header.props.currentTabIndex}\u003d 1 | {../Header.props.currentTabIndex} \u003d 2" }, "enabled": false, "type": "expr" @@ -2317,61 +4955,6 @@ } }, "type": "ia.container.flex" - }, - { - "meta": { - "name": "DPMs" - }, - "position": { - "height": 0.9613, - "width": 1, - "y": 0.043 - }, - "propConfig": { - "meta.visible": { - "binding": { - "config": { - "path": "session.custom.show_dpm_view" - }, - "type": "property" - } - }, - "props.path": { - "binding": { - "config": { - "path": "session.custom.dpm_view_path" - }, - "type": "property" - } - }, - "props.style.opacity": { - "binding": { - "config": { - "path": "this.meta.visible" - }, - "transforms": [ - { - "fallback": null, - "inputType": "scalar", - "mappings": [ - { - "input": true, - "output": 100 - }, - { - "input": false, - "output": 0 - } - ], - "outputType": "scalar", - "type": "map" - } - ], - "type": "property" - } - } - }, - "type": "ia.display.view" } ], "meta": { diff --git a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Lane Status/view.json b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Lane Status/view.json deleted file mode 100644 index 58ee0b4..0000000 --- a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Lane Status/view.json +++ /dev/null @@ -1,1792 +0,0 @@ -{ - "custom": { - "currentView": "Windows/Tabs/Enternet Windows/DPMs/MCM01-DPM" - }, - "params": {}, - "propConfig": { - "custom.currentView": { - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 894, - "width": 1920 - } - }, - "root": { - "children": [ - { - "custom": { - "test": 1649717949000 - }, - "meta": { - "name": "Lane Status" - }, - "position": { - "height": 1, - "width": 1 - }, - "propConfig": { - "props.query": { - "binding": { - "config": { - "expression": "now(1000)" - }, - "enabled": false, - "type": "expr" - }, - "onChange": { - "enabled": null, - "script": "\t\n\tfrom system import date\n\t\n\tfrom java.lang import System\n\t\n\tfrom com.inductiveautomation.ignition.common.config import BasicProperty\n\t\n\tfrom com.inductiveautomation.ignition.common.alarming.config import CommonAlarmProperties\n\t\n\tp_tag \u003d BasicProperty(\"Tag\", BasicProperty().getType())\n\tp_jam \u003d BasicProperty(\"Jam\", BasicProperty().getType())\n\tp_full \u003d BasicProperty(\"Full\", BasicProperty().getType())\n\t\n\tdef testRow2(startTime,endTime,lane,count,duration,type):\n\t return {\n\t \"value\":{\n\t\t \"StartTimestamp\": startTime, \n\t\t \"EndTimestamp\": endTime,\n\t\t \"Lane\": lane,\n\t\t \"Count\": count,\n\t\t \"Duration\": duration,\n\t\t \"Type\": type\n\t\t }\n\t } \n\t\n\tdef testRow(startTime,endTime,lane,fullCount,jamCount,fullDuration,jamDuration):\n\t\t return {\n\t\t \"value\":{\n\t\t\t \"StartTimestamp\": startTime, \n\t\t\t \"EndTimestamp\": endTime,\n\t\t\t \"Lane\": lane,\n\t\t\t \"FullCount\": fullCount,\n\t\t\t \"JamCount\": jamCount,\n\t\t\t \"FullDuration\": fullDuration,\n\t\t\t \"JamDuration\": jamDuration\n\t\t\t }\n\t\t } \n \t\t \n\tdata \u003d []\n\t\n\tpar_class \u003d [(\"Jam\",\"\u003d\",\"1\"),(\"Full\",\"\u003d\",\"1\")]\n\t\n\tevents \u003d system.alarm.queryJournal(journalName\u003d\"Journal\", startDate\u003dself.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.StartDate, \n\tendDate\u003dself.parent.parent.parent.getChild(\"Period_not_Global_0\").custom.EndDate,state\u003d[\u0027ActiveUnacked\u0027],any_properties\u003dpar_class, includeData\u003dTrue)\n\t\t\n\t# Get a dict where the key is alarm id and the value is a list of corresponding events.\n\talarms \u003d {}\n\tfor e in events:\n\t\tif e.source in alarms: alarms[e.source].append(e)\n\t\telse: alarms[e.source] \u003d [e]\n\t\t\n\t\n\t# Get the active duration for each alarm id\n\tfor id in alarms:\n\t\tactTime \u003d None\n\t\tclrTime \u003d None\n\t\talarmEvents \u003d alarms[id]\n\t\tcount \u003d 0\n\t\ttimes \u003d []\n\t\tstartCount \u003d 0\n\t\tfor e in alarmEvents:\n\t\t\t# Get active time\n\t\t\td \u003d e.activeData\n\t\t\tif d !\u003d None and d.get(p_tag) !\u003d None:\n\t\t\t\tactTime \u003d d.timestamp\n\t\t\t\tlane \u003d d.get(p_tag)\n\t\t\t\tif d.get(p_jam) !\u003d None:\n\t\t\t\t\ttype \u003d \"Jam\"\n\t\t\t\telse:\n\t\t\t\t\ttype \u003d \"Full\"\n\t\t\t\tlane \u003d lane.replace(\"[Interroll]\",\"\")\n\t\t\t\tfirst \u003d lane.find(\"[\")\n\t\t\t\tsecond \u003d lane.find(\"]\")\n\t\t\t\tlane \u003d \"S1-CH\" + lane[first + 1:second]\n\t\t\t\tcount \u003d count + 1\n\t\t\t\ttimes.append(d.timestamp)\n\t\t\t\tstartCount \u003d 1\t\t\n\t\t\t# Get cleared time\n\t\t\tfindOutsidePeriod \u003d system.db.runQuery(\"SELECT eventtime FROM alarm_events where eventid \u003d \" + \"\u0027\" + str(e.id) + \"\u0027 AND eventtype \u003d 1\",\"MariaDB80\")\n\t\t\tif len(findOutsidePeriod) \u003e 0:\n\t\t\t\tif startCount \u003d\u003d 1:\n\t\t\t\t\ttimes.append(date.toMillis(findOutsidePeriod[0][0]))\n\t\t\t\tclrTime \u003d date.toMillis(findOutsidePeriod[0][0])\n\t\t# Populate Table\n\t\tu \u003d 0\t\t\t\n\t\tduration \u003d 0\n\t\tendTime \u003d \"\"\n\t\tif len(times) \u003e 0:\n\t\t\tif len(times) % 2 \u003d\u003d 0:\n\t\t\t\twhile u \u003c len(times): \n\t\t\t\t\tduration \u003d duration + ((times[u+1] - times[u]) / 1000)\n\t\t\t\t\tu \u003d u + 2\n\t\t\t\tendTime \u003d times[-1]\n\t\t\telse:\n\t\t\t\twhile u \u003c len(times):\n\t\t\t\t\tif u !\u003d len(times) - 1:\n\t\t\t\t\t\tduration \u003d duration + ((times[u+1] - times[u]) / 1000)\n\t\t\t\t\telse:\n\t\t\t\t\t\tduration \u003d duration + ((date.toMillis(date.now()) - times[u]) / 1000)\n\t\t\t\t\tu \u003d u + 2\t\n\t\t\tif actTime !\u003d None:\t\n\t\t\t\tdata.append(testRow2(\n\t\t\t\t#Start Time\t \n\t\t\t\ttimes[0],\n\t\t\t\t#End Time\n\t\t\t\tendTime,\n\t\t\t\t#Lane\n\t\t\t\tlane,\n\t\t\t\t#Count\n\t\t\t\tcount,\n\t\t\t\t#Duration\n\t\t\t\tdate.format(date.addSeconds(date.midnight(date.now()),duration),\"HH:mm:ss\"),\n\t\t\t\t#Type\n\t\t\t\ttype))\n\t\t\n\tdata2 \u003d []\n\t\n\tfor i in range(110):\n\t\tstartTime \u003d \"\"\n\t\tendTime \u003d \"\"\n\t\tlane \u003d \"S3-CH\" + str(i + 1)\n\t\tfullCount \u003d 0\n\t\tjamCount \u003d 0\n\t\tfullDuration \u003d \"00:00:00\"\n\t\tjamDuration \u003d \"00:00:00\"\n\t\talarming \u003d 0\n\t\tjamEndStamp \u003d \"\"\n\t\tfullEndStamp \u003d \"\"\n\t\tjamStartStamp \u003d \"\"\n\t\tfullStartStamp \u003d \"\"\n\t\tfor d in data:\n\t\t\tif d[\"value\"][\"Lane\"] \u003d\u003d \"S1-CH\" + str(i + 1):\n\t\t\t\t\n\t\t\t\tif d[\"value\"][\"Type\"] \u003d\u003d \"Jam\":\n\t\t\t\t\tjamCount \u003d d[\"value\"][\"Count\"]\n\t\t\t\t\tjamDuration \u003d d[\"value\"][\"Duration\"]\n\t\t\t\t\tjamEndStamp \u003d d[\"value\"][\"EndTimestamp\"]\n\t\t\t\t\tjamStartStamp \u003d d[\"value\"][\"StartTimestamp\"]\n\t\t\t\telse:\n\t\t\t\t\tfullCount \u003d d[\"value\"][\"Count\"]\n\t\t\t\t\tfullDuration \u003d d[\"value\"][\"Duration\"]\n\t\t\t\t\tfullEndStamp \u003d d[\"value\"][\"EndTimestamp\"]\n\t\t\t\t\tfullStartStamp \u003d d[\"value\"][\"StartTimestamp\"]\n\t\t\t\tif (jamStartStamp !\u003d \"\" and jamEndStamp \u003d\u003d \"\") or (fullStartStamp !\u003d \"\" and fullEndStamp \u003d\u003d \"\"):\n\t\t\t\t\tendTime \u003d \"\"\n\t\t\t\telse:\n\t\t\t\t\tif (jamEndStamp \u003e fullEndStamp) and jamEndStamp !\u003d \"\":\n\t\t\t\t\t\tendTime \u003d jamEndStamp\n\t\t\t\t\t\tendTime \u003d date.format(date.fromMillis(endTime),\"yyyy-MM-dd HH:mm:ss\")\n\t\t\t\t\telif fullEndStamp !\u003d \"\":\t\t\t\n\t\t\t\t\t\tendTime \u003d fullEndStamp\n\t\t\t\t\t\tendTime \u003d date.format(date.fromMillis(endTime),\"yyyy-MM-dd HH:mm:ss\")\n\t\t\t\tif jamStartStamp \u003c fullStartStamp:\n\t\t\t\t\tstartTime \u003d jamStartStamp\n\t\t\t\t\tstartTime \u003d date.format(date.fromMillis(startTime),\"yyyy-MM-dd HH:mm:ss\")\n\t\t\t\telse:\n\t\t\t\t\tstartTime \u003d fullStartStamp\n\t\t\t\t\tstartTime \u003d date.format(date.fromMillis(startTime),\"yyyy-MM-dd HH:mm:ss\")\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\tdata2.append(testRow(\n\t\t\t#Start Time\n\t\t\tstartTime,\n\t\t\tendTime,\n\t\t\tlane,\n\t\t\tfullCount,\n\t\t\tjamCount,\n\t\t\tfullDuration,\n\t\t\tjamDuration))\n\t\t\t\t\t\n\t\t\t\t\n\tself.props.data \u003d data2" - } - } - }, - "props": { - "columns": [ - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "StartTimestamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Start Timestamp" - }, - "justify": "center", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "EndTimestamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "End Timestamp" - }, - "justify": "center", - "number": "value", - "numberFormat": "00:00:00", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "date", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "value", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "Lane", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Lane" - }, - "justify": "center", - "number": "value", - "numberFormat": "none", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "FullCount", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Full (#)" - }, - "justify": "center", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "JamCount", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Jam (#)" - }, - "justify": "center", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "none", - "editable": false, - "field": "FullDuration", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Full Duration" - }, - "justify": "center", - "number": "value", - "numberFormat": "none", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - }, - { - "align": "center", - "boolean": "value", - "dateFormat": "none", - "editable": false, - "field": "JamDuration", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Jam Duration" - }, - "justify": "center", - "number": "value", - "numberFormat": "00:00:00", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": "" - } - ], - "data": [ - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH1", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH2", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH3", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH4", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH5", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH6", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH7", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH8", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH9", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH10", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH11", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH12", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH13", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH14", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH15", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH16", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH17", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH18", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH19", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH20", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH21", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH22", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH23", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH24", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH25", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH26", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH27", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH28", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH29", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH30", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH31", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH32", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH33", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH34", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH35", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH36", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH37", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH38", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH39", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH40", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH41", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH42", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH43", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH44", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH45", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH46", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH47", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH48", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH49", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH50", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH51", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH52", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH53", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH54", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH55", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH56", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH57", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH58", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH59", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH60", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH61", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH62", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH63", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH64", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH65", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH66", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH67", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH68", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH69", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH70", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH71", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH72", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH73", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH74", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH75", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH76", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH77", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH78", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH79", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH80", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH81", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH82", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH83", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH84", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH85", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH86", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH87", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH88", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH89", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH90", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH91", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH92", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH93", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH94", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH95", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH96", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH97", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH98", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH99", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH100", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH101", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH102", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH103", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH104", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 1, - "JamDuration": "00:07:19", - "Lane": "S3-CH105", - "StartTimestamp": "2023-11-06 11:29:53" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH106", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 1, - "JamDuration": "00:07:20", - "Lane": "S3-CH107", - "StartTimestamp": "2023-11-06 11:29:53" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH108", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH109", - "StartTimestamp": "" - } - }, - { - "value": { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH110", - "StartTimestamp": "" - } - } - ], - "filter": { - "enabled": true - }, - "pager": { - "activeOption": 5, - "bottom": false, - "initialOption": 20, - "options": [ - 5, - 10, - 23, - 50, - 100 - ] - }, - "query": { - "$": [ - "ts", - 192, - 1747985866967 - ], - "$ts": 1747985866967 - }, - "rows": { - "style": { - "textAlign": "center" - } - }, - "selection": { - "data": [ - { - "EndTimestamp": "", - "FullCount": 0, - "FullDuration": "00:00:00", - "JamCount": 0, - "JamDuration": "00:00:00", - "Lane": "S3-CH16", - "StartTimestamp": "" - } - ], - "selectedColumn": "FullCount", - "selectedRow": 15 - }, - "virtualized": false - }, - "type": "ia.display.table" - } - ], - "meta": { - "name": "root" - }, - "props": { - "mode": "percent" - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Scanner History/view.json b/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Scanner History/view.json deleted file mode 100644 index affa5a5..0000000 --- a/MTN6_SCADA/com.inductiveautomation.perspective/views/Windows/Tabs/Scanner History/view.json +++ /dev/null @@ -1,1045 +0,0 @@ -{ - "custom": { - "currentView": "Windows/Tabs/Enternet Windows/DPMs/MCM01-DPM" - }, - "params": {}, - "propConfig": { - "custom.currentView": { - "persistent": true - } - }, - "props": { - "defaultSize": { - "height": 894, - "width": 1920 - } - }, - "root": { - "children": [ - { - "custom": { - "mode": "1Past 30 Minvaluevalue" - }, - "meta": { - "name": "Scanner History" - }, - "position": { - "height": 1, - "width": 1 - }, - "propConfig": { - "custom.mode": { - "binding": { - "config": { - "expression": "{..../Status_tab.props.currentTabIndex} + {..../Period_not_Global_0/Period.props.value} + {..../Period_not_Global_0/StartTime.custom.Selected} + {..../Period_not_Global_0/EndTime.custom.Selected}" - }, - "enabled": false, - "type": "expr" - }, - "onChange": { - "enabled": null, - "script": "\t\n\tself.refreshBinding(\"props.data\")" - } - }, - "props.data": { - "binding": { - "config": { - "parameters": { - "endtime": "{..../Period_not_Global_0.custom.EndDate}", - "starttime": "{..../Period_not_Global_0.custom.StartDate}" - }, - "polling": { - "enabled": true, - "rate": "60" - }, - "queryPath": "Status/Scanner History", - "returnFormat": "dataset" - }, - "type": "query" - } - } - }, - "props": { - "columns": [ - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "t_stamp", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "", - "textAlign": "center" - }, - "title": "Date" - }, - "justify": "center", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "date", - "resizable": true, - "sort": "descending", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 120 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "SorterName", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Sorter" - }, - "justify": "center", - "number": "value", - "numberFormat": "00:00:00", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 90 - }, - { - "align": "center", - "boolean": "value", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "ParcelID", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Parcel ID" - }, - "justify": "center", - "number": "value", - "numberFormat": "none", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 80 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "ScannerName", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Scanner" - }, - "justify": "center", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 90 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "IMGID", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Img ID" - }, - "justify": "center", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 50 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "ScanLabel", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Scan Label" - }, - "justify": "center", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 150 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "ScanStatus", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Scan Status" - }, - "justify": "center", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 100 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "Length", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Length (In)" - }, - "justify": "center", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 70 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY HH:mm:ss", - "editable": false, - "field": "Tray", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Trays (#)" - }, - "justify": "center", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 60 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "AssignmentScanHist", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Assigment" - }, - "justify": "center", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 70 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "DivertStatus", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Divert Status" - }, - "justify": "center", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 50 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "DEST_REQ", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Req Dest" - }, - "justify": "center", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 70 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "ACTUAL_DEST", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Actual Dest" - }, - "justify": "center", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 70 - }, - { - "align": "center", - "boolean": "checkbox", - "dateFormat": "MM/DD/YYYY", - "editable": false, - "field": "SortCode", - "footer": { - "align": "center", - "justify": "left", - "style": { - "classes": "" - }, - "title": "" - }, - "header": { - "align": "center", - "justify": "center", - "style": { - "classes": "" - }, - "title": "Sort Code" - }, - "justify": "center", - "number": "value", - "numberFormat": "0,0.##", - "progressBar": { - "bar": { - "color": "", - "style": { - "classes": "" - } - }, - "max": 100, - "min": 0, - "track": { - "color": "", - "style": { - "classes": "" - } - }, - "value": { - "enabled": true, - "format": "0,0.##", - "justify": "center", - "style": { - "classes": "" - } - } - }, - "render": "auto", - "resizable": true, - "sort": "none", - "sortable": true, - "strictWidth": false, - "style": { - "classes": "" - }, - "toggleSwitch": { - "color": { - "selected": "", - "unselected": "" - } - }, - "viewParams": {}, - "viewPath": "", - "visible": true, - "width": 150 - } - ], - "filter": { - "enabled": true - }, - "rows": { - "style": { - "textAlign": "center" - } - }, - "sortOrder": [ - "t_stamp" - ], - "style": { - "overflow": "visible" - }, - "virtualized": false - }, - "type": "ia.display.table" - } - ], - "meta": { - "name": "root" - }, - "props": { - "mode": "percent" - }, - "type": "ia.container.coord" - } -} \ No newline at end of file diff --git a/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Ethernet/data.bin b/MTN6_SCADA/com.inductiveautomation.sqlbridge/transaction-groups/Ethernet/data.bin index 4fa9b6cf0a6495a5be8de13ebd41b122d94e2bea..cfb3fb622e88ed4d9570c65800da243b5f450f90 100644 GIT binary patch literal 6264 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 literal 6258 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