summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorsmos <seth.mos@dds.nl>2013-03-19 13:47:18 +0100
committersmos <seth.mos@dds.nl>2013-03-19 13:47:18 +0100
commit145cc5181c26cdcc74cacd1d201fcfcdf4465530 (patch)
treea250ae5f5feef6dd2f08585f3697f547ee285921 /etc
parent7fd67662b407237e236ad214e9c3964f8804bed4 (diff)
downloadpfsense-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
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/pfsense-utils.inc8
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;
}
OpenPOWER on IntegriCloud