Audiovox P965 Arkusz Danych Strona 170

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 280
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 169
RouterOS PHP class
167
}
// not running
if($results["status"] != "running") {
// state changed
if($status[$dest] != $results["status"]) {
$status[$dest] = $results["status"];
printStatus();
}
// restart btest (in error state)
if($results["status"] != "connecting") {
$conn->cancel($results[".tag"]);
$tag = $conn->btest($dest, $dests[$dest]["speed"], $dests[$dest]["protocol"], btestCallback);
if($tag !== FALSE)
$tags[$tag] = $dest;
}
return;
}
// running get results
$status[$dest] = $results["status"];
$current[$dest] = bytesToString($results["tx-current"], 1000, "b");
$average[$dest] = bytesToString($results["tx-10-second-average"], 1000, "b");
$percent[$dest] = round(100 * $results["tx-10-second-average"] / stringToBytes($dests[$dest]["speed"], 1000), 1);
printStatus();
}
function stringToBytes($data, $multi = 1024) {
$value = floatval($data);
switch(substr(strtolower($data), -1)) {
case 'g':
$value *= $multi;
case 'm':
$value *= $multi;
case 'k':
$value *= $multi;
}
return $value;
}
function bytesToString($data, $multi = 1024, $postfix = "B") {
$data = intval($data);
if($data < $multi) {
return round($data, 0) . $postfix;
}
Przeglądanie stron 169
1 2 ... 165 166 167 168 169 170 171 172 173 174 175 ... 279 280

Komentarze do niniejszej Instrukcji

Brak uwag