Added node type to links and who
[spider.git] / cmd / links.pl
index 456ea72f2355b10e4865418aaeca193f7497ace5..017d61199d0912ed2db23b054550abb8635a6ec0 100644 (file)
@@ -7,22 +7,27 @@
 #
 # 16-Jun-2000
 # $Id: links.pl
-
+#
 
 my $self = shift;
 my $dxchan;
 my @out;
 
-push @out, "  Callsign   Started                 Ave RTT";
+push @out, "  Callsign Type Started            Ave RTT";
 
 foreach $dxchan ( sort {$a->call cmp $b->call} DXChannel::get_all_ak1a ) {
        my $call = $dxchan->call();
        my $t = cldatetime($dxchan->startt);
+       my $sort;
        my $name = $dxchan->user->name || " ";
        my $ping = $dxchan->is_node && $dxchan != $DXProt::me ? sprintf("%8.2f",
                                                                                                                                        $dxchan->pingave) : "";
-       push @out, sprintf "%10s $t %-6.6s $ping", $call;
-
+       $sort = "DXSP" if $dxchan->is_spider;
+       $sort = "CLX " if $dxchan->is_clx;
+       $sort = "DXNT" if $dxchan->is_dxnet;
+       $sort = "AR-C" if $dxchan->is_arcluster;
+       $sort = "AK1A" if $dxchan->is_ak1a;
+       push @out, sprintf "%10s $sort $t $ping", $call;
 }
 
 return (1, @out)