2 # Generate Hi (Hello) Thingies
6 # Copyright (c) 2004 Dirk Koopman G1TLH
13 use vars qw($VERSION $BRANCH);
14 $VERSION = sprintf( "%d.%03d", q$Revision$ =~ /(\d+)\.(\d+)/ );
15 $BRANCH = sprintf( "%d.%03d", q$Revision$ =~ /\d+\.\d+\.(\d+)\.(\d+)/,(0,0));
16 $main::build += $VERSION;
17 $main::branch += $BRANCH;
23 # this is my version of a PC18
28 my $t = $pkg->SUPER::new( _tonode=>$tonode,
29 id=>'DXSpider', v=>$main::version, b=>$main::build);
36 my $dxchan = DXChannel->get($t->{_fromnode});
37 my $r = Route::Node::get($t->{_fromnode}) || Route::Node->new($t->{_fromnode});
40 $r->software($t->{id});
42 $r->lid($t->{_msgid});
43 $r->lastupdate($main::systime);
45 if ($dxchan->state eq 'init') {
46 my $ot = Thingy::Hi->new($t->{_fromnode});
48 $dxchan->state('normal');