[{"id":"d93b1c8d.3496d","type":"tab","label":"Indicators","disabled":false,"info":""},{"id":"790ae261.b7f9fc","type":"link in","z":"d93b1c8d.3496d","name":"","links":["e6f60885.19a3b8"],"x":145,"y":160,"wires":[["b29868ea.622c48","7d2c2c0e.4df5f4","4ffb29ae.1bc1a8","e95c45b4.0ce508"]]},{"id":"b29868ea.622c48","type":"function","z":"d93b1c8d.3496d","name":"Load Data 2","func":" if (msg.payload==2){\n node.status({fill:\"green\",shape:\"dot\",text:\"New data recived\"}); \n msg.payload=global.get(\"DriverDataArray[2]\");\n return msg\n }\n else{\n node.status({fill:\"grey\",shape:\"dot\",text:\"Waiting for new data\"}); \n }\n \n ","outputs":1,"noerr":0,"x":320,"y":420,"wires":[["85897037.e7633"]]},{"id":"ce7754ea.033cf8","type":"ui_chart","z":"d93b1c8d.3496d","name":"","group":"c0a191ac.3404a","order":1,"width":14,"height":7,"label":"Freq Act: {{payload|number:1}} Hz","chartType":"line","legend":"false","xformat":"HH:mm","interpolate":"linear","nodata":"No data","dot":false,"ymin":"0.0","ymax":"60.0","removeOlder":"2","removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":false,"useUTC":false,"colors":["#1f77b4","#aec7e8","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"useOldStyle":false,"outputs":1,"x":660,"y":320,"wires":[[]]},{"id":"c622b3b3.8fb13","type":"ui_chart","z":"d93b1c8d.3496d","name":"","group":"c0a191ac.3404a","order":2,"width":14,"height":7,"label":"Current Act: {{payload|number:1}} A","chartType":"line","legend":"false","xformat":"HH:mm","interpolate":"linear","nodata":"No data","dot":false,"ymin":"0.0","ymax":"30.0","removeOlder":"2","removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":false,"useUTC":false,"colors":["#1f77b4","#aec7e8","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"useOldStyle":false,"outputs":1,"x":660,"y":400,"wires":[[]]},{"id":"d587722d.f748a","type":"ui_gauge","z":"d93b1c8d.3496d","name":"","group":"c0a191ac.3404a","order":3,"width":7,"height":6,"gtype":"gage","title":"Torque","label":"%","format":"{{value}}","min":0,"max":"100","colors":["#00b500","#e6e600","#ca3838"],"seg1":"60","seg2":"80","x":660,"y":480,"wires":[]},{"id":"7d2c2c0e.4df5f4","type":"function","z":"d93b1c8d.3496d","name":"Load Data 3","func":" if (msg.payload==3){\n node.status({fill:\"green\",shape:\"dot\",text:\"New data recived\"}); \n msg.payload=global.get(\"DriverDataArray[3]\");\n return msg\n }\n else{\n node.status({fill:\"grey\",shape:\"dot\",text:\"Waiting for new data\"}); \n }\n \n ","outputs":1,"noerr":0,"x":320,"y":680,"wires":[["4848cedb.e42cc"]]},{"id":"bd7814dc.77cee8","type":"ui_chart","z":"d93b1c8d.3496d","name":"","group":"488b8ddc.b25ea4","order":1,"width":14,"height":7,"label":"Freq Act: {{payload|number:1}} Hz","chartType":"line","legend":"false","xformat":"HH:mm","interpolate":"linear","nodata":"No data","dot":false,"ymin":"0.0","ymax":"60.0","removeOlder":"2","removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":false,"useUTC":false,"colors":["#1f77b4","#aec7e8","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"useOldStyle":false,"outputs":1,"x":660,"y":580,"wires":[[]]},{"id":"3610101.32b21f","type":"ui_chart","z":"d93b1c8d.3496d","name":"","group":"488b8ddc.b25ea4","order":2,"width":14,"height":7,"label":"Current Act: {{payload|number:1}} A","chartType":"line","legend":"false","xformat":"HH:mm","interpolate":"linear","nodata":"No data","dot":false,"ymin":"0.0","ymax":"30.0","removeOlder":"2","removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":false,"useUTC":false,"colors":["#1f77b4","#aec7e8","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"useOldStyle":false,"outputs":1,"x":660,"y":660,"wires":[[]]},{"id":"3cde1fab.4cd1c","type":"ui_gauge","z":"d93b1c8d.3496d","name":"","group":"488b8ddc.b25ea4","order":3,"width":7,"height":6,"gtype":"gage","title":"Torque","label":"%","format":"{{value}}","min":0,"max":"100","colors":["#00b500","#e6e600","#ca3838"],"seg1":"60","seg2":"80","x":660,"y":740,"wires":[]},{"id":"4ffb29ae.1bc1a8","type":"function","z":"d93b1c8d.3496d","name":"Load Data 4","func":" if (msg.payload==4){\n node.status({fill:\"green\",shape:\"dot\",text:\"New data recived\"}); \n msg.payload=global.get(\"DriverDataArray[4]\");\n return msg\n }\n else{\n node.status({fill:\"grey\",shape:\"dot\",text:\"Waiting for new data\"}); \n }\n \n ","outputs":1,"noerr":0,"x":320,"y":940,"wires":[["b791caf4.e89408"]]},{"id":"e04b5c9.d0968a","type":"ui_chart","z":"d93b1c8d.3496d","name":"","group":"bfe29d17.91d49","order":1,"width":14,"height":7,"label":"Freq Act: {{payload|number:1}} Hz","chartType":"line","legend":"false","xformat":"HH:mm","interpolate":"linear","nodata":"No data","dot":false,"ymin":"0.0","ymax":"60.0","removeOlder":"2","removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":false,"useUTC":false,"colors":["#1f77b4","#aec7e8","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"useOldStyle":false,"outputs":1,"x":660,"y":840,"wires":[[]]},{"id":"59e8b7bc.b3d3a8","type":"ui_chart","z":"d93b1c8d.3496d","name":"","group":"bfe29d17.91d49","order":2,"width":14,"height":7,"label":"Current Act: {{payload|number:1}} A","chartType":"line","legend":"false","xformat":"HH:mm","interpolate":"linear","nodata":"No data","dot":false,"ymin":"0.0","ymax":"30.0","removeOlder":"2","removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":false,"useUTC":false,"colors":["#1f77b4","#aec7e8","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"useOldStyle":false,"outputs":1,"x":660,"y":920,"wires":[[]]},{"id":"2841d069.8757f","type":"ui_gauge","z":"d93b1c8d.3496d","name":"","group":"bfe29d17.91d49","order":3,"width":7,"height":6,"gtype":"gage","title":"Torque","label":"%","format":"{{value}}","min":0,"max":"100","colors":["#00b500","#e6e600","#ca3838"],"seg1":"60","seg2":"80","x":660,"y":1000,"wires":[]},{"id":"e95c45b4.0ce508","type":"ui_template","z":"d93b1c8d.3496d","group":"473b457c.48d7dc","name":"Clock Toolbar","order":2,"width":"0","height":"0","format":"<script id=\"titleScript\" type=\"text/javascript\">\n\n$(function() {\n if($('.md-toolbar-tools').length != 0){\n loadClock();\n }else setTimeout(loadClock, 500)\n});\n\nfunction loadClock(){\n $('#clock').remove();\n var toolbar = $('.md-toolbar-tools');\n \n var div = $('<div/>');\n var p = $('<p/ id=\"clock\">');\n \n div.append(p);\n div[0].style.margin = '5px 5px 5px auto';\n toolbar.append(div);\n\n function displayTitle(lh) {\n p.text(lh); \n }\n \n function upTime() {\n var d = new Date();\n p.text(d.toLocaleString());\n }\n\n if(document.clockInterval){ \n clearInterval(document.clockInterval);\n document.clockInterval = null;\n }\n \n document.clockInterval = setInterval(upTime,1000);\n}\n\n</script>","storeOutMessages":false,"fwdInMessages":false,"resendOnRefresh":false,"templateScope":"global","x":340,"y":60,"wires":[[]]},{"id":"85897037.e7633","type":"function","z":"d93b1c8d.3496d","name":"Split Data","func":"if (typeof msg.payload==='undefined'){\n node.status({fill:\"red\",shape:\"ring\",text:\"No valid data\"}); \n}\nelse{\nmsg0={payload: msg.payload[0]/10}; // Freq Out (Hz)\nmsg1={payload: msg.payload[1]}; // Output Voltage (V)\nmsg2={payload: msg.payload[2]/10}; // Output Current (A)\n\nif (msg.payload[3]>32767){\n msg3={payload: (msg.payload[3]-65536)/10};}\nelse{\n msg3={payload: msg.payload[3]/10};}// Drive Load (%)\n \nif (msg.payload[4]>32767){\n msg4={payload: (msg.payload[4]-65536)/10};}\nelse{\n msg4={payload: msg.payload[4]/10};}// Load Torque (%)\n\nmsg5={payload: msg.payload[5]/10}; // Driver Temp (ºC)\n\n\n\nnode.status({fill:\"green\",shape:\"dot\",text:\"Done\"})\n\n\nreturn [msg0,msg1,msg2,msg3,msg4,msg5];\n}\n","outputs":6,"noerr":0,"x":470,"y":420,"wires":[["ce7754ea.033cf8","e27e8536.2f0e08"],[],["c622b3b3.8fb13"],[],["d587722d.f748a"],[]]},{"id":"4848cedb.e42cc","type":"function","z":"d93b1c8d.3496d","name":"Split Data","func":"if (typeof msg.payload==='undefined'){\n node.status({fill:\"red\",shape:\"ring\",text:\"No valid data\"}); \n}\nelse{\nmsg0={payload: msg.payload[0]/10}; // Freq Out (Hz)\nmsg1={payload: msg.payload[1]}; // Output Voltage (V)\nmsg2={payload: msg.payload[2]/10}; // Output Current (A)\n\nif (msg.payload[3]>32767){\n msg3={payload: (msg.payload[3]-65536)/10};}\nelse{\n msg3={payload: msg.payload[3]/10};}// Drive Load (%)\n \nif (msg.payload[4]>32767){\n msg4={payload: (msg.payload[4]-65536)/10};}\nelse{\n msg4={payload: msg.payload[4]/10};}// Load Torque (%)\n\nmsg5={payload: msg.payload[5]/10}; // Driver Temp (ºC)\n\n\n\nnode.status({fill:\"green\",shape:\"dot\",text:\"Done\"})\n\n\nreturn [msg0,msg1,msg2,msg3,msg4,msg5];\n}\n","outputs":6,"noerr":0,"x":470,"y":680,"wires":[["bd7814dc.77cee8"],[],["3610101.32b21f"],[],["3cde1fab.4cd1c"],[]]},{"id":"b791caf4.e89408","type":"function","z":"d93b1c8d.3496d","name":"Split Data","func":"if (typeof msg.payload==='undefined'){\n node.status({fill:\"red\",shape:\"ring\",text:\"No valid data\"}); \n}\nelse{\nmsg0={payload: msg.payload[0]/10}; // Freq Out (Hz)\nmsg1={payload: msg.payload[1]}; // Output Voltage (V)\nmsg2={payload: msg.payload[2]/10}; // Output Current (A)\n\nif (msg.payload[3]>32767){\n msg3={payload: (msg.payload[3]-65536)/10};}\nelse{\n msg3={payload: msg.payload[3]/10};}// Drive Load (%)\n \nif (msg.payload[4]>32767){\n msg4={payload: (msg.payload[4]-65536)/10};}\nelse{\n msg4={payload: msg.payload[4]/10};}// Load Torque (%)\n\nmsg5={payload: msg.payload[5]/10}; // Driver Temp (ºC)\n\n\n\nnode.status({fill:\"green\",shape:\"dot\",text:\"Done\"})\n\n\nreturn [msg0,msg1,msg2,msg3,msg4,msg5];\n}\n","outputs":6,"noerr":0,"x":470,"y":940,"wires":[["e04b5c9.d0968a"],[],["59e8b7bc.b3d3a8"],[],["2841d069.8757f"],[]]},{"id":"128169bf.1f5506","type":"link in","z":"d93b1c8d.3496d","name":"","links":["ca652f7a.a4a4e"],"x":115,"y":1060,"wires":[["5f47050f.e7186c","cea4bf06.f745c","16c0d22.1e93c2e"]]},{"id":"5f47050f.e7186c","type":"function","z":"d93b1c8d.3496d","name":"Status Driver 2","func":"if(msg.input.queueUnitId==2){\n node.status({fill:\"green\",shape:\"dot\",text:\"New data recived\"}); \n return msg\n }\nelse{\n node.status({fill:\"grey\",shape:\"dot\",text:\"Waiting for new data\"}); \n }\n","outputs":1,"noerr":0,"x":300,"y":1310,"wires":[["10efec0d.9467e4"]]},{"id":"cea4bf06.f745c","type":"function","z":"d93b1c8d.3496d","name":"Status Driver 3","func":"if(msg.input.queueUnitId==3){\n node.status({fill:\"green\",shape:\"dot\",text:\"New data recived\"}); \n return msg\n }\nelse{\n node.status({fill:\"grey\",shape:\"dot\",text:\"Waiting for new data\"}); \n }\n","outputs":1,"noerr":0,"x":300,"y":1560,"wires":[["6f7fa751.f2e638"]]},{"id":"16c0d22.1e93c2e","type":"function","z":"d93b1c8d.3496d","name":"Status Driver 4","func":"if(msg.input.queueUnitId==4){\n node.status({fill:\"green\",shape:\"dot\",text:\"New data recived\"}); \n return msg\n }\nelse{\n node.status({fill:\"grey\",shape:\"dot\",text:\"Waiting for new data\"}); \n }\n","outputs":1,"noerr":0,"x":300,"y":1810,"wires":[["fba4906.1c5b67"]]},{"id":"10efec0d.9467e4","type":"function","z":"d93b1c8d.3496d","name":"Status Data","func":"const Topics = [\"SLC(Run)\",\"SLF(Ref)\",\"FWD Run\",\"Running\",\"FEXT2\",\"Accel\",\"Decel\",\"At Speed\",\n \"Alt Ramp\",\"SL Override\",\"Remote\",\"Current Limit\",\"DCI\",\"Jogging\",\"Zero Speed\",\"Drive Fault\"\n ]\n// build array of 16 messages, function must have 16 outputs\nmessages = Topics.map( getMsg )\nreturn messages\n\nfunction getMsg(topic, index) {\n return {topic: topic, payload: (msg.payload >> index) & 1, id: msg.input.queueUnitId, color: (((msg.payload >> index) & 1)==1)?\"yellow\":\"grey\"}\n}","outputs":16,"noerr":0,"x":470,"y":1310,"wires":[[],[],[],["bb5f64ce.41b098"],[],[],[],["748a1fbf.00faf"],[],[],[],["b4dc34f6.5d74a8"],[],[],["9b7374b6.af0c78"],["5cbd82e6.c8ed1c"]]},{"id":"bb5f64ce.41b098","type":"ui_text","z":"d93b1c8d.3496d","group":"c0a191ac.3404a","order":11,"width":"3","height":1,"name":"LED Indicator","label":"{{msg.topic}}","format":"<font color={{msg.color}} ><i class=\"fa fa-circle\" style=\"font-size:24px;\"></i></font>","layout":"col-center","x":660,"y":1210,"wires":[]},{"id":"748a1fbf.00faf","type":"ui_text","z":"d93b1c8d.3496d","group":"c0a191ac.3404a","order":11,"width":"3","height":1,"name":"LED Indicator","label":"{{msg.topic}}","format":"<font color={{msg.color}} ><i class=\"fa fa-circle\" style=\"font-size:24px;\"></i></font>","layout":"col-center","x":660,"y":1260,"wires":[]},{"id":"b4dc34f6.5d74a8","type":"ui_text","z":"d93b1c8d.3496d","group":"c0a191ac.3404a","order":11,"width":"3","height":1,"name":"LED Indicator","label":"{{msg.topic}}","format":"<font color={{msg.color}} ><i class=\"fa fa-circle\" style=\"font-size:24px;\"></i></font>","layout":"col-center","x":660,"y":1310,"wires":[]},{"id":"9b7374b6.af0c78","type":"ui_text","z":"d93b1c8d.3496d","group":"c0a191ac.3404a","order":11,"width":"3","height":1,"name":"LED Indicator","label":"{{msg.topic}}","format":"<font color={{msg.color}} ><i class=\"fa fa-circle\" style=\"font-size:24px;\"></i></font>","layout":"col-center","x":660,"y":1360,"wires":[]},{"id":"5cbd82e6.c8ed1c","type":"ui_text","z":"d93b1c8d.3496d","group":"c0a191ac.3404a","order":11,"width":"3","height":1,"name":"LED Error","label":"{{msg.topic}}","format":"<font color={{msg.color}} ><i class=\"fa fa-exclamation-triangle\" style=\"font-size:24px;\"></i></font>","layout":"col-center","x":640,"y":1410,"wires":[]},{"id":"6f7fa751.f2e638","type":"function","z":"d93b1c8d.3496d","name":"Status Data","func":"const Topics = [\"SLC(Run)\",\"SLF(Ref)\",\"FWD Run\",\"Running\",\"FEXT2\",\"Accel\",\"Decel\",\"At Speed\",\n \"Alt Ramp\",\"SL Override\",\"Remote\",\"Current Limit\",\"DCI\",\"Jogging\",\"Zero Speed\",\"Drive Fault\"\n ]\n// build array of 16 messages, function must have 16 outputs\nmessages = Topics.map( getMsg )\nreturn messages\n\nfunction getMsg(topic, index) {\n return {topic: topic, payload: (msg.payload >> index) & 1, id: msg.input.queueUnitId, color: (((msg.payload >> index) & 1)==1)?\"yellow\":\"grey\"}\n}","outputs":16,"noerr":0,"x":470,"y":1560,"wires":[[],[],[],["3e67c61.4499d3a"],[],[],[],["dee44f65.1c5fe"],[],[],[],["acd61ae3.fbb888"],[],[],["888b27f5.ea0b58"],["9301016f.255be"]]},{"id":"3e67c61.4499d3a","type":"ui_text","z":"d93b1c8d.3496d","group":"488b8ddc.b25ea4","order":11,"width":"3","height":1,"name":"LED Indicator","label":"{{msg.topic}}","format":"<font color={{msg.color}} ><i class=\"fa fa-circle\" style=\"font-size:24px;\"></i></font>","layout":"col-center","x":660,"y":1460,"wires":[]},{"id":"dee44f65.1c5fe","type":"ui_text","z":"d93b1c8d.3496d","group":"488b8ddc.b25ea4","order":11,"width":"3","height":1,"name":"LED Indicator","label":"{{msg.topic}}","format":"<font color={{msg.color}} ><i class=\"fa fa-circle\" style=\"font-size:24px;\"></i></font>","layout":"col-center","x":660,"y":1510,"wires":[]},{"id":"acd61ae3.fbb888","type":"ui_text","z":"d93b1c8d.3496d","group":"488b8ddc.b25ea4","order":11,"width":"3","height":1,"name":"LED Indicator","label":"{{msg.topic}}","format":"<font color={{msg.color}} ><i class=\"fa fa-circle\" style=\"font-size:24px;\"></i></font>","layout":"col-center","x":660,"y":1560,"wires":[]},{"id":"888b27f5.ea0b58","type":"ui_text","z":"d93b1c8d.3496d","group":"488b8ddc.b25ea4","order":11,"width":"3","height":1,"name":"LED Indicator","label":"{{msg.topic}}","format":"<font color={{msg.color}} ><i class=\"fa fa-circle\" style=\"font-size:24px;\"></i></font>","layout":"col-center","x":660,"y":1610,"wires":[]},{"id":"9301016f.255be","type":"ui_text","z":"d93b1c8d.3496d","group":"488b8ddc.b25ea4","order":11,"width":"3","height":1,"name":"LED Error","label":"{{msg.topic}}","format":"<font color={{msg.color}} ><i class=\"fa fa-exclamation-triangle\" style=\"font-size:24px;\"></i></font>","layout":"col-center","x":640,"y":1660,"wires":[]},{"id":"fba4906.1c5b67","type":"function","z":"d93b1c8d.3496d","name":"Status Data","func":"const Topics = [\"SLC(Run)\",\"SLF(Ref)\",\"FWD Run\",\"Running\",\"FEXT2\",\"Accel\",\"Decel\",\"At Speed\",\n \"Alt Ramp\",\"SL Override\",\"Remote\",\"Current Limit\",\"DCI\",\"Jogging\",\"Zero Speed\",\"Drive Fault\"\n ]\n// build array of 16 messages, function must have 16 outputs\nmessages = Topics.map( getMsg )\nreturn messages\n\nfunction getMsg(topic, index) {\n return {topic: topic, payload: (msg.payload >> index) & 1, id: msg.input.queueUnitId, color: (((msg.payload >> index) & 1)==1)?\"yellow\":\"grey\"}\n}","outputs":16,"noerr":0,"x":470,"y":1810,"wires":[[],[],[],["3b897c1.f30e684"],[],[],[],["36c75276.544e0e"],[],[],[],["ec629db2.4e22c"],[],[],["9bd35283.520d"],["af0f5fb1.ce479"]]},{"id":"3b897c1.f30e684","type":"ui_text","z":"d93b1c8d.3496d","group":"bfe29d17.91d49","order":11,"width":"3","height":1,"name":"LED Indicator","label":"{{msg.topic}}","format":"<font color={{msg.color}} ><i class=\"fa fa-circle\" style=\"font-size:24px;\"></i></font>","layout":"col-center","x":660,"y":1710,"wires":[]},{"id":"36c75276.544e0e","type":"ui_text","z":"d93b1c8d.3496d","group":"bfe29d17.91d49","order":11,"width":"3","height":1,"name":"LED Indicator","label":"{{msg.topic}}","format":"<font color={{msg.color}} ><i class=\"fa fa-circle\" style=\"font-size:24px;\"></i></font>","layout":"col-center","x":660,"y":1760,"wires":[]},{"id":"ec629db2.4e22c","type":"ui_text","z":"d93b1c8d.3496d","group":"bfe29d17.91d49","order":11,"width":"3","height":1,"name":"LED Indicator","label":"{{msg.topic}}","format":"<font color={{msg.color}} ><i class=\"fa fa-circle\" style=\"font-size:24px;\"></i></font>","layout":"col-center","x":660,"y":1810,"wires":[]},{"id":"9bd35283.520d","type":"ui_text","z":"d93b1c8d.3496d","group":"bfe29d17.91d49","order":11,"width":"3","height":1,"name":"LED Indicator","label":"{{msg.topic}}","format":"<font color={{msg.color}} ><i class=\"fa fa-circle\" style=\"font-size:24px;\"></i></font>","layout":"col-center","x":660,"y":1860,"wires":[]},{"id":"af0f5fb1.ce479","type":"ui_text","z":"d93b1c8d.3496d","group":"bfe29d17.91d49","order":11,"width":"3","height":1,"name":"LED Error","label":"{{msg.topic}}","format":"<font color={{msg.color}} ><i class=\"fa fa-exclamation-triangle\" style=\"font-size:24px;\"></i></font>","layout":"col-center","x":640,"y":1910,"wires":[]},{"id":"e27e8536.2f0e08","type":"debug","z":"d93b1c8d.3496d","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":850,"y":380,"wires":[]},{"id":"c0a191ac.3404a","type":"ui_group","z":"","name":"Data","tab":"708cf3e4.83ee4c","order":1,"disp":true,"width":"28","collapse":false},{"id":"488b8ddc.b25ea4","type":"ui_group","z":"","name":"Data","tab":"65d73be4.2bf2b4","order":1,"disp":true,"width":"28","collapse":false},{"id":"bfe29d17.91d49","type":"ui_group","z":"","name":"Data","tab":"8de0120c.06b4e","order":1,"disp":true,"width":"28","collapse":false},{"id":"473b457c.48d7dc","type":"ui_group","z":"","name":"hidden_group","tab":"49f962cf.1606dc","order":1,"disp":false,"width":"6","collapse":false},{"id":"708cf3e4.83ee4c","type":"ui_tab","z":"","name":"Driver2 M8: POLY 1","icon":"dashboard","order":3,"disabled":false,"hidden":false},{"id":"65d73be4.2bf2b4","type":"ui_tab","z":"","name":"Driver3 M8: POLY 2","icon":"dashboard","order":4,"disabled":false,"hidden":false},{"id":"8de0120c.06b4e","type":"ui_tab","z":"","name":"Driver4 M8: POLY 3","icon":"dashboard","order":5,"disabled":false,"hidden":false},{"id":"49f962cf.1606dc","type":"ui_tab","z":"","name":"Zooland Sys","icon":"home","order":1,"disabled":false,"hidden":false}]