From 7f757cc71062ac64faf4c86f2076daf2748588c8 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Wed, 31 Jul 2019 19:32:37 +0700 Subject: [PATCH] Tambahan property modem. --- lib/apiserver/index.js | 5 ++++- lib/apiserver/router-modems.js | 5 ++++- lib/modems2.js | 5 ++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/lib/apiserver/index.js b/lib/apiserver/index.js index c737af3..c53c097 100644 --- a/lib/apiserver/index.js +++ b/lib/apiserver/index.js @@ -57,9 +57,12 @@ function onIncomingSms(req, res) { modems.set({ name: req.query.modem, + device: req.query.modem_device, imsi: req.query.modem_imsi, msisdn: req.query.modem_msisdn, - device: req.query.modem_device, + networkId: req.query.modem.network_id, + networkName: req.query.modem_network_name, + signalStrength: req.query.modem_signal_strength, uptime: req.query.uptime, reportIp: req.query.report_ip || req.ip, reportPort: req.query.report_port, diff --git a/lib/apiserver/router-modems.js b/lib/apiserver/router-modems.js index 3421f01..267b614 100644 --- a/lib/apiserver/router-modems.js +++ b/lib/apiserver/router-modems.js @@ -15,9 +15,12 @@ function pageSet(req, res) { modems.set({ name: req.query.modem, + device: req.query.modem_device, imsi: req.query.modem_imsi, msisdn: req.query.modem_msisdn, - device: req.query.modem_device, + networkId: req.query.modem.network_id, + networkName: req.query.modem_network_name, + signalStrength: req.query.modem_signal_strength, uptime: req.query.uptime, reportIp: req.query.report_ip || req.ip, reportPort: req.query.report_port, diff --git a/lib/modems2.js b/lib/modems2.js index 172bb50..c461d10 100644 --- a/lib/modems2.js +++ b/lib/modems2.js @@ -11,10 +11,13 @@ const modemList = { * * @typedef {Object} ModemData * @property {string} name - nama modem + * @property {string} device - modem device path * @property {string} imsi - IMSI modem * @property {string} msisdn - MSISDN modem + * @property {string} networkId - operator network id + * @property {string} networkName - operator network name + * @property {string} signalStrength - modem signal strength * @property {number} uptime - modem uptime in seconds - * @property {string} device - modem device path * @property {string} reportIp - IP modem * @property {number} reportPort - TCP port modem * @property {string} reportApikey - APIKEY modem -- 1.9.0