UNPKG

node-red-contrib-reterminal

Version:

The node accessing for Seeed Studio reTerminal various data such as buttons, buzzer, LED, light, touch positions and accelerometer sensor.

224 lines (200 loc) 5.76 kB
<script type="text/javascript"> RED.nodes.registerType('buttons',{ category: 'reTerminal', color: '#C7E9C0', defaults: { name: { value:"" } }, inputs:0, outputs:1, icon: "arrow-in.svg", paletteLabel:"Buttons", label: function() { return this.name||"reTerminal Buttons"; } }); </script> <script type="text/x-red" data-template-name="buttons"> <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="buttons"> <p>reTerminal buttons node</p> </script> <script type="text/javascript"> RED.nodes.registerType('accelerometer',{ category: 'reTerminal', color: '#C7E9C0', defaults: { name: { value:"" } }, inputs:0, outputs:1, icon: "arrow-in.svg", paletteLabel:"Accelerometer", label: function() { return this.name||"reTerminal Accelerometer"; } }); </script> <script type="text/x-red" data-template-name="accelerometer"> <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="accelerometer"> <p>reTerminal accelerometer node</p> </script> <script type="text/javascript"> RED.nodes.registerType('led_sta_green',{ category: 'reTerminal', color: '#C7E9C0', defaults: { name: { value:"" } }, inputs:1, outputs:0, icon: "light.svg", paletteLabel:"STA Green", label: function() { return this.name||"reTerminal LED STA Green"; } }); </script> <script type="text/x-red" data-template-name="led_sta_green"> <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_sta_green"> <p>reTerminal LED node</p> </script> <script type="text/javascript"> RED.nodes.registerType('led_sta_red',{ category: 'reTerminal', color: '#C7E9C0', defaults: { name: { value:"" } }, inputs:1, outputs:0, icon: "light.svg", paletteLabel:"STA Red", label: function() { return this.name||"reTerminal LED STA Red"; } }); </script> <script type="text/x-red" data-template-name="led_sta_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_sta_red"> <p>reTerminal LED node</p> </script> <script type="text/javascript"> RED.nodes.registerType('led_usr_green',{ category: 'reTerminal', color: '#C7E9C0', defaults: { name: { value:"" } }, inputs:1, outputs:0, icon: "light.svg", paletteLabel:"USR Green", label: function() { return this.name||"reTerminal LED USR Green"; } }); </script> <script type="text/x-red" data-template-name="led_usr_green"> <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_green"> <p>reTerminal LED node</p> </script> <script type="text/javascript"> RED.nodes.registerType('buzzer',{ category: 'reTerminal', 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', color: '#C7E9C0', defaults: { name: { value:"" } }, 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> </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', 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 Light Sensor</p> </script>