diff --git a/actions.js b/actions.js index 3985f46..489a787 100644 --- a/actions.js +++ b/actions.js @@ -49,6 +49,7 @@ module.exports = function (self) { }) stream.on('data', (data) => { + self.setVariableValues({ [self.getConstants().CMD_RETURN_VAR_NAME]: data.toString() }) self.log('debug', data.toString()) }) }) diff --git a/main.js b/main.js index 82227f1..a7e83d1 100644 --- a/main.js +++ b/main.js @@ -9,6 +9,7 @@ const algorithms = require('./algorithms') const Constants = { CMD_ERROR_VAR_NAME: 'returnedError', + CMD_RETURN_VAR_NAME: 'returnedValue', CMD_ERROR_FEEDBACK_NAME: 'commandErrorState', RECONNECT_INVERVAL_MS: 1000 } diff --git a/variables.js b/variables.js index 7205c68..a8181e1 100644 --- a/variables.js +++ b/variables.js @@ -1,4 +1,11 @@ module.exports = async function (self) { - self.setVariableDefinitions([{ variableId: self.getConstants().CMD_ERROR_VAR_NAME, name: 'Command Error' }]) + self.setVariableDefinitions([ + { + variableId: self.getConstants().CMD_ERROR_VAR_NAME, + name: 'Command Error' + }, { + variableId: self.getConstants().CMD_RETURN_VAR_NAME, + name: 'Command Return Value' + }]) self.setVariableValues({ [self.getConstants().CMD_ERROR_VAR_NAME]: false }) }