[{"id":"962223f7.2b4e4","type":"function","namespace":"function","z":"d831fc6e.77504","name":"limiter","func":"if ($inputIndex==0) \n{\n $limit = getNodeData(\"limit\");\n $limit_enabled = getNodeData(\"limit_enabled\");\n \n $value= $message['payload'];\n\n if (boolval($limit_enabled)) \n {\n if (floatval($value)>floatval($limit)) \n {\n $value = $limit;\n $message['payload'] = $value;\n output(0, $message);\n return $message; \n } \n return NULL;\n }\n} \nelse if ($inputIndex==1) \n{\n setNodeData(\"limit\", $message['payload']);\n return NULL;\n}\nelse if ($inputIndex==2) \n{\n setNodeData(\"limit_enabled\", $message['payload']);\n return NULL;\n}","inputs":"3","outputs":1,"noerr":0,"x":310,"y":130,"wires":[[{"id":"d6260833.7c59d8","port":0}]]}]