:::

能源與材料科技系
能源與材料科技系Dept. of Energy and Materials Technology

:::
2019/07/24
能源與材料科技系

To_Line

[{"id":"77b6c959.4c50e8","type":"function","z":"776a475d.c1a5a8","name":"","func":"var data = msg.payload;\nmsg.data = data;\n\nvar fre = flow.get('fre')||0;\nvar fre1 = flow.get('fre1')||0;\nvar fre2 = flow.get('fre2')||0;\nif(data < 20 )\n{\n    fre += 1 ;\n    fre1 = 0 ;\n    fre2 = 0 ;\n    \n    if(fre > 15)\n    {\n        fre = 1;\n    }\n    \n    msg.fre = fre;\n    flow.set('fre',fre);\n    \n    msg.fre1 = fre1;\n    flow.set('fre1',fre1);\n    \n    msg.fre2 = fre2;\n    flow.set('fre2',fre2);\n     \n    return msg;\n}else if(data >= 20 && data <= 99)\n{\n    fre   = 0 ;\n    fre1 += 1 ;\n    fre2  = 0 ;\n    \n    if(fre1 > 15)\n    {\n        fre1 = 1;\n    }\n    \n    msg.fre = fre;\n    flow.set('fre',fre);\n    \n    msg.fre1 = fre1;\n    flow.set('fre1',fre1);\n    \n    msg.fre2 = fre2;\n    flow.set('fre2',fre2);\n     \n    return msg;\n}else if(data>=100)\n{\n    fre   = 0 ;\n    fre1  = 0 ;\n    fre2 += 1 ;\n    \n    if(fre2 > 15)\n    {\n        fre2 = 1;\n    }\n    \n    msg.fre = fre;\n    flow.set('fre',fre);\n    \n    msg.fre1 = fre1;\n    flow.set('fre1',fre1);\n    \n    msg.fre2 = fre2;\n    flow.set('fre2',fre2);\n     \n    return msg;\n    \n}","outputs":1,"noerr":0,"x":519,"y":841,"wires":[["88008bb5.a9fe48","953d9109.00794"]]},{"id":"88008bb5.a9fe48","type":"function","z":"776a475d.c1a5a8","name":"ToLine","func":"//var data = msg.payload;\nval_1=\"來自教師社群研習訊息\";\nvar val_2=\"\";\nvar val_3=\"\";\nvar fre = flow.get('fre')||0;\nmsg.event=\"HUSTEE\";\n\nif(msg.fre == \"1\")\n    {\n        val_2 = \"電量過低\";\n        val_3 = msg.data + \" BC\";\n       \n        msg.payload={\"value1\":val_1,\"value2\":val_2,\"value3\":val_3};\n        return msg; \n    } \nif(msg.fre1 == \"1\")\n    {\n        val_2 = \"電量正常\";\n        val_3 = msg.data + \" BC\";\n        \n        msg.payload={\"value1\":val_1,\"value2\":val_2,\"value3\":val_3};\n        return msg; \n    } \nif(msg.fre2 == \"1\")\n    {\n        val_2 = \"電池以充飽\";\n        val_3 = msg.data + \" BC\";\n\n        msg.payload={\"value1\":val_1,\"value2\":val_2,\"value3\":val_3};\n        return msg;\n    }\n \n\n  \n","outputs":1,"noerr":0,"x":697.000129699707,"y":840.0000419616699,"wires":[["ea49accc.38904"]]}]