node-red-contrib-freya-nodes
Version:
Custom nodes for Freya Vivarium Control System
59 lines (57 loc) • 2.21 kB
HTML
<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>