mirror of
				https://github.com/node-red/node-red.git
				synced 2025-03-01 10:36:34 +00:00 
			
		
		
		
	Merge pull request #3339 from node-red/fix-filter-node-start-condition
Fix for filter node narrrowbandEq mode start condition failure
This commit is contained in:
		| @@ -58,7 +58,7 @@ module.exports = function(RED) { | ||||
|                 else { | ||||
|                     var n = parseFloat(value); | ||||
|                     if (!isNaN(n)) { | ||||
|                         if ((typeof node.previous[t] === 'undefined') && (this.func === "narrowband")) { | ||||
|                         if ((typeof node.previous[t] === 'undefined') && (this.func === "narrowband" || this.func === "narrowbandEq")) { | ||||
|                             if (node.start === '') { node.previous[t] = n; } | ||||
|                             else { node.previous[t] = node.start; } | ||||
|                         } | ||||
|   | ||||
| @@ -425,7 +425,7 @@ describe('rbe node', function() { | ||||
|     }); | ||||
|  | ||||
|     it('should not send output if x away or greater from original value (narrowbandEq)', function(done) { | ||||
|         var flow = [{"id":"n1", "type":"rbe", func:"narrowbandEq", gap:"10", inout:"out", wires:[["n2"]] }, | ||||
|         var flow = [{"id":"n1", "type":"rbe", func:"narrowbandEq", gap:"10", inout:"out", start:"1", wires:[["n2"]] }, | ||||
|             {id:"n2", type:"helper"} ]; | ||||
|         helper.load(testNode, flow, function() { | ||||
|             var n1 = helper.getNode("n1"); | ||||
| @@ -445,6 +445,7 @@ describe('rbe node', function() { | ||||
|                     done(); | ||||
|                 } | ||||
|             }); | ||||
|             n1.emit("input", {payload:100}); | ||||
|             n1.emit("input", {payload:0}); | ||||
|             n1.emit("input", {payload:10}); | ||||
|             n1.emit("input", {payload:5}); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user