X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FRoute%2FNode.pm;h=23e293820295f6c8f4379373e8a85ae5c0481181;hb=f4c54c5174d50224a745d5ed71ad1563a9440083;hp=d2105f8f6b6bcf57aea77391344f243c7af3681e;hpb=fb9c2ab04977b4e685b0eca3b2a2d04a77f65f4b;p=spider.git diff --git a/perl/Route/Node.pm b/perl/Route/Node.pm index d2105f8f..23e29382 100644 --- a/perl/Route/Node.pm +++ b/perl/Route/Node.pm @@ -286,7 +286,6 @@ sub new $self->{flags} = shift || Route::here(1); $self->{users} = []; $self->{nodes} = []; - $self->{lastid} = {}; $self->{PC92C_dxchan} = ''; $self->reset_obs; # by definition @@ -360,6 +359,18 @@ sub reset_obs $self->{obscount} = $obscount; } +sub measure_pc9x_t +{ + my $parent = shift; + my $t = shift; + my $lastid = $parent->{lastid}; + if ($lastid) { + return ($t < $lastid) ? $t+86400-$lastid : $t - $lastid; + } else { + return 86400; + } +} + sub DESTROY { my $self = shift;