UNPKG

@frangoteam/fuxa

Version:

Web-based Process Visualization (SCADA/HMI/Dashboard) software

19 lines (18 loc) 623 B
module.exports = function(RED) { function FuxaGetAlarmsNode(config) { RED.nodes.createNode(this, config); var node = this; // Access FUXA functions from global context var fuxa = RED.settings.functionGlobalContext.fuxa; this.on('input', async function(msg) { try { var alarms = await fuxa.getAlarms(); msg.payload = alarms; node.send(msg); } catch (err) { node.error(err, msg); } }); } RED.nodes.registerType("get-alarms", FuxaGetAlarmsNode); }