Commit cec4e78d393a213e1f19c72d0e24d69697411408
1 parent
b5f47d510c
Exists in
master
Perbaikan extract respon
Showing 1 changed file with 7 additions and 5 deletions Side-by-side Diff
lib/serialport-parsers.js
... | ... | @@ -22,15 +22,17 @@ exports.getPort = function getPort() { |
22 | 22 | |
23 | 23 | function onCSQ(data) { |
24 | 24 | const val = data.toString().trim().match(/\+CSQ:\s*(.*)/); |
25 | - if (!val) return null; | |
25 | + if (!val || !val[1]) return null; | |
26 | 26 | |
27 | - logger.info('Signal quality extracted', { val }); | |
28 | - return val; | |
27 | + logger.info('Signal quality extracted', { signalQuality: val[1] }); | |
28 | + return val[1]; | |
29 | 29 | } |
30 | 30 | |
31 | 31 | function onCOPS(data) { |
32 | - const cops = data.toString().trim().match(/\+COPS:\s*(.*)/); | |
33 | - // logger.info(`COPS: ${cops}`); | |
32 | + const val = data.toString().trim().match(/\+COPS:\s*(.*)/); | |
33 | + if (!val || !val[1]) return null; | |
34 | + | |
35 | + const cops = val[1]; | |
34 | 36 | |
35 | 37 | if (!cops) return null; |
36 | 38 | const [mode, format, networkId] = cops.split(','); |