Socket
Socket
Sign inDemoInstall

node-red-contrib-dashboard-bar-chart-data

Package Overview
Dependencies
0
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.9.4 to 0.9.5

20

bar-chart-data.js

@@ -73,4 +73,4 @@ module.exports = function(RED) {

for (var i = 0; i < topics.length; i++) {
restoredData = {};
topicData = data[i];
var restoredData = {};
var topicData = data[i];
if (topicData === undefined) { topicData = []; };

@@ -80,3 +80,3 @@ for (var i2 = 0; i2 < topicData.length; i2++) {

}
topic = topics[i];
var topic = topics[i];
store.set(topic + '_data', restoredData);

@@ -182,3 +182,3 @@ store.set(topic + '_data_counter', msg.data_counter[i]);

});
dataAll.push(data);
dataAll = dataAll.concat(m.data[i]);
}

@@ -193,2 +193,5 @@ msg.payload=[m];

msg.topics = topics;
//put all "_last" values into msg (for restoring)
addLastValues(store,msg);

@@ -199,3 +202,3 @@ //add min,max,sum

const arrSum = arr => arr.reduce((a,b) => a + b, 0);
msg.data_sum = arrSum(dataAll);
msg.data_sum = Math.round(arrSum(dataAll)*precision)/precision;

@@ -331,2 +334,9 @@ //put all settings into msg (could be used for dynamic chart titles etc.)

};
function addLastValues(store, msg) {
for (var i = 0; i < topics.length; i++) {
msg[topics[i]+'_last'] = store.get(topics[i]+'_last');
}
};
};

@@ -333,0 +343,0 @@

{
"name": "node-red-contrib-dashboard-bar-chart-data",
"version": "0.9.4",
"version": "0.9.5",
"description": "Transforms sensor measurements or meter readings to be displayed in dashboard-chart as bar-chart",

@@ -5,0 +5,0 @@ "homepage": "https://github.com/arneman/node-red-contrib-dashboard-bar-chart-data",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc