UNPKG

node-red-contrib-reterminal-dm

Version:

The node accessing for Seeed Studio reTerminal DM various data such as buzzer, LED, light, touch positions.

116 lines (105 loc) 3.23 kB
<script type="text/javascript"> RED.nodes.registerType('led_usr_red',{ category: 'reTerminal-DM', color: '#C7E9C0', defaults: { name: { value:"" } }, inputs:1, outputs:0, icon: "light.svg", paletteLabel:"USR Red", label: function() { return this.name||"reTerminal LED Usr Red"; } }); </script> <script type="text/x-red" data-template-name="led_usr_red"> <div class="form-row"> <label for="node-input-name"><i class="icon-tag"></i> Name</label> <input type="text" id="node-input-name" placeholder="Name"> </div> </script> <script type="text/x-red" data-help-name="led_usr_red"> <p>reTerminal LED node</p> </script> <script type="text/javascript"> RED.nodes.registerType('buzzer',{ category: 'reTerminal-DM', color: '#C7E9C0', defaults: { name: { value:"" } }, inputs:1, outputs:0, icon: "light.svg", paletteLabel:"Buzzer", label: function() { return this.name||"reTerminal Buzzer"; } }); </script> <script type="text/x-red" data-template-name="buzzer"> <div class="form-row"> <label for="node-input-name"><i class="icon-tag"></i> Name</label> <input type="text" id="node-input-name" placeholder="Name"> </div> </script> <script type="text/x-red" data-help-name="buzzer"> <p>reTerminal Buzzer</p> </script> <script type="text/javascript"> RED.nodes.registerType('light_sensor',{ category: 'reTerminal-DM', color: '#C7E9C0', defaults: { name: { value:"" }, pollInterval: { value:1000,validate:RED.validators.number()} }, inputs:0, outputs:1, icon: "arrow-in.svg", paletteLabel:"Light Sensor", label: function() { return this.name||"reTerminal Light"; } }); </script> <script type="text/x-red" data-template-name="light_sensor"> <div class="form-row"> <label for="node-input-name"><i class="icon-tag"></i> Name</label> <input type="text" id="node-input-name" placeholder="Name"> </div> <div class="form-row"> <label for="node-input-pollInterval"><i class="fa fa-tag"></i> Poll Interval</label> <input type="number" id="node-input-pollInterval"> </div> </script> <script type="text/x-red" data-help-name="light_sensor"> <p>reTerminal Light Sensor</p> </script> <script type="text/javascript"> RED.nodes.registerType('touch_panel',{ category: 'reTerminal-DM', color: '#C7E9C0', defaults: { name: { value:"" } }, inputs:0, outputs:1, icon: "arrow-in.svg", paletteLabel:"Touch Panel", label: function() { return this.name||"reTerminal Touch"; } }); </script> <script type="text/x-red" data-template-name="touch_panel"> <div class="form-row"> <label for="node-input-name"><i class="icon-tag"></i> Name</label> <input type="text" id="node-input-name" placeholder="Name"> </div> </script> <script type="text/x-red" data-help-name="touch_panel"> <p>reTerminal Touch Panel</p> </script>