systeminformation
Advanced tools
Comparing version 5.21.25 to 5.22.0
@@ -579,6 +579,7 @@ // Type definitions for systeminformation | ||
channel: number; | ||
frequency: number; | ||
type: string; | ||
security: string; | ||
frequency: number; | ||
signalLevel: number; | ||
quality: number; | ||
txRate: number; | ||
@@ -585,0 +586,0 @@ } |
@@ -250,2 +250,3 @@ 'use strict'; | ||
const rsnFlags = util.getValue(lines, 'RSN-FLAGS').replace('(', '').replace(')', ''); | ||
const quality = util.getValue(lines, 'SIGNAL'); | ||
result.push({ | ||
@@ -257,4 +258,4 @@ ssid: util.getValue(lines, 'SSID'), | ||
frequency: frequency ? parseInt(frequency, 10) : null, | ||
signalLevel: wifiDBFromQuality(util.getValue(lines, 'SIGNAL')), | ||
quality: parseFloat(util.getValue(lines, 'SIGNAL')), | ||
signalLevel: wifiDBFromQuality(quality), | ||
quality: quality ? parseInt(quality, 10) : null, | ||
security: security && security !== 'none' ? security.split(' ') : [], | ||
@@ -580,2 +581,3 @@ wpaFlags: wpaFlags && wpaFlags !== 'none' ? wpaFlags.split(' ') : [], | ||
const bssid = network && network.length && network[0].bssid ? network[0].bssid : (wpaDetails.bssid ? wpaDetails.bssid : null); | ||
const signalLevel = network && network.length && network[0].signalLevel ? network[0].signalLevel : null; | ||
if (ssid && bssid) { | ||
@@ -592,3 +594,4 @@ result.push({ | ||
security: nmiConnection.security ? nmiConnection.security : (wpaDetails.security ? wpaDetails.security : null), | ||
signalLevel: network && network.length && network[0].signalLevel ? network[0].signalLevel : null, | ||
signalLevel, | ||
quality: wifiQualityFromDB(signalLevel), | ||
txRate: null | ||
@@ -621,4 +624,4 @@ }); | ||
const rssi = util.toInt(util.getValue(lines2, 'agrCtlRSSI', ':', true)); | ||
const noise = util.toInt(util.getValue(lines2, 'agrCtlNoise', ':', true)); | ||
const signalLevel = rssi - noise; | ||
/// const noise = util.toInt(util.getValue(lines2, 'agrCtlNoise', ':', true)); | ||
const signalLevel = rssi; | ||
if (ssid || bssid) { | ||
@@ -636,2 +639,3 @@ result.push({ | ||
signalLevel, | ||
quality: wifiQualityFromDB(signalLevel), | ||
txRate | ||
@@ -670,3 +674,4 @@ }); | ||
const bssid = util.getValue(lines, 'BSSID', ':', true); | ||
const signalLevel = wifiDBFromQuality(util.getValue(lines, 'Signal', ':', true)); | ||
const quality = util.getValue(lines, 'Signal', ':', true); | ||
const signalLevel = wifiDBFromQuality(quality); | ||
const type = util.getValue(lines, 'Radio type', ':', true) || util.getValue(lines, 'Type de radio', ':', true) || util.getValue(lines, 'Funktyp', ':', true) || null; | ||
@@ -688,2 +693,3 @@ const security = util.getValue(lines, 'authentication', ':', true) || util.getValue(lines, 'Authentification', ':', true) || util.getValue(lines, 'Authentifizierung', ':', true) || null; | ||
signalLevel, | ||
quality: quality ? parseInt(quality, 10) : null, | ||
txRate: util.toInt(txRate) || null | ||
@@ -690,0 +696,0 @@ }); |
{ | ||
"name": "systeminformation", | ||
"version": "5.21.25", | ||
"version": "5.22.0", | ||
"description": "Advanced, lightweight system and OS information library", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
Sorry, the diff of this file is too big to display
742504
15749
1116
3
0