From 7f00b5aeb72447c89115c5ad555d7cd4363d2260 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Tue, 3 Sep 2019 18:51:16 +0700 Subject: [PATCH] modemInfo.imei --- lib/modem-commands.js | 4 +++- modem-tester.js | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/modem-commands.js b/lib/modem-commands.js index 66a38ea..740c82b 100644 --- a/lib/modem-commands.js +++ b/lib/modem-commands.js @@ -6,6 +6,7 @@ const ParserRegex = require('@serialport/parser-regex'); const logger = require('komodo-sdk/logger'); const mutex = require('./mutex-common'); const parsers = require('./serialport-parsers'); +const modemInfo = require('./modem-info'); let port; @@ -62,7 +63,8 @@ exports.queryIMEI = function queryIMEI() { logger.verbose('INCOMING', { parser: 'parserIMEI', data: data.toString() }); port.unpipe(parser); mutex.unlock(MUTEX_COMMAND, 'queryIMEI'); - resolve(); + modemInfo.imei = data.toString().trim(); + resolve(modemInfo.imei); }); await mutex.lock(MUTEX_COMMAND, 'queryIMEI'); diff --git a/modem-tester.js b/modem-tester.js index 7a091e8..70efb57 100644 --- a/modem-tester.js +++ b/modem-tester.js @@ -73,7 +73,8 @@ port = new SerialPort(config.modem.device, { baudRate: 115200 }, async (err) => } } - await modemCommands.queryIMEI(); + const imei = await modemCommands.queryIMEI(); + logger.verbose(`**** IMEI: ${imei}`); await modemCommands.queryCOPS(); await modemCommands.querySignalQuality(); -- 1.9.0