Ignore:
Timestamp:
Jun 30, 2025, 11:36:29 AM (21 hours ago)
Author:
chronos
Message:
  • Modified: Improved RouterOS signal logging.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Modules/NetworkConfigRouterOS/Generators/Signal.php

    r973 r975  
    1616    while ($Device = $DbResult3->fetch_assoc())
    1717    {
    18       echo($Device['LocalIP'].' ('.$Device['Name'].")\n");
     18      echo($Device['LocalIP'].' ('.$Device['Name']."): ");
    1919      $Routerboard = new RouterosAPI();
    2020      //$Routerboard->SSL = true;
     
    2525      $Queries = array_merge($Queries, $this->ReadWireless($Device, $Routerboard));
    2626      $Queries = array_merge($Queries, $this->ReadWireless60G($Device, $Routerboard));
     27      echo("\n");
    2728    }
    2829    $this->Database->Transaction($Queries);
     
    3334  {
    3435    $Queries = array();
    35      
     36
    3637    $Routerboard->Write('/interface/wireless/registration-table/getall', false);
    3738    $Routerboard->Write('=.proplist=signal-strength,tx-signal-strength,mac-address,rx-rate,tx-rate', false);
     
    8485        '('.$MacRef.', '.$Strength.', '.$RemoteSignal.', '.$RateRx.', '.$RateTx.', "'.
    8586        TimeToMysqlDateTime($this->Time).'", '.$Interface.', '.$Device['Id'].')';
     87      echo('.');
    8688    }
    8789    return $Queries;
     
    129131      $Queries[] = 'INSERT INTO `NetworkSignal` (`MAC`, `Value`, `Remote`, `RateRx`, `RateTx`, `Time`, `Interface`, `Device`) VALUES '.
    130132        '('.$MacRef.', '.$Strength.', 0, 0, '.round($RateTx / 1000000).', "'.
    131         TimeToMysqlDateTime($this->Time).'", '.$Interface.', '.$Device['Id'].')';             
     133        TimeToMysqlDateTime($this->Time).'", '.$Interface.', '.$Device['Id'].')';
     134      echo('.');
    132135    }
    133136    return $Queries;
Note: See TracChangeset for help on using the changeset viewer.