Method code for $lag_watcher.lag()

[Turn off line numbering]
  1: var lag, total, weight, lag_i, lag_d;
  2: 
  3: // the current lag floated
  4: total = 0;
  5: weight = 0;
  6: for lag in (lags) {
  7:     ++weight;
  8:     total += lag * weight;
  9: }
 10: lag_i = total / 55;
 11: lag_d = tostr((total - lag_i * 55) * 10 / 55).subrange(1, 1);
 12: return tostr(lag_i) + "." + lag_d;

// Created 27-Mar-1995 as a part of ColdCore, see: @help Credit

Tlon