55fddae9bae7b3b73573182ffa6a81145cbcf817
[spider.git] / sgml / usermanual.sgml
1 <!doctype linuxdoc system>
2
3 <article>
4
5 <!-- Title information -->
6
7 <title>The DXSpider User Manual v1.49</title> 
8 <author>Ian Maude, G0VGS, (g0vgs@gb7mbc.net)</author>
9 <date>December 2001 revision 4.1</date>
10
11 <abstract>
12 A complete reference for users of the DXSpider DXCluster program.
13 </abstract>
14
15 <!-- Table of contents -->
16 <toc>
17
18 <!-- Begin the document -->
19
20 <sect>Introduction
21
22 <sect1>What is a DX Cluster?
23
24 <p>
25 A DX Cluster is a packet node where DX chasers on any band or mode can
26 post rare or interesting stations that they have worked or heard.  Of 
27 course other people are doing the same thing too, so you can find new 
28 DX as well as telling others about the stations you have worked.  
29 Clusters tend to be linked to each other so that the amount of people 
30 using them is increased, thereby increasing the amount of posted DX.  
31 Other information can be found on clusters such as on-line call books, 
32 mail etc.  You can talk to other stations connected to the cluster 
33 network too, in real time, whether at the node you are logged into or 
34 on another node connected to the network.  You can also use converse 
35 mode, where several stations can talk to each other in the same way.  
36 Of course, the DX is still posted to you all the while!
37  
38 <sect1>So what is DXSpider?
39
40 <p>
41 PacketCluster nodes have been around since roughly 1985. The original 
42 PacketCluster idea came from Dick Newell, AK1A, and ran under DOS.
43 In about 1992 Dick stopped the development of the PacketCluster 
44 software for amateur radio. Many systems are still using this 
45 relatively old DOS software today.
46
47 There are several new compatible cluster programs around now, 
48 including DXSpider.  DXSpider is a clone of PacketCluster software that runs 
49 under the Linux operating system.  Linux is fast becoming the choice 
50 for amateur radio stations because of it's flexibility, reliability 
51 and the lack of the memory limitations of DOS.  Linux supports 
52 multitasking and is also multiuser. It has support for AX25, ROSE, 
53 NetROM and TCPIP built in, making it the ideal choice for amateur
54 radio.  It is also totally free!
55
56 DXSpider was conceived and begun in 1998 by Dirk Koopman, G1TLH as an
57 exercise in perl programming.  It has developed rapidly and today is a
58 very powerful cluster program.  It was designed to be totally compatible
59 with the AK1A program, although several commands have been extended to
60 try and improve functionality.
61
62 This manual is designed to help you become familiar with the commands
63 that DXSpider supports and to help you get the best from the program so 
64 you can enjoy working that rare DX!  As DXSpider is being improved all the 
65 time, commands will be added as time goes by, so make sure you have 
66 the most upto date version of this manual.  The latest version will
67 always be included with the cluster program so if you are unsure, simply
68 ask your sysop.  The manual will also be available on the wesite.
69
70
71 <sect>Logins and logouts.
72
73 <p>
74 You might not think that there is a lot of point of including a 
75 section on how to log in and out of DXSpider.  However, you would be 
76 suprised at the difficulties some people have in simply getting in 
77 and out of the cluster!
78
79 There are several ways a login might be achieved, dependant on how 
80 the sysop has DXSpider configured.  It is impossible for me to cover all 
81 variations but here are the basic ones.
82
83 <sect1>AX25 logins.
84
85 <p>
86 Simplicity itself.  The usual <bf>CONNECT</bf> command will log you straight
87 into the cluster and you will not have to do anything else.  
88 Obviously, you will have to connect to the correct callsign.  Some 
89 nodes use an SSID with their call so you would have to add that.
90
91 <bf>Examples:</bf>
92
93 <tscreen><verb>
94 connect GB7MBC
95 connect GB7MBC-1
96 </verb></tscreen>
97
98 <sect1>Netrom logins.
99
100 <p>
101 There are several possibilities here, dependant on how the sysop has
102 configured his system.  If you are connecting via netrom then you are
103 most probably connecting from another station.  Listing the nodes in
104 that station with the <bf>NODES</bf> command will tell you what callsign 
105 or netrom alias to connect to. Then just issue the connect command 
106 from there.  It is possible that the netrom alias may connect you to 
107 a node with an alias for the cluster, such as DXC.  Just type this 
108 and you will be connected.
109
110 <bf>Example:</bf>
111 <tscreen><verb>
112 connect MBCDX
113 </verb></tscreen>
114
115 <sect1>Telnet logins.
116
117 <p>
118 Because DXSpider runs under the Linux operating system, it is possible to
119 make a direct telnet connection into the cluster.  With telnet 
120 connections, the source callsign is not seen by DXSpider, so you will be 
121 asked to login with your callsign.  
122 To telnet to DXSpider, you would connect to a specific port.  There is no 
123 standard at the moment for a cluster telnet port but ask the sysop if 
124 you are unsure.
125
126 <bf>Example:</bf>
127
128 <tscreen><verb>
129 telnet gb7mbc 8000
130 </verb></tscreen>
131
132 All the above are possible ways of connecting to a DXSpider cluster.  You
133 may have some or all of these available to you.  There may be one or 
134 two additional ways to connect dependant on the network local to you.
135 However I am sure you get the idea.
136
137 <sect1>Logouts.
138
139 <p>
140 Logging out can be done by simply issuing the standard <bf>BYE</bf>
141 command.
142
143 You could also send a disconnect if you are using AX25, or a <bf>CLOSE</bf>
144 command if you are connected via telnet.
145 If you do not log out gracefully using one of the above commands, 
146 you may find you are unable to get a full connect next time.  This
147 may also happen if a NETRom connection drops.  You may get connected, 
148 but nothing else will happen because the program thinks you are still 
149 connected and will not let you connect twice under the same call.  
150 However you could reconnect by adding a number to the end of your call,
151 for example G0YLM2.  
152 This can be done by either altering your MYCALL setting in the TNC or 
153 by altering your program configuration.  
154
155
156 <sect>Setting your personal details.
157
158 <p>
159 Once logged in to the cluster, you should set your details so that 
160 anybody who wishes to contact you can find out who and where you are.
161 There are four items to set, your name, qth, location and home node.  
162 Setting these details also allows the use of the SHOW/HEADING and
163 SHOW/SUN commands from within the cluster.  Unless you set your QTH
164 and location, these commands cannot function.
165 Once you have set your name, DXSpider will greet you with it next time 
166 you login.  Your QTH setting is where you live and it is a good idea 
167 to add your locator to this as the location setting is converted to 
168 latitude and longitude once inputted.  You can actually set your location 
169 in latitude/longitude or as a locator.  Setting your home node will 
170 tell the program where you wish mail to be sent to you.
171
172 <bf>Examples:</bf>
173
174 <tscreen><verb>
175 set/name Ian
176 set/qth Morecambe, Lancashire IO84NB
177 set/location 48 34 n 12 12 e
178 set/qra IO84NB
179 set/home gb7mbc
180 </verb></tscreen>
181
182 <sect>Getting and posting DX.
183
184 <p>
185 When all is said and done, this is the main function of a DX cluster.
186 In its simplest form you can just connect to the node and you will 
187 start to receive DX spots almost immediately!  You can check on 
188 recent postings in either a general manner or on a particular band or
189 mode.  You can even check DX by callsign or a fragment of a callsign.
190 Of course, once you get the hang of things, it is expected that you 
191 start posting some yourself!  After all, there would be no clusters 
192 if people did not post DX and you get the added thrill of the hunt!
193
194 <sect1>Receiving DX.
195
196 <p>
197 As we have already said, it is possible just to connect to the 
198 cluster and you will receive spots automatically.  However, you may 
199 wish to check on spots just posted.  Maybe you wish to see if a 
200 particular band is open or if a certain callsign is active, perhaps a
201 DXpedition.  The command to do this is <bf>SHOW/DX</bf>.  Without any 
202 other arguments, this command will output the last 10 spots 
203 posted.  It is possible to look at more than this, for example the 
204 last 20 or 50 spots, by adding the number to the command.  You can 
205 make it even more specific by adding a band in either wavelength or 
206 frequency, and/or any additional information such as QSL details.
207
208 <bf>Examples:</bf>
209
210 <tscreen><verb>
211 show/dx
212 show/dx 5
213 show/dx 20
214 </verb></tscreen>
215
216 will show the last 10, 5 and 20 spots received by the cluster 
217 respectively.
218
219 <bf>Examples</bf>
220
221 <tscreen><verb>
222 show/dx on 20m
223 show/dx 10 on 20m
224 show/dx 20 on 20m
225 </verb></tscreen>
226
227 will show the last 5, 10 or 20 spots on 20 metres only.
228
229 It is also possible to check for certain callsigns, or fragments of 
230 callsigns in the same way.
231
232 <bf>Examples:</bf>
233
234 <tscreen><verb>
235 show/dx g0vgs
236 show/dx 10 g0vgs
237 </verb></tscreen>
238
239 would show the last 5 or 10 dx spots containing the callsign g0vgs.
240
241 <p>
242 You can check for DX by offset and also by specifying a comment to 
243 search for.
244
245 <bf>Examples:</bf>
246
247 <tscreen><verb>
248 show/dx 30-40
249 show/dx 14000-14033
250 show/dx iota
251 </verb></tscreen>
252
253 would show the spots that arrived between 30 and 40 spots ago and any 
254 spots with the word <em>iota</em> in the comment field.  The case of 
255 the comment is not important.
256  
257 Checking DX posted on a certain day is possible too.  All you have
258 to do here is to specify how many days ago it was like this ...
259
260 <bf>Example:</bf>
261
262 <tscreen><verb>
263 show/dx day 30 
264 </verb></tscreen>
265
266 It is of course possible to specify multiple arguments.
267
268 <bf>Example:</bf>
269
270 <tscreen><verb>
271 show/dx 20 prefix 9a on vhf day 30
272 </verb></tscreen>
273
274 This would show the last 20 spots posted by or about calls with the prefix
275 9a on vhf 30 days ago.
276
277 As you can see the <bf>SHOW/DX</bf> command is very flexible, so if you are
278 not sure whether something will work or not, try it and see!  More
279 information can be found in the Command Set section.
280
281 <sect1>Posting DX.
282
283 <p>
284 To post DX you use the <bf>DX</bf> command.  The syntax is shown below. 
285
286 <bf>Example:</bf>
287
288 <tscreen><verb>
289 dx (frequency) (callsign) (remarks)
290 </verb></tscreen>
291
292 Where frequency is in kilohertz and the callsign is the callsign of
293 the station you have worked or heard, (ie not your own callsign!).  
294 The remarks section allows you to add information like the operators 
295 name or perhaps a location.  Actually DXSpider will allow the frequency
296 and callsign fields to be entered in any order.
297
298 <bf>Example:</bf>
299
300 <tscreen><verb>
301 dx 14004 pa3ezl OP Aurelio 599
302 </verb></tscreen>
303
304 In fact, all the following will give the same result...
305
306 <tscreen><verb>
307 dx 14004 pa3ezl OP Aurelio 599
308 dx pa3ezl 14004 OP Aurelio 599
309 dx pa3ezl 14.004 OP Aurelio 599
310 </verb></tscreen>
311
312 This posting, or callout as it is known, will be forwarded to all 
313 other connected stations both at the cluster you are connected to and
314 other active clusters in the network.  The callout will also be sent 
315 to you as proof of receipt. 
316  
317 <sect>Headings and propagation
318
319 <p>
320 There are three commands in DXSpider to help you get the best DX possible.
321 These are <bf>SHOW/SUN</bf>, <bf>SHOW/MOON</bf> and
322 <bf>SHOW/HEADING</bf>.  These commands will only work for you if you
323 have entered your personal details.  They use your entered location as
324 a reference, so if you have not entered it or have entered it incorrectly
325 they will not return the correct information.
326
327 <sect1>Sun
328
329 <p>
330 The <bf>SHOW/SUN</bf> command can be used in three different ways.  It
331 can be used to show sunrise and sunset times for your own station, a 
332 particular callsign or a prefix.  
333
334 <bf>Example:</bf>
335
336 <tscreen><verb>
337 show/sun
338 </verb></tscreen>
339
340 The output from this would look something like this ..
341
342 <tscreen><verb>
343 sh/sun
344 Location                              Rise   Set      Azim   Elev
345 G0VGS  Morecambe, Lancashire          07:08Z 17:39Z  205.3   24.1
346 </verb></tscreen>
347
348 <tscreen><verb>
349 sh/sun 5b4
350 </verb></tscreen>
351
352 would look like this ...
353
354 <tscreen><verb>
355 sh/sun 5b4
356 Location                              Rise   Set      Azim   Elev
357 5B     Cyprus-5B                      04:23Z 15:40Z  244.0   18.8  
358 </verb></tscreen>
359
360 You can also specify multiple arguments like this ...
361
362 <tscreen><verb>
363 sh/sun gw4veq 5b4ab zs
364 </verb></tscreen>
365
366 and then the output would look like this ...
367
368 <tscreen><verb>
369 sh/sun gw4veq 5b4ab zs
370 Location                              Rise   Set      Azim   Elev
371 GW4VEQ Brungwran, Isle of Anglesey IO 07:14Z 17:48Z  204.9   24.9
372 5B     Cyprus-5B                      04:23Z 15:40Z  244.5   18.3
373 ZS     So-Africa-ZS1-ZS               04:31Z 17:28Z  289.9   41.3
374 ZS     So-Africa-ZS5-ZS               03:44Z 16:34Z  278.5   32.0
375 ZS     So-Africa-ZS6-ZS               03:59Z 16:42Z  277.6   35.0 
376 </verb></tscreen>
377
378 <sect1>Moon
379
380 <p>
381 The <bf>SHOW/MOON</bf> command works in the same way as the 
382 <bf>SHOW/SUN</bf> command.  This program however, calculates the
383 rise and set times of the moon for a prefix or callsign, together
384 with the current azimuth and elevation of the sun at these
385 locations.
386
387 <bf>Example:</bf>
388
389 <tscreen><verb>
390 show/moon ea
391 </verb></tscreen>
392
393 The output from this command would look like this ..
394
395 <tscreen><verb>
396 sh/moon ea
397 Location                              Rise   Set      Azim   Elev  RGain dB
398 EA     Spain-EA                       08:15Z 20:09Z  257.2    9.5      -0.6  
399 </verb></tscreen>
400  
401 You can see that the output is similar to the <bf>SHOW/SUN</bf>
402 command, with slightly different fields.
403
404 <sect1>Heading
405
406 <p>
407 The <bf>SHOW/HEADING</bf> command works in the same way as the 
408 <bf>SHOW/SUN</bf> and <bf>SHOW/MOON</bf> commands but outputs beam 
409 headings for a specified callsign or prefix.  Reciprocal beam headings 
410 are also calculated.
411
412 <bf>Example</bf>
413
414 <tscreen><verb>
415 show/heading zl
416 </verb></tscreen>
417
418 The output from this command would look like this ..
419
420 <tscreen><verb>
421 sh/heading zl
422 ZL New-Zealand-ZL1-ZL: 7 degs - dist: 11238 mi, 18087 km Reciprocal heading: 355 degs
423 ZL New-Zealand-ZL2-ZL: 9 degs - dist: 11540 mi, 18574 km Reciprocal heading: 353 degs
424 ZL New-Zealand-ZL3-ZL: 19 degs - dist: 11634 mi, 18724 km Reciprocal heading: 345 degs
425 ZL New-Zealand-ZL4-ZL: 34 degs - dist: 11783 mi, 18963 km Reciprocal heading: 332 degs
426 </verb></tscreen>
427
428 <sect>Announcements.
429
430 <sect1>Making announcements.
431
432 <p>
433 Occasionally, you may wish to post something that does not fall into 
434 the normal parameters for a DX callout.  You may wish to tell 
435 everybody connected that 10 FM is open for example, or ask if anyone 
436 knows the QSL manager for a certain callsign etc.  You can do this 
437 using the <bf>ANNOUNCE</bf> command.
438
439 <bf>Example:</bf>
440
441 <tscreen><verb>
442 announce 10 FM is open in IO84NB to europe.
443 </verb></tscreen>
444
445 That would let everyone know locally that this was the case, however
446 it would not be forwarded to other nodes connected.  To send
447 announcements to other connected nodes as well, you would use the
448 <bf>FULL</bf> extension.
449
450 <bf>Example:</bf>
451
452 <tscreen><verb>
453 announce full Anyone seen EA7WA today?
454 </verb></tscreen>
455
456 Be cautious in your use of announce full.  There are many other tools
457 available to get the information you require and the judicious use of
458 this command is frowned upon as it creates a great deal of traffic
459 across the network.
460
461 <sect1>Listing announcements.
462
463 <p>
464 You can list previous announcements in the standard format with the 
465 <bf>SHOW</bf> command.  As before you can list just the last 5 or as 
466 many as you wish.
467
468 <bf>Example:</bf>
469
470 <tscreen><verb>
471 show/announcements
472 show/announcements 10
473 </verb></tscreen>
474
475 <sect>Nodes and users.
476
477 <p>
478 You can check which nodes are connected in the network, who is 
479 logged on locally, who is logged on at all the nodes or even 
480 just one node in particular. This is handy if you wish to see whether
481 a friend is connected at the node they use.  To see who is connected 
482 to the nodes, the <bf>SHOW/CONFIGURATION</bf> command is used.
483
484 <bf>Example:</bf>
485
486 <tscreen><verb>
487 show/configuration
488 show/configuration/nodes
489 show/configuration (node_call)
490 show/configuration (prefix)
491 </verb></tscreen>
492
493 The first of our three examples would output something like this,
494
495 <tscreen><verb>
496 sh/c
497 Node         Callsigns
498 EI5TCR       (7 users)
499 GB7ADX
500 GB7BAA       G4FPV        G8TIC
501 GB7BIG       (GD0TEP)     GD3UMW
502 GB7BPQ       (G0INA)      G0RCI        G3AKU        G3OCA
503 (GB7CDX)     G3JNB        G4ALR
504 GB7DJK       G0FYD        G0REK        G1TLH        G4PEL        G4SOZ
505              G4TVR        G7SQW        K8AZ         M0CTQ-1      MM1CXE-10
506              ON7WP
507 GB7DXA       G0RDI        G8SJP
508 GB7DXC       (G0HDB)      G0WFK        (G1FYC)      G3KWK        G3LME
509              G3OIL        G4BGW        G4FUJ        (G4PDQ)      GW7SMV
510 GB7DXE       G1NNB
511 (GB7DXG)     GU6EFB       GU7DHI
512 GB7DXK       G1NTW        G3IBI        G3NSM        G3XAQ        G4CUS
513              G4XQY        G7GAN
514 GB7DXM       G1EUC        G3GAF        G3LAS        G4ZTR        G8WXU
515              M0BCT        M1EMF
516 </verb></tscreen>
517
518 You will notice that EI5TCR is showing only that it has 7 users and not
519 giving the actual callsigns.  This means that this node is on a limited
520 protocol of some kind, probably because of a contest situation where
521 slow radio links can block up and fail if too much information is sent
522 between nodes.
523
524 The second example would just show the nodes connected in the
525 network, like this,
526
527 <tscreen><verb>
528 sh/c/n
529 Node         Callsigns
530 GB7BAA       GB7BAA       GB7BPQ       (GB7CDX)     GB7DJK       GB7DXA      
531              GB7DXC       GB7DXE       (GB7DXG)     GB7DXK       GB7DXL      
532              GB7DXM       GB7DXS       GB7IPT       GB7MRS       GB7UJS      
533              GB7YDX       KL7G         N2TLY        (ON0DXK)                 
534 GB7BIG       EI5TCR       GB7ADX       GB7BIG       GB7UDX                   
535 GB7MBC                                                                       
536 PA4AB-14     PA4AB-14                                                        
537 PI4TUE-8     PI4TUE-8    
538 </verb></tscreen>
539
540 If we insert the node_call pi4tue-8 into the third example, then
541 this would be the output,
542
543 <tscreen><verb>
544 Node         Callsigns
545 PI4TUE-8     9A1CMA-6     DF6PW        DL4FAY       DL4KAK       DL4WF-2     
546              F5NOD-2      F5PAC        IZ0CSR       N6CR         OH2BLD      
547              ON1LVL-13    ON4CBT       ON4CJP       ON5DXL-14    ON7NQ       
548              PA0RCT       PA3DYS       PA3FDO       PA5KW-4      PI4TUE-9    
549              YT1XX        
550 </verb></tscreen>
551
552 As you can see, only the users of the requested node are shown.
553
554 You can also use a prefix to show only a group of nodes.  For example
555 you may only wish to see who is connected to the nodes in the UK.  To
556 do this simply use a prefix like this ...
557
558 <verb>
559 show/configuration gb7
560 </verb>
561
562 To show the locally connected users, the <bf>SHOW/USERS</bf> command is
563 used
564
565 <bf>Example:</bf>
566
567 <tscreen><verb>
568 show/users
569 </verb></tscreen>
570
571 The output of this command would look like this,
572
573 <tscreen><verb>
574 Callsigns connected to GB7MBC
575 G0JHC        G0NEI        G0VGS        G0VGS-2      G0YLM                    
576 G3JAG        G3OWO        G3UEU
577 </verb></tscreen>
578
579 <sect>Talk mode.
580
581 <p>
582 You can send a single comment or start a dedicated talk session to 
583 another user by using the <bf>TALK</bf> command. 
584
585 <p>
586 Talk mode is used to send a one line comment or greeting to a 
587 specific user connected either at your node or another in the 
588 network.  You can also enter into a dedicated talk session with 
589 another user.  Talks will be automatically forwarded to other nodes 
590 if the station you are talking to is not connected locally. 
591 You can find out who is connected by using the 
592 <bf>SHOW/CONFIGURATION</bf> command, (described earlier).
593
594 <bf>Examples:</bf>
595
596 <tscreen><verb> 
597 talk g0rdi Having a good day Iain?
598 </verb></tscreen>
599
600 This example would send the line "Having a good day Iain?" to the
601 user g0rdi but would leave you in normal mode.  
602
603 <tscreen><verb>
604 talk g0rdi
605 Entering Talkmode, /EX to end, /<cmd> to run a command
606 Talk (G0RDI)>
607 </verb></tscreen>
608
609 As you can see, you can still run commands whilst in talk mode.
610 Simply prefix the command with a / like /sh/dx and you will get
611 the expected output.
612 If the user is connected to another node, you may have to use a 
613 slightly extended version of the <bf>TALK</bf> command.
614
615 <tscreen><verb>
616 talk g0rdi > gb7djk
617 </verb></tscreen>
618
619 To exit talk mode, you issue the command <bf>/ex</bf>. 
620
621 Whilst in talk mode you will still receive DX spots.  This means that
622 you can chat to a friend whilst working DX.  
623
624 <sect>Mail.
625
626 <p>
627 You can send and receive both personal mail and bulletins with DXSpider 
628 quite easily.
629
630 <sect1>The "directory" command.
631
632 <p>
633 To list mail you would use the <bf>DIRECTORY</bf> command.  On its 
634 own, this command will output the last ten messages received by the 
635 node, either to or from yourself or bulletins such as "DX" and "ALL".
636 As with other commands you can display more by specifying a number 
637 with the command.  You should be aware that Spider will accept
638 these commands by separating with either a slash or a space, so
639 <em>dir new</em> and <em>dir/new</em> work in the same way.
640
641 <bf>Example:</bf>
642
643 <tscreen><verb>
644 directory
645 directory/20
646 directory 20
647 </verb></tscreen>
648
649 Of course most of the time you will only want to list new mail sent 
650 to you personally since your last login.  However you might also like 
651 to check for general mail received by the node.  In fact if there is 
652 new mail for you, the cluster will tell you when you login. You will 
653 also be informed if new mail arrives for you during the time you are 
654 logged in.
655 Mail is not only sent to callsigns though.  Mail can also be sent to 
656 subjects like "all" or "local" or "dx" etc.  You can treat these 
657 bulletins in the same way as personal mail with the directory 
658 command.
659
660 <bf>Examples:</bf>
661
662 <tscreen><verb>
663 directory/new
664 directory/own
665 directory/own/10
666 directory/all
667 directory/from <call>
668 </verb></tscreen>  
669
670 The last option will only show mail from a callsign if it was sent to
671 you personally or was sent as a bulletin.  There are some additional
672 commands and these can be found in the DXSpider Command Reference section.
673
674 <sect1>Reading mail.
675
676 <p>
677 The output of the <bf>DIRECTORY</bf> command could be something like 
678 this.
679
680 <tscreen><verb>
681 dir
682  20735      2      ALL   GW7SMV 21-Feb 1204Z REC 9E1S QSL TDY 50Mhz....    
683  20823    308       UK    G0HDB 22-Feb 2334Z Help - which district code?   
684  20824    105      ALL     W9AE 23-Feb 0349Z S0NY QSL address?             
685  20825      2       UK    G0LRJ 23-Feb 0806Z QSL REC LZ2CJ/1.CARD NO-750.  
686  20858      2      ALL   GW7SMV 24-Feb 0905Z REC S92DX QSL CARD TDY 50Mhz  
687  20921    200      ALL   GM4FDM 27-Feb 2203Z Trip to VP8                   
688  20949    375      ALL     K0MN 27-Feb 0428Z ST0P cards are gd @ ARRL      
689  20950      2       UK    G0LRJ 28-Feb 0835Z QSL REC SV9/IZ0CKJ/P EU-187.  
690  20987    569      ALL   GD0TEP  1-Mar 1733Z Portable contests             
691  21076      2      ALL    G4AFJ  3-Mar 1743Z kh6nd/kh5 qsl received
692  21184-p  599   GW4HAT    G0VGS  4-Mar 1518Z Re: Time 
693 </verb></tscreen>
694
695 The first column is the actual message number.  If the message is a
696 personal one to you, you will see a letter 'p' after this number.  If
697 the message has been read, there will be a '-' between the message
698 number and the 'p'.  This only works for personal messages.  The next
699 column shows the file size of the message.  The third column shows the
700 address the message was sent to and the next column shows who sent it.
701 The rest is fairly self-explanatory.
702
703 Reading a message is as simple as typing read, followed by the 
704 message number that you wish to read.
705
706 <bf>Example:</bf>
707
708 <tscreen><verb>
709 read 25
710 </verb></tscreen>
711
712 will read message number 25.  However the mail will be displayed in it's
713 entirety unless you specify a page length. You can set your page length
714 to any number you like and when the message reaches that number of lines
715 you will get a prompt giving you options.
716
717 <bf>Example:</bf>
718
719 <tscreen><verb>
720 set/page 20
721 </verb></tscreen>
722
723
724 <sect1>Sending mail.
725
726 <p>
727 Sending mail is done in the time honoured way.  First you specify
728 a recipient for the message, then you will be prompted for a subject.
729 Once you have done this you will be asked to type your message.
730 Please remember that there is no automatic word wrap, so unless you
731 are using a client that wraps lines automatically, remember to hit
732 return at the end of each line.
733
734 <bf>Example:</bf>
735
736 <tscreen><verb>
737 send m0azm
738 Enter Subject (30 characters):
739 See you Thursday
740 Enter Message /EX to send or /ABORT to exit
741 Hi Ian,            
742 Just a quick note to say that I can make Thursday after all.  The
743 appointment I had has cancelled so we are go!
744 Cheers
745 Ian
746 </verb></tscreen>
747
748 At this point you can either hit return and enter /ex to send the
749 message or use /abort at any time to abort it.  You can now display
750 the message in the normal way.  There are several send options and 
751 these are listed in the Command Set section.  These include sending
752 mail to several recipients and asking for a return receipt.
753
754
755 <sect1>Replying to mail.
756
757 <p>
758 If mail is addressed to you or to a bulletin address, you can use the
759 <bf>REPLY</bf> command to reply to it.  Using this command, the 
760 subject will be automatically set for you as "Re: subject", whatever 
761 the subject was. 
762  
763 <bf>Example:</bf>
764
765 <tscreen><verb>
766 reply 2500
767 </verb></tscreen>
768
769 <sect1>Deleting mail
770
771 <P>
772 To delete a message, you use the <em>delete</em> command.
773 You can only delete messages sent to or received by yourself.  
774 Bulletins are dealt with automatically or by the sysop.
775
776 <sect>Filtering (From version 1.45)
777
778 <sect1>General filter rules
779
780 <P>
781 Upto v1.44 it was not possible for the user to set their own filters.  From 
782 v1.45 though that has all changed.  It is now possible to set filters for just 
783 about anything you wish.  If you have just updated from an older version of 
784 DXSpider you will need to update your new filters.  You do not need to do 
785 anything with your old filters, they will be renamed as you update.
786
787 <P>
788 There are 3 basic commands involved in setting and manipulating filters.  These 
789 are <em>accept</em>, <em>reject</em> and <em>clear</em>.  First we will look
790 generally at filtering. There are a number of things you can filter in the 
791 DXSpider system. They all use the same general mechanism.
792
793 <P>
794 In general terms you can create a 'reject' or an 'accept' filter which can have 
795 up to 10 lines in it. You do this using, for example ... 
796
797 <tscreen><verb> 
798 accept/spots .....
799 reject/spots .....
800 </verb></tscreen>
801
802 where ..... are the specific commands for that type of filter. There are
803 filters for spots, wwv, announce, wcy and (for sysops) connects. See each 
804 different accept or reject command reference for more details.
805
806 There is also a command to clear out one or more lines in a filter. They are ...
807
808 <tscreen><verb>
809 clear/spots 1
810 clear/spots all
811 </verb></tscreen>
812
813 There is clear/xxxx command for each type of filter.
814
815 <P>
816 and you can check that your filters have worked by the command ... 
817
818 <tscreen><verb>  
819 show/filter
820 </verb></tscreen>
821
822 <P>
823 For now we are going to use spots for the examples, but you can apply the same
824 principles to all types of filter.
825
826 <sect1>Types of filter
827
828 <P>
829 There are two main types of filter, <em>accept</em> or <em>reject</em>.  You 
830 can use either to achieve the result you want dependent on your own preference 
831 and which is more simple to do.  It is pointless writing 8 lines of reject 
832 filters when 1 accept filter would do the same thing!  Each filter has 10 
833 lines (of any length) which are tried in order.  If a line matches then the 
834 action you have specified is taken (ie reject means ignore it and accept 
835 means take it)
836
837 <P>
838 If you specify reject filters, then any lines that arrive that match the filter 
839 will be dumped but all else will be accepted.  If you use an accept filter, 
840 then ONLY the lines in the filter will be accepted and all else will be dumped.
841 For example if you have a single line <em>accept</em> filter ...
842
843 <tscreen><verb>
844 accept/spots on vhf and (by_zone 14,15,16 or call_zone 14,15,16)
845 </verb></tscreen>
846
847 then you will <em>ONLY</em> get VHF spots <em>from</em> or <em>to</em> CQ zones 
848 14, 15 and 16.
849
850 <P>
851 If you set a reject filter like this ...
852
853 <tscreen><verb>
854 reject/spots on hf/cw
855 </verb></tscreen>
856
857 Then you will get everything <em>EXCEPT</em> HF CW spots.  You could make this 
858 single filter even more flexible.  For example, if you are interested in IOTA 
859 and will work it even on CW even though normally you are not interested in 
860 CW, then you could say ...
861
862 <tscreen><verb>
863 reject/spots on hf/cw and not info iota
864 </verb></tscreen>
865
866 But in that case you might only be interested in iota and say:-
867
868 <tscreen><verb>
869 accept/spots not on hf/cw or info iota
870 </verb></tscreen>
871
872 which achieves exactly the same thing. You should choose one or the other 
873 until you are comfortable with the way it works. You can mix them if you 
874 wish (actually you can have an accept AND a reject on the same line) but 
875 don't attempt this until you are sure you know what you are doing!
876
877 <P>
878 You can arrange your filter lines into logical units, either for your own
879 understanding or simply convenience. Here is an example ...
880
881 <tscreen><verb>
882 reject/spots 1 on hf/cw
883 reject/spots 2 on 50000/1400000 not (by_zone 14,15,16 or call_zone 14,15,16)  
884 </verb></tscreen>
885
886 What this does is to ignore all HF CW spots and also rejects any spots on VHF 
887 which don't either originate or spot someone in Europe. 
888
889 <P>
890 This is an example where you would use a line number (1 and 2 in this case), if 
891 you leave the digit out, the system assumes '1'. Digits '0'-'9' are available.  
892 This make it easier to see just what filters you have set.  It also makes it 
893 more simple to remove individual filters, during a contest for example.
894
895 <P>
896 You will notice in the above example that the second line has brackets.  Look 
897 at the line logically.  You can see there are 2 separate sections to it.  We 
898 are saying reject spots that are VHF or above <em>APART</em> from those in 
899 zones 14, 15 and 16 (either spotted there or originated there).  If you did 
900 not have the brackets to separate the 2 sections, then Spider would read it 
901 logically from the front and see a different expression entirely ...
902
903 <tscreen><verb>
904 (on 50000/1400000 and by_zone 14,15,16) or call_zone 14,15,16 
905 </verb></tscreen>
906
907 The simple way to remember this is, if you use OR - use brackets. Whilst we are 
908 here CASE is not important. 'And BY_Zone' is just the same as 'and by_zone'.
909
910 As mentioned earlier, setting several filters can be more flexible than 
911 simply setting one complex one.  Doing it in this way means that if you want 
912 to alter your filter you can just redefine or remove one or more lines of it or 
913 one line. For example ...
914
915 <tscreen><verb>
916 reject/spots 1 on hf/ssb
917 </verb></tscreen>
918
919 would redefine our earlier example, or 
920
921 <tscreen><verb>
922 clear/spots 1
923 </verb></tscreen>
924
925 To remove all the filter lines in the spot filter ...
926
927 <tscreen><verb>
928 clear/spots all
929 </verb></tscreen>
930
931 <sect1>Filter options
932
933 <P>
934 You can filter in several different ways.  The options are listed in the
935 various helpfiles for accept, reject and filter.
936
937 <sect1>Advanced filtering
938
939 <P>
940 Once you are happy with the results you get, you may like to experiment. 
941
942 <P>
943 The previous example that filters hf/cw spots and accepts vhf/uhf spots from EU 
944 can be written with a mixed filter, for example ... 
945
946 <tscreen><verb>
947 rej/spot on hf/cw
948 acc/spot on 0/30000
949 acc/spot 2 on 50000/1400000 and (by_zone 14,15,16 or call_zone 14,15,16)
950 </verb></tscreen>
951
952 Note that the first filter has not been specified with a number.  This 
953 will automatically be assumed to be number 1.  In this case, we have 
954 said <em>reject all HF spots in the CW section of the bands but accept 
955 all others at HF.  Also accept anything in VHF and above spotted in or 
956 by operators in the zones 14, 15 and 16</em>.  Each filter slot actually 
957 has a 'reject' slot and an 'accept' slot. The reject slot is executed 
958 BEFORE the accept slot.
959
960 <P>
961 It was mentioned earlier that after a reject test that doesn't match, the 
962 default for following tests is 'accept', the reverse is true for 'accept'. 
963 In the example what happens is that the reject is executed first, any non 
964 hf/cw spot is passed to the accept line, which lets through everything 
965 else on HF.  The next filter line lets through just VHF/UHF spots from EU.
966
967
968 <sect>Hints, tips and common questions.
969
970 <p>
971 <bf/Q./These commands seem very long!  Can I shorten them?
972
973 <bf/A./Of course you can and the usual abbreviations work.  If you
974 are unsure, try it. 
975
976 <bf/Q./I am not sure if this command is correct.  Can I cause any
977 harm if I try it?
978
979 <bf/A./Do not be afraid to try a command to see if it will work,
980 at the worst you will get an error message.  If you require any
981 help on a command, just type help followed by the command you
982 want help on.  Look at the "DXSpider Command Reference" section to see 
983 what help can be found.
984
985 <bf/Q./How should I use the announce command?
986
987 <bf/A./With respect.  Use the command by all means, but please
988 only use the "full" extension if absolutely necessary.  It can 
989 create a LOT of messages passing between clusters.
990
991 <bf/Q./I like to be working in the shack while logged into the
992 cluster but I can't be looking at the screen all the time. How
993 can I be alerted when anything happens?
994
995 <bf/A./Use the <bf>SET/BEEP</bf> command.  You can find information 
996 on this in the "DXSpider Command Reference" section.
997
998 <bf/Q./I got disconnected from the cluster and now I can't log
999 back in again.  What is wrong?
1000
1001 <bf/A./Probably the cluster thinks you are still logged on and
1002 will not let you reconnect using the same call to prevent loops.
1003 Try logging on again adding an ssid to your callsign as DXSpider
1004 treats G0YLM and G0YLM-1 as different users.
1005
1006 <bf/Q./How do I know if I have got the latest version of this
1007 user manual?
1008
1009 <bf/A./The latest and greatest will always be on the Website.  It will
1010 also be included with every release of DXSpider.  As always, if unsure,
1011 ask your sysop what version number is the latest. 
1012
1013 <sect>The DXSpider command reference
1014
1015 <P>
1016 Below is a complete list of commands available from the cluster prompt.
1017 These are listed below in alphabetical order. 
1018
1019 <sect1>accept/announce
1020
1021 <P>
1022 <tt>
1023 <bf>accept/announce &lsqb;0-9&rsqb; &lt;pattern&gt;</bf> Set an accept filter
1024  line for announce
1025 </tt>
1026
1027 <P>
1028 Create an 'accept this announce' line for a filter. 
1029
1030 An accept filter line means that if the announce matches this filter it is
1031 passed onto the user. See HELP FILTERS for more info. Please read this
1032 to understand how filters work - it will save a lot of grief later on.
1033
1034 You can use any of the following things in this line:-
1035
1036 <tscreen><verb>
1037   info <string>            eg: iota or qsl
1038   by <prefixes>            eg: G,M,2         
1039   origin <prefixes>
1040   origin_dxcc <numbers>    eg: 61,62 (from eg: sh/pre G)
1041   origin_itu <numbers>
1042   origin_zone <numbers>
1043   by_dxcc <numbers>
1044   by_itu <numbers>
1045   by_zone <numbers>
1046   channel <prefixes>
1047   wx 1                     filter WX announces
1048   dest <prefixes>          eg: 6MUK,WDX      (distros)
1049 </verb></tscreen>
1050
1051 some examples:-
1052
1053 <tscreen><verb>
1054   acc/ann dest 6MUK
1055   acc/ann 2 by_zone 14,15,16
1056   (this could be all on one line: acc/ann dest 6MUK or by_zone 14,15,16)
1057 </verb></tscreen>
1058
1059 or
1060
1061 <tscreen><verb>
1062   acc/ann by G,M,2 
1063 </verb></tscreen>
1064
1065 This filter would only allow announces that were posted buy UK stations.  
1066 You can use the tag 'all' to accept everything eg:
1067
1068 <tscreen><verb>
1069   acc/ann all
1070 </verb></tscreen>
1071
1072 but this probably for advanced users...
1073
1074 <sect1>accept/spots 
1075
1076 <P>
1077 <tt>
1078 <bf>accept/spots &lsqb;0-9&rsqb; &lt;pattern&gt;</bf> Set an accept filter 
1079 line for spots
1080 </tt>
1081
1082 <P>
1083 Create an 'accept this spot' line for a filter.
1084
1085 <P>
1086 An accept filter line means that if the spot matches this filter it is
1087 passed onto the user. See HELP FILTERS for more info. Please read this
1088 to understand how filters work - it will save a lot of grief later on.
1089
1090 You can use any of the following things in this line:-
1091
1092 <tscreen><verb>
1093   freq <range>           eg: 0/30000 or hf or hf/cw or 6m,4m,2m
1094   on <range>             same as 'freq'
1095   call <prefixes>        eg: G,PA,HB9
1096   info <string>          eg: iota or qsl
1097   by <prefixes>            
1098   call_dxcc <numbers>    eg: 61,62 (from eg: sh/pre G)
1099   call_itu <numbers>
1100   call_zone <numbers>
1101   by_dxcc <numbers>
1102   by_itu <numbers>
1103   by_zone <numbers>
1104   origin <prefixes>
1105   channel <prefixes>
1106 </verb></tscreen>
1107
1108 <P>
1109 For frequencies, you can use any of the band names defined in
1110 SHOW/BANDS and you can use a subband name like: cw, rtty, data, ssb -
1111 thus: hf/ssb. You can also just have a simple range like: 0/30000 -
1112 this is more efficient than saying simply: freq HF (but don't get
1113 too hung up about that)
1114
1115 some examples:-
1116
1117 <tscreen><verb>
1118   acc/spot 1 on hf/cw
1119   acc/spot 2 on vhf and (by_zone 14,15,16 or call_zone 14,15,16)
1120 </verb></tscreen>
1121
1122 You can use the tag 'all' to accept everything, eg:
1123
1124 <tscreen><verb>
1125   acc/spot 3 all
1126 </verb></tscreen>
1127
1128 but this probably for advanced users...
1129
1130 <sect1>accept/wcy 
1131
1132 <P>
1133 <tt>
1134 <bf>accept/wcy &lsqb;0-9&rsqb; &lt;pattern&gt;</bf> set an accept WCY filter
1135 </tt>
1136
1137 <P>
1138 It is unlikely that you will want to do this, but if you do then you can
1139 filter on the following fields:-
1140
1141 <tscreen><verb>
1142   by <prefixes>            eg: G,M,2         
1143   origin <prefixes>
1144   origin_dxcc <numbers>    eg: 61,62 (from eg: sh/pre G)
1145   origin_itu <numbers>
1146   origin_zone <numbers>
1147   by_dxcc <numbers>
1148   by_itu <numbers>
1149   by_zone <numbers>
1150   channel <prefixes>
1151 </verb></tscreen>
1152
1153 <P>
1154 There are no examples because WCY Broadcasts only come from one place and
1155 you either want them or not (see UNSET/WCY if you don't want them).
1156
1157 This command is really provided for future use.
1158
1159 See HELP FILTER for information.
1160
1161 <sect1>accept/wwv 
1162
1163 <P>
1164 <tt>
1165 <bf>accept/wwv &lsqb;0-9&rsqb; &lt;pattern&gt;</bf> Set an accept WWV filter
1166 </tt>
1167
1168 <P>
1169 It is unlikely that you will want to do this, but if you do then you can
1170 filter on the following fields:-
1171
1172 <tscreen><verb>
1173   by <prefixes>            eg: G,M,2         
1174   origin <prefixes>
1175   origin_dxcc <numbers>    eg: 61,62 (from eg: sh/pre G)
1176   origin_itu <numbers>
1177   origin_zone <numbers>
1178   by_dxcc <numbers>
1179   by_itu <numbers>
1180   by_zone <numbers>
1181   channel <prefixes>
1182 </verb></tscreen>
1183
1184 for example 
1185
1186 <tscreen><verb>
1187   accept/wwv by_zone 4
1188 </verb></tscreen>
1189
1190 is probably the only useful thing to do (which will only show WWV broadcasts
1191 by stations in the US).
1192
1193 See HELP FILTER for information.
1194
1195 <sect1>announce 
1196
1197 <P>
1198 <tt>
1199 <bf>announce &lt;text&gt;</bf> Send an announcement to local users
1200 </tt>
1201
1202 <P>
1203 Send an announcement to LOCAL users only, where &lt;text&gt; is the text 
1204 of the announcement you wish to broadcast
1205
1206 <sect1>announce full 
1207
1208 <P>
1209 <tt>
1210 <bf>announce full &lt;text&gt;</bf> Send an announcement cluster wide
1211 </tt>
1212
1213 <P>
1214 This command will send your announcement across the whole cluster
1215 network.
1216
1217 <sect1>apropos 
1218
1219 <P>
1220 <tt>
1221 <bf>apropos &lt;string&gt;</bf> Search the help database
1222 </tt>
1223
1224 <P>
1225 Search the help database for &lt;string&gt; (it isn't case sensitive), 
1226 and print the names of all the commands that may be relevant.
1227
1228 <sect1>bye 
1229
1230 <P>
1231 <tt>
1232 <bf>bye</bf> Exit from the cluster
1233 </tt>
1234
1235 <P>
1236 This will disconnect you from the cluster
1237
1238 <sect1>clear/spots 
1239
1240 <P>
1241 <tt>
1242 <bf>clear/spots &lsqb;1&verbar;all&rsqb;</bf> Clear a spot filter line
1243 </tt>
1244
1245 <P>
1246 This command allows you to clear (remove) a line in a spot filter or to 
1247 remove the whole filter.
1248
1249 If you have a filter:-
1250
1251 <tscreen><verb>
1252   acc/spot 1 on hf/cw
1253   acc/spot 2 on vhf and (by_zone 14,15,16 or call_zone 14,15,16)
1254 </verb></tscreen>
1255
1256 and you say:-
1257
1258 <tscreen><verb>
1259   clear/spot 1
1260 </verb></tscreen>
1261
1262 you will be left with:-
1263
1264 <tscreen><verb>
1265   acc/spot 2 on vhf and (by_zone 14,15,16 or call_zone 14,15,16)
1266 </verb></tscreen>
1267
1268 If you do:
1269
1270 <tscreen><verb>
1271   clear/spot all
1272 </verb></tscreen>
1273
1274 the filter will be completely removed.
1275
1276 <sect1>dbavail 
1277
1278 <P>
1279 <tt>
1280 <bf>dbavail</bf> Show a list of all the databases in the system
1281 </tt>
1282
1283 <P>
1284 The title says it all really, this command lists all the databases defined
1285 in the system. It is also aliased to SHOW/COMMAND.
1286
1287 <sect1>dbshow 
1288
1289 <P>
1290 <tt>
1291 <bf>dbshow &lt;dbname&gt; &lt;key&gt;</bf> Display an entry, if it exists, 
1292 in a database
1293 </tt>
1294
1295 <P>
1296 This is the generic user interface to the database to the database system.
1297 It is expected that the sysop will add an entry to the local Aliases file
1298 so that users can use the more familiar AK1A style of enquiry such as:
1299
1300 <tscreen><verb>
1301   SH/BUCK G1TLH
1302 </verb></tscreen>
1303
1304 but if he hasn't and the database really does exist (use DBAVAIL or
1305 SHOW/COMMAND to find out) you can do the same thing with:
1306
1307 <tscreen><verb>
1308   DBSHOW buck G1TLH
1309 </verb></tscreen>
1310
1311 <sect1>directory 
1312
1313 <P>
1314 <tt>
1315 <bf>directory</bf> List messages<newline> 
1316 <bf>directory all</bf> List all messages<newline>
1317 <bf>directory own</bf> List your own messages<newline>
1318 <bf>directory new</bf> List all new messages<newline>
1319 <bf>directory to &lt;call&gt;</bf> List all messages to &lt;call&gt;<newline>
1320 <bf>directory from &lt;call&gt;</bf> List all messages from &lt;call&gt;<newline>
1321 <bf>directory subject &lt;string&gt;</bf> List all messages with &lt;string&gt; 
1322 in subject<newline>
1323 <bf>directory &lt;nn&gt;</bf> List last &lt;nn&gt; messages<newline>
1324 <bf>directory &lt;from&gt;-&lt;to&gt;</bf> List messages &lt;from&gt; message &lt;to&gt; message <newline>
1325 </tt>
1326
1327 <P>
1328 List the messages in the messages directory.
1329
1330 If there is a 'p' one space after the message number then it is a 
1331 personal message. If there is a '-' between the message number and the
1332 'p' then this indicates that the message has been read.
1333
1334 You can use shell escape characters such as '*' and '?' in the &lt;call&gt;
1335 fields.
1336
1337 You can combine some of the various directory commands together eg:-
1338
1339 <tscreen><verb>
1340    DIR TO G1TLH 5
1341 or 
1342    DIR SUBJECT IOTA 200-250
1343 </verb></tscreen>
1344
1345 You can abbreviate all the commands to one letter and use ak1a syntax:-
1346
1347 <tscreen><verb>
1348    DIR/T G1* 10
1349    DIR/S QSL 10-100 5
1350 </verb></tscreen>
1351
1352 <sect1>dx 
1353
1354 <P>
1355 <tt>
1356 <bf>dx &lsqb;by &lt;call&gt;&rsqb; &lt;freq&gt; &lt;call&gt; &lt;remarks&gt;</bf> Send a DX spot
1357 </tt>
1358
1359 <P>
1360 This is how you send a DX Spot to other users. You can, in fact, now
1361 enter the &lt;freq&gt; and the &lt;call&gt; either way round. 
1362
1363 <tscreen><verb>
1364    DX FR0G 144.600
1365    DX 144.600 FR0G
1366    DX 144600 FR0G 
1367 </verb></tscreen>
1368
1369 will all give the same result. You can add some remarks to the end
1370 of the command and they will be added to the spot.
1371
1372 <tscreen><verb>
1373    DX FR0G 144600 this is a test
1374 </verb></tscreen>
1375
1376 You can credit someone else by saying:-
1377
1378 <tscreen><verb>
1379    DX by G1TLH FR0G 144.600 he isn't on the cluster
1380 </verb></tscreen>
1381
1382 The &lt;freq&gt; is compared against the available bands set up in the 
1383 cluster.  See SHOW/BANDS for more information.
1384
1385 <sect1>help 
1386
1387 <P>
1388 <tt>
1389 <bf>help &lt;cmd&gt;</bf> Get help on a command
1390 </tt>
1391
1392 <P>
1393 All commands can be abbreviated, so SHOW/DX can be abbreviated
1394 to SH/DX, ANNOUNCE can be shortened to AN and so on.
1395
1396 Look at the APROPOS &lt;string&gt; command which will search the help database
1397 for the &lt;string&gt; you specify and give you a list of likely commands
1398 to look at with HELP.
1399
1400 <sect1>kill 
1401
1402 <P>
1403 <tt>
1404 <bf>kill &lt;msgno&gt; &lsqb;&lt;msgno&gt; ..&rsqb;</bf> Delete a message 
1405 from the local system
1406 </tt>
1407
1408 <P>
1409 Delete a message from the local system. You will only be able to
1410 delete messages that you have originated or been sent (unless you are
1411 the sysop).
1412
1413 <sect1>links 
1414
1415 <P>
1416 <tt>
1417 <bf>links</bf> Show which nodes are physically connected
1418 </tt>
1419
1420 <P>
1421 This is a quick listing that shows which links are connected and
1422 some information about them. See WHO for a list of all connections.
1423
1424 <sect1>read 
1425
1426 <P>
1427 <tt>
1428 <bf>read</bf> Read the next unread personal message addressed to you<newline>
1429 <bf>read &lt;msgno&gt;</bf> Read the specified message<newline>
1430 </tt>
1431
1432 <P>
1433 You can read any messages that are sent as 'non-personal' and also any
1434 message either sent by or sent to your callsign.
1435
1436 <sect1>reject/announce
1437
1438 <P>
1439 <tt>
1440 <bf>reject/announce &lsqb;0-9&rsqb; &lt;pattern&gt;</bf> Set a reject filter
1441 for announce
1442 </tt>
1443
1444 <P>
1445 Create an 'reject this announce' line for a filter. 
1446
1447 An reject filter line means that if the announce matches this filter it is
1448 passed onto the user. See HELP FILTERS for more info. Please read this
1449 to understand how filters work - it will save a lot of grief later on.
1450
1451 You can use any of the following things in this line:-
1452
1453 <tscreen><verb>
1454   info <string>            eg: iota or qsl
1455   by <prefixes>            eg: G,M,2         
1456   origin <prefixes>
1457   origin_dxcc <numbers>    eg: 61,62 (from eg: sh/pre G)
1458   origin_itu <numbers>
1459   origin_zone <numbers>
1460   by_dxcc <numbers>
1461   by_itu <numbers>
1462   by_zone <numbers>
1463   channel <prefixes>
1464   wx 1                     filter WX announces
1465   dest <prefixes>          eg: 6MUK,WDX      (distros)
1466 </verb></tscreen>
1467
1468 some examples:-
1469
1470 <tscreen><verb>
1471   rej/ann by_zone 14,15,16 and not by G,M,2
1472 </verb></tscreen>
1473  
1474 You can use the tag 'all' to reject everything eg:
1475
1476 <tscreen><verb>
1477   rej/ann all
1478 </verb></tscreen>
1479
1480 but this probably for advanced users...
1481
1482 <sect1>reject/spots 
1483
1484 <P>
1485 <tt>
1486 <bf>reject/spots &lsqb;0-9&rsqb; &lt;pattern&gt;</bf> Set a reject filter 
1487 line for spots
1488 </tt>
1489
1490 <P>
1491 Create a 'reject this spot' line for a filter. 
1492
1493 A reject filter line means that if the spot matches this filter it is
1494 dumped (not passed on). See HELP FILTERS for more info. Please read this
1495 to understand how filters work - it will save a lot of grief later on.
1496
1497 You can use any of the following things in this line:-
1498
1499 <tscreen><verb>
1500   freq <range>           eg: 0/30000 or hf or hf/cw or 6m,4m,2m
1501   on <range>             same as 'freq'
1502   call <prefixes>        eg: G,PA,HB9
1503   info <string>          eg: iota or qsl
1504   by <prefixes>            
1505   call_dxcc <numbers>    eg: 61,62 (from eg: sh/pre G)
1506   call_itu <numbers>
1507   call_zone <numbers>
1508   by_dxcc <numbers>
1509   by_itu <numbers>
1510   by_zone <numbers>
1511   origin <prefixes>
1512   channel <prefixes>
1513 </verb></tscreen>
1514
1515 For frequencies, you can use any of the band names defined in
1516 SHOW/BANDS and you can use a subband name like: cw, rtty, data, ssb -
1517 thus: hf/ssb. You can also just have a simple range like: 0/30000 -
1518 this is more efficient than saying simply: on HF (but don't get
1519 too hung up about that)
1520
1521 some examples:-
1522
1523 <tscreen><verb>
1524   rej/spot 1 on hf
1525   rej/spot 2 on vhf and not (by_zone 14,15,16 or call_zone 14,15,16)
1526 </verb></tscreen>
1527
1528 You can use the tag 'all' to reject everything eg:
1529
1530 <tscreen><verb>
1531   rej/spot 3 all
1532 </verb></tscreen>
1533
1534 but this probably for advanced users...
1535
1536 <sect1>reject/wcy 
1537
1538 <P>
1539 <tt>
1540 <bf>reject/wcy &lsqb;0-9&rsqb; &lt;pattern&gt;</bf> Set a reject WCY filter
1541 </tt>
1542
1543 <P>
1544 It is unlikely that you will want to do this, but if you do then you can
1545 filter on the following fields:-
1546
1547 <tscreen><verb>
1548   by <prefixes>            eg: G,M,2         
1549   origin <prefixes>
1550   origin_dxcc <numbers>    eg: 61,62 (from eg: sh/pre G)
1551   origin_itu <numbers>
1552   origin_zone <numbers>
1553   by_dxcc <numbers>
1554   by_itu <numbers>
1555   by_zone <numbers>
1556   channel <prefixes>
1557 </verb></tscreen>
1558
1559 There are no examples because WCY Broadcasts only come from one place and
1560 you either want them or not (see UNSET/WCY if you don't want them).
1561
1562 This command is really provided for future use.
1563
1564 See HELP FILTER for information.
1565
1566 <sect1>reject/wwv 
1567
1568 <P>
1569 <tt>
1570 <bf>reject/wwv &lsqb;0-9&rsqb; &lt;pattern&gt;</bf> Set a reject WWV filter
1571 </tt>
1572
1573 <P>
1574 It is unlikely that you will want to do this, but if you do then you can
1575 filter on the following fields:-
1576
1577 <tscreen><verb>
1578   by <prefixes>            eg: G,M,2         
1579   origin <prefixes>
1580   origin_dxcc <numbers>    eg: 61,62 (from eg: sh/pre G)
1581   origin_itu <numbers>
1582   origin_zone <numbers>
1583   by_dxcc <numbers>
1584   by_itu <numbers>
1585   by_zone <numbers>
1586   channel <prefixes>
1587 </verb></tscreen>
1588
1589 for example 
1590
1591 <tscreen><verb>
1592   reject/wwv by_zone 14,15,16
1593 </verb></tscreen>
1594
1595 is probably the only useful thing to do (which will only show WWV broadcasts
1596 by stations in the US).
1597
1598 See HELP FILTER for information.
1599
1600 <sect1>reply 
1601
1602 <P>
1603 <tt>
1604 <bf>reply</bf> Reply (privately) to the last message that you have read<newline>
1605 <bf>reply &lt;msgno&gt;</bf> Reply (privately) to the specified message<newline>
1606 <bf>reply B &lt;msgno&gt;</bf> Reply as a Bulletin to the specified message<newline>
1607 <bf>reply NOPrivate &lt;msgno&gt;</bf> Reply as a Bulletin to the specified
1608 message<newline>
1609 <bf>reply RR &lt;msgno&gt;</bf> Reply to the specified message with read 
1610 receipt<newline>
1611 </tt>
1612
1613 <P>
1614 You can reply to a message and the subject will automatically have
1615 "Re:" inserted in front of it, if it isn't already present.
1616
1617 You can also use all the extra qualifiers such as RR, PRIVATE, 
1618 NOPRIVATE, B that you can use with the SEND command (see SEND
1619 for further details)
1620
1621 <sect1>send 
1622
1623 <P>
1624 <tt>
1625 <bf>send &lt;call&gt; &lsqb;&lt;call&gt; ...&rsqb;</bf> Send a message to 
1626 one or more callsigns<newline>
1627 <bf>send RR &lt;call&gt;</bf> Send a message and ask for a read receipt<newline>
1628 <bf>send COPY &lt;msgno&gt; &lt;call&gt;</bf> Send a copy of a  message 
1629 to someone<newline>
1630 <bf>send PRIVATE &lt;call&gt;</bf> Send a personal message<newline>
1631 <bf>send NOPRIVATE &lt;call&gt;</bf> Send a message to all stations<newline>
1632 </tt>
1633
1634 <P>
1635 All the SEND commands will create a message which will be sent either to
1636 an individual callsign or to one of the 'bulletin' addresses. 
1637
1638 SEND &lt;call&gt; on its own acts as though you had typed SEND PRIVATE, that is
1639 it will mark the message as personal and send it to the cluster node that
1640 that callsign is connected to.
1641
1642 You can have more than one callsign in all of the SEND commands.
1643
1644 You can have multiple qualifiers so that you can have for example:-
1645
1646 <tscreen><verb>
1647   SEND RR COPY 123 PRIVATE G1TLH G0RDI
1648 </verb></tscreen>
1649
1650 which should send a copy of message 123 to G1TLH and G0RDI and you will
1651 receive a read receipt when they have read the message.
1652
1653 SB is an alias for SEND NOPRIVATE (or send a bulletin in BBS speak)
1654 SP is an alias for SEND PRIVATE
1655
1656 <sect1>set/address 
1657
1658 <P>
1659 <tt>
1660 <bf>set/address &lt;your_address&gt;</bf> Record your postal address
1661 </tt>
1662
1663 <P>
1664 Literally, record your address details on the cluster.
1665
1666 <sect1>set/announce 
1667
1668 <P>
1669 <tt>
1670 <bf>set/announce</bf> Allow announce messages
1671 </tt>
1672
1673 <P>
1674 Allow announce messages to arrive at your terminal.
1675
1676 <sect1>set/beep 
1677
1678 <P>
1679 <tt>
1680 <bf>set/beep</bf> Add beeps to terminal messages
1681 </tt>
1682
1683 <P>
1684 Add a beep to DX and other terminal messages.
1685
1686 <sect1>set/dx 
1687
1688 <P>
1689 <tt>
1690 <bf>set/dx</bf>Allow DX messages to arrive at your terminal
1691 </tt>
1692
1693 <P>
1694 You can stop DX messages with the <em>unset/dx</em> command
1695
1696 <sect1>set/dxgrid
1697
1698 <P>
1699 <tt>
1700 <bf>set/dxgrid</bf>Allow grid squares on the end of DX messages
1701 </tt>
1702
1703 <P>
1704 Some logging programs do not like the additional information at
1705 the end of a DX spot.  If this is the case, use the <em>unset/dxgrid</em>
1706 command to remove the grid squares.
1707
1708 <sect1>set/echo 
1709
1710 <P>
1711 <tt>
1712 <bf>set/echo</bf> Make the cluster echo your input
1713 </tt>
1714
1715 <P>
1716 If you are connected via a telnet session, different implimentations
1717 of telnet handle echo differently depending on whether you are 
1718 connected via port 23 or some other port. You can use this command
1719 to change the setting appropriately. 
1720
1721 You can remove the echo with the <em>unset/echo</em> command
1722
1723 The setting is stored in your user profile.
1724
1725 YOU DO NOT NEED TO USE THIS COMMAND IF YOU ARE CONNECTED VIA AX25.
1726
1727 <sect1>set/here
1728
1729 <P>
1730 <tt>
1731 <bf>set/here</bf> Set the here flag
1732 </tt>
1733
1734 <P>
1735 Let others on the cluster know you are here by only displaying your
1736 callsign.  If you are away from your terminal you can use the <em>unset/here</em>
1737 command to let people know you are away.  This simply puts brackets
1738 around your callsign to indicate you are not available.
1739
1740 <sect1>set/homenode 
1741
1742 <P>
1743 <tt>
1744 <bf>set/homenode &lt;node_call&gt;</bf> Set your home cluster
1745 </tt>
1746
1747 <P>
1748 Tell the cluster system where you normally connect to. Any Messages sent
1749 to you will normally find their way there should you not be connected.
1750 eg:-
1751
1752 <tscreen><verb>
1753   SET/HOMENODE gb7djk
1754 </verb></tscreen>
1755
1756 <sect1>set/language 
1757
1758 <P>
1759 <tt>
1760 <bf>set/language &lt;language&gt;</bf> Set the language you wish to use
1761 </tt>
1762
1763 <P>
1764 You can select the language that you want the cluster to use. Currently
1765 the languages available are <em>en</em> (English) <em>sp</em> (Spanish) 
1766 and <em>nl</em> (Dutch).
1767
1768 <sect1>set/location 
1769
1770 <P>
1771 <tt>
1772 <bf>set/location &lt;lat and long&gt;</bf> Set your latitude and longitude
1773 </tt>
1774
1775 <P>
1776 You can set your latitude and longitude manually or alternatively use the
1777 <em>set/qra</em> command which will do the conversion for you.
1778
1779 <tscreen><verb>
1780   set/location 54 04 N 2 02 E
1781 </verb></tscreen>
1782
1783 <sect1>set/logininfo 
1784
1785 <P>
1786 <tt>
1787 <bf>set/logininfo</bf> Show logins and logouts of nodes and users
1788 </tt>
1789
1790 <P>
1791 Show users and nodes when they log in and out of the local cluster.  You
1792 can stop these messages by using the <em>unset/logininfo</em> command.
1793
1794 <sect1>set/name 
1795
1796 <P>
1797 <tt>
1798 <bf>set/name &lt;your_name&gt;</bf> Set your name
1799 </tt>
1800
1801 <P>
1802 Tell the cluster what your name is, eg:-
1803
1804 <tscreen><verb>
1805   set/name Dirk
1806 </verb></tscreen>
1807
1808 <sect1>set/page 
1809
1810 <P>
1811 <tt>
1812 <bf>set/page &lt;n&gt;</bf> Set the number of lines per page
1813 </tt>
1814
1815 <P>
1816 Tell the system how many lines you wish on a page when the number of lines
1817 of output from a command is more than this. The default is 20. Setting it
1818 explicitly to 0 will disable paging. 
1819
1820 <tscreen><verb>
1821   SET/PAGE 30
1822   SET/PAGE 0
1823 </verb></tscreen>
1824
1825 The setting is stored in your user profile.
1826
1827 <sect1>set/qra 
1828
1829 <P>
1830 <tt>
1831 <bf>set/qra &lt;locator&gt;</bf> Set your QRA locator
1832 </tt>
1833
1834 <P>
1835 Tell the system what your QRA (or Maidenhead) locator is. If you have not
1836 done a SET/LOCATION then your latitude and longitude will be set roughly
1837 correctly (assuming your locator is correct ;-). For example:-
1838
1839 <tscreen><verb>
1840   SET/QRA JO02LQ
1841 </verb></tscreen>
1842
1843 <sect1>set/qth
1844
1845 <P>
1846 <tt>
1847 <bf>set/qth &lt;your QTH&gt;</bf> Set your QTH
1848 </tt>
1849
1850 <P>
1851 Tell the system where your are.  For example:-
1852
1853 <tscreen><verb>
1854   set/qth East Dereham, Norfolk
1855 </verb></tscreen>
1856
1857 <sect1>set/talk
1858
1859 <P>
1860 <tt>
1861 <bf>set/talk</bf> Allow talk messages to be seen at your console
1862 </tt>
1863
1864 <P>
1865 Allow talk messages to arrive at your console.  You can switch off
1866 talks with the <em>unset/talk</em> command.
1867
1868 <sect1>set/wcy
1869
1870 <P>
1871 <tt>
1872 <bf>set/wcy</bf> Allow WCY messages to be seen at your console
1873 </tt>
1874
1875 <P>
1876 Allow WCY information to be seen at your console.  You can switch off
1877 WCY messages with the <em>unset/wcy</em> command.
1878
1879 <sect1>set/wwv
1880
1881 <P>
1882 <tt>
1883 <bf>set/wwv</bf> Allow WWV messages to be seen at your console
1884 </tt>
1885
1886 <P>
1887 Allow WWV information to be seen at your console.  You can switch off
1888 WWV messages with the <em>unset/wwv</em> command.
1889
1890 <sect1>set/wx 
1891
1892 <P>
1893 <tt>
1894 <bf>set/wx</bf> Allow WX messages to be seen at your console
1895 </tt>
1896
1897 <P>
1898 Allow WX information to be seen at your console.  You can switch off
1899 WX messages with the <em>unset/wx</em> command.
1900
1901 <sect1>show/configuration
1902
1903 <P>
1904 <tt>
1905 <bf>show/configuration &lsqb;&lt;node&gt;&rsqb;</bf> Show all visible nodes and their users
1906 </tt>
1907
1908 <P>
1909 This command allows you to see all the users that can be seen
1910 and the nodes to which they are connected.  With the optional <em>node</em>,
1911 you can specify a particular node to look at.
1912
1913 This command is normally abbreviated to: sh/c
1914
1915 BE WARNED: the list that is returned can be VERY long
1916
1917 <sect1>show/configuration/node
1918
1919 <P>
1920 <tt>
1921 <bf>show/configuration/node</bf> Show all the nodes connected
1922 </tt>
1923
1924 <P>
1925 Show all the nodes connected locally and the nodes they have connected.
1926
1927
1928 <sect1>show/date 
1929
1930 <P>
1931 <tt>
1932 <bf>show/date &lsqb;&lt;prefix&gt;&verbar;&lt;callsign&gt;&rsqb;</bf> Show
1933 the local time
1934 </tt>
1935
1936 <P>
1937 This is very nearly the same as SHOW/TIME, the only difference the format
1938 of the date string if no arguments are given.
1939
1940 If no prefixes or callsigns are given then this command returns the local
1941 time and UTC as the computer has it right now. If you give some prefixes
1942 then it will show UTC and UTC + the local offset (not including DST) at
1943 the prefixes or callsigns that you specify.
1944
1945 <sect1>show/dx 
1946
1947 <P>
1948 <tt>
1949 <bf>show/dx &lsqb;options&rsqb;</bf> interrogate the spot database
1950 </tt>
1951
1952 <P>
1953 If you just type SHOW/DX you will get the last so many spots
1954 (sysop configurable, but usually 10).
1955    
1956 In addition you can add any number of these options in very nearly
1957 any order to the basic SHOW/DX command, they are:-
1958
1959 <tscreen><verb>   
1960 on &lt;band&gt;       - eg 160m 20m 2m 23cm 6mm
1961 on &lt;region&gt;     - eg hf vhf uhf shf      (see SHOW/BANDS)
1962    
1963 &lt;number&gt;        - the number of spots you want
1964 &lt;from&gt;-&lt;to&gt     - &lt;from&gt; spot no &lt;to&gt; spot no in 
1965                   the selected list
1966    
1967 &lt;prefix&gt;        - for a spotted callsign beginning with &lt;prefix&gt;
1968 *&lt;suffix&gt;       - for a spotted callsign ending in &lt;suffix&gt;
1969 *&lt;string&gt;*      - for a spotted callsign containing &lt;string&gt;
1970    
1971 day &lt;number&gt;    - starting &lt;number&gt; days ago
1972 day &lt;from&gt;-&lt;to&gt; - &lt;from&gt; days &lt;to&gt; days ago
1973    
1974 info &lt;text&gt;     - any spots containing &lt;text&gt; in the info or remarks
1975    
1976 by &lt;call&gt;       - any spots spotted by &lt;call&gt; (spotter &lt;call&gt; 
1977                         is the same).
1978
1979 qsl             - this automatically looks for any qsl info on the call
1980                   held in the spot database.
1981
1982 iota &lsqb;&lt;iota&gt;&rsqb;   - If the iota island number is missing it will 
1983                   look for the string iota and anything which looks like 
1984                   an iota island number. If you specify then it will look 
1985                   for that island.
1986
1987 qra &lsqb;&lt;locator&gt;&rsqb; - this will look for the specific locator if 
1988                   you specify one or else anything that looks like a locator.
1989 </verb></tscreen>
1990    
1991 e.g. 
1992
1993 <tscreen><verb>   
1994    SH/DX 9m0
1995    SH/DX on 20m info iota
1996    SH/DX 9a on vhf day 30
1997    SH/DX rf1p qsl
1998    SH/DX iota 
1999    SH/DX iota eu-064
2000    SH/DX qra jn86
2001 </verb></tscreen>
2002
2003 <sect1>show/dxcc 
2004
2005 <P>
2006 <tt>
2007 <bf>show/dxcc &lt;prefix&gt;</bf> Interrogate the spot database by country
2008 </tt>
2009
2010 <P>
2011 This command takes the &lt;prefix&gt; (which can be a full or partial 
2012 callsign if desired), looks up which internal country number it is
2013 and then displays all the spots as per SH/DX for that country.
2014    
2015 The options for SHOW/DX also apply to this command.   
2016 e.g. 
2017
2018 <tscreen><verb>   
2019    SH/DXCC G
2020    SH/DXCC W on 20m info iota
2021 </verb></tscreen>
2022
2023 <sect1>show/files 
2024
2025 <P>
2026 <tt>
2027 <bf>show/files &lsqb;&lt;filearea&gt; &lsqb;&lt;string&gt;&rsqb;&rsqb;</bf> List
2028 the contents of a filearea
2029 </tt>
2030
2031 <P>
2032 SHOW/FILES on its own will show you a list of the various fileareas
2033 available on the system. To see the contents of a particular file
2034 area type:-
2035
2036 <tscreen><verb>
2037    SH/FILES &lt;filearea&gt;
2038 </verb></tscreen>
2039
2040 where &lt;filearea&gt; is the name of the filearea you want to see the 
2041 contents of.
2042
2043 You can also use shell globbing characters like '*' and '?' in a
2044 string to see a selection of files in a filearea eg:-
2045
2046 <tscreen><verb>
2047    SH/FILES bulletins arld*
2048 </verb></tscreen>
2049
2050 See also TYPE - to see the contents of a file.
2051
2052 <sect1>show/filter 
2053
2054 <P>
2055 <tt>
2056 <bf>show/filter</bf> Show the filters you have set
2057 </tt>
2058
2059 <P>
2060 Show the contents of all the filters that are set by you. This command 
2061 displays all the filters set - for all the various categories.
2062
2063 <sect1>show/moon 
2064
2065 <P>
2066 <tt>
2067 <bf>show/moon &lsqb;&lt;prefix&gt;&verbar;&lt;callsign&gt;&rsqb;</bf> Show moon
2068 rise and set times
2069 </tt>
2070
2071 <P>
2072 Show the Moon rise and set times for a (list of) prefixes or callsigns, 
2073 together with the azimuth and elevation of the sun currently at those
2074 locations.
2075
2076 If you don't specify any prefixes or callsigns, it will show the times for
2077 your QTH (assuming you have set it with either SET/LOCATION or SET/QRA),
2078 together with the current azimuth and elevation.
2079
2080 In addition, it will show the gain or loss dB relative to the nominal 
2081 distance of 385,000Km due to the ellipsoidal nature of the orbit.
2082
2083 If all else fails it will show the Moonrise and set times for the node
2084 that you are connected to. 
2085
2086 For example:-
2087
2088 <tscreen><verb>
2089   SH/MOON
2090   SH/MOON G1TLH W5UN
2091 </verb></tscreen>
2092
2093 <sect1>show/muf 
2094
2095 <P>
2096 <tt>
2097 <bf>show/muf &lt;prefix&gt; &lsqb;&lt;hours&gt;&rsqb;&lsqb;long&rsqb;</bf> Show
2098 the likely propagation to &lt;prefix&gt;
2099 </tt>
2100
2101 <P>
2102 This command allow you to estimate the likelihood of you contacting
2103 a station with the prefix you have specified. The output assumes a modest
2104 power of 20dBW and receiver sensitivity of -123dBm (about 0.15muV/10dB SINAD)
2105
2106 The result predicts the most likely operating frequencies and signal
2107 levels for high frequency (shortwave) radio propagation paths on
2108 specified days of the year and hours of the day. It is most useful for
2109 paths between 250 km and 6000 km, but can be used with reduced accuracy
2110 for paths shorter or longer than this.
2111
2112 The command uses a routine MINIMUF 3.5 developed by the U.S. Navy and
2113 used to predict the MUF given the predicted flux, day of the year,
2114 hour of the day and geographic coordinates of the transmitter and
2115 receiver. This routine is reasonably accurate for the purposes here,
2116 with a claimed RMS error of 3.8 MHz, but much smaller and less complex
2117 than the programs used by major shortwave broadcasting organizations,
2118 such as the Voice of America.
2119
2120 The command will display some header information detailing its
2121 assumptions, together with the locations, latitude and longitudes and
2122 bearings. It will then show UTC (UT), local time at the other end
2123 (LT), calculate the MUFs, Sun zenith angle at the midpoint of the path
2124 (Zen) and the likely signal strengths. Then for each frequency for which
2125 the system thinks there is a likelihood of a circuit it prints a value.
2126
2127 The value is currently a likely S meter reading based on the conventional
2128 6dB / S point scale. If the value has a '+' appended it means that it is
2129 1/2 an S point stronger. If the value is preceeded by an 'm' it means that
2130 there is likely to be much fading and by an 's' that the signal is likely
2131 to be noisy.  
2132
2133 By default SHOW/MUF will show the next two hours worth of data. You
2134 can specify anything up to 24 hours worth of data by appending the no of
2135 hours required after the prefix. For example:-
2136
2137 <tscreen><verb>
2138   SH/MUF W
2139 </verb></tscreen>
2140
2141 produces:
2142
2143 <tscreen><verb>
2144   RxSens: -123 dBM SFI: 159   R: 193   Month: 10   Day: 21
2145   Power :   20 dBW    Distance:  6283 km    Delay: 22.4 ms
2146   Location                       Lat / Long           Azim
2147   East Dereham, Norfolk          52 41 N 0 57 E         47
2148   United-States-W                43 0 N 87 54 W        299
2149   UT LT  MUF Zen  1.8  3.5  7.0 10.1 14.0 18.1 21.0 24.9 28.0 50.0
2150   18 23 11.5 -35  mS0+ mS2   S3
2151   19  0 11.2 -41  mS0+ mS2   S3
2152 </verb></tscreen>
2153
2154 indicating that you will have weak, fading circuits on top band and 
2155 80m but usable signals on 40m (about S3).
2156
2157 inputing:-
2158
2159 <tscreen><verb>
2160   SH/MUF W 24
2161 </verb></tscreen>
2162
2163 will get you the above display, but with the next 24 hours worth of
2164 propagation data.
2165
2166 <tscreen><verb>
2167   SH/MUF W L 24
2168   SH/MUF W 24 Long
2169 </verb></tscreen>
2170
2171 Gives you an estimate of the long path propagation characterics. It
2172 should be noted that the figures will probably not be very useful, nor
2173 terrible accurate, but it is included for completeness.
2174
2175 <sect1>show/prefix 
2176
2177 <P>
2178 <tt>
2179 <bf>show/prefix &lt;callsign&gt;</bf> Interrogate the prefix database
2180 </tt>
2181
2182 <P>
2183 This command takes the &lt;callsign&gt; (which can be a full or partial 
2184 callsign or a prefix), looks up which internal country number 
2185 it is and then displays all the relevant prefixes for that country
2186 together with the internal country no, the CQ and ITU regions. 
2187
2188 See also SHOW/DXCC
2189
2190 <sect1>show/qra 
2191
2192 <P>
2193 <tt>
2194 <bf>show/qra &lt;locator&gt &lsqb;&lt;locator&gt;&rsqb;</bf> Show the distance
2195 between locators<newline>
2196 <bf>show/qra &lt;lat&gt; &lt;long&gt;</bf> Convert latitude and longitude to 
2197 a locator
2198 </tt>
2199
2200 <P>
2201 This is a multipurpose command that allows you either to calculate the
2202 distance and bearing between two locators or (if only one locator is
2203 given on the command line) the distance and beraing from your station
2204 to the locator. For example:-
2205
2206 <tscreen><verb>
2207 SH/QRA IO92QL 
2208 SH/QRA JN06 IN73
2209 </verb></tscreen>
2210
2211 The first example will show the distance and bearing to the locator from
2212 yourself, the second example will calculate the distance and bearing from
2213 the first locator to the second. You can use 4 or 6 character locators.
2214
2215 It is also possible to convert a latitude and longitude to a locator by 
2216 using this command with a latitude and longitude as an argument, for
2217 example:-
2218
2219 <tscreen><verb>
2220 SH/QRA 52 41 N 0 58 E
2221 </verb></tscreen>
2222
2223 <sect1>show/qrz
2224
2225 <P>
2226 <tt>
2227 <bf>show/qrz &lt;callsign&gt;</bf> Show any callbook details on a callsign
2228 </tt>
2229
2230 <P>
2231 This command queries the QRZ callbook server on the internet
2232 and returns any information available for that callsign. This service
2233 is provided for users of this software by http://www.qrz.com 
2234
2235 <sect1>show/route 
2236
2237 <P>
2238 <tt>
2239 <bf>show/route &lt;callsign&gt;</bf> Show the route to &lt;callsign&gt;
2240 </tt>
2241
2242 <P>
2243 This command allows you to see to which node the callsigns specified are
2244 connected. It is a sort of inverse sh/config.
2245
2246 <tscreen><verb>
2247   sh/route n2tly
2248 </verb></tscreen>
2249
2250 <sect1>show/satellite 
2251
2252 <P>
2253 <tt>
2254 <bf>show/satellite &lt;name&gt; &lsqb;&lt;hours&gt; &lt;interval&gt;&rsqb;</bf>
2255 Show satellite tracking data
2256 </tt>
2257
2258 <P>
2259 Show the tracking data from your location to the satellite of your choice
2260 from now on for the next few hours.
2261
2262 If you use this command without a satellite name it will display a list
2263 of all the satellites known currently to the system. 
2264
2265 If you give a name then you can obtain tracking data of all the passes
2266 that start and finish 5 degrees below the horizon. As default it will
2267 give information for the next three hours for every five minute period.
2268
2269 You can alter the number of hours and the step size, within certain 
2270 limits. 
2271
2272 Each pass in a period is separated with a row of '-----' characters
2273
2274 So for example:-
2275
2276 <tscreen><verb>
2277 SH/SAT AO-10 
2278 SH/SAT FENGYUN1 12 2
2279 </verb></tscreen>
2280
2281 <sect1>show/sun 
2282
2283 <P>
2284 <tt>
2285 <bf>show/sun &lsqb;&lt;prefix&gt;&verbar;&lt;callsign&gt;&rsqb;</bf> Show
2286 sun rise and set times
2287 </tt>
2288
2289 <P>
2290 Show the sun rise and set times for a (list of) prefixes or callsigns, 
2291 together with the azimuth and elevation of the sun currently at those
2292 locations.
2293
2294 If you don't specify any prefixes or callsigns, it will show the times for
2295 your QTH (assuming you have set it with either SET/LOCATION or SET/QRA),
2296 together with the current azimuth and elevation.
2297
2298 If all else fails it will show the sunrise and set times for the node
2299 that you are connected to. 
2300
2301 For example:-
2302
2303 <tscreen><verb>
2304   SH/SUN
2305   SH/SUN G1TLH K9CW ZS
2306 </verb></tscreen>
2307
2308 <sect1>show/time 
2309
2310 <P>
2311 <tt>
2312 <bf>show/time &lsqb;&lt;prefix&gt;&verbar;&lt;callsign&gt;&rsqb;</bf> Show
2313 the local time
2314 </tt>
2315
2316 <P>
2317 If no prefixes or callsigns are given then this command returns the local
2318 time and UTC as the computer has it right now. If you give some prefixes
2319 then it will show UTC and UTC + the local offset (not including DST) at
2320 the prefixes or callsigns that you specify.
2321
2322 <sect1>show/wcy 
2323
2324 <P>
2325 <tt>
2326 <bf>show/wcy</bf> Show the last 10 WCY broadcasts<newline>
2327 <bf>show/wcy &lt;n&gt;</bf> Show the last &lt;n&gt; WCY broadcasts
2328 </tt>
2329
2330 <P>
2331 Display the most recent WCY information that has been received by the system
2332
2333 <sect1>show/wwv
2334
2335 <P>
2336 <tt>
2337 <bf>show/wwv</bf> Show the last 10 WWV broadcasts<newline>
2338 <bf>show/wwv &lt;n&gt;</bf> Show the last &lt;n&gt; WWV broadcasts
2339 </tt>
2340
2341 <P>
2342 Display the most recent WWV information that has been received by the system
2343
2344 <sect1>sysop 
2345
2346 <P>
2347 <tt>
2348 <bf>sysop</bf> Regain your privileges if you login remotely
2349 </tt>
2350
2351 <P>
2352 The system automatically reduces your privilege level to that of a
2353 normal user if you login in remotely. This command allows you to
2354 regain your normal privilege level. It uses the normal system: five
2355 numbers are returned that are indexes into the character array that is
2356 your assigned password (see SET/PASSWORD). The indexes start from
2357 zero.
2358
2359 You are expected to return a string which contains the characters
2360 required in the correct order. You may intersperse those characters
2361 with others to obscure your reply for any watchers. For example (and
2362 these values are for explanation :-):
2363
2364 <tscreen><verb>
2365   password = 012345678901234567890123456789
2366   > sysop
2367   22 10 15 17 3
2368 </verb></tscreen>
2369
2370 you type:-
2371
2372 <tscreen><verb>
2373  aa2bbbb0ccc5ddd7xxx3n
2374  or 2 0 5 7 3
2375  or 20573
2376 </verb></tscreen>
2377
2378 They will all match. If there is no password you will still be offered
2379 numbers but nothing will happen when you input a string. Any match is
2380 case sensitive.
2381
2382 <sect1>talk 
2383
2384 <P>
2385 <tt>
2386 <bf>talk &lt;callsign&gt;</bf> Enter talk mode with &lt;callsign&gt;<newline>
2387 <bf>talk &lt;callsign&gt; &lt;text&gt;</bf> Send a text message to &lt;callsign&gt;<newline>
2388 <bf>talk &lt;callsign&gt; &gt; &lt;node_call&gt; &lsqb;&lt;text&gt;&rsqb;</bf>
2389 Send a text message to &lt;callsign&gt; via &lt;node_call&gt;
2390 </tt>
2391
2392 <P>
2393 Send a short message to any other station that is visible on the cluster
2394 system. You can send it to anyone you can see with a SHOW/CONFIGURATION 
2395 command, they don't have to be connected locally.
2396
2397 The second form of TALK is used when other cluster nodes are connected
2398 with restricted information. This usually means that they don't send 
2399 the user information usually associated with logging on and off the cluster.
2400
2401 If you know that G3JNB is likely to be present on GB7TLH, but you can only
2402 see GB7TLH in the SH/C list but with no users, then you would use the
2403 second form of the talk message.
2404
2405 If you want to have a ragchew with someone you can leave the text message
2406 out and the system will go into 'Talk' mode. What this means is that a
2407 short message is sent to the recipient telling them that you are in a 'Talking' 
2408 frame of mind and then you just type - everything you send will go to the 
2409 station that you asked for. 
2410
2411 All the usual announcements, spots and so on will still come out on your
2412 terminal.
2413
2414 If you want to do something (such as send a spot) you precede the normal 
2415 command with a '/' character, eg:-
2416
2417 <tscreen><verb>
2418    /DX 14001 G1TLH What's a B class licensee doing on 20m CW?
2419    /HELP talk
2420 </verb></tscreen>
2421
2422 To leave talk mode type:
2423    
2424 <tscreen><verb>
2425    /EX
2426 </verb></tscreen>
2427
2428 <sect1>type 
2429
2430 <P>
2431 <tt>
2432 <bf>type &lt;filearea&gt;/&lt;name&gt;</bf> Look at a file in one of the fileareas
2433 </tt>
2434
2435 <P>
2436 Type out the contents of a file in a filearea. So, for example, in 
2437 filearea 'bulletins' you want to look at file 'arld051' you would 
2438 enter:-
2439
2440 <tscreen><verb>
2441    TYPE bulletins/arld051
2442 </verb></tscreen>
2443
2444 See also SHOW/FILES to see what fileareas are available and a 
2445 list of content.
2446
2447 <sect1>who 
2448
2449 <P>
2450 <tt>
2451 <bf>who</bf> Show who is physically connected locally
2452 </tt>
2453
2454 <P>
2455 This is a quick listing that shows which callsigns are connected and
2456 what sort of connection they have
2457
2458 <sect1>wx 
2459
2460 <P>
2461 <tt>
2462 <bf>wx &lt;text&gt;</bf> Send a weather message to local users<newline>
2463 <bf>wx full &lt;text&gt; </bf> Send a weather message to all cluster users
2464 </tt>
2465
2466 <P>
2467 Weather messages can sometimes be useful if you are experiencing an extreme
2468 that may indicate enhanced conditions
2469
2470 </article>