UNPKG

prisme-flow

Version:

prisme platform flow engine

74 lines (64 loc) 2.59 kB
<!-- Created by prisme.io on 09/06/2017. @author <a href="mailto:hello@prisme.io">savane vamara</a> (prisme.io) --> <script type="text/javascript"> RED.nodes.registerType('OpcUa-Item',{ category: 'plc', color:"#3FADB5", defaults: { item: {value: "", required: true}, datatype: {value: "", required: true}, value: {value: null}, name: {value: ""} }, inputs:1, outputs:1, align: "right", icon: "opcualogo.png", label: function() { return this.name || "OPC UA Item"; }, labelStyle: function() { return this.name?"node_label_italic":""; } }); </script> <script type="text/x-red" data-template-name="OpcUa-Item"> <div class="form-row"> <label for="node-input-item"><i class="icon-tasks"></i> Item</label> <input type="text" id="node-input-item" placeholder="ns=2;s=MySwitch or ns=2;i=1234"> </div> <div class="form-row"> <label for="node-input-datatype"><i class="icon-tasks"></i> Type</label> <select type="text" id="node-input-datatype"> <option value="Int8">Int8</option> <option value="Int16">Int16</option> <option value="Int32">Int32</option> <option value="UInt8">UInt8</option> <option value="UInt16">UInt16</option> <option value="UInt32">UInt32</option> <option value="Byte">Byte</option> <option value="SByte">SByte</option> <option value="Float">Float</option> <option value="Double">Double</option> <option value="Boolean">Boolean</option> <option value="String">String</option> </select> </div> <div class="form-row"> <label for="node-input-value"><i class="icon-tag"></i> Value</label> <input type="text" id="node-input-value" placeholder=""> </div> <div class="form-row"> <label for="node-input-name"><i class="icon-tag"></i> Name</label> <input type="text" id="node-input-name" placeholder=""> </div> </script> <script type="text/x-red" data-help-name="OpcUa-Item"> <p>Defines OPC UA item, type and value.</p> <p>Item contains valid OPC UA address like ns=2;i=4 OR ns=3;s=MyVariable</p> <p>There are not all Types possible for now, but you can select some.</p> <p>Value is needed only if item will be written to OPC UA server.</p> <p>If value isn't filled, OpcUa-Item sends input <strong>payload</strong>.</p> </script>