Changeset 982 for trunk/Modules/NetworkConfigRouterOS/Generators/Signal.php
- Timestamp:
- Dec 28, 2025, 3:55:18 PM (6 hours ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Modules/NetworkConfigRouterOS/Generators/Signal.php
r976 r982 9 9 $this->Time = time(); 10 10 $Queries = array(); 11 11 12 12 $DbResult3 = $this->Database->query('SELECT `Id`, '. 13 13 '(SELECT `LocalIP` FROM `NetworkInterface` WHERE `NetworkInterface`.`Device` = `NetworkDevice`.`Id` LIMIT 1) AS `LocalIP`, '. … … 23 23 if ($Routerboard->Connected) 24 24 { 25 $Queries = array_merge($Queries, $this->ReadWireless($Device, $Routerboard)); 26 $Queries = array_merge($Queries, $this->ReadWireless60G($Device, $Routerboard)); 25 $New = $this->ReadWireless($Device, $Routerboard); 26 $New60G = $this->ReadWireless60G($Device, $Routerboard); 27 $New = array_merge($New, $New60G); 28 $Queries = array_merge($Queries, $New); 27 29 } 28 30 echo("\n"); … … 95 97 { 96 98 $Queries = array(); 97 99 98 100 $Routerboard->Write('/interface/w60g/monitor', false); 99 101 $Routerboard->Write('=.proplist=tx-phy-rate,rssi,remote-address', false); … … 128 130 129 131 $RateTx = $this->StripUnits($Properties['tx-phy-rate']); 130 132 131 133 $MacRef = $NetworkMac->GetIndex($Properties['remote-address']); 132 134 $Queries[] = 'INSERT INTO `NetworkSignal` (`MAC`, `Value`, `Remote`, `RateRx`, `RateTx`, `Time`, `Interface`, `Device`) VALUES '. … … 140 142 function StripUnits(string $Value): string 141 143 { 144 if ($Value == '---') $Value = 0; // no speed available 142 145 if (strpos($Value, '-') !== false) $Value = substr($Value, 0, strpos($Value, '-') - 1); // without channel info 143 146 if (substr($Value, -3, 3) == "MHz") $Value = substr($Value, 0, -3); // without MHz unit
Note:
See TracChangeset
for help on using the changeset viewer.
