Finished HTTP node creation and extensive node creation documentation in project

This commit is contained in:
Richard Osborne
2025-12-29 08:56:46 +01:00
parent fad9f1006d
commit 6fd59e83e6
13 changed files with 1008 additions and 247 deletions

View File

@@ -1,19 +1,22 @@
"use strict";
'use strict';
function createSetter(args) {
console.log('[EdgeTriggeredInput] 🔧 createSetter called for signal input');
var currentValue = false;
var currentValue = false;
return function(value) {
value = value ? true : false;
//value changed from false to true
if(value && currentValue === false) {
args.valueChangedToTrue.call(this);
}
currentValue = value;
};
return function (value) {
console.log('[EdgeTriggeredInput] ⚡ setter called with value:', value, 'currentValue:', currentValue);
value = value ? true : false;
//value changed from false to true
if (value && currentValue === false) {
console.log('[EdgeTriggeredInput] ✅ Triggering valueChangedToTrue!');
args.valueChangedToTrue.call(this);
}
currentValue = value;
};
}
module.exports = {
createSetter: createSetter
};
createSetter: createSetter
};