From e74c83d19c55f072b9492529684f89fe98a4eb70 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Tue, 3 Sep 2019 18:04:26 +0700 Subject: [PATCH] FILTER pdu DELIVER --- lib/serialport-parsers.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/serialport-parsers.js b/lib/serialport-parsers.js index a9c7ed2..ce3a2d0 100644 --- a/lib/serialport-parsers.js +++ b/lib/serialport-parsers.js @@ -96,7 +96,11 @@ parserReadline.on('data', (data) => { const pduParsed = parsePdu(data); if (pduParsed) { - logger.verbose('Got a PDU data', { type: typeof pduParsed }); + logger.verbose('PDU parsed', { type: pduParsed.getType() }); + } + + if (pduParsed && pduParsed.getType.getSrr()) { + logger.verbose('Got a PDU SMS-DELIVER', { type: pduParsed.getType() }); onPdu(data, pduParsed); } else if (isResultCodeIs(data, 'CSQ')) { logger.verbose('Got a signal quality report', { data: data.toString() }); -- 1.9.0