From 43acc1d50cd983e1b9cb9c00149f32f158f2900d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20D=C3=B6rnen?= Date: Wed, 18 Nov 2020 17:59:13 +0100 Subject: [PATCH] Disconnect when keep alive request fails --- src/index.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/index.js b/src/index.js index d6c7d6d..903e7ae 100644 --- a/src/index.js +++ b/src/index.js @@ -126,6 +126,9 @@ class S7Client extends EventEmitter { // send a keep alive request every nth aliveCheck cycle if(this.opts.alivePkgCycl !== false && cnt >= this.opts.alivePkgCycle) { this.client.PlcStatus((err, res) => { + if(err) { + this.client.Disconnect(); + } }); cnt = 0; }