|
[{"id":"43898bc4.bc7674","type":"subflow","name":"Stepper Motor","info":"","in":[{"x":40,"y":120,"wires":[{"id":"a04d8ed0.5fb27"}]}],"out":[{"x":940,"y":40,"wires":[{"id":"6a04cb0f.95fb34","port":0}]},{"x":940,"y":80,"wires":[{"id":"6a04cb0f.95fb34","port":1}]},{"x":940,"y":120,"wires":[{"id":"6a04cb0f.95fb34","port":2}]},{"x":940,"y":160,"wires":[{"id":"6a04cb0f.95fb34","port":3}]},{"x":940,"y":200,"wires":[{"id":"6a04cb0f.95fb34","port":4},{"id":"1ea1a2a7.e15e5d","port":0}]}]},{"id":"1ea1a2a7.e15e5d","type":"function","z":"43898bc4.bc7674","name":"Toggle Direction","func":"var direction = flow.get('direction')||0;\n\nif (direction === -1)\n{\n direction = 1;\n}\nelse {\n direction = -1;\n}\nflow.set('direction',direction);\nmsg.payload = direction;\nreturn msg;","outputs":1,"noerr":0,"x":380,"y":140,"wires":[[]]},{"id":"a04d8ed0.5fb27","type":"switch","z":"43898bc4.bc7674","name":"Step or Direction","property":"topic","propertyType":"msg","rules":[{"t":"eq","v":"Step","vt":"str"},{"t":"eq","v":"Direct |