Ignore:
Timestamp:
Aug 5, 2014, 10:49:06 PM (10 years ago)
Author:
chronos
Message:
  • Upraveno: Funkce RepeatFunction přesunuta do Global.php.
  • Upraveno: Nezaznamenávat chyby potlačené symbolem @.
  • Upraveno: Nezobrazovat HTML chyby při spuštění z konzole.
  • Opraveno: Pokud není navázáno spojení s RouterboardAPI, tak nepokračuj se zasíláním povelů.
  • Upraveno: NetwatchImport přepracován na načítání přes RouterboardAPI.
File:
1 edited

Legend:

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

    r679 r682  
    77$System->Run();
    88
    9 function RepeatFunction($Period, $Function)
    10 {
    11   while(1)
    12   {
    13     $StartTime = time();
    14     $Function();
    15     $EndTime = time();
    16     $Delay = $Period - ($EndTime - $StartTime);
    17     if($Delay < 0) $Delay = 0;
    18 
    19     echo('Waiting '.$Delay.' seconds...'."\n");
    20     sleep($Delay);
    21   }
    22 }
    23 
    249function ReadWirelessRegistration()
    2510{
    2611  global $System, $Config;
    2712
    28   $Path = array('interface', 'wireless', 'registration-table');
    2913  $Time = time();
    3014
     
    4024    //$Routerboard->Port = 8729;
    4125    $Routerboard->Connect($Device['LocalIP'], $Config['API']['UserName'], $Config['API']['Password']);
     26    if(!$Routerboard->Connected) continue;
    4227    $Routerboard->Write('/interface/wireless/registration-table/getall', false);
    4328    $Routerboard->Write('=.proplist=signal-strength,mac-address,rx-rate,tx-rate', false);
Note: See TracChangeset for help on using the changeset viewer.