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