UNPKG

hdl-automation-nodered

Version:

Provides control and feedback of the HDL Automation bus for Node Red https://www.hdlautomation.com/

43 lines (39 loc) 1.19 kB
module.exports = { status: "Development", name: "Read Temperature", description: "Read the temperature", actions: { set: { request: 0xFFFF, answerBack: 0xFFFF, processData: function(data) {return null;}, generateData: function(data) {return null;} }, get: { request: 0x1948, answerBack: 0xFFFF, processData: function(data) {return null;}, generateData: function(data) { if(data.channel === undefined) { return "A channel is required"; } return Buffer.from([parseInt(data.channel)]); } }, broadcast: { request: 0xFFFF, answerBack: 0x1949, processData: function(data) { var temps = []; for(var i = 0; i < data[0]; i++){temps[i] = data[i + 1];} return { "channels": data[0], "temperatures": temps } }, generateData: function(data) { return null; } } } }