Commit 9f1ae94c23ce96ba5657bad6d6bbb9cc5da66734
1 parent
a966890fca
Exists in
master
DEBUG
Showing 1 changed file with 4 additions and 1 deletions Side-by-side Diff
lib/modem-commands.js
... | ... | @@ -38,16 +38,19 @@ exports.writeToPortAndWaitForReadline = function writeToPortAndWaitForReadline(c |
38 | 38 | }; |
39 | 39 | |
40 | 40 | exports.writeToPortAndWaitForOkOrError = function writeToPortAndWaitForOkOrError(cmd, lockName) { |
41 | + const parserName = 'customParserWaitForOkOrError'; | |
41 | 42 | return new Promise(async (resolve) => { |
42 | 43 | const parser = new ParserRegex({ regex: parsers.PARSER_WAIT_FOR_OK_OR_ERROR_REGEX }); |
43 | 44 | parser.on('data', (data) => { |
44 | - logger.verbose('INCOMING', { parser: 'customParserWaitForOkOrError', data: data.toString() }); | |
45 | + logger.verbose('INCOMING', { parser: parserName, data: data.toString() }); | |
46 | + logger.verbose(`Unpiping ${parserName}`); | |
45 | 47 | port.unpipe(parser); |
46 | 48 | mutex.unlock(lockName || MUTEX_COMMAND, cmd.trim()); |
47 | 49 | resolve(data); |
48 | 50 | }); |
49 | 51 | |
50 | 52 | await mutex.lock(lockName || MUTEX_COMMAND, cmd.trim()); |
53 | + logger.verbose(`Piping ${parserName}`); | |
51 | 54 | port.pipe(parser); |
52 | 55 | await writeToPort(cmd); |
53 | 56 | }); |