projects
/
spider.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
upissued version no
[spider.git]
/
perl
/
DXProtout.pm
diff --git
a/perl/DXProtout.pm
b/perl/DXProtout.pm
index ad431481bcfd356f0ea2dcb6599d01dda3864329..a5d5250b161014a817ce5d0c334035600018a18b 100644
(file)
--- a/
perl/DXProtout.pm
+++ b/
perl/DXProtout.pm
@@
-93,7
+93,8
@@
sub pc17
# Request init string
sub pc18
{
# Request init string
sub pc18
{
- return "PC18^wot a load of twaddle^$DXProt::myprot_version^~";
+ my $info = DXCluster::cluster;
+ return "PC18^$info^$DXProt::myprot_version^~";
}
#
}
#
@@
-199,6
+200,20
@@
sub pc33
return "PC33^$fromnode^$tonode^$stream^";
}
return "PC33^$fromnode^$tonode^$stream^";
}
+# remote cmd send
+sub pc34
+{
+ my($fromnode, $tonode, $msg) = @_;
+ return "PC34^$tonode^$fromnode^$msg^~";
+}
+
+# remote cmd reply
+sub pc35
+{
+ my($fromnode, $tonode, $msg) = @_;
+ return "PC35^$tonode^$fromnode^$msg^~";
+}
+
# send all the DX clusters I reckon are connected
sub pc38
{
# send all the DX clusters I reckon are connected
sub pc38
{
@@
-216,9
+231,9
@@
sub pc38
sub pc39
{
my ($call, $reason) = @_;
sub pc39
{
my ($call, $reason) = @_;
- my $hops = get_hops(
21
);
+ my $hops = get_hops(
39
);
$reason = "Gone." if !$reason;
$reason = "Gone." if !$reason;
- return "PC39^$call^$reason^";
+ return "PC39^$call^$reason^
$hops^
";
}
# cue up bulletin or file for transfer
}
# cue up bulletin or file for transfer
@@
-256,7
+271,7
@@
sub pc49
# periodic update of users, plus keep link alive device (always H99)
sub pc50
{
# periodic update of users, plus keep link alive device (always H99)
sub pc50
{
- my $me = DXCluster->get($main::mycall);
+ my $me = DXCluster->get
_exact
($main::mycall);
my $n = $me->users ? $me->users : '0';
return "PC50^$main::mycall^$n^H99^";
}
my $n = $me->users ? $me->users : '0';
return "PC50^$main::mycall^$n^H99^";
}
@@
-264,7
+279,7
@@
sub pc50
# generate pings
sub pc51
{
# generate pings
sub pc51
{
- my ($
self, $
to, $from, $val) = @_;
+ my ($to, $from, $val) = @_;
return "PC51^$to^$from^$val^";
}
1;
return "PC51^$to^$from^$val^";
}
1;