{ "custom": {}, "params": {}, "props": { "defaultSize": { "height": 882, "width": 1920 } }, "root": { "children": [ { "children": [ { "children": [ { "meta": { "name": "Shipping Sorter Statistics" }, "propConfig": { "custom.mode": { "binding": { "config": { "expression": "{..../Commissioning.props.currentTabIndex}+{..../Period_not_Global_0/Period.props.value}+{..../Period_not_Global_0/EndTime.custom.Selected}+{..../Period_not_Global_0/StartTime.custom.Selected}+{this.custom.time}" }, "type": "expr" }, "onChange": { "enabled": null, "script": "\t\t\n\tself.props.params[\u0027StartDate\u0027] \u003d self.parent.parent.parent.getChild(\"Period_not_Global_0\").getChild(\"StartTime\").props.value \n\tself.props.params[\u0027EndDate\u0027] \u003d self.parent.parent.parent.getChild(\"Period_not_Global_0\").getChild(\"EndTime\").props.value" } }, "custom.time": { "binding": { "config": { "expression": "if({..../Period_not_Global_0/Period.props.value} \u003d \"Custom\",0,now(5000))" }, "type": "expr" }, "onChange": { "enabled": false, "script": "\t" } }, "props.params.StartDate": { "onChange": { "enabled": false, "script": "\t" } } }, "props": { "page": 1, "pageCount": 1, "params": { "EndDate": { "$": [ "ts", 192, 1696517933002 ], "$ts": 1696517932000 }, "StartDate": { "$": [ "ts", 192, 1696517933002 ], "$ts": 1696517632000 } }, "source": "Statistics/Shipping Sorter Statistics Com", "zoomLevel": 50 }, "type": "ia.reporting.report-viewer" } ], "meta": { "name": "Sorter Statistics" }, "position": { "tabIndex": 1 }, "props": { "direction": "column" }, "type": "ia.container.flex" }, { "children": [ { "events": { "component": { "onRowDoubleClick": { "config": { "script": "\tself.props.selection.selectedRow \u003d \"null\"" }, "scope": "G", "type": "script" } } }, "meta": { "name": "Sorter Perfomance" }, "propConfig": { "position.basis": { "binding": { "config": { "expression": "if ({../Sorter Perfomance_graph.position.display} \u003d true, \"50%\", \"100%\")" }, "type": "expr" } }, "props.columns[10].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" }, "type": "expr" } }, "props.columns[11].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" }, "type": "expr" } }, "props.columns[12].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" }, "type": "expr" } }, "props.columns[13].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" }, "type": "expr" } }, "props.columns[14].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" }, "type": "expr" } }, "props.columns[15].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" }, "type": "expr" } }, "props.columns[16].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" }, "type": "expr" } }, "props.columns[17].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" }, "type": "expr" } }, "props.columns[18].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" }, "type": "expr" } }, "props.columns[19].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" }, "type": "expr" } }, "props.columns[20].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" }, "type": "expr" } }, "props.columns[21].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" }, "type": "expr" } }, "props.columns[22].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" }, "type": "expr" } }, "props.columns[23].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" }, "type": "expr" } }, "props.columns[24].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" }, "type": "expr" } }, "props.columns[25].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" }, "type": "expr" } }, "props.columns[26].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" }, "type": "expr" } }, "props.columns[27].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" }, "type": "expr" } }, "props.columns[28].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" }, "type": "expr" } }, "props.columns[29].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" }, "type": "expr" } }, "props.columns[30].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Percentage\"" }, "type": "expr" } }, "props.columns[31].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" }, "type": "expr" } }, "props.columns[32].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" }, "type": "expr" } }, "props.columns[33].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" }, "type": "expr" } }, "props.columns[34].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" }, "type": "expr" } }, "props.columns[35].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" }, "type": "expr" } }, "props.columns[36].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" }, "type": "expr" } }, "props.columns[37].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" }, "type": "expr" } }, "props.columns[38].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" }, "type": "expr" } }, "props.columns[39].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" }, "type": "expr" } }, "props.columns[3].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" }, "type": "expr" } }, "props.columns[40].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" }, "type": "expr" } }, "props.columns[41].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" }, "type": "expr" } }, "props.columns[42].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" }, "type": "expr" } }, "props.columns[43].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" }, "type": "expr" } }, "props.columns[44].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Rate\"" }, "type": "expr" } }, "props.columns[4].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" }, "type": "expr" } }, "props.columns[5].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" }, "type": "expr" } }, "props.columns[6].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" }, "type": "expr" } }, "props.columns[7].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" }, "type": "expr" } }, "props.columns[8].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" }, "type": "expr" } }, "props.columns[9].visible": { "binding": { "config": { "expression": "{..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value} \u003d \"Count\"" }, "type": "expr" } }, "props.data": { "binding": { "config": { "parameters": { "endtime": "{..../Period_not_Global_0.custom.EndDate}", "starttime": "{..../Period_not_Global_0.custom.StartDate}" }, "queryPath": "Statistics/Sorter Details" }, "type": "query" } } }, "props": { "cells": { "style": { "fontSize": 14 } }, "columns": [ { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY HH:mm:ss", "editable": false, "field": "Startstamp", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Start 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": 150 }, { "align": "center", "boolean": "value", "dateFormat": "MM/DD/YYYY HH:mm:ss", "editable": false, "field": "Endtstamp", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "End Timestamp" }, "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": "date", "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": "SorterName", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Sorter" }, "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": 65 }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "inducted_count", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Inducted (#)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "sorted_count", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Sorted (#)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "destinv_count", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Dest Inv (#)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "destnone_count", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Dest None (#)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "destdis_count", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Dest Dis (#)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "destfull_count", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Dest 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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "unexpected_count", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Unexpected (#)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "destfault_count", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Dest Fault (#)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "divfail_count", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Div Fail (#)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "gaperr_count", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Gap Err (#)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "lost_count", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Lost (#)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "trackerr_count", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Track Err (#)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "unknownn_count", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Unknown (#)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "unsafe_count", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Unsafe (#)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "inducted_perc", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Inducted (%)" }, "justify": "center", "number": "value", "numberFormat": "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "sorted_perc", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Sorted (%)" }, "justify": "center", "number": "value", "numberFormat": "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "destinv_perc", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Dest Inv (%)" }, "justify": "center", "number": "value", "numberFormat": "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "destnone_perc", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Dest None (%)" }, "justify": "center", "number": "value", "numberFormat": "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "destdis_perc", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Dest Dis (%)" }, "justify": "center", "number": "value", "numberFormat": "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "destfull_perc", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Dest Full (%)" }, "justify": "center", "number": "value", "numberFormat": "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "unexpected_perc", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Unexpected (%)" }, "justify": "center", "number": "value", "numberFormat": "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "destfault_perc", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Dest Fault (%)" }, "justify": "center", "number": "value", "numberFormat": "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "divfail_perc", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Div Fail (%)" }, "justify": "center", "number": "value", "numberFormat": "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "gaperr_perc", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Gap Err (%)" }, "justify": "center", "number": "value", "numberFormat": "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "lost_perc", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Lost (%)" }, "justify": "center", "number": "value", "numberFormat": "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "trackerr_perc", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Track Err (%)" }, "justify": "center", "number": "value", "numberFormat": "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "unknown_perc", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Unknown (%)" }, "justify": "center", "number": "value", "numberFormat": "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "unsafe_perc", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Unsafe (%)" }, "justify": "center", "number": "value", "numberFormat": "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "inducted_rate", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Inducted (pph)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "sorted_rate", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Sorted (pph)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "destinv_rate", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Dest Inv (pph)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "destnone_rate", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Dest None (pph)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "destdis_rate", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Dest Dis (pph)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "destfull_rate", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Dest Full (pph)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "unexpected_rate", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Unexpected (pph)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "destfault_rate", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Dest Fault (pph)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "divfail_rate", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Div Fail (pph)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "gaperr_rate", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Gapp Err (pph)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "lost_rate", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Lost (pph)" }, "justify": "auto", "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "trackerr_rate", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Track Err (pph)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "unknown_rate", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Unknown (pph)" }, "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": "", "width": "" }, { "align": "center", "boolean": "checkbox", "dateFormat": "MM/DD/YYYY", "editable": false, "field": "unsafe_rate", "footer": { "align": "center", "justify": "left", "style": { "classes": "" }, "title": "" }, "header": { "align": "center", "justify": "center", "style": { "classes": "" }, "title": "Unsafe (pph)" }, "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": "", "width": "" } ], "filter": { "enabled": true, "results": { "enabled": true } }, "pager": { "bottom": false }, "rows": { "style": { "textAlign": "center" } }, "virtualized": false }, "type": "ia.display.table" }, { "meta": { "name": "Sorter Perfomance_graph" }, "position": { "basis": "50%" }, "propConfig": { "custom.time": { "binding": { "config": { "expression": "now(5000)" }, "type": "expr" } }, "props.plots[0].axes[0].name": { "binding": { "config": { "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"inducted_count\",\r\n\"Percentage\",\"inducted_perc\",\r\n\"Rate\",\"inducted_rate\",\r\nfalse)" }, "type": "expr" } }, "props.plots[0].trends[0].axis": { "binding": { "config": { "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"inducted_count\",\r\n\"Percentage\",\"inducted_perc\",\r\n\"Rate\",\"inducted_rate\",\r\nfalse)" }, "type": "expr" } }, "props.plots[0].trends[0].columns[0].key": { "binding": { "config": { "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"inducted_count\",\r\n\"Percentage\",\"inducted_perc\",\r\n\"Rate\",\"inducted_rate\",\r\nfalse)" }, "type": "expr" } }, "props.plots[0].trends[0].columns[10].key": { "binding": { "config": { "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"unknown_count\",\r\n\"Percentage\",\"unknown_perc\",\r\n\"Rate\",\"unknown_rate\",\r\nfalse)" }, "type": "expr" } }, "props.plots[0].trends[0].columns[11].key": { "binding": { "config": { "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"unsafe_count\",\r\n\"Percentage\",\"unsafe_perc\",\r\n\"Rate\",\"unsafe_rate\",\r\nfalse)" }, "type": "expr" } }, "props.plots[0].trends[0].columns[12].key": { "binding": { "config": { "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destdis_count\",\r\n\"Percentage\",\"destdis_perc\",\r\n\"Rate\",\"destdis_rate\",\r\nfalse)" }, "type": "expr" } }, "props.plots[0].trends[0].columns[13].key": { "binding": { "config": { "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destnone_count\",\r\n\"Percentage\",\"destnone_perc\",\r\n\"Rate\",\"destnone_rate\",\r\nfalse)" }, "type": "expr" } }, "props.plots[0].trends[0].columns[14].key": { "binding": { "config": { "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"assigned_count\",\r\n\"Percentage\",\"assigned_perc\",\r\n\"Rate\",\"assigned_rate\",\r\nfalse)" }, "type": "expr" } }, "props.plots[0].trends[0].columns[1].key": { "binding": { "config": { "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"sorted_count\",\r\n\"Percentage\",\"sorted_perc\",\r\n\"Rate\",\"sorted_rate\",\r\nfalse)" }, "type": "expr" } }, "props.plots[0].trends[0].columns[2].key": { "binding": { "config": { "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destinv_count\",\r\n\"Percentage\",\"destinv_perc\",\r\n\"Rate\",\"destinv_rate\",\r\nfalse)" }, "type": "expr" } }, "props.plots[0].trends[0].columns[3].key": { "binding": { "config": { "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destfull_count\",\r\n\"Percentage\",\"destfull_perc\",\r\n\"Rate\",\"destfull_rate\",\r\nfalse)" }, "type": "expr" } }, "props.plots[0].trends[0].columns[4].key": { "binding": { "config": { "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"unexpected_count\",\r\n\"Percentage\",\"unexpected_perc\",\r\n\"Rate\",\"unexpected_rate\",\r\nfalse)" }, "type": "expr" } }, "props.plots[0].trends[0].columns[5].key": { "binding": { "config": { "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"destfault_count\",\r\n\"Percentage\",\"destfault_perc\",\r\n\"Rate\",\"destfault_rate\",\r\nfalse)" }, "type": "expr" } }, "props.plots[0].trends[0].columns[6].key": { "binding": { "config": { "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"divfail_count\",\r\n\"Percentage\",\"divfail_perc\",\r\n\"Rate\",\"divfail_rate\",\r\nfalse)" }, "type": "expr" } }, "props.plots[0].trends[0].columns[7].key": { "binding": { "config": { "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"gaperr_count\",\r\n\"Percentage\",\"gaperr_perc\",\r\n\"Rate\",\"gaperr_rate\",\r\nfalse)" }, "type": "expr" } }, "props.plots[0].trends[0].columns[8].key": { "binding": { "config": { "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"lost_count\",\r\n\"Percentage\",\"lost_perc\",\r\n\"Rate\",\"lost_rate\",\r\nfalse)" }, "type": "expr" } }, "props.plots[0].trends[0].columns[9].key": { "binding": { "config": { "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"trackerr_count\",\r\n\"Percentage\",\"trackerr_perc\",\r\n\"Rate\",\"trackerr_rate\",\r\nfalse)" }, "type": "expr" } }, "props.series[0].data": { "binding": { "config": { "parameters": { "Sorter": "\u0027S01\u0027", "endtime": "{..../Period_not_Global_0.custom.EndDate}", "starttime": "{..../Period_not_Global_0.custom.StartDate}" }, "polling": { "enabled": true, "rate": "1" }, "queryPath": "Statistics/Sorter Details_graph", "returnFormat": "dataset" }, "type": "query" } }, "props.xTrace.infoBox.dataFormat": { "binding": { "config": { "expression": "case ({..../Aggregation_Mode/Dropdown_Aggregation_mode.props.value},\r\n\"Count\",\"#,###.##\",\r\n\"Percentage\",\"###.##%\",\r\n\"Rate\",\"#,###.##\",\r\nfalse)" }, "type": "expr" } } }, "props": { "legend": { "position": "right", "visible": true }, "plots": [ { "axes": [ { "alignment": "left", "label": { "font": { "color": "", "size": 10 }, "offset": 0, "style": { "classes": "" }, "text": "", "visible": true }, "max": "", "min": "", "style": { "classes": "" }, "tick": { "color": "", "label": { "font": { "color": "", "size": 14 }, "style": { "classes": "" } }, "style": { "classes": "" } }, "width": 60 } ], "markers": [], "relativeWeight": 1, "trends": [ { "baselines": [], "breakLine": true, "columns": [ { "color": "#FF0000", "styles": { "highlighted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "muted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "normal": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "selected": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } } } }, { "color": "#808080", "styles": { "highlighted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "muted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "normal": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "selected": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } } } }, { "color": "#FF8C00", "styles": { "highlighted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "muted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "normal": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "selected": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } } } }, { "color": "#FFFF00", "styles": { "highlighted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "muted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "normal": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "selected": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } } } }, { "color": "#00FF00", "styles": { "highlighted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "muted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "normal": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "selected": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } } } }, { "color": "#00FFFF", "styles": { "highlighted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "muted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "normal": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "selected": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } } } }, { "color": "#0000FF", "styles": { "highlighted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "muted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "normal": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "selected": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } } } }, { "color": "#FF00FF", "styles": { "highlighted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "muted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "normal": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "selected": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } } } }, { "color": "#D900D9", "styles": { "highlighted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "muted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "normal": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "selected": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } } } }, { "color": "#87CEFA", "styles": { "highlighted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "muted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "normal": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "selected": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } } } }, { "color": "#CCFFCC", "styles": { "highlighted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "muted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "normal": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "selected": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } } } }, { "color": "#AC5F00", "styles": { "highlighted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "muted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "normal": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "selected": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } } } }, { "color": "#804600", "styles": { "highlighted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "muted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "normal": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "selected": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } } } }, { "color": "#000000", "styles": { "highlighted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "muted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "normal": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "selected": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } } } }, { "color": "#008000", "styles": { "highlighted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "muted": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "normal": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } }, "selected": { "fill": { "color": "", "opacity": null }, "stroke": { "color": "", "dashArray": null, "opacity": null, "width": null } } } } ], "interpolation": "curveLinear", "radius": 2, "series": "graph", "stack": true, "type": "line", "visible": true } ] } ], "series": [ { "name": "graph" } ], "timeAxis": { "tickCount": 10 }, "timeRange": { "dateFormat": "YYYY-MM-DD", "timeFormat": "HH:mm:ss" }, "xTrace": { "infoBox": { "dateFormat": "YYYY-MM-DD", "timeFormat": "HH:mm:ss", "width": 150 } } }, "type": "ia.chart.timeseries" } ], "meta": { "name": "Sorter Perfomance" }, "props": { "direction": "column" }, "type": "ia.container.flex" }, { "children": [ { "meta": { "name": "Shipping Sorter Statistics" }, "propConfig": { "custom.mode": { "binding": { "config": { "expression": "{..../Commissioning.props.currentTabIndex} + {..../Period_not_Global_0/Period.props.value} + {..../Period_not_Global_0/EndTime.custom.Selected} + {..../Period_not_Global_0/StartTime.custom.Selected} + {this.custom.time}" }, "type": "expr" }, "onChange": { "enabled": null, "script": "\t\t\n\tself.props.params[\u0027StartDate\u0027] \u003d self.parent.parent.parent.getChild(\"Period_not_Global_0\").getChild(\"StartTime\").props.value \n\tself.props.params[\u0027EndDate\u0027] \u003d self.parent.parent.parent.getChild(\"Period_not_Global_0\").getChild(\"EndTime\").props.value" } }, "custom.time": { "binding": { "config": { "expression": "if({..../Period_not_Global_0/Period.props.value} \u003d \"Custom\",0,now(60000))" }, "type": "expr" }, "onChange": { "enabled": false, "script": "\t" } } }, "props": { "page": 1, "pageCount": 1, "params": { "EndDate": { "$": [ "ts", 192, 1696517917827 ], "$ts": 1696517916000 }, "StartDate": { "$": [ "ts", 192, 1696517917827 ], "$ts": 1696517616000 } }, "source": "Statistics/Singulator Statistics Com", "zoomLevel": 50 }, "type": "ia.reporting.report-viewer" } ], "meta": { "name": "Singulator Summary" }, "position": { "tabIndex": 2 }, "props": { "direction": "column" }, "type": "ia.container.flex" } ], "meta": { "name": "Commissioning", "visible": "TRUE" }, "position": { "height": 885, "width": 1920, "x": -2, "y": 41.03 }, "propConfig": { "meta.visible": { "binding": { "config": { "expression": "" }, "enabled": false, "type": "expr" } }, "props.tabs": { "persistent": true } }, "props": { "currentTabIndex": 2, "menuStyle": { "backgroundColor": "#FFFFFFBD" }, "style": { "fontFamily": "Arial" }, "tabSize": { "width": 160 }, "tabs": [ "Sorter Perfomance", "Sorter Summary", "Singulator Summary" ] }, "type": "ia.container.tab" }, { "children": [ { "meta": { "name": "Label" }, "position": { "basis": "162px" }, "props": { "style": { "color": "#FFFFFF" }, "text": "Aggregation Mode:" }, "type": "ia.display.label" }, { "meta": { "name": "Dropdown_Aggregation_mode" }, "position": { "basis": "171px" }, "props": { "options": [ { "label": "Count", "value": "Count" }, { "label": "Percentage", "value": "Percentage" }, { "label": "Rate", "value": "Rate" } ], "value": "Count" }, "type": "ia.input.dropdown" } ], "meta": { "name": "Aggregation_Mode" }, "position": { "height": 27.9, "width": 339.07, "x": 1450.75, "y": 4.46 }, "propConfig": { "meta.visible": { "binding": { "config": { "expression": "if({../Commissioning.props.currentTabIndex} \u003d 0,1,0)" }, "type": "expr" } } }, "props": { "style": { "fontFamily": "Arial" } }, "type": "ia.container.flex" }, { "children": [ { "meta": { "name": "Label_0" }, "position": { "basis": "63px" }, "props": { "style": { "color": "#000000" }, "text": "Induct:" }, "type": "ia.display.label" }, { "meta": { "name": "Dropdown_0" }, "position": { "basis": "171px" }, "props": { "options": [ { "label": "PS01", "value": "PS01" }, { "label": "PS02", "value": "PS02" }, { "label": "PS03", "value": "PS03" } ], "value": "PS01" }, "type": "ia.input.dropdown" } ], "meta": { "name": "Induct Drop Down", "visible": false }, "position": { "height": 25.02, "width": 238.08, "x": 1674.24, "y": 40.83 }, "props": { "style": { "fontFamily": "Arial" } }, "type": "ia.container.flex" }, { "children": [ { "meta": { "name": "Label_Scanner" }, "position": { "basis": "70px" }, "props": { "style": { "color": "#000000" }, "text": "Scanner:" }, "type": "ia.display.label" }, { "meta": { "name": "Scanner" }, "position": { "basis": "171px" }, "props": { "options": [ { "label": "S01aa", "value": "S01aa" }, { "label": "S02aa", "value": "S02aa" }, { "label": "S03aa", "value": "S03aa" } ], "value": "S01aa" }, "type": "ia.input.dropdown" } ], "meta": { "name": "Scanner Drop Down", "visible": false }, "position": { "height": 25.02, "width": 238.08, "x": 1674.24, "y": 40.83 }, "props": { "style": { "fontFamily": "Arial" } }, "type": "ia.container.flex" }, { "children": [ { "meta": { "name": "Label_Lane" }, "position": { "basis": "70px" }, "props": { "style": { "color": "#000000" }, "text": "Lane:" }, "type": "ia.display.label" }, { "meta": { "name": "Lane" }, "position": { "basis": "171px" }, "props": { "options": [ { "label": "S0101", "value": "S0101" }, { "label": "S0102", "value": "S0102" }, { "label": "S0103", "value": "S0103" }, { "label": "S0104", "value": "S0104" }, { "label": "S0105", "value": "S0105" }, { "label": "S0106", "value": "S0106" }, { "label": "S0107", "value": "S0107" }, { "label": "S0108", "value": "S0108" }, { "label": "S0109", "value": "S0109" }, { "label": "S0110", "value": "S0110" }, { "label": "S0111", "value": "S0111" }, { "label": "S0112", "value": "S0112" }, { "label": "S0113", "value": "S0113" }, { "label": "S0114", "value": "S0114" }, { "label": "S0115", "value": "S0115" }, { "label": "S0116", "value": "S0116" }, { "label": "S0117", "value": "S0117" }, { "label": "S0118", "value": "S0118" }, { "label": "S0119", "value": "S0119" }, { "label": "S0120", "value": "S0120" }, { "label": "S0121", "value": "S0121" }, { "label": "S0122", "value": "S0122" }, { "label": "S0123", "value": "S0123" }, { "label": "S0124", "value": "S0124" }, { "label": "S0125", "value": "S0125" }, { "label": "S0126", "value": "S0126" }, { "label": "S0127", "value": "S0127" }, { "label": "S0128", "value": "S0128" }, { "label": "S0129", "value": "S0129" }, { "label": "S0130", "value": "S0130" }, { "label": "S0131", "value": "S0131" }, { "label": "S0132", "value": "S0132" }, { "label": "S0133", "value": "S0133" }, { "label": "S0134", "value": "S0134" }, { "label": "S0135", "value": "S0135" }, { "label": "S0136", "value": "S0136" }, { "label": "S0137", "value": "S0137" }, { "label": "S0138", "value": "S0138" }, { "label": "S0139", "value": "S0139" }, { "label": "S0140", "value": "S0140" }, { "label": "S0141", "value": "S0141" }, { "label": "S0142", "value": "S0142" }, { "label": "S0143", "value": "S0143" }, { "label": "S0144", "value": "S0144" }, { "label": "S0145", "value": "S0145" }, { "label": "S0146", "value": "S0146" }, { "label": "S0147", "value": "S0147" }, { "label": "S0148", "value": "S0148" }, { "label": "S0149", "value": "S0149" }, { "label": "S0150", "value": "S0150" }, { "label": "S0151", "value": "S0151" }, { "label": "S0152", "value": "S0152" }, { "label": "S0153", "value": "S0153" }, { "label": "S0154", "value": "S0154" }, { "label": "S0155", "value": "S0155" }, { "label": "S0156", "value": "S0156" }, { "label": "S0157", "value": "S0157" }, { "label": "S0158", "value": "S0158" }, { "label": "S0159", "value": "S0159" }, { "label": "S0160", "value": "S0160" }, { "label": "S0161", "value": "S0161" }, { "label": "S0162", "value": "S0162" }, { "label": "S0163", "value": "S0163" }, { "label": "S0164", "value": "S0164" }, { "label": "S0165", "value": "S0165" }, { "label": "S0166", "value": "S0166" }, { "label": "S0167", "value": "S0167" }, { "label": "S0168", "value": "S0168" }, { "label": "S0169", "value": "S0169" }, { "label": "S0170", "value": "S0170" } ], "value": "S0168" }, "type": "ia.input.dropdown" } ], "meta": { "name": "Lane Drop Down" }, "position": { "height": 25.02, "width": 152.06, "x": 1444.22, "y": 85.75 }, "propConfig": { "meta.visible": { "binding": { "config": { "expression": "if ({../Statistics.props.currentTabIndex} \u003d 9 ,\r\ntrue,\r\nfalse)" }, "type": "expr" } } }, "props": { "style": { "fontFamily": "Arial" } }, "type": "ia.container.flex" }, { "children": [ { "meta": { "name": "Label_Scanner" }, "position": { "basis": "70px" }, "props": { "style": { "color": "#000000" }, "text": "Sorter:" }, "type": "ia.display.label" }, { "meta": { "name": "Sorter" }, "position": { "basis": "171px" }, "props": { "options": [ { "label": "S01", "value": "S01" }, { "label": "S02", "value": "S02" }, { "label": "S03", "value": "S03" } ], "value": "PS01" }, "type": "ia.input.dropdown" } ], "meta": { "name": "Sorter Drop Down", "visible": false }, "position": { "height": 25.02, "width": 238.08, "x": 1674.24, "y": 40.83 }, "props": { "style": { "fontFamily": "Arial" } }, "type": "ia.container.flex" }, { "custom": { "debug": [ [ "2020-03-24 03:58:00", 83.44392609984358, 93.58514404296875, 71.81086730957031 ], [ "2020-03-24 03:59:00", 83.35893577107669, 106.05998229980469, 72.54214477539062 ], [ "2020-03-24 04:00:00", 83.2739454423098, 102.124267578125, 72.18306732177734 ], [ "2020-03-24 04:01:00", 83.26998772600022, 104.7994155883789, 72.2726821899414 ], [ "2020-03-24 04:02:00", 83.09998708000028, 110.67745971679688, 72.70557403564453 ], [ "2020-03-24 04:03:00", 82.95057846075277, 110.90865325927734, 72.86494445800781 ], [ "2020-03-24 04:04:00", 82.87408810123425, 111.18544006347656, 72.739990234375 ], [ "2020-03-24 04:05:00", 82.79759774171573, 110.57137298583984, 72.47943878173828 ], [ "2020-03-24 04:06:00", 82.72110738219722, 111.59486389160156, 72.50711059570312 ], [ "2020-03-24 04:07:00", 82.6446170226787, 110.79205322265625, 72.84617614746094 ], [ "2020-03-24 04:08:00", 82.56812666316019, 112.36724853515625, 72.59688568115234 ], [ "2020-03-24 04:09:00", 82.49163630364167, 111.96199035644531, 71.75237274169922 ], [ "2020-03-24 04:10:00", 82.41514594412317, 114.09909057617188, 72.87260437011719 ], [ "2020-03-24 04:11:00", 82.33865558460465, 113.22314453125, 72.4264144897461 ], [ "2020-03-24 04:12:00", 82.26216522508614, 112.67841339111328, 72.77767944335938 ], [ "2020-03-24 04:13:00", 82.18567486556762, 109.4883041381836, 73.2457504272461 ], [ "2020-03-24 04:14:00", 82.1091845060491, 109.47913360595703, 72.0219955444336 ], [ "2020-03-24 04:15:00", 82.03269414653059, 109.40910339355469, 72.11457061767578 ], [ "2020-03-24 04:16:00", 81.95620378701207, 108.2085189819336, 73.03665924072266 ], [ "2020-03-24 04:17:00", 81.87971342749356, 109.74492645263672, 72.89605712890625 ], [ "2020-03-24 04:18:00", 81.80322306797505, 110.48381042480469, 72.340087890625 ], [ "2020-03-24 04:19:00", 81.72673270845654, 110.1125259399414, 72.04779815673828 ], [ "2020-03-24 04:20:00", 81.65024234893802, 110.58039855957031, 72.02574157714844 ], [ "2020-03-24 04:21:00", 81.5737519894195, 111.26719665527344, 72.68399810791016 ], [ "2020-03-24 04:22:00", 81.57001033599973, 111.0679931640625, 72.2317123413086 ], [ "2020-03-24 04:23:00", 81.40001291999972, 111.84290313720703, 73.5782470703125 ], [ "2020-03-24 04:24:00", 81.22444354734957, 111.08856201171875, 74.54239654541016 ], [ "2020-03-24 04:25:00", 81.13445335130304, 110.7277603149414, 73.62892150878906 ], [ "2020-03-24 04:26:00", 81.04446315525652, 110.72388458251953, 74.79293823242188 ], [ "2020-03-24 04:27:00", 80.95447295921001, 113.21517944335938, 73.95577239990234 ], [ "2020-03-24 04:28:00", 80.86448276316348, 112.6423568725586, 74.46560668945312 ], [ "2020-03-24 04:29:00", 80.77449256711697, 113.47187805175781, 75.20769500732422 ], [ "2020-03-24 04:30:00", 80.68450237107044, 113.81484985351562, 74.11184692382812 ], [ "2020-03-24 04:31:00", 80.59451217502392, 110.26861572265625, 73.92262268066406 ], [ "2020-03-24 04:32:00", 80.50452197897741, 109.19113159179688, 74.61058807373047 ], [ "2020-03-24 04:33:00", 80.41453178293088, 108.94200134277344, 74.5039291381836 ], [ "2020-03-24 04:34:00", 80.32454158688437, 109.96826934814453, 74.46529388427734 ], [ "2020-03-24 04:35:00", 80.23455139083784, 81.94364929199219, 73.67473602294922 ], [ "2020-03-24 04:36:00", 80.14456119479132, 23.80181121826172, 73.68876117466887 ], [ "2020-03-24 04:37:00", 80.0545709987448, 1.4474921226501465, 73.68912506103516 ], [ "2020-03-24 04:38:00", 79.96458080269828, 4.1637725830078125, 73.72541046142578 ], [ "2020-03-24 04:39:00", 79.87459060665176, 26.945161819458008, 74.61903381347656 ], [ "2020-03-24 04:40:00", 79.87000710599979, 34.11628341674805, 73.51866149902344 ], [ "2020-03-24 04:41:00", 79.70000645999983, 27.773473739624023, 74.04241180419922 ], [ "2020-03-24 04:42:00", 79.60965611151889, 27.49029541015625, 73.1905517578125 ], [ "2020-03-24 04:43:00", 79.56329763722199, 34.070072174072266, 73.98297882080078 ], [ "2020-03-24 04:44:00", 79.5169391629251, 33.60432052612305, 74.68580627441406 ], [ "2020-03-24 04:45:00", 79.4705806886282, 33.17567825317383, 73.96578216552734 ], [ "2020-03-24 04:46:00", 79.42422221433131, 33.235443115234375, 74.14202880859375 ], [ "2020-03-24 04:47:00", 79.37786374003441, 33.624229431152344, 73.29328918457031 ], [ "2020-03-24 04:48:00", 79.33150526573752, 33.59697723388672, 73.17694091796875 ], [ "2020-03-24 04:49:00", 79.28514679144062, 33.403076171875, 73.81486511230469 ], [ "2020-03-24 04:50:00", 79.23878831714373, 33.89695739746094, 74.30374145507812 ], [ "2020-03-24 04:51:00", 79.19242984284683, 32.8265266418457, 74.06024169921875 ], [ "2020-03-24 04:52:00", 79.14607136854994, 48.27207946777344, 73.2079086303711 ], [ "2020-03-24 04:53:00", 79.09971289425305, 74.11988830566406, 72.95736694335938 ], [ "2020-03-24 04:54:00", 79.05335441995615, 85.12024688720703, 73.62250518798828 ], [ "2020-03-24 04:55:00", 79.00699594565926, 89.70301055908203, 72.9462661743164 ], [ "2020-03-24 04:56:00", 78.96063747136236, 98.89726257324219, 72.34540557861328 ], [ "2020-03-24 04:57:00", 78.91427899706547, 104.57252502441406, 73.3578872680664 ], [ "2020-03-24 04:58:00", 78.86792052276857, 103.37727355957031, 73.94607543945312 ], [ "2020-03-24 04:59:00", 78.82156204847168, 103.06717681884766, 72.9709701538086 ], [ "2020-03-24 05:00:00", 78.77520357417478, 102.50790405273438, 74.46186065673828 ], [ "2020-03-24 05:01:00", 78.72884509987789, 102.56554412841797, 72.30302429199219 ], [ "2020-03-24 05:02:00", 78.68248662558099, 100.72061157226562, 73.90963745117188 ], [ "2020-03-24 05:03:00", 78.6361281512841, 84.94855499267578, 72.5624771118164 ], [ "2020-03-24 05:04:00", 78.5897696769872, 73.80229949951172, 72.40718078613281 ], [ "2020-03-24 05:05:00", 78.54341120269031, 66.7529296875, 73.5855941772461 ], [ "2020-03-24 05:06:00", 78.49705272839341, 58.3730354309082, 73.1899185180664 ], [ "2020-03-24 05:07:00", 78.45069425409652, 54.12462615966797, 73.07763671875 ], [ "2020-03-24 05:08:00", 78.40433577979962, 51.171958923339844, 73.19320678710938 ], [ "2020-03-24 05:09:00", 78.35797730550273, 48.614585876464844, 72.81364440917969 ], [ "2020-03-24 05:10:00", 78.31161883120583, 55.98033905029297, 74.0353775024414 ], [ "2020-03-24 05:11:00", 78.26526035690894, 55.769962310791016, 74.27434539794922 ], [ "2020-03-24 05:12:00", 78.21890188261204, 55.67626190185547, 72.99474334716797 ], [ "2020-03-24 05:13:00", 78.17254340831515, 53.84586715698242, 73.18851470947266 ], [ "2020-03-24 05:14:00", 78.17000064599996, 49.15884017944336, 72.83944702148438 ], [ "2020-03-24 05:15:00", 78, 48.674129486083984, 72.74655151367188 ], [ "2020-03-24 05:16:00", 77.9366887710829, 48.823998987048924, 73.24293518066406 ], [ "2020-03-24 05:17:00", 77.90413912638326, 48.8282470703125, 72.28050994873047 ], [ "2020-03-24 05:18:00", 77.87158948168361, 49.756980895996094, 72.88276672363281 ], [ "2020-03-24 05:19:00", 77.83903983698399, 49.47259521484375, 73.35757446289062 ], [ "2020-03-24 05:20:00", 77.80649019228434, 49.850311279296875, 73.20963287353516 ], [ "2020-03-24 05:21:00", 77.77394054758471, 49.637855529785156, 72.9081039428711 ], [ "2020-03-24 05:22:00", 77.74139090288507, 49.61250305175781, 72.93186950683594 ], [ "2020-03-24 05:23:00", 77.70884125818544, 48.27946090698242, 74.17268371582031 ], [ "2020-03-24 05:24:00", 77.6762916134858, 48.74678421020508, 73.15660858154297 ], [ "2020-03-24 05:25:00", 77.64374196878616, 48.357120513916016, 72.6622543334961 ], [ "2020-03-24 05:26:00", 77.61119232408653, 49.31953430175781, 72.34400177001953 ], [ "2020-03-24 05:27:00", 77.57864267938689, 49.709964752197266, 72.97113037109375 ], [ "2020-03-24 05:28:00", 77.54609303468726, 50.2484130859375, 72.39154052734375 ], [ "2020-03-24 05:29:00", 77.51354338998762, 50.60381317138672, 72.06515502929688 ], [ "2020-03-24 05:30:00", 77.48099374528799, 50.00936508178711, 56.87029266357422 ], [ "2020-03-24 05:31:00", 77.44844410058835, 49.875885009765625, 16.654312133789062 ], [ "2020-03-24 05:32:00", 77.4158944558887, 48.563663482666016, 18.19554901123047 ], [ "2020-03-24 05:33:00", 77.38334481118908, 48.847572326660156, 18.055583953857422 ], [ "2020-03-24 05:34:00", 77.35079516648943, 48.35354232788086, 18.378847122192383 ], [ "2020-03-24 05:35:00", 77.3182455217898, 48.75905990600586, 17.62409782409668 ], [ "2020-03-24 05:36:00", 77.28569587709016, 48.05728530883789, 18.058086395263672 ], [ "2020-03-24 05:37:00", 77.25314623239053, 54.909175872802734, 17.759536743164062 ], [ "2020-03-24 05:38:00", 77.22059658769089, 54.575439453125, 17.888395309448242 ], [ "2020-03-24 05:39:00", 77.18804694299125, 55.046234130859375, 18.210878372192383 ], [ "2020-03-24 05:40:00", 77.15549729829162, 54.0140495300293, 17.824277877807617 ], [ "2020-03-24 05:41:00", 77.12294765359198, 53.690467834472656, 18.451248168945312 ], [ "2020-03-24 05:42:00", 77.09039800889235, 53.07158279418945, 18.209468841552734 ], [ "2020-03-24 05:43:00", 77.05784836419271, 53.31936264038086, 18.179603576660156 ], [ "2020-03-24 05:44:00", 77.02529871949308, 53.26475143432617, 18.342716217041016 ], [ "2020-03-24 05:45:00", 76.99274907479344, 51.945220947265625, 18.539770126342773 ], [ "2020-03-24 05:46:00", 76.9601994300938, 51.81389617919922, 18.015705108642578 ], [ "2020-03-24 05:47:00", 76.92764978539417, 51.123085021972656, 17.368398666381836 ], [ "2020-03-24 05:48:00", 76.89510014069452, 51.4550666809082, 18.14003562927246 ], [ "2020-03-24 05:49:00", 76.8625504959949, 50.60249710083008, 18.289703369140625 ], [ "2020-03-24 05:50:00", 76.83000085129525, 50.91603088378906, 18.2962646484375 ], [ "2020-03-24 05:51:00", 76.79745120659562, 53.06449508666992, 18.563539505004883 ], [ "2020-03-24 05:52:00", 76.76490156189598, 54.72663497924805, 18.568862915039062 ], [ "2020-03-24 05:53:00", 76.73235191719634, 54.90778732299805, 18.28094482421875 ], [ "2020-03-24 05:54:00", 76.69980227249671, 53.92911911010742, 18.02821159362793 ], [ "2020-03-24 05:55:00", 76.66725262779707, 53.20056915283203, 21.20859718322754 ], [ "2020-03-24 05:56:00", 76.63470298309744, 53.7746696472168, 70.31324768066406 ], [ "2020-03-24 05:57:00", 76.6021533383978, 54.07472610473633, 73.2507553100586 ], [ "2020-03-24 05:58:00", 76.56960369369816, 53.80739974975586, 73.81517791748047 ], [ "2020-03-24 05:59:00", 76.53705404899853, 53.748661041259766, 73.31723022460938 ], [ "2020-03-24 06:00:00", 76.50450440429888, 54.74142837524414, 72.85430145263672 ], [ "2020-03-24 06:01:00", 76.47195475959926, 56.06607437133789, 73.29580688476562 ], [ "2020-03-24 06:02:00", 76.46999418600018, 55.171714782714844, 72.67166195723287 ], [ "2020-03-24 06:03:00", 76.29999354000017, 55.41927719116211, 72.6522445678711 ], [ "2020-03-24 06:04:00", 76.17097911658006, 55.45018005371094, 73.24137115478516 ], [ "2020-03-24 06:05:00", 76.10446483646761, 55.66059112548828, 72.9041976928711 ], [ "2020-03-24 06:06:00", 76.03795055635517, 49.595481872558594, 73.65878295898438 ], [ "2020-03-24 06:07:00", 75.97143627624271, 47.00128173828125, 72.86134338378906 ], [ "2020-03-24 06:08:00", 75.90492199613027, 47.58378601074219, 72.69776153564453 ], [ "2020-03-24 06:09:00", 75.83840771601783, 49.07365417480469, 72.17729187011719 ], [ "2020-03-24 06:10:00", 75.77189343590538, 56.555606842041016, 72.93250274658203 ], [ "2020-03-24 06:11:00", 75.70537915579293, 56.26713180541992, 72.06671905517578 ], [ "2020-03-24 06:12:00", 75.63886487568048, 55.18650817871094, 73.08904266357422 ], [ "2020-03-24 06:13:00", 75.57235059556804, 48.025177001953125, 73.17881774902344 ], [ "2020-03-24 06:14:00", 75.50583631545558, 47.967350006103516, 73.10953521728516 ], [ "2020-03-24 06:15:00", 75.43932203534314, 49.351463317871094, 72.9697265625 ], [ "2020-03-24 06:16:00", 75.3728077552307, 57.63689041137695, 73.93919372558594 ], [ "2020-03-24 06:17:00", 75.30629347511824, 51.609039306640625, 73.03306579589844 ], [ "2020-03-24 06:18:00", 75.2397791950058, 49.73860549926758, 73.2399673461914 ], [ "2020-03-24 06:19:00", 75.17326491489335, 50.75581359863281, 72.73904418945312 ], [ "2020-03-24 06:20:00", 75.1067506347809, 50.66218566894531, 72.50445556640625 ], [ "2020-03-24 06:21:00", 75.04023635466845, 50.81214141845703, 72.9201431274414 ], [ "2020-03-24 06:22:00", 74.97372207455601, 51.4454231262207, 72.74983978271484 ], [ "2020-03-24 06:23:00", 74.90720779444355, 51.69704055786133, 72.99396514892578 ], [ "2020-03-24 06:24:00", 74.84069351433111, 51.35186767578125, 73.40730285644531 ], [ "2020-03-24 06:25:00", 74.77417923421866, 50.72081756591797, 72.23859405517578 ], [ "2020-03-24 06:26:00", 74.76998772600024, 50.91818618774414, 73.011474609375 ], [ "2020-03-24 06:27:00", 74.59998708000028, 50.9371452331543, 73.52397918701172 ], [ "2020-03-24 06:28:00", 74.47115968724424, 51.061458587646484, 73.56307220458984 ], [ "2020-03-24 06:29:00", 74.40464696005053, 50.900325775146484, 73.50645446777344 ], [ "2020-03-24 06:30:00", 74.33813423285682, 51.356689453125, 73.11031341552734 ], [ "2020-03-24 06:31:00", 74.2716215056631, 51.44089126586914, 74.34957122802734 ], [ "2020-03-24 06:32:00", 74.2051087784694, 51.28786849975586, 73.98580169677734 ], [ "2020-03-24 06:33:00", 74.13859605127568, 51.93085537607588, 72.36542510986328 ], [ "2020-03-24 06:34:00", 74.07208332408197, 51.952125549316406, 72.51180267333984 ], [ "2020-03-24 06:35:00", 74.00557059688826, 57.87371063232422, 73.43373107910156 ], [ "2020-03-24 06:36:00", 73.93905786969457, 80.50335693359375, 73.54712677001953 ], [ "2020-03-24 06:37:00", 73.87254514250085, 86.00247192382812, 73.6276626586914 ], [ "2020-03-24 06:38:00", 73.80603241530714, 92.10163116455078, 73.07763671875 ], [ "2020-03-24 06:39:00", 73.73951968811343, 92.22298431396484, 72.73919677734375 ], [ "2020-03-24 06:40:00", 73.67300696091972, 91.8537368774414, 72.59422302246094 ], [ "2020-03-24 06:41:00", 73.60649423372601, 91.79039764404297, 72.58702850341797 ], [ "2020-03-24 06:42:00", 73.5399815065323, 92.08602905273438, 73.7885971069336 ], [ "2020-03-24 06:43:00", 73.47346877933859, 92.87781524658203, 72.7099609375 ], [ "2020-03-24 06:44:00", 73.40695605214488, 96.19808197021484, 73.00537872314453 ], [ "2020-03-24 06:45:00", 73.34044332495118, 96.97959899902344, 73.0341567993164 ], [ "2020-03-24 06:46:00", 73.27393059775747, 92.9488296508789, 73.91197967529297 ], [ "2020-03-24 06:47:00", 73.20741787056376, 93.09352111816406, 72.77579498291016 ], [ "2020-03-24 06:48:00", 73.14090514337005, 91.96395111083984, 71.88639831542969 ], [ "2020-03-24 06:49:00", 73.07439241617634, 92.7508773803711, 73.19898986816406 ], [ "2020-03-24 06:50:00", 73.07001033599973, 91.7613525390625, 73.58168029785156 ], [ "2020-03-24 06:51:00", 72.90001291999972, 90.88325500488281, 73.70819854736328 ], [ "2020-03-24 06:52:00", 72.74429166862062, 90.33417510986328, 72.71105194091797 ], [ "2020-03-24 06:53:00", 72.66377465236994, 95.02799224853516, 75.33968353271484 ], [ "2020-03-24 06:54:00", 72.58325763611924, 96.9925308227539, 74.09574890136719 ], [ "2020-03-24 06:55:00", 72.50274061986855, 96.695068359375, 73.8018798828125 ], [ "2020-03-24 06:56:00", 72.42222360361787, 95.75796508789062, 74.43511199951172 ], [ "2020-03-24 06:57:00", 72.34170658736717, 96.17393493652344, 74.73851776123047 ], [ "2020-03-24 06:58:00", 72.26118957111649, 88.4173812866211, 75.60273742675781 ], [ "2020-03-24 06:59:00", 72.1806725548658, 88.39751434326172, 74.84156799316406 ], [ "2020-03-24 07:00:00", 72.1001555386151, 87.41456604003906, 74.45763397216797 ], [ "2020-03-24 07:01:00", 72.01963852236442, 87.65657806396484, 73.62500762939453 ], [ "2020-03-24 07:02:00", 71.93912150611372, 87.04649353027344, 75.57865142822266 ], [ "2020-03-24 07:03:00", 71.85860448986304, 87.92521667480469, 74.86284637451172 ], [ "2020-03-24 07:04:00", 71.77808747361235, 85.46574401855469, 74.23040008544922 ], [ "2020-03-24 07:05:00", 71.69757045736166, 51.844181060791016, 73.2090072631836 ], [ "2020-03-24 07:06:00", 71.61705344111097, 36.57521057128906, 74.82296752929688 ], [ "2020-03-24 07:07:00", 71.53653642486027, 34.56216812133789, 74.66110229492188 ], [ "2020-03-24 07:08:00", 71.45601940860959, 48.19200897216797, 73.77107238769531 ], [ "2020-03-24 07:09:00", 71.3755023923589, 52.86350631713867, 74.53269958496094 ], [ "2020-03-24 07:10:00", 71.37000710599979, 52.843929290771484, 73.5987319946289 ], [ "2020-03-24 07:11:00", 71.20000645999983, 52.08213424682617, 74.15689849853516 ], [ "2020-03-24 07:12:00", 71.03583251441142, 51.53842544555664, 73.91010284423828 ], [ "2020-03-24 07:13:00", 70.95084242170037, 43.506919860839844, 73.70914459228516 ], [ "2020-03-24 07:14:00", 70.86585232898932, 43.037841796875, 73.2168197631836 ], [ "2020-03-24 07:15:00", 70.78086223627825, 43.77318572998047, 74.06806182861328 ], [ "2020-03-24 07:16:00", 70.6958721435672, 46.766944885253906, 74.05726623535156 ], [ "2020-03-24 07:17:00", 70.61088205085615, 50.872379302978516, 74.08291625976562 ], [ "2020-03-24 07:18:00", 70.5258919581451, 51.395668029785156, 74.64201354980469 ], [ "2020-03-24 07:19:00", 70.44090186543403, 50.60863494873047, 73.44953155517578 ], [ "2020-03-24 07:20:00", 70.35591177272298, 40.730621337890625, 72.79737854003906 ], [ "2020-03-24 07:21:00", 70.27092168001192, 41.385196685791016, 73.6615982055664 ], [ "2020-03-24 07:22:00", 70.18593158730087, 52.25959777832031, 73.92058563232422 ], [ "2020-03-24 07:23:00", 70.10094149458982, 46.88405990600586, 74.61308288574219 ], [ "2020-03-24 07:24:00", 70.01595140187875, 47.141448974609375, 73.66790870618443 ], [ "2020-03-24 07:25:00", 69.9309613091677, 47.107181549072266, 73.63360595703125 ], [ "2020-03-24 07:26:00", 69.84597121645665, 47.4166259765625, 74.238525390625 ], [ "2020-03-24 07:27:00", 69.7609811237456, 46.56296157836914, 73.82565307617188 ], [ "2020-03-24 07:28:00", 69.67599103103453, 46.3474006652832, 72.98832702636719 ], [ "2020-03-24 07:29:00", 69.67000064599995, 47.08136046272777, 73.30158233642578 ], [ "2020-03-24 07:30:00", 69.5, 47.10820770263672, 73.27828216552734 ], [ "2020-03-24 07:31:00", 69.32637243713472, 47.034088134765625, 73.60092163085938 ], [ "2020-03-24 07:32:00", 69.23638277037952, 45.57647705078125, 73.87054443359375 ], [ "2020-03-24 07:33:00", 69.1463931036243, 51.21367645263672, 72.25328826904297 ], [ "2020-03-24 07:34:00", 69.0564034368691, 70.96977996826172, 73.15692138671875 ], [ "2020-03-24 07:35:00", 68.96641377011389, 76.6375961303711, 72.21951293945312 ], [ "2020-03-24 07:36:00", 68.87642410335869, 83.16655731201172, 74.12545776367188 ], [ "2020-03-24 07:37:00", 68.78643443660347, 83.07859802246094, 72.88916991454134 ], [ "2020-03-24 07:38:00", 68.69644476984827, 92.17417907714844, 72.8433609008789 ], [ "2020-03-24 07:39:00", 68.60645510309305, 92.9948959350586, 73.65784454345703 ], [ "2020-03-24 07:40:00", 68.51646543633785, 92.51905822753906, 72.56232452392578 ], [ "2020-03-24 07:41:00", 68.42647576958265, 91.8058090209961, 73.06637573242188 ], [ "2020-03-24 07:42:00", 68.33648610282744, 90.04006958007812, 72.91545104980469 ], [ "2020-03-24 07:43:00", 68.24649643607223, 85.17295837402344, 73.79078674316406 ], [ "2020-03-24 07:44:00", 68.15650676931702, 95.68914794921875, 72.5380859375 ], [ "2020-03-24 07:45:00", 68.06651710256182, 74.87901306152344, 73.2021255493164 ], [ "2020-03-24 07:46:00", 67.9765274358066, 60.12022018432617, 73.76215362548828 ], [ "2020-03-24 07:47:00", 67.96999418600018, 53.05949020385742, 73.28720092773438 ], [ "2020-03-24 07:48:00", 67.79999354000017, 48.9787483215332, 73.20462799072266 ], [ "2020-03-24 07:49:00", 67.60342746002077, 49.55990219116211, 72.59485626220703 ], [ "2020-03-24 07:50:00", 67.50143795130171, 50.27000427246094, 73.38900756835938 ], [ "2020-03-24 07:51:00", 67.39944844258264, 49.79863766947178, 72.78111267089844 ], [ "2020-03-24 07:52:00", 67.29745893386358, 49.78076171875, 73.90713500976562 ], [ "2020-03-24 07:53:00", 67.19546942514451, 50.86861801147461, 38.183509826660156 ], [ "2020-03-24 07:54:00", 67.09347991642545, 51.039466857910156, 17.961437225341797 ], [ "2020-03-24 07:55:00", 66.99149040770638, 51.160526275634766, 19.09199333190918 ], [ "2020-03-24 07:56:00", 66.88950089898731, 50.949893951416016, 18.68396759033203 ], [ "2020-03-24 07:57:00", 66.78751139026825, 51.169769287109375, 17.29629898071289 ], [ "2020-03-24 07:58:00", 66.68552188154918, 50.19011306762695, 18.370710372924805 ] ] }, "events": { "component": { "onActionPerformed": { "config": { "script": "\tdata \u003d []\n\ttable \u003d []\n\timport datetime\n\tcurrent_datetime\u003ddatetime.datetime.now()\n\tstr_date \u003d current_datetime.strftime(\"%m-%d-%Y %I-%M\")\n\n\n\tif self.getSibling(\"Commissioning\").props.currentTabIndex \u003d\u003d 0:\n\t\t\tresults \u003d self.parent.getChild(\"Commissioning\").getChild(\"Sorter Perfomance\").getChild(\"Sorter Perfomance\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027destfault_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknownn_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Commissioning\").getChild(\"Sorter Perfomance\").getChild(\"Sorter Perfomance\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027destfault_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknownn_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Sorter Details.csv\u0027, data \u003d csv)\t\n\n\t\n\t\"\"\"elif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 1:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Scanner_Details\").getChild(\"Scanner Details\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No Code (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_count\u0027],result[\u0027GoodRead_count\u0027],result[\u0027NoRead_count\u0027],result[\u0027MultiLabelRead_count\u0027],result[\u0027NoCode_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_perc\u0027],result[\u0027GoodRead_perc\u0027],result[\u0027NoRead_perc\u0027],result[\u0027MultiLabelRead_perc\u0027],result[\u0027NoCode_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_rate\u0027],result[\u0027GoodRead_rate\u0027],result[\u0027NoRead_rate\u0027],result[\u0027MultiLabelRead_rate\u0027],result[\u0027NoCode_rate\u0027]])\n\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Scanner_Details\").getChild(\"Scanner Details\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No Code (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_count\u0027],result[\u0027GoodRead_count\u0027],result[\u0027NoRead_count\u0027],result[\u0027MultiLabelRead_count\u0027],result[\u0027NoCode_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_perc\u0027],result[\u0027GoodRead_perc\u0027],result[\u0027NoRead_perc\u0027],result[\u0027MultiLabelRead_perc\u0027],result[\u0027NoCode_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Scanner\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027ScannerName\u0027],result[\u0027Total_rate\u0027],result[\u0027GoodRead_rate\u0027],result[\u0027NoRead_rate\u0027],result[\u0027MultiLabelRead_rate\u0027],result[\u0027NoCode_rate\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d \u0027Scanner Details.csv\u0027, data \u003d csv)\n\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 2:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Sorter Summary\").getChild(\"Sorter Summary\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_count\u0027],result[\u0027Sorted_count\u0027],result[\u0027AWCSRecirc_count\u0027],result[\u0027OperRecirc_count\u0027],result[\u0027MachineRecirc_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_perc\u0027],result[\u0027Sorted_perc\u0027],result[\u0027AWCSRecirc_perc\u0027],result[\u0027OperRecirc_perc\u0027],result[\u0027MachineRecirc_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_rate\u0027],result[\u0027Sorted_rate\u0027],result[\u0027AWCSRecirc_rate\u0027],result[\u0027OperRecirc_rate\u0027],result[\u0027MachineRecirc_rate\u0027]])\n\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Sorter Summary\").getChild(\"Sorter Summary\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_count\u0027],result[\u0027Sorted_count\u0027],result[\u0027AWCSRecirc_count\u0027],result[\u0027OperRecirc_count\u0027],result[\u0027MachineRecirc_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_perc\u0027],result[\u0027Sorted_perc\u0027],result[\u0027AWCSRecirc_perc\u0027],result[\u0027OperRecirc_perc\u0027],result[\u0027MachineRecirc_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Induct_rate\u0027],result[\u0027Sorted_rate\u0027],result[\u0027AWCSRecirc_rate\u0027],result[\u0027OperRecirc_rate\u0027],result[\u0027MachineRecirc_rate\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d \u0027Sorter Summary.csv\u0027, data \u003d csv)\n\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 3:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Sorter Details\").getChild(\"Sorter Details\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027assigned_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknownn_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027assigned_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027assigned_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Sorter Details\").getChild(\"Sorter Details\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027assigned_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknownn_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027assigned_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027assigned_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d \u0027Sorter Details.csv\u0027, data \u003d csv)\n\t\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 4:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Lane Details\").getChild(\"Lane Details\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Error (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027Total_count\u0027],result[\u0027Diverted_count\u0027],result[\u0027Destfull_count\u0027],result[\u0027DestJam_count\u0027],result[\u0027DestDis_count\u0027],result[\u0027DestFault_count\u0027],result[\u0027DivertFail_count\u0027],result[\u0027Lost_count\u0027],result[\u0027Unsafe_count\u0027],result[\u0027Dim_count\u0027],result[\u0027GapErr_count\u0027],result[\u0027Unknown_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Error (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_perc\u0027],result[\u0027Diverted_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027destjam_perc\u0027],result[\u0027destdisabled_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027DivertFail_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027unsafe_perc\u0027],result[\u0027dim_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027unknown_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Error (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_rate\u0027],result[\u0027Diverted_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027destjam_rate\u0027],result[\u0027destdisabled_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027DivertFail_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027unsafe_rate\u0027],result[\u0027dim_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027unknown_rate\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Lane Details\").getChild(\"Lane Details\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Error (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027Total_count\u0027],result[\u0027Diverted_count\u0027],result[\u0027Destfull_count\u0027],result[\u0027DestJam_count\u0027],result[\u0027DestDis_count\u0027],result[\u0027DestFault_count\u0027],result[\u0027DivertFail_count\u0027],result[\u0027Lost_count\u0027],result[\u0027Unsafe_count\u0027],result[\u0027Dim_count\u0027],result[\u0027GapErr_count\u0027],result[\u0027Unknown_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Error (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_perc\u0027],result[\u0027Diverted_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027destjam_perc\u0027],result[\u0027destdisabled_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027DivertFail_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027unsafe_perc\u0027],result[\u0027dim_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027unknown_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Lane\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Error (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027Lane\u0027],result[\u0027total_rate\u0027],result[\u0027Diverted_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027destjam_rate\u0027],result[\u0027destdisabled_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027DivertFail_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027unsafe_rate\u0027],result[\u0027dim_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027unknown_rate\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d \u0027Lane Details.csv\u0027, data \u003d csv)\n\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 5:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Induct\").getChild(\"Hourly_Induct\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Single Carrier (#)\",\"Double Carrier (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_count\u0027],result[\u0027singlecarrier_count\u0027],result[\u0027doublecarrier_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (%)\",\"Single Carrier (%)\",\"Double Carrier (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_perc\u0027],result[\u0027SingleCarrier_perc\u0027],result[\u0027DoubleCarrier_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (pph)\",\"Single Carrier (pph)\",\"Double Carrier (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_rate\u0027],result[\u0027SingleCarrier_rate\u0027],result[\u0027DoubleCarrier_rate\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Induct\").getChild(\"Hourly_Induct\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Single Carrier (#)\",\"Double Carrier (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_count\u0027],result[\u0027singlecarrier_count\u0027],result[\u0027doublecarrier_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (%)\",\"Single Carrier (%)\",\"Double Carrier (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_perc\u0027],result[\u0027SingleCarrier_perc\u0027],result[\u0027DoubleCarrier_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (pph)\",\"Single Carrier (pph)\",\"Double Carrier (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_rate\u0027],result[\u0027SingleCarrier_rate\u0027],result[\u0027DoubleCarrier_rate\u0027]])\n\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d \u0027Hourly Induct.csv\u0027, data \u003d csv)\n\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 6:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Scanner\").getChild(\"Hourly_Scanner\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No code (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_count\u0027],result[\u0027GoodRead_count\u0027],result[\u0027NoRead_count\u0027],result[\u0027MultiLabelRead_count\u0027],result[\u0027NoCode_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_perc\u0027],result[\u0027GoodRead_perc\u0027],result[\u0027NoRead_perc\u0027],result[\u0027MultiLabelRead_perc\u0027],result[\u0027NoCode_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_rate\u0027],result[\u0027GoodRead_rate\u0027],result[\u0027NoRead_rate\u0027],result[\u0027MultiLabelRead_rate\u0027],result[\u0027NoCode_rate\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Scanner\").getChild(\"Hourly_Scanner\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (#)\",\"Good Read (#)\",\"No Read (#)\",\"Multi Read (#)\",\"No code (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_count\u0027],result[\u0027GoodRead_count\u0027],result[\u0027NoRead_count\u0027],result[\u0027MultiLabelRead_count\u0027],result[\u0027NoCode_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\", \"Total (%)\",\"Good Read (%)\",\"No Read (%)\",\"Multi Read (%)\",\"No Code (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_perc\u0027],result[\u0027GoodRead_perc\u0027],result[\u0027NoRead_perc\u0027],result[\u0027MultiLabelRead_perc\u0027],result[\u0027NoCode_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (pph)\",\"Good Read (pph)\",\"No Read (pph)\",\"Multi Read (pph)\",\"No Code (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_rate\u0027],result[\u0027GoodRead_rate\u0027],result[\u0027NoRead_rate\u0027],result[\u0027MultiLabelRead_rate\u0027],result[\u0027NoCode_rate\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d \u0027Hourly Scanner.csv\u0027, data \u003d csv)\n\t\t\t\n\t\t\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 7:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Summary\").getChild(\"Hourly_Sorter_Summary\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Induct_count\u0027],result[\u0027Sorted_count\u0027],result[\u0027AWCSRecirc_count\u0027],result[\u0027OperRecirc_count\u0027],result[\u0027MachineRecirc_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Induct_perc\u0027],result[\u0027Sorted_perc\u0027],result[\u0027AWCSRecirc_perc\u0027],result[\u0027OperRecirc_perc\u0027],result[\u0027MachineRecirc_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Induct_rate\u0027],result[\u0027Sorted_rate\u0027],result[\u0027AWCSRecirc_rate\u0027],result[\u0027OperRecirc_rate\u0027],result[\u0027MachineRecirc_rate\u0027]])\n\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Summary\").getChild(\"Hourly_Sorter_Summary\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Awcs Recirc (#)\",\"Operational Recirc (#)\",\"Machine Recirc (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Induct_count\u0027],result[\u0027Sorted_count\u0027],result[\u0027AWCSRecirc_count\u0027],result[\u0027OperRecirc_count\u0027],result[\u0027MachineRecirc_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Awcs Recirc (%)\",\"Operational Recirc (%)\",\"Machine Recirc (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Induct_perc\u0027],result[\u0027Sorted_perc\u0027],result[\u0027AWCSRecirc_perc\u0027],result[\u0027OperRecirc_perc\u0027],result[\u0027MachineRecirc_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Awcs Recirc (pph)\",\"Operational Recirc (pph)\",\"Machine Recirc (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Induct_rate\u0027],result[\u0027Sorted_rate\u0027],result[\u0027AWCSRecirc_rate\u0027],result[\u0027OperRecirc_rate\u0027],result[\u0027MachineRecirc_rate\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d \u0027Hourly Sorter Summary.csv\u0027, data \u003d csv)\n\t\n\t\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 8:\n\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Details\").getChild(\"Hourly_Sorter_Details\").props.filter.results.data\n\t\tif(len(results) \u003e 0):\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027assigned_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknown_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027assigned_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in results:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027assigned_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\n\t\telse:\n\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Sorter_Details\").getChild(\"Hourly_Sorter_Details\").props.data)\n\t\t\n\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027assigned_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknown_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027assigned_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\tfor result in test_table:\n\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027assigned_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\t\n\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\tsystem.perspective.download(filename \u003d \u0027Hourly Sorter Details.csv\u0027, data \u003d csv)\n\t\t\n\t\n\telif self.getSibling(\"Statistics\").props.currentTabIndex \u003d\u003d 9:\n\t\t\tresults \u003d self.parent.getChild(\"Statistics\").getChild(\"Hourly_Lane\").getChild(\"Hourly_Lane\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Error (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_count\u0027],result[\u0027Diverted_count\u0027],result[\u0027Destfull_count\u0027],result[\u0027DestJam_count\u0027],result[\u0027DestDis_count\u0027],result[\u0027DestFault_count\u0027],result[\u0027DivertFail_count\u0027],result[\u0027Lost_count\u0027],result[\u0027Unsafe_count\u0027],result[\u0027Dim_count\u0027],result[\u0027GapErr_count\u0027],result[\u0027Unknown_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Error (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027total_perc\u0027],result[\u0027Diverted_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027destjam_perc\u0027],result[\u0027destdisabled_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027DivertFail_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027unsafe_perc\u0027],result[\u0027dim_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027unknown_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Error (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027total_rate\u0027],result[\u0027Diverted_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027destjam_rate\u0027],result[\u0027destdisabled_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027DivertFail_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027unsafe_rate\u0027],result[\u0027dim_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027unknown_rate\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Statistics\").getChild(\"Hourly_Lane\").getChild(\"Hourly_Lane\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\",\"Hour\",\"Total (#)\",\"Diverted (#)\",\"Dest Full (#)\",\"Dest Jam (#)\",\"Dest Disabled (#)\",\"Dest Fault (#)\",\"Divert Fail (#)\",\"Lost (#)\",\"Unsafe (#)\",\"Dim Error (#)\",\"Gap Error (#)\",\"Unknown (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027Total_count\u0027],result[\u0027Diverted_count\u0027],result[\u0027Destfull_count\u0027],result[\u0027DestJam_count\u0027],result[\u0027DestDis_count\u0027],result[\u0027DestFault_count\u0027],result[\u0027DivertFail_count\u0027],result[\u0027Lost_count\u0027],result[\u0027Unsafe_count\u0027],result[\u0027Dim_count\u0027],result[\u0027GapErr_count\u0027],result[\u0027Unknown_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (%)\",\"Diverted (%)\",\"Dest Full (%)\",\"Dest Jam (%)\",\"Dest Disabled (%)\",\"Dest Fault (%)\",\"Divert Fail (%)\",\"Lost (%)\",\"Unsafe (%)\",\"Dim Error (%)\",\"Gap Error (%)\",\"Unknown (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027total_perc\u0027],result[\u0027Diverted_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027destjam_perc\u0027],result[\u0027destdisabled_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027DivertFail_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027unsafe_perc\u0027],result[\u0027dim_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027unknown_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"Hour\",\"Total (pph)\",\"Diverted (pph)\",\"Dest Full (pph)\",\"Dest Jam (pph)\",\"Dest Disabled (pph)\",\"Dest Fault (pph)\",\"Divert Fail (pph)\",\"Lost (pph)\",\"Unsafe (pph)\",\"Dim Error (pph)\",\"Gap Error (pph)\",\"Unknown (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027endt\u0027],result[\u0027rownumber\u0027],result[\u0027total_rate\u0027],result[\u0027Diverted_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027destjam_rate\u0027],result[\u0027destdisabled_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027DivertFail_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027unsafe_rate\u0027],result[\u0027dim_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027unknown_rate\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d \u0027Hourly Lane.csv\u0027, data \u003d csv)\"\"\"" }, "scope": "G", "type": "script" } } }, "meta": { "name": "ExportToCSV", "tooltip": { "enabled": true, "location": "bottom", "style": { "backgroundColor": "#2B2B2BBF", "color": "#FFFFFF", "fontSize": 14, "textAlign": "left", "white-space": "pre" }, "sustain": 2000 }, "visible": false }, "position": { "height": 27.9, "width": 120, "x": 1792.39, "y": -11.936249999999973 }, "propConfig": { "meta.tooltip.text": { "binding": { "config": { "expression": "\"About: Export to CSV\"+ \r\n\"\\n\"+\r\n\"\\n\"+\"Which tab is open that\"+ \r\n\"\\n\"+\"table will be exported to CSV\"+ \r\n\"\\n\"+\"file after clicking on the button.\"" }, "type": "expr" } } }, "props": { "mode": "percent", "style": { "classes": "Button_Action", "fontFamily": "Arial", "marginBottom": "2px", "marginTop": "16px" }, "text": "Export to CSV" }, "type": "ia.input.button" }, { "children": [ { "meta": { "name": "LPeriod" }, "position": { "basis": "60px" }, "props": { "style": { "color": "#FFFFFF" }, "text": "Period:" }, "type": "ia.display.label" }, { "meta": { "name": "Period" }, "position": { "basis": "160px" }, "props": { "options": [ { "label": "Past 30 Sec", "value": "Past 30 Sec" }, { "label": "Past 1 Min", "value": "Past 1 Min" }, { "label": "Past 5 Min", "value": "Past 5 Min" }, { "label": "Past 15 Min", "value": "Past 15 Min" }, { "label": "Past 30 Min", "value": "Past 30 Min" }, { "label": "Past Hour", "value": "Past Hour" }, { "label": "Past 2 Hour", "value": "Past 2 Hour" }, { "label": "Past 4 Hour", "value": "Past 4 Hour" }, { "label": "Past 8 Hour", "value": "Past 8 Hour" }, { "label": "Current Day", "value": "Current Day" }, { "label": "Morning", "value": "Morning" }, { "label": "Daylight", "value": "Daylight" }, { "label": "Twilight", "value": "Twilight" }, { "label": "Night", "value": "Night" }, { "label": "Wrap Down", "value": "Wrap Down" }, { "label": "Current Sort", "value": "Current Sort" }, { "label": "Custom", "value": "Custom" } ], "value": "Past 5 Min" }, "type": "ia.input.dropdown" }, { "meta": { "name": "Spare_0" }, "position": { "basis": "18.1px" }, "type": "ia.display.label" }, { "meta": { "name": "Start Date" }, "position": { "basis": "85px" }, "props": { "style": { "color": "#FFFFFF" }, "text": "Start Date:" }, "type": "ia.display.label" }, { "custom": { "Selected": { "$": [ "ts", 192, 1689168232683 ], "$ts": 1688475180000 } }, "events": { "component": { "onActionPerformed": { "config": { "script": "\t\n\tself.custom.Selected \u003d self.props.value" }, "scope": "G", "type": "script" } } }, "meta": { "name": "StartTime" }, "propConfig": { "props.enabled": { "binding": { "config": { "expression": "{../Period.props.value} \u003d \"Custom\"" }, "type": "expr" } }, "props.maxDate": { "binding": { "config": { "expression": "now()" }, "type": "expr" } }, "props.startDate": { "binding": { "config": { "path": "../Period.props.value" }, "transforms": [ { "fallback": "todate(now())", "inputType": "expression", "mappings": [ { "input": "\"Past 30 Min\"", "output": "todate(dateFormat(dateArithmetic(now(),-30, \"Minute\"), \"yyyy-MM-dd HH:mm:ss\"))" }, { "input": "\"Past Hour\"", "output": "todate(dateFormat(dateArithmetic(now(),-1, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" }, { "input": "\"Past 2 Hour\"", "output": "todate(dateFormat(dateArithmetic(now(),-2, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" }, { "input": "\"Past 4 Hour\"", "output": "todate(dateFormat(dateArithmetic(now(),-4, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" }, { "input": "\"Past 8 Hour\"", "output": "todate(dateFormat(dateArithmetic(now(),-8, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" }, { "input": "\"Current Day\"", "output": "todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 00:00:00\"))" }, { "input": "\"Morning\"", "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 2:30:00\"),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")))" }, { "input": "\"Daylight\"", "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 7:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\")))" }, { "input": "\"Twilight\"", "output": "if (dateFormat(dateArithmetic(now(),0, \"Hours\"), \"HH:mm:ss\")\u003c\"13:00:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 13:00:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\")))" }, { "input": "\"Night\"", "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 18:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\")))" }, { "input": "\"Wrap Down\"", "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\", todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 23:30:00\")),todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\")))" }, { "input": "\"Current Sort\"", "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\", todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")), \r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\", todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\")),\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")))))))" }, { "input": "\"Custom\"", "output": "{this.props.value}" }, { "input": "\"Past 30 Sec\"", "output": "todate(dateFormat(dateArithmetic(now(),-30, \"second\"), \"yyyy-MM-dd HH:mm:ss\"))" }, { "input": "\"Past 1 Min\"", "output": "todate(dateFormat(dateArithmetic(now(),-1,\"Minute\"), \"yyyy-MM-dd HH:mm:ss\"))" }, { "input": "\"Past 5 Min\"", "output": "todate(dateFormat(dateArithmetic(now(),-5,\"Minute\"), \"yyyy-MM-dd HH:mm:ss\"))" }, { "input": "\"Past 15 Min\"", "output": "todate(dateFormat(dateArithmetic(now(),-15,\"Minute\"), \"yyyy-MM-dd HH:mm:ss\"))" } ], "outputType": "expression", "type": "map" } ], "type": "property" }, "onChange": { "enabled": null, "script": "\t\n\tif self.getSibling(\"Period\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.startDate" } }, "props.value": { "onChange": { "enabled": null, "script": "\t\n\tif system.date.secondsBetween(self.props.value,self.getSibling(\"EndTime\").props.value) \u003e 604800 or system.date.secondsBetween(self.props.value,self.getSibling(\"EndTime\").props.value) \u003c 0:\n\t if system.date.secondsBetween(system.date.addSeconds(self.props.value,604800),system.date.now()) \u003c 0: \n\t self.getSibling(\"EndTime\").props.value \u003d system.date.now()\n\t else:\n\t self.getSibling(\"EndTime\").props.value \u003d system.date.addSeconds(self.props.value,604800)" } } }, "props": { "dismissOnSelect": false, "formattedValue": "Oct 5, 2023 5:53 PM", "formattedValues": { "date": "Mar 26, 2021", "datetime": "Mar 26, 2021 12:00 AM", "time": "12:00 AM" }, "value": { "$": [ "ts", 192, 1696517936086 ], "$ts": 1696517636000 } }, "type": "ia.input.date-time-input" }, { "meta": { "name": "Spare" }, "position": { "basis": "18.1px" }, "type": "ia.display.label" }, { "meta": { "name": "End Date" }, "position": { "basis": "81px" }, "props": { "style": { "color": "#FFFFFF" }, "text": "End Date:" }, "type": "ia.display.label" }, { "custom": { "Selected": { "$": [ "ts", 192, 1689083723907 ], "$ts": 1688643420000 } }, "events": { "component": { "onActionPerformed": { "config": { "script": "\t\n\tself.custom.Selected \u003d self.props.value" }, "scope": "G", "type": "script" } } }, "meta": { "name": "EndTime" }, "position": { "basis": "190px" }, "propConfig": { "props.enabled": { "binding": { "config": { "expression": "{../Period.props.value} \u003d \"Custom\"" }, "type": "expr" } }, "props.endDate": { "binding": { "config": { "path": "../Period.props.value" }, "transforms": [ { "fallback": "{this.props.value}", "inputType": "scalar", "mappings": [ { "input": "Past 30 Min", "output": "todate(dateFormat(dateArithmetic(now(),0, \"Hour\"), \"yyyy-MM-dd HH:mm:ss\"))" }, { "input": "Past Hour", "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" }, { "input": "Past 2 Hour", "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" }, { "input": "Past 4 Hour", "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" }, { "input": "Past 8 Hour", "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" }, { "input": "Current Day", "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" }, { "input": "Morning", "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 7:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 7:30:00\"))))" }, { "input": "Daylight", "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"7:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 13:00:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 13:00:00\"))))" }, { "input": "Twilight", "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"13:00:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 18:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 18:30:00\"))))" }, { "input": "Night", "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"18:30:00\",\r todate(dateFormat(dateArithmetic(now(0),-1, \"Day\"), \"yyyy-MM-dd 23:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 23:30:00\"))))" }, { "input": "Wrap Down", "output": "if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"23:30:00\",\r todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\")),\r if (dateFormat(dateArithmetic(now(),0, \"Day\"), \"HH:mm:ss\")\u003c\"2:30:00\",\r todate(dateFormat(dateArithmetic(now(),0, \"Day\"), \"yyyy-MM-dd HH:mm:ss\")), todate(dateFormat(dateArithmetic(now(0),0, \"Day\"), \"yyyy-MM-dd 2:30:00\"))))" }, { "input": "Current Sort", "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" }, { "input": "Past 30 Sec", "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" }, { "input": "Past 1 Min", "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" }, { "input": "Past 5 Min", "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" }, { "input": "Past 15 Min", "output": "todate(dateFormat(dateArithmetic(now(),0, \"hour\"), \"yyyy-MM-dd HH:mm:ss\"))" } ], "outputType": "expression", "type": "map" } ], "type": "property" }, "onChange": { "enabled": null, "script": "\t\n\tif self.getSibling(\"Period\").props.value !\u003d \"Custom\":\n\t\tself.props.value \u003d self.props.endDate" } }, "props.maxDate": { "binding": { "config": { "expression": "if(dateDiff({../StartTime.props.value},now(),\"day\") \u003c 7, now(),dateArithmetic({../StartTime.props.value}, 7, \"days\"))" }, "type": "expr" } }, "props.minDate": { "binding": { "config": { "expression": "{../StartTime.props.value}" }, "type": "expr" } } }, "props": { "dismissOnSelect": false, "formattedValue": "Oct 5, 2023 5:58 PM", "formattedValues": { "date": "Mar 29, 2021", "datetime": "Mar 29, 2021 1:37 PM", "time": "1:37 PM" }, "value": { "$": [ "ts", 192, 1696517936086 ], "$ts": 1696517936000 } }, "type": "ia.input.date-time-input" } ], "meta": { "name": "Period_not_Global_0" }, "position": { "height": 25.02, "width": 792.96, "x": 4.8, "y": 5.49 }, "propConfig": { "custom.EndDate": { "binding": { "config": { "path": "./EndTime.props.value" }, "type": "property" } }, "custom.StartDate": { "binding": { "config": { "path": "./StartTime.props.value" }, "type": "property" } }, "meta.visible": { "binding": { "config": { "expression": "if({../Commissioning.props.currentTabIndex} !\u003d 2,1,0)" }, "type": "expr" } } }, "props": { "style": { "fontFamily": "Arial" } }, "type": "ia.container.flex" }, { "meta": { "name": "Label" }, "position": { "height": 31.99, "width": 486.91, "x": 834.44, "y": 3.81 }, "props": { "style": { "color": "#FFFFFF", "fontFamily": "Arial", "fontSize": 20 }, "text": "COMMISSIONING TAB" }, "type": "ia.display.label" }, { "custom": { "debug": [ [ "2020-03-24 03:58:00", 83.44392609984358, 93.58514404296875, 71.81086730957031 ], [ "2020-03-24 03:59:00", 83.35893577107669, 106.05998229980469, 72.54214477539062 ], [ "2020-03-24 04:00:00", 83.2739454423098, 102.124267578125, 72.18306732177734 ], [ "2020-03-24 04:01:00", 83.26998772600022, 104.7994155883789, 72.2726821899414 ], [ "2020-03-24 04:02:00", 83.09998708000028, 110.67745971679688, 72.70557403564453 ], [ "2020-03-24 04:03:00", 82.95057846075277, 110.90865325927734, 72.86494445800781 ], [ "2020-03-24 04:04:00", 82.87408810123425, 111.18544006347656, 72.739990234375 ], [ "2020-03-24 04:05:00", 82.79759774171573, 110.57137298583984, 72.47943878173828 ], [ "2020-03-24 04:06:00", 82.72110738219722, 111.59486389160156, 72.50711059570312 ], [ "2020-03-24 04:07:00", 82.6446170226787, 110.79205322265625, 72.84617614746094 ], [ "2020-03-24 04:08:00", 82.56812666316019, 112.36724853515625, 72.59688568115234 ], [ "2020-03-24 04:09:00", 82.49163630364167, 111.96199035644531, 71.75237274169922 ], [ "2020-03-24 04:10:00", 82.41514594412317, 114.09909057617188, 72.87260437011719 ], [ "2020-03-24 04:11:00", 82.33865558460465, 113.22314453125, 72.4264144897461 ], [ "2020-03-24 04:12:00", 82.26216522508614, 112.67841339111328, 72.77767944335938 ], [ "2020-03-24 04:13:00", 82.18567486556762, 109.4883041381836, 73.2457504272461 ], [ "2020-03-24 04:14:00", 82.1091845060491, 109.47913360595703, 72.0219955444336 ], [ "2020-03-24 04:15:00", 82.03269414653059, 109.40910339355469, 72.11457061767578 ], [ "2020-03-24 04:16:00", 81.95620378701207, 108.2085189819336, 73.03665924072266 ], [ "2020-03-24 04:17:00", 81.87971342749356, 109.74492645263672, 72.89605712890625 ], [ "2020-03-24 04:18:00", 81.80322306797505, 110.48381042480469, 72.340087890625 ], [ "2020-03-24 04:19:00", 81.72673270845654, 110.1125259399414, 72.04779815673828 ], [ "2020-03-24 04:20:00", 81.65024234893802, 110.58039855957031, 72.02574157714844 ], [ "2020-03-24 04:21:00", 81.5737519894195, 111.26719665527344, 72.68399810791016 ], [ "2020-03-24 04:22:00", 81.57001033599973, 111.0679931640625, 72.2317123413086 ], [ "2020-03-24 04:23:00", 81.40001291999972, 111.84290313720703, 73.5782470703125 ], [ "2020-03-24 04:24:00", 81.22444354734957, 111.08856201171875, 74.54239654541016 ], [ "2020-03-24 04:25:00", 81.13445335130304, 110.7277603149414, 73.62892150878906 ], [ "2020-03-24 04:26:00", 81.04446315525652, 110.72388458251953, 74.79293823242188 ], [ "2020-03-24 04:27:00", 80.95447295921001, 113.21517944335938, 73.95577239990234 ], [ "2020-03-24 04:28:00", 80.86448276316348, 112.6423568725586, 74.46560668945312 ], [ "2020-03-24 04:29:00", 80.77449256711697, 113.47187805175781, 75.20769500732422 ], [ "2020-03-24 04:30:00", 80.68450237107044, 113.81484985351562, 74.11184692382812 ], [ "2020-03-24 04:31:00", 80.59451217502392, 110.26861572265625, 73.92262268066406 ], [ "2020-03-24 04:32:00", 80.50452197897741, 109.19113159179688, 74.61058807373047 ], [ "2020-03-24 04:33:00", 80.41453178293088, 108.94200134277344, 74.5039291381836 ], [ "2020-03-24 04:34:00", 80.32454158688437, 109.96826934814453, 74.46529388427734 ], [ "2020-03-24 04:35:00", 80.23455139083784, 81.94364929199219, 73.67473602294922 ], [ "2020-03-24 04:36:00", 80.14456119479132, 23.80181121826172, 73.68876117466887 ], [ "2020-03-24 04:37:00", 80.0545709987448, 1.4474921226501465, 73.68912506103516 ], [ "2020-03-24 04:38:00", 79.96458080269828, 4.1637725830078125, 73.72541046142578 ], [ "2020-03-24 04:39:00", 79.87459060665176, 26.945161819458008, 74.61903381347656 ], [ "2020-03-24 04:40:00", 79.87000710599979, 34.11628341674805, 73.51866149902344 ], [ "2020-03-24 04:41:00", 79.70000645999983, 27.773473739624023, 74.04241180419922 ], [ "2020-03-24 04:42:00", 79.60965611151889, 27.49029541015625, 73.1905517578125 ], [ "2020-03-24 04:43:00", 79.56329763722199, 34.070072174072266, 73.98297882080078 ], [ "2020-03-24 04:44:00", 79.5169391629251, 33.60432052612305, 74.68580627441406 ], [ "2020-03-24 04:45:00", 79.4705806886282, 33.17567825317383, 73.96578216552734 ], [ "2020-03-24 04:46:00", 79.42422221433131, 33.235443115234375, 74.14202880859375 ], [ "2020-03-24 04:47:00", 79.37786374003441, 33.624229431152344, 73.29328918457031 ], [ "2020-03-24 04:48:00", 79.33150526573752, 33.59697723388672, 73.17694091796875 ], [ "2020-03-24 04:49:00", 79.28514679144062, 33.403076171875, 73.81486511230469 ], [ "2020-03-24 04:50:00", 79.23878831714373, 33.89695739746094, 74.30374145507812 ], [ "2020-03-24 04:51:00", 79.19242984284683, 32.8265266418457, 74.06024169921875 ], [ "2020-03-24 04:52:00", 79.14607136854994, 48.27207946777344, 73.2079086303711 ], [ "2020-03-24 04:53:00", 79.09971289425305, 74.11988830566406, 72.95736694335938 ], [ "2020-03-24 04:54:00", 79.05335441995615, 85.12024688720703, 73.62250518798828 ], [ "2020-03-24 04:55:00", 79.00699594565926, 89.70301055908203, 72.9462661743164 ], [ "2020-03-24 04:56:00", 78.96063747136236, 98.89726257324219, 72.34540557861328 ], [ "2020-03-24 04:57:00", 78.91427899706547, 104.57252502441406, 73.3578872680664 ], [ "2020-03-24 04:58:00", 78.86792052276857, 103.37727355957031, 73.94607543945312 ], [ "2020-03-24 04:59:00", 78.82156204847168, 103.06717681884766, 72.9709701538086 ], [ "2020-03-24 05:00:00", 78.77520357417478, 102.50790405273438, 74.46186065673828 ], [ "2020-03-24 05:01:00", 78.72884509987789, 102.56554412841797, 72.30302429199219 ], [ "2020-03-24 05:02:00", 78.68248662558099, 100.72061157226562, 73.90963745117188 ], [ "2020-03-24 05:03:00", 78.6361281512841, 84.94855499267578, 72.5624771118164 ], [ "2020-03-24 05:04:00", 78.5897696769872, 73.80229949951172, 72.40718078613281 ], [ "2020-03-24 05:05:00", 78.54341120269031, 66.7529296875, 73.5855941772461 ], [ "2020-03-24 05:06:00", 78.49705272839341, 58.3730354309082, 73.1899185180664 ], [ "2020-03-24 05:07:00", 78.45069425409652, 54.12462615966797, 73.07763671875 ], [ "2020-03-24 05:08:00", 78.40433577979962, 51.171958923339844, 73.19320678710938 ], [ "2020-03-24 05:09:00", 78.35797730550273, 48.614585876464844, 72.81364440917969 ], [ "2020-03-24 05:10:00", 78.31161883120583, 55.98033905029297, 74.0353775024414 ], [ "2020-03-24 05:11:00", 78.26526035690894, 55.769962310791016, 74.27434539794922 ], [ "2020-03-24 05:12:00", 78.21890188261204, 55.67626190185547, 72.99474334716797 ], [ "2020-03-24 05:13:00", 78.17254340831515, 53.84586715698242, 73.18851470947266 ], [ "2020-03-24 05:14:00", 78.17000064599996, 49.15884017944336, 72.83944702148438 ], [ "2020-03-24 05:15:00", 78, 48.674129486083984, 72.74655151367188 ], [ "2020-03-24 05:16:00", 77.9366887710829, 48.823998987048924, 73.24293518066406 ], [ "2020-03-24 05:17:00", 77.90413912638326, 48.8282470703125, 72.28050994873047 ], [ "2020-03-24 05:18:00", 77.87158948168361, 49.756980895996094, 72.88276672363281 ], [ "2020-03-24 05:19:00", 77.83903983698399, 49.47259521484375, 73.35757446289062 ], [ "2020-03-24 05:20:00", 77.80649019228434, 49.850311279296875, 73.20963287353516 ], [ "2020-03-24 05:21:00", 77.77394054758471, 49.637855529785156, 72.9081039428711 ], [ "2020-03-24 05:22:00", 77.74139090288507, 49.61250305175781, 72.93186950683594 ], [ "2020-03-24 05:23:00", 77.70884125818544, 48.27946090698242, 74.17268371582031 ], [ "2020-03-24 05:24:00", 77.6762916134858, 48.74678421020508, 73.15660858154297 ], [ "2020-03-24 05:25:00", 77.64374196878616, 48.357120513916016, 72.6622543334961 ], [ "2020-03-24 05:26:00", 77.61119232408653, 49.31953430175781, 72.34400177001953 ], [ "2020-03-24 05:27:00", 77.57864267938689, 49.709964752197266, 72.97113037109375 ], [ "2020-03-24 05:28:00", 77.54609303468726, 50.2484130859375, 72.39154052734375 ], [ "2020-03-24 05:29:00", 77.51354338998762, 50.60381317138672, 72.06515502929688 ], [ "2020-03-24 05:30:00", 77.48099374528799, 50.00936508178711, 56.87029266357422 ], [ "2020-03-24 05:31:00", 77.44844410058835, 49.875885009765625, 16.654312133789062 ], [ "2020-03-24 05:32:00", 77.4158944558887, 48.563663482666016, 18.19554901123047 ], [ "2020-03-24 05:33:00", 77.38334481118908, 48.847572326660156, 18.055583953857422 ], [ "2020-03-24 05:34:00", 77.35079516648943, 48.35354232788086, 18.378847122192383 ], [ "2020-03-24 05:35:00", 77.3182455217898, 48.75905990600586, 17.62409782409668 ], [ "2020-03-24 05:36:00", 77.28569587709016, 48.05728530883789, 18.058086395263672 ], [ "2020-03-24 05:37:00", 77.25314623239053, 54.909175872802734, 17.759536743164062 ], [ "2020-03-24 05:38:00", 77.22059658769089, 54.575439453125, 17.888395309448242 ], [ "2020-03-24 05:39:00", 77.18804694299125, 55.046234130859375, 18.210878372192383 ], [ "2020-03-24 05:40:00", 77.15549729829162, 54.0140495300293, 17.824277877807617 ], [ "2020-03-24 05:41:00", 77.12294765359198, 53.690467834472656, 18.451248168945312 ], [ "2020-03-24 05:42:00", 77.09039800889235, 53.07158279418945, 18.209468841552734 ], [ "2020-03-24 05:43:00", 77.05784836419271, 53.31936264038086, 18.179603576660156 ], [ "2020-03-24 05:44:00", 77.02529871949308, 53.26475143432617, 18.342716217041016 ], [ "2020-03-24 05:45:00", 76.99274907479344, 51.945220947265625, 18.539770126342773 ], [ "2020-03-24 05:46:00", 76.9601994300938, 51.81389617919922, 18.015705108642578 ], [ "2020-03-24 05:47:00", 76.92764978539417, 51.123085021972656, 17.368398666381836 ], [ "2020-03-24 05:48:00", 76.89510014069452, 51.4550666809082, 18.14003562927246 ], [ "2020-03-24 05:49:00", 76.8625504959949, 50.60249710083008, 18.289703369140625 ], [ "2020-03-24 05:50:00", 76.83000085129525, 50.91603088378906, 18.2962646484375 ], [ "2020-03-24 05:51:00", 76.79745120659562, 53.06449508666992, 18.563539505004883 ], [ "2020-03-24 05:52:00", 76.76490156189598, 54.72663497924805, 18.568862915039062 ], [ "2020-03-24 05:53:00", 76.73235191719634, 54.90778732299805, 18.28094482421875 ], [ "2020-03-24 05:54:00", 76.69980227249671, 53.92911911010742, 18.02821159362793 ], [ "2020-03-24 05:55:00", 76.66725262779707, 53.20056915283203, 21.20859718322754 ], [ "2020-03-24 05:56:00", 76.63470298309744, 53.7746696472168, 70.31324768066406 ], [ "2020-03-24 05:57:00", 76.6021533383978, 54.07472610473633, 73.2507553100586 ], [ "2020-03-24 05:58:00", 76.56960369369816, 53.80739974975586, 73.81517791748047 ], [ "2020-03-24 05:59:00", 76.53705404899853, 53.748661041259766, 73.31723022460938 ], [ "2020-03-24 06:00:00", 76.50450440429888, 54.74142837524414, 72.85430145263672 ], [ "2020-03-24 06:01:00", 76.47195475959926, 56.06607437133789, 73.29580688476562 ], [ "2020-03-24 06:02:00", 76.46999418600018, 55.171714782714844, 72.67166195723287 ], [ "2020-03-24 06:03:00", 76.29999354000017, 55.41927719116211, 72.6522445678711 ], [ "2020-03-24 06:04:00", 76.17097911658006, 55.45018005371094, 73.24137115478516 ], [ "2020-03-24 06:05:00", 76.10446483646761, 55.66059112548828, 72.9041976928711 ], [ "2020-03-24 06:06:00", 76.03795055635517, 49.595481872558594, 73.65878295898438 ], [ "2020-03-24 06:07:00", 75.97143627624271, 47.00128173828125, 72.86134338378906 ], [ "2020-03-24 06:08:00", 75.90492199613027, 47.58378601074219, 72.69776153564453 ], [ "2020-03-24 06:09:00", 75.83840771601783, 49.07365417480469, 72.17729187011719 ], [ "2020-03-24 06:10:00", 75.77189343590538, 56.555606842041016, 72.93250274658203 ], [ "2020-03-24 06:11:00", 75.70537915579293, 56.26713180541992, 72.06671905517578 ], [ "2020-03-24 06:12:00", 75.63886487568048, 55.18650817871094, 73.08904266357422 ], [ "2020-03-24 06:13:00", 75.57235059556804, 48.025177001953125, 73.17881774902344 ], [ "2020-03-24 06:14:00", 75.50583631545558, 47.967350006103516, 73.10953521728516 ], [ "2020-03-24 06:15:00", 75.43932203534314, 49.351463317871094, 72.9697265625 ], [ "2020-03-24 06:16:00", 75.3728077552307, 57.63689041137695, 73.93919372558594 ], [ "2020-03-24 06:17:00", 75.30629347511824, 51.609039306640625, 73.03306579589844 ], [ "2020-03-24 06:18:00", 75.2397791950058, 49.73860549926758, 73.2399673461914 ], [ "2020-03-24 06:19:00", 75.17326491489335, 50.75581359863281, 72.73904418945312 ], [ "2020-03-24 06:20:00", 75.1067506347809, 50.66218566894531, 72.50445556640625 ], [ "2020-03-24 06:21:00", 75.04023635466845, 50.81214141845703, 72.9201431274414 ], [ "2020-03-24 06:22:00", 74.97372207455601, 51.4454231262207, 72.74983978271484 ], [ "2020-03-24 06:23:00", 74.90720779444355, 51.69704055786133, 72.99396514892578 ], [ "2020-03-24 06:24:00", 74.84069351433111, 51.35186767578125, 73.40730285644531 ], [ "2020-03-24 06:25:00", 74.77417923421866, 50.72081756591797, 72.23859405517578 ], [ "2020-03-24 06:26:00", 74.76998772600024, 50.91818618774414, 73.011474609375 ], [ "2020-03-24 06:27:00", 74.59998708000028, 50.9371452331543, 73.52397918701172 ], [ "2020-03-24 06:28:00", 74.47115968724424, 51.061458587646484, 73.56307220458984 ], [ "2020-03-24 06:29:00", 74.40464696005053, 50.900325775146484, 73.50645446777344 ], [ "2020-03-24 06:30:00", 74.33813423285682, 51.356689453125, 73.11031341552734 ], [ "2020-03-24 06:31:00", 74.2716215056631, 51.44089126586914, 74.34957122802734 ], [ "2020-03-24 06:32:00", 74.2051087784694, 51.28786849975586, 73.98580169677734 ], [ "2020-03-24 06:33:00", 74.13859605127568, 51.93085537607588, 72.36542510986328 ], [ "2020-03-24 06:34:00", 74.07208332408197, 51.952125549316406, 72.51180267333984 ], [ "2020-03-24 06:35:00", 74.00557059688826, 57.87371063232422, 73.43373107910156 ], [ "2020-03-24 06:36:00", 73.93905786969457, 80.50335693359375, 73.54712677001953 ], [ "2020-03-24 06:37:00", 73.87254514250085, 86.00247192382812, 73.6276626586914 ], [ "2020-03-24 06:38:00", 73.80603241530714, 92.10163116455078, 73.07763671875 ], [ "2020-03-24 06:39:00", 73.73951968811343, 92.22298431396484, 72.73919677734375 ], [ "2020-03-24 06:40:00", 73.67300696091972, 91.8537368774414, 72.59422302246094 ], [ "2020-03-24 06:41:00", 73.60649423372601, 91.79039764404297, 72.58702850341797 ], [ "2020-03-24 06:42:00", 73.5399815065323, 92.08602905273438, 73.7885971069336 ], [ "2020-03-24 06:43:00", 73.47346877933859, 92.87781524658203, 72.7099609375 ], [ "2020-03-24 06:44:00", 73.40695605214488, 96.19808197021484, 73.00537872314453 ], [ "2020-03-24 06:45:00", 73.34044332495118, 96.97959899902344, 73.0341567993164 ], [ "2020-03-24 06:46:00", 73.27393059775747, 92.9488296508789, 73.91197967529297 ], [ "2020-03-24 06:47:00", 73.20741787056376, 93.09352111816406, 72.77579498291016 ], [ "2020-03-24 06:48:00", 73.14090514337005, 91.96395111083984, 71.88639831542969 ], [ "2020-03-24 06:49:00", 73.07439241617634, 92.7508773803711, 73.19898986816406 ], [ "2020-03-24 06:50:00", 73.07001033599973, 91.7613525390625, 73.58168029785156 ], [ "2020-03-24 06:51:00", 72.90001291999972, 90.88325500488281, 73.70819854736328 ], [ "2020-03-24 06:52:00", 72.74429166862062, 90.33417510986328, 72.71105194091797 ], [ "2020-03-24 06:53:00", 72.66377465236994, 95.02799224853516, 75.33968353271484 ], [ "2020-03-24 06:54:00", 72.58325763611924, 96.9925308227539, 74.09574890136719 ], [ "2020-03-24 06:55:00", 72.50274061986855, 96.695068359375, 73.8018798828125 ], [ "2020-03-24 06:56:00", 72.42222360361787, 95.75796508789062, 74.43511199951172 ], [ "2020-03-24 06:57:00", 72.34170658736717, 96.17393493652344, 74.73851776123047 ], [ "2020-03-24 06:58:00", 72.26118957111649, 88.4173812866211, 75.60273742675781 ], [ "2020-03-24 06:59:00", 72.1806725548658, 88.39751434326172, 74.84156799316406 ], [ "2020-03-24 07:00:00", 72.1001555386151, 87.41456604003906, 74.45763397216797 ], [ "2020-03-24 07:01:00", 72.01963852236442, 87.65657806396484, 73.62500762939453 ], [ "2020-03-24 07:02:00", 71.93912150611372, 87.04649353027344, 75.57865142822266 ], [ "2020-03-24 07:03:00", 71.85860448986304, 87.92521667480469, 74.86284637451172 ], [ "2020-03-24 07:04:00", 71.77808747361235, 85.46574401855469, 74.23040008544922 ], [ "2020-03-24 07:05:00", 71.69757045736166, 51.844181060791016, 73.2090072631836 ], [ "2020-03-24 07:06:00", 71.61705344111097, 36.57521057128906, 74.82296752929688 ], [ "2020-03-24 07:07:00", 71.53653642486027, 34.56216812133789, 74.66110229492188 ], [ "2020-03-24 07:08:00", 71.45601940860959, 48.19200897216797, 73.77107238769531 ], [ "2020-03-24 07:09:00", 71.3755023923589, 52.86350631713867, 74.53269958496094 ], [ "2020-03-24 07:10:00", 71.37000710599979, 52.843929290771484, 73.5987319946289 ], [ "2020-03-24 07:11:00", 71.20000645999983, 52.08213424682617, 74.15689849853516 ], [ "2020-03-24 07:12:00", 71.03583251441142, 51.53842544555664, 73.91010284423828 ], [ "2020-03-24 07:13:00", 70.95084242170037, 43.506919860839844, 73.70914459228516 ], [ "2020-03-24 07:14:00", 70.86585232898932, 43.037841796875, 73.2168197631836 ], [ "2020-03-24 07:15:00", 70.78086223627825, 43.77318572998047, 74.06806182861328 ], [ "2020-03-24 07:16:00", 70.6958721435672, 46.766944885253906, 74.05726623535156 ], [ "2020-03-24 07:17:00", 70.61088205085615, 50.872379302978516, 74.08291625976562 ], [ "2020-03-24 07:18:00", 70.5258919581451, 51.395668029785156, 74.64201354980469 ], [ "2020-03-24 07:19:00", 70.44090186543403, 50.60863494873047, 73.44953155517578 ], [ "2020-03-24 07:20:00", 70.35591177272298, 40.730621337890625, 72.79737854003906 ], [ "2020-03-24 07:21:00", 70.27092168001192, 41.385196685791016, 73.6615982055664 ], [ "2020-03-24 07:22:00", 70.18593158730087, 52.25959777832031, 73.92058563232422 ], [ "2020-03-24 07:23:00", 70.10094149458982, 46.88405990600586, 74.61308288574219 ], [ "2020-03-24 07:24:00", 70.01595140187875, 47.141448974609375, 73.66790870618443 ], [ "2020-03-24 07:25:00", 69.9309613091677, 47.107181549072266, 73.63360595703125 ], [ "2020-03-24 07:26:00", 69.84597121645665, 47.4166259765625, 74.238525390625 ], [ "2020-03-24 07:27:00", 69.7609811237456, 46.56296157836914, 73.82565307617188 ], [ "2020-03-24 07:28:00", 69.67599103103453, 46.3474006652832, 72.98832702636719 ], [ "2020-03-24 07:29:00", 69.67000064599995, 47.08136046272777, 73.30158233642578 ], [ "2020-03-24 07:30:00", 69.5, 47.10820770263672, 73.27828216552734 ], [ "2020-03-24 07:31:00", 69.32637243713472, 47.034088134765625, 73.60092163085938 ], [ "2020-03-24 07:32:00", 69.23638277037952, 45.57647705078125, 73.87054443359375 ], [ "2020-03-24 07:33:00", 69.1463931036243, 51.21367645263672, 72.25328826904297 ], [ "2020-03-24 07:34:00", 69.0564034368691, 70.96977996826172, 73.15692138671875 ], [ "2020-03-24 07:35:00", 68.96641377011389, 76.6375961303711, 72.21951293945312 ], [ "2020-03-24 07:36:00", 68.87642410335869, 83.16655731201172, 74.12545776367188 ], [ "2020-03-24 07:37:00", 68.78643443660347, 83.07859802246094, 72.88916991454134 ], [ "2020-03-24 07:38:00", 68.69644476984827, 92.17417907714844, 72.8433609008789 ], [ "2020-03-24 07:39:00", 68.60645510309305, 92.9948959350586, 73.65784454345703 ], [ "2020-03-24 07:40:00", 68.51646543633785, 92.51905822753906, 72.56232452392578 ], [ "2020-03-24 07:41:00", 68.42647576958265, 91.8058090209961, 73.06637573242188 ], [ "2020-03-24 07:42:00", 68.33648610282744, 90.04006958007812, 72.91545104980469 ], [ "2020-03-24 07:43:00", 68.24649643607223, 85.17295837402344, 73.79078674316406 ], [ "2020-03-24 07:44:00", 68.15650676931702, 95.68914794921875, 72.5380859375 ], [ "2020-03-24 07:45:00", 68.06651710256182, 74.87901306152344, 73.2021255493164 ], [ "2020-03-24 07:46:00", 67.9765274358066, 60.12022018432617, 73.76215362548828 ], [ "2020-03-24 07:47:00", 67.96999418600018, 53.05949020385742, 73.28720092773438 ], [ "2020-03-24 07:48:00", 67.79999354000017, 48.9787483215332, 73.20462799072266 ], [ "2020-03-24 07:49:00", 67.60342746002077, 49.55990219116211, 72.59485626220703 ], [ "2020-03-24 07:50:00", 67.50143795130171, 50.27000427246094, 73.38900756835938 ], [ "2020-03-24 07:51:00", 67.39944844258264, 49.79863766947178, 72.78111267089844 ], [ "2020-03-24 07:52:00", 67.29745893386358, 49.78076171875, 73.90713500976562 ], [ "2020-03-24 07:53:00", 67.19546942514451, 50.86861801147461, 38.183509826660156 ], [ "2020-03-24 07:54:00", 67.09347991642545, 51.039466857910156, 17.961437225341797 ], [ "2020-03-24 07:55:00", 66.99149040770638, 51.160526275634766, 19.09199333190918 ], [ "2020-03-24 07:56:00", 66.88950089898731, 50.949893951416016, 18.68396759033203 ], [ "2020-03-24 07:57:00", 66.78751139026825, 51.169769287109375, 17.29629898071289 ], [ "2020-03-24 07:58:00", 66.68552188154918, 50.19011306762695, 18.370710372924805 ] ] }, "events": { "component": { "onActionPerformed": { "config": { "script": "\t\n\timport datetime\n\timport time\n\t\n\tcsvBytes \u003d system.report.executeReport(path\u003d\"Statistics/Shipping Sorter Statistics Com\", project\u003d\"ONT5\", parameters \u003d {}, fileType\u003d\"csv\")\n\tcurrent_datetime\u003ddatetime.datetime.now()\n\tstr_date \u003d current_datetime.strftime(\"%m-%d-%Y %I-%M\")\n\tsystem.perspective.download(str_date+\" Sorter Summary.csv\", csvBytes)\n\t\n\t\"\"\"\t\n\t\tif self.getSibling(\"Commissioning\").props.currentTabIndex \u003d\u003d 1:\n\t\tsystem.tag.writeBlocking([\"StatComTime/StartDateCom\"],[self.getSibling(\"Period_not_Global_0\").custom.StartDate])\n\t\tsystem.tag.writeBlocking([\"StatComTime/EndDateCom\"],[self.getSibling(\"Period_not_Global_0\").custom.EndDate])\n\t\t \n\t\tcsvBytes \u003d system.report.executeReport(path\u003d\"Statistics/Shipping Sorter Statistics Com\", project\u003d\"ONT5\", parameters \u003d {}, fileType\u003d\"csv\")\n\t\tcurrent_datetime\u003ddatetime.datetime.now()\n\t\tstr_date \u003d current_datetime.strftime(\"%m-%d-%Y %I-%M\")\n\t\tsystem.perspective.download(str_date+\" Sorter Summary.csv\", csvBytes)\n\t\telif self.getSibling(\"Commissioning\").props.currentTabIndex \u003d\u003d 2:\n\t\tcsvBytes \u003d system.report.executeReport(path\u003d\"Statistics/Singulator Statistics Com\", project\u003d\"ONT5\", parameters \u003d {}, fileType\u003d\"csv\")\n\t\tcurrent_datetime\u003ddatetime.datetime.now()\n\t\tstr_date \u003d current_datetime.strftime(\"%m-%d-%Y %I-%M\")\n\t\tsystem.perspective.download(str_date+\" Singulator Summary.csv\", csvBytes)\n\t\"\"\"\n\t\t\n\t\n\t\n\t" }, "enabled": false, "scope": "G", "type": "script" } }, "dom": { "onClick": { "config": { "script": "\tdata \u003d [] \n\ttable \u003d []\n\timport datetime\n\tcurrent_datetime\u003ddatetime.datetime.now() \n\tstr_date \u003d current_datetime.strftime(\"%m-%d-%Y %I-%M\") \n\tif self.getSibling(\"Commissioning\").props.currentTabIndex \u003d\u003d 1:\n\t\tsystem.tag.writeBlocking([\"StatComTime/StartDateCom\"],[self.getSibling(\"Period_not_Global_0\").custom.StartDate]) \n\t\tsystem.tag.writeBlocking([\"StatComTime/EndDateCom\"],[self.getSibling(\"Period_not_Global_0\").custom.EndDate]) \n\t \n\t\tcsvBytes \u003d system.report.executeReport(path\u003d\"Statistics/Shipping Sorter Statistics Com\", project\u003d\"ONT5\", parameters \u003d {}, fileType\u003d\"csv\") \n\t\tsystem.perspective.download(str_date+\" Sorter Summary.csv\", csvBytes)\n\t\t\n\telif self.getSibling(\"Commissioning\").props.currentTabIndex \u003d\u003d 2: \n\t\tcsvBytes \u003d system.report.executeReport(path\u003d\"Statistics/Singulator Statistics Com\", project\u003d\"ONT5\", parameters \u003d {}, fileType\u003d\"csv\") \n\t\tsystem.perspective.download(str_date+\" Singulator Summary.csv\", csvBytes) \n\n\n\n\n\tif self.getSibling(\"Commissioning\").props.currentTabIndex \u003d\u003d 0:\n\t\t\tresults \u003d self.parent.getChild(\"Commissioning\").getChild(\"Sorter Perfomance\").getChild(\"Sorter Perfomance\").props.filter.results.data\n\t\t\tif(len(results) \u003e 0):\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027destfault_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknownn_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\t\tfor result in results:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\t\n\t\t\telse:\n\t\t\t\ttest_table \u003d system.dataset.toPyDataSet(self.parent.getChild(\"Commissioning\").getChild(\"Sorter Perfomance\").getChild(\"Sorter Perfomance\").props.data)\n\t\t\t\n\t\t\t\tif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Count\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (#)\",\"Sorted (#)\",\"Assigned (#)\",\"Dest Inv (#)\",\"Dest None (#)\",\"Dest Dis (#)\",\"Dest Full (#)\",\"Unexpected (#)\",\"Dest Fault (#)\",\"Div Fail (#)\",\"Gap Err (#)\",\"Lost (#)\",\"Track Err (#)\",\"Unknown (#)\",\"Unsafe (#)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_count\u0027],result[\u0027sorted_count\u0027],result[\u0027destfault_count\u0027],result[\u0027destinv_count\u0027],result[\u0027destnone_count\u0027],result[\u0027destdis_count\u0027],result[\u0027destfull_count\u0027],result[\u0027unexpected_count\u0027],result[\u0027destfault_count\u0027],result[\u0027divfail_count\u0027],result[\u0027gaperr_count\u0027],result[\u0027lost_count\u0027],result[\u0027trackerr_count\u0027],result[\u0027unknownn_count\u0027],result[\u0027unsafe_count\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Percentage\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (%)\",\"Sorted (%)\",\"Assigned (%)\",\"Dest Inv (%)\",\"Dest None (%)\",\"Dest Dis (%)\",\"Dest Full (%)\",\"Unexpected (%)\",\"Dest Fault (%)\",\"Div Fail (%)\",\"Gap Err (%)\",\"Lost (%)\",\"Track Err (%)\",\"Unknown (%)\",\"Unsafe (%)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_perc\u0027],result[\u0027sorted_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027destinv_perc\u0027],result[\u0027destnone_perc\u0027],result[\u0027destdis_perc\u0027],result[\u0027destfull_perc\u0027],result[\u0027unexpected_perc\u0027],result[\u0027destfault_perc\u0027],result[\u0027divfail_perc\u0027],result[\u0027gaperr_perc\u0027],result[\u0027lost_perc\u0027],result[\u0027trackerr_perc\u0027],result[\u0027unknown_perc\u0027],result[\u0027unsafe_perc\u0027]])\n\t\t\t\telif self.parent.getChild(\"Aggregation_Mode\").getChild(\"Dropdown_Aggregation_mode\").props.value \u003d\u003d \"Rate\":\n\t\t\t\t\theaders \u003d [\"Start Timestamp\", \"End Timestamp\", \"Sorter\",\"Inducted (pph)\",\"Sorted (pph)\",\"Assigned (pph)\",\"Dest Inv (pph)\",\"Dest None (pph)\",\"Dest Dis (pph)\",\"Dest Full (pph)\",\"Unexpected (pph)\",\"Dest Fault (pph)\",\"Div Fail (pph)\",\"Gap Err (pph)\",\"Lost (pph)\",\"Track Err (pph)\",\"Unknown (pph)\",\"Unsafe (pph)\"]\n\t\t\t\t\tfor result in test_table:\n\t\t\t\t\t\tdata.append([result[\u0027Startstamp\u0027],result[\u0027Endtstamp\u0027],result[\u0027SorterName\u0027],result[\u0027inducted_rate\u0027],result[\u0027sorted_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027destinv_rate\u0027],result[\u0027destnone_rate\u0027],result[\u0027destdis_rate\u0027],result[\u0027destfull_rate\u0027],result[\u0027unexpected_rate\u0027],result[\u0027destfault_rate\u0027],result[\u0027divfail_rate\u0027],result[\u0027gaperr_rate\u0027],result[\u0027lost_rate\u0027],result[\u0027trackerr_rate\u0027],result[\u0027unknown_rate\u0027],result[\u0027unsafe_rate\u0027]])\n\t\t\t\t\n\t\t\ttable \u003d system.dataset.toDataSet(headers, data)\t\n\t\t\tcsv \u003d system.dataset.toCSV(table,1,0,1)\n\t\t\tsystem.perspective.download(filename \u003d str_date+\u0027 Sorter Details.csv\u0027, data \u003d csv)\t\t\t \n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\"\"\"import time\n\timport datetime\n\ttime.sleep(2)\n\tcsvBytes \u003d system.report.executeReport(path\u003d\"Statistics/Shipping Sorter Statistics Com\", project\u003d\"ONT5\", parameters \u003d {}, fileType\u003d\"csv\")\n\tcurrent_datetime\u003ddatetime.datetime.now()\n\tstr_date \u003d current_datetime.strftime(\"%m-%d-%Y %I-%M\")\n\tsystem.perspective.download(str_date+\" Sorter Summary.csv\", csvBytes)\"\"\"" }, "scope": "G", "type": "script" }, "onMouseEnter": { "config": { "script": "\tsystem.tag.writeBlocking([\"StatComTime/StartDateCom\"],[self.getSibling(\"Period_not_Global_0\").custom.StartDate])\n\tsystem.tag.writeBlocking([\"StatComTime/EndDateCom\"],[self.getSibling(\"Period_not_Global_0\").custom.EndDate])\t" }, "scope": "G", "type": "script" } } }, "meta": { "name": "ExportToCSV_0", "tooltip": { "enabled": true, "location": "bottom", "style": { "backgroundColor": "#2B2B2BBF", "color": "#FFFFFF", "fontSize": 14, "textAlign": "left", "white-space": "pre" }, "sustain": 2000 } }, "position": { "height": 27.9, "rotate": { "anchor": "100% -1068%" }, "width": 120, "x": 1792.39, "y": -11.328 }, "propConfig": { "meta.tooltip.text": { "binding": { "config": { "expression": "\"About: Export to CSV\"+ \r\n\"\\n\"+\r\n\"\\n\"+\"Which tab is open that\"+ \r\n\"\\n\"+\"table will be exported to CSV\"+ \r\n\"\\n\"+\"file after clicking on the button.\"" }, "type": "expr" } } }, "props": { "mode": "percent", "style": { "classes": "Button_Action", "fontFamily": "Arial", "marginBottom": "2px", "marginTop": "16px" }, "text": "Export to CSV" }, "type": "ia.input.button" } ], "meta": { "name": "root" }, "props": { "style": { "backgroundColor": "#535E1A" } }, "type": "ia.container.coord" } }