From b01a9e4483da99e9f337e40a80a3b375092eac6c Mon Sep 17 00:00:00 2001 From: mmcwilliams Date: Mon, 8 Jan 2018 19:29:14 -0500 Subject: [PATCH] Potential fix, which prevents priming from happening after a determined interval --- lib/intval/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/intval/index.js b/lib/intval/index.js index 98d7c6a..a2719ef 100644 --- a/lib/intval/index.js +++ b/lib/intval/index.js @@ -239,10 +239,11 @@ intval._watchMicro = function (err, val) { log.info(`Microswitch val: ${val}`) //determine when to stop if (val === 0 && intval._state.frame.active) { + //&& (now - intval._state.frame.start) > 100 if (!intval._state.micro.primed) { intval._state.micro.primed = true intval._state.micro.time = now - //log.info('Microswitch primed to stop motor') + log.info('Microswitch primed to stop motor') } } else if (val === 1 && intval._state.frame.active) { if (intval._state.micro.primed && !intval._state.micro.paused && (now - intval._state.frame.start) > intval._frame.open) {