Commit 7f00b5aeb72447c89115c5ad555d7cd4363d2260

Authored by Adhidarma Hadiwinoto
1 parent 2e577f57b0
Exists in master

modemInfo.imei

Showing 2 changed files with 5 additions and 2 deletions Side-by-side Diff

lib/modem-commands.js
... ... @@ -6,6 +6,7 @@ const ParserRegex = require('@serialport/parser-regex');
6 6 const logger = require('komodo-sdk/logger');
7 7 const mutex = require('./mutex-common');
8 8 const parsers = require('./serialport-parsers');
  9 +const modemInfo = require('./modem-info');
9 10  
10 11 let port;
11 12  
... ... @@ -62,7 +63,8 @@ exports.queryIMEI = function queryIMEI() {
62 63 logger.verbose('INCOMING', { parser: 'parserIMEI', data: data.toString() });
63 64 port.unpipe(parser);
64 65 mutex.unlock(MUTEX_COMMAND, 'queryIMEI');
65   - resolve();
  66 + modemInfo.imei = data.toString().trim();
  67 + resolve(modemInfo.imei);
66 68 });
67 69  
68 70 await mutex.lock(MUTEX_COMMAND, 'queryIMEI');
... ... @@ -73,7 +73,8 @@ port = new SerialPort(config.modem.device, { baudRate: 115200 }, async (err) =>
73 73 }
74 74 }
75 75  
76   - await modemCommands.queryIMEI();
  76 + const imei = await modemCommands.queryIMEI();
  77 + logger.verbose(`**** IMEI: ${imei}`);
77 78 await modemCommands.queryCOPS();
78 79 await modemCommands.querySignalQuality();
79 80