UNPKG

node-red-contrib-freya-nodes

Version:

Custom nodes for Freya Vivarium Control System

59 lines (57 loc) 2.21 kB
<script type="text/javascript"> RED.nodes.registerType('system actuators',{ category: 'Freya Vivariums', color: "#70B62D", defaults: { name: {value:""}, actuator: {value:""}, channel: {value:""}, mode: {value:""} }, inputs:1, outputs:1, outputLabels:["status"], icon: "font-awesome/fa-microchip", label: function() { return this.name || "System Actuator"; } }); </script> <script type="text/html" data-template-name="system actuators"> <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> <hr/> <div class="form-row"> <label for="node-input-actuator"><i class="icon-tag"></i> Actuator</label> <input type="text" id="node-input-actuator" placeholder="e.g. heater"> <i class="fa fa-info-circle" title="The name of te actuator. This node will filter messages based on this name"></i> </div> <div class="form-row"> <label for="node-input-channel"><i class="icon-cog"></i> Channel</label> <select id="node-input-channel"> <option value="0" disabled selected>Select output...</option> <option value="1">Digital Output 1</option> <option value="2">Digital Output 2</option> <option value="3">Digital Output 3</option> <option value="4">Digital Output 4</option> <option value="5">Digital Output 5</option> <option value="6">Digital Output 6</option> <option value="0">Disabled</option> </select> <i class="fa fa-info-circle" title="The physical digital output where the actuator is connected to"></i> </div> <div class="form-row"> <label for="node-input-mode"><i class="icon-exchange"></i> Mode</label> <select id="node-input-mode"> <option value="" disabled selected>Select mode...</option> <option value="digital">on/off</option> <option value="pwm" disabled>PWM</option> </select> <i class="fa fa-info-circle" title="The output mode"></i> </div> </script> <script type="text/html" data-help-name="system actuators"> <p>The <strong>Freya System Actuators</strong> lorem ipsum ...</p> </script>