diff --git a/src/commands/index.js b/src/commands/index.js index 0ca901e..9044b2a 100644 --- a/src/commands/index.js +++ b/src/commands/index.js @@ -12,12 +12,14 @@ module.exports = [ topic: 'set.mode', aliases: ['setMode'], payloadSchema: { type: 'string' }, + description: 'Switch the machine group between auto / manual modes.', handler: handlers.setMode, }, { topic: 'set.scaling', aliases: ['setScaling'], payloadSchema: { type: 'string' }, + description: 'Select the group scaling strategy.', handler: handlers.setScaling, }, { @@ -25,6 +27,7 @@ module.exports = [ aliases: ['registerChild'], // payload is the Node-RED id (string) of the child node. payloadSchema: { type: 'string' }, + description: 'Register a child machine with this group.', handler: handlers.registerChild, }, { @@ -32,6 +35,8 @@ module.exports = [ aliases: ['Qd'], // any: number or numeric string — handler runs parseFloat. payloadSchema: { type: 'any' }, + units: { measure: 'volumeFlowRate', default: 'm3/h' }, + description: 'Operator demand setpoint dispatched to the child machines.', handler: handlers.setDemand, }, ];