'use strict'; const { BaseNodeAdapter } = require('generalFunctions'); const MachineGroup = require('./specificClass'); const commands = require('./commands'); // Event-driven: the domain emits 'output-changed' from handlePressureChange // (pump events) and from handleInput/turnOff. No tick loop needed. class nodeClass extends BaseNodeAdapter { static DomainClass = MachineGroup; static commands = commands; static tickInterval = null; static statusInterval = 1000; buildDomainConfig() { return {}; } } module.exports = nodeClass;