diff options
author | smos <seth.mos@dds.nl> | 2013-03-19 13:47:18 +0100 |
---|---|---|
committer | smos <seth.mos@dds.nl> | 2013-03-19 13:47:18 +0100 |
commit | 145cc5181c26cdcc74cacd1d201fcfcdf4465530 (patch) | |
tree | a250ae5f5feef6dd2f08585f3697f547ee285921 | |
parent | 7fd67662b407237e236ad214e9c3964f8804bed4 (diff) | |
download | pfsense-145cc5181c26cdcc74cacd1d201fcfcdf4465530.zip pfsense-145cc5181c26cdcc74cacd1d201fcfcdf4465530.tar.gz |
Fix the Cellular strength indicator, rssi was always reporting 8 because we didn't use the variable.
The dBm values array was reversed, corrected
-rw-r--r-- | etc/inc/pfsense-utils.inc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc index f619fc8..c5cce67 100644 --- a/etc/inc/pfsense-utils.inc +++ b/etc/inc/pfsense-utils.inc @@ -2601,13 +2601,13 @@ function calculate_ipv6_delegation_length($if) { function huawei_rssi_to_string($rssi) { $dbm = array(); $i = 0; - $dbstart = -51; - while($i < 31) { - $dbm[$i] = $dbstart - ($i * 2); + $dbstart = -113; + while($i < 32) { + $dbm[$i] = $dbstart + ($i * 2); $i++; } $percent = round(($rssi / 31) * 100); - $string = "rssi:8 level:{$dbm[$rssi]}dBm percent:{$percent}%"; + $string = "rssi:{$rssi} level:{$dbm[$rssi]}dBm percent:{$percent}%"; return $string; } |