From b6f8bd34c7ce0fee5bea2fca949d2fce51f45e2c Mon Sep 17 00:00:00 2001 From: Guilherme Francescon Cittolin Date: Sun, 4 Jun 2017 11:57:23 +0800 Subject: [PATCH] Fixes #4: Avoid EventEmitter warinings on S7Endpoint --- CHANGELOG.md | 4 ++++ package.json | 2 +- red/s7.js | 3 +++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b12eed0..da76ce7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +Version: 1.1.2 +------------ + - Fixes #4: Avoid EventEmitter warnings when lots of S7In nodes are used + Version: 1.1.1 ------------ - Fix default value of new timeout configuration diff --git a/package.json b/package.json index f77068c..37edb08 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-s7", - "version": "1.1.1", + "version": "1.1.2", "description": "A Node-RED node to interact with Siemens S7 PLCs", "main": "index.js", "dependencies": { diff --git a/red/s7.js b/red/s7.js index e826c03..250c0db 100644 --- a/red/s7.js +++ b/red/s7.js @@ -89,6 +89,9 @@ module.exports = function(RED) { } RED.nodes.createNode(this, config); + + //avoids warnings when we have a lot of S7In nodes + this.setMaxListeners(0); node._vars = createTranslationTable(vars); node._conn = new nodes7({