Minor changes to manuals, add revision number to Admin 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 (Revision 3), 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 got disconnected from the cluster and now I can't log
998 back in again.  What is wrong?
999
1000 <bf/A./Probably the cluster thinks you are still logged on and
1001 will not let you reconnect using the same call to prevent loops.
1002 Try logging on again adding an ssid to your callsign as DXSpider
1003 treats G0YLM and G0YLM-1 as different users.
1004
1005 <bf/Q./How do I know if I have got the latest version of this
1006 user manual?
1007
1008 <bf/A./The latest and greatest will always be on the Website.  It will
1009 also be included with every release of DXSpider.  As always, if unsure,
1010 ask your sysop what version number is the latest. 
1011
1012 <sect>The DXSpider command reference
1013
1014 <P>
1015 Below is a complete list of commands available from the cluster prompt.
1016 These are listed below in alphabetical order. 
1017
1018 <sect1>accept/announce
1019
1020 <P>
1021 <tt>
1022 <bf>accept/announce &lsqb;0-9&rsqb; &lt;pattern&gt;</bf> Set an accept filter
1023  line for announce
1024 </tt>
1025
1026 <P>
1027 Create an 'accept this announce' line for a filter. 
1028
1029 An accept filter line means that if the announce matches this filter it is
1030 passed onto the user. See HELP FILTERS for more info. Please read this
1031 to understand how filters work - it will save a lot of grief later on.
1032
1033 You can use any of the following things in this line:-
1034
1035 <tscreen><verb>
1036   info <string>            eg: iota or qsl
1037   by <prefixes>            eg: G,M,2         
1038   origin <prefixes>
1039   origin_dxcc <numbers>    eg: 61,62 (from eg: sh/pre G)
1040   origin_itu <numbers>
1041   origin_zone <numbers>
1042   by_dxcc <numbers>
1043   by_itu <numbers>
1044   by_zone <numbers>
1045   channel <prefixes>
1046   wx 1                     filter WX announces
1047   dest <prefixes>          eg: 6MUK,WDX      (distros)
1048 </verb></tscreen>
1049
1050 some examples:-
1051
1052 <tscreen><verb>
1053   acc/ann dest 6MUK
1054   acc/ann 2 by_zone 14,15,16
1055   (this could be all on one line: acc/ann dest 6MUK or by_zone 14,15,16)
1056 </verb></tscreen>
1057
1058 or
1059
1060 <tscreen><verb>
1061   acc/ann by G,M,2 
1062 </verb></tscreen>
1063
1064 This filter would only allow announces that were posted buy UK stations.  
1065 You can use the tag 'all' to accept everything eg:
1066
1067 <tscreen><verb>
1068   acc/ann all
1069 </verb></tscreen>
1070
1071 but this probably for advanced users...
1072
1073 <sect1>accept/spots 
1074
1075 <P>
1076 <tt>
1077 <bf>accept/announce &lsqb;0-9&rsqb; &lt;pattern&gt;</bf> Set an accept filter 
1078 line for spots
1079 </tt>
1080
1081 <P>
1082 Create an 'accept this spot' line for a filter.
1083
1084 <P>
1085 An accept filter line means that if the spot matches this filter it is
1086 passed onto the user. See HELP FILTERS for more info. Please read this
1087 to understand how filters work - it will save a lot of grief later on.
1088
1089 You can use any of the following things in this line:-
1090
1091 <tscreen><verb>
1092   freq <range>           eg: 0/30000 or hf or hf/cw or 6m,4m,2m
1093   on <range>             same as 'freq'
1094   call <prefixes>        eg: G,PA,HB9
1095   info <string>          eg: iota or qsl
1096   by <prefixes>            
1097   call_dxcc <numbers>    eg: 61,62 (from eg: sh/pre G)
1098   call_itu <numbers>
1099   call_zone <numbers>
1100   by_dxcc <numbers>
1101   by_itu <numbers>
1102   by_zone <numbers>
1103   origin <prefixes>
1104   channel <prefixes>
1105 </verb></tscreen>
1106
1107 <P>
1108 For frequencies, you can use any of the band names defined in
1109 SHOW/BANDS and you can use a subband name like: cw, rtty, data, ssb -
1110 thus: hf/ssb. You can also just have a simple range like: 0/30000 -
1111 this is more efficient than saying simply: freq HF (but don't get
1112 too hung up about that)
1113
1114 some examples:-
1115
1116 <tscreen><verb>
1117   acc/spot 1 on hf/cw
1118   acc/spot 2 on vhf and (by_zone 14,15,16 or call_zone 14,15,16)
1119 </verb></tscreen>
1120
1121 You can use the tag 'all' to accept everything, eg:
1122
1123 <tscreen><verb>
1124   acc/spot 3 all
1125 </verb></tscreen>
1126
1127 but this probably for advanced users...
1128
1129 <sect1>accept/wcy 
1130
1131 <P>
1132 <tt>
1133 <bf>accept/wcy &lsqb;0-9&rsqb; &lt;pattern&gt;</bf> set an accept WCY filter
1134 </tt>
1135
1136 <P>
1137 It is unlikely that you will want to do this, but if you do then you can
1138 filter on the following fields:-
1139
1140 <tscreen><verb>
1141   by <prefixes>            eg: G,M,2         
1142   origin <prefixes>
1143   origin_dxcc <numbers>    eg: 61,62 (from eg: sh/pre G)
1144   origin_itu <numbers>
1145   origin_zone <numbers>
1146   by_dxcc <numbers>
1147   by_itu <numbers>
1148   by_zone <numbers>
1149   channel <prefixes>
1150 </verb></tscreen>
1151
1152 <P>
1153 There are no examples because WCY Broadcasts only come from one place and
1154 you either want them or not (see UNSET/WCY if you don't want them).
1155
1156 This command is really provided for future use.
1157
1158 See HELP FILTER for information.
1159
1160 <sect1>accept/wwv 
1161
1162 <P>
1163 <tt>
1164 <bf>accept/wwv &lsqb;0-9&rsqb; &lt;pattern&gt;</bf> Set an accept WWV filter
1165 </tt>
1166
1167 <P>
1168 It is unlikely that you will want to do this, but if you do then you can
1169 filter on the following fields:-
1170
1171 <tscreen><verb>
1172   by <prefixes>            eg: G,M,2         
1173   origin <prefixes>
1174   origin_dxcc <numbers>    eg: 61,62 (from eg: sh/pre G)
1175   origin_itu <numbers>
1176   origin_zone <numbers>
1177   by_dxcc <numbers>
1178   by_itu <numbers>
1179   by_zone <numbers>
1180   channel <prefixes>
1181 </verb></tscreen>
1182
1183 for example 
1184
1185 <tscreen><verb>
1186   accept/wwv by_zone 4
1187 </verb></tscreen>
1188
1189 is probably the only useful thing to do (which will only show WWV broadcasts
1190 by stations in the US).
1191
1192 See HELP FILTER for information.
1193
1194 <sect1>announce 
1195
1196 <P>
1197 <tt>
1198 <bf>announce &lt;text&gt;</bf> Send an announcement to local users
1199 </tt>
1200
1201 <P>
1202 Send an announcement to LOCAL users only, where &lt;text&gt; is the text 
1203 of the announcement you wish to broadcast
1204
1205 <sect1>announce full 
1206
1207 <P>
1208 <tt>
1209 <bf>announce full &lt;text&gt;</bf> Send an announcement cluster wide
1210 </tt>
1211
1212 <P>
1213 This command will send your announcement across the whole cluster
1214 network.
1215
1216 <sect1>apropos 
1217
1218 <P>
1219 <tt>
1220 <bf>apropos &lt;string&gt;</bf> Search the help database
1221 </tt>
1222
1223 <P>
1224 Search the help database for &lt;string&gt; (it isn't case sensitive), 
1225 and print the names of all the commands that may be relevant.
1226
1227 <sect1>bye 
1228
1229 <P>
1230 <tt>
1231 <bf>bye</bf> Exit from the cluster
1232 </tt>
1233
1234 <P>
1235 This will disconnect you from the cluster
1236
1237 <sect1>clear/spots 
1238
1239 <P>
1240 <tt>
1241 <bf>clear/spots &lsqb;1&verbar;all&rsqb;</bf> Clear a spot filter line
1242 </tt>
1243
1244 <P>
1245 This command allows you to clear (remove) a line in a spot filter or to 
1246 remove the whole filter.
1247
1248 If you have a filter:-
1249
1250 <tscreen><verb>
1251   acc/spot 1 on hf/cw
1252   acc/spot 2 on vhf and (by_zone 14,15,16 or call_zone 14,15,16)
1253 </verb></tscreen>
1254
1255 and you say:-
1256
1257 <tscreen><verb>
1258   clear/spot 1
1259 </verb></tscreen>
1260
1261 you will be left with:-
1262
1263 <tscreen><verb>
1264   acc/spot 2 on vhf and (by_zone 14,15,16 or call_zone 14,15,16)
1265 </verb></tscreen>
1266
1267 If you do:
1268
1269 <tscreen><verb>
1270   clear/spot all
1271 </verb></tscreen>
1272
1273 the filter will be completely removed.
1274
1275 <sect1>dbavail 
1276
1277 <P>
1278 <tt>
1279 <bf>dbavail</bf> Show a list of all the databases in the system
1280 </tt>
1281
1282 <P>
1283 The title says it all really, this command lists all the databases defined
1284 in the system. It is also aliased to SHOW/COMMAND.
1285
1286 <sect1>dbshow 
1287
1288 <P>
1289 <tt>
1290 <bf>dbshow &lt;dbname&gt; &lt;key&gt;</bf> Display an entry, if it exists, 
1291 in a database
1292 </tt>
1293
1294 <P>
1295 This is the generic user interface to the database to the database system.
1296 It is expected that the sysop will add an entry to the local Aliases file
1297 so that users can use the more familiar AK1A style of enquiry such as:
1298
1299 <tscreen><verb>
1300   SH/BUCK G1TLH
1301 </verb></tscreen>
1302
1303 but if he hasn't and the database really does exist (use DBAVAIL or
1304 SHOW/COMMAND to find out) you can do the same thing with:
1305
1306 <tscreen><verb>
1307   DBSHOW buck G1TLH
1308 </verb></tscreen>
1309
1310 <sect1>directory 
1311
1312 <P>
1313 <tt>
1314 <bf>directory</bf> List messages<newline> 
1315 <bf>directory all</bf> List all messages<newline>
1316 <bf>directory own</bf> List your own messages<newline>
1317 <bf>directory new</bf> List all new messages<newline>
1318 <bf>directory to &lt;call&gt;</bf> List all messages to &lt;call&gt;<newline>
1319 <bf>directory from &lt;call&gt;</bf> List all messages from &lt;call&gt;<newline>
1320 <bf>directory subject &lt;string&gt;</bf> List all messages with &lt;string&gt; 
1321 in subject<newline>
1322 <bf>directory &lt;nn&gt;</bf> List last &lt;nn&gt; messages<newline>
1323 <bf>directory &lt;from&gt;-&lt;to&gt;</bf> List messages &lt;from&gt; message &lt;to&gt; message <newline>
1324 </tt>
1325
1326 <P>
1327 List the messages in the messages directory.
1328
1329 If there is a 'p' one space after the message number then it is a 
1330 personal message. If there is a '-' between the message number and the
1331 'p' then this indicates that the message has been read.
1332
1333 You can use shell escape characters such as '*' and '?' in the &lt;call&gt;
1334 fields.
1335
1336 You can combine some of the various directory commands together eg:-
1337
1338 <tscreen><verb>
1339    DIR TO G1TLH 5
1340 or 
1341    DIR SUBJECT IOTA 200-250
1342 </verb></tscreen>
1343
1344 You can abbreviate all the commands to one letter and use ak1a syntax:-
1345
1346 <tscreen><verb>
1347    DIR/T G1* 10
1348    DIR/S QSL 10-100 5
1349 </verb></tscreen>
1350
1351 <sect1>dx 
1352
1353 <P>
1354 <tt>
1355 <bf>dx &lsqb;by &lt;call&gt;&rsqb; &lt;freq&gt; &lt;call&gt; &lt;remarks&gt;</bf> Send a DX spot
1356 </tt>
1357
1358 <P>
1359 This is how you send a DX Spot to other users. You can, in fact, now
1360 enter the &lt;freq&gt; and the &lt;call&gt; either way round. 
1361
1362 <tscreen><verb>
1363    DX FR0G 144.600
1364    DX 144.600 FR0G
1365    DX 144600 FR0G 
1366 </verb></tscreen>
1367
1368 will all give the same result. You can add some remarks to the end
1369 of the command and they will be added to the spot.
1370
1371 <tscreen><verb>
1372    DX FR0G 144600 this is a test
1373 </verb></tscreen>
1374
1375 You can credit someone else by saying:-
1376
1377 <tscreen><verb>
1378    DX by G1TLH FR0G 144.600 he isn't on the cluster
1379 </verb></tscreen>
1380
1381 The &lt;freq&gt; is compared against the available bands set up in the 
1382 cluster.  See SHOW/BANDS for more information.
1383
1384 <sect1>help 
1385
1386 <P>
1387 <tt>
1388 <bf>help &lt;cmd&gt;</bf> Get help on a command
1389 </tt>
1390
1391 <P>
1392 All commands can be abbreviated, so SHOW/DX can be abbreviated
1393 to SH/DX, ANNOUNCE can be shortened to AN and so on.
1394
1395 Look at the APROPOS &lt;string&gt; command which will search the help database
1396 for the &lt;string&gt; you specify and give you a list of likely commands
1397 to look at with HELP.
1398
1399 <sect1>kill 
1400
1401 <P>
1402 <tt>
1403 <bf>kill &lt;msgno&gt; &lsqb;&lt;msgno&gt; ..&rsqb;</bf> Delete a message 
1404 from the local system
1405 </tt>
1406
1407 <P>
1408 Delete a message from the local system. You will only be able to
1409 delete messages that you have originated or been sent (unless you are
1410 the sysop).
1411
1412 <sect1>links 
1413
1414 <P>
1415 <tt>
1416 <bf>links</bf> Show which nodes are physically connected
1417 </tt>
1418
1419 <P>
1420 This is a quick listing that shows which links are connected and
1421 some information about them. See WHO for a list of all connections.
1422
1423 <sect1>read 
1424
1425 <P>
1426 <tt>
1427 <bf>read</bf> Read the next unread personal message addressed to you<newline>
1428 <bf>read &lt;msgno&gt;</bf> Read the specified message<newline>
1429 </tt>
1430
1431 <P>
1432 You can read any messages that are sent as 'non-personal' and also any
1433 message either sent by or sent to your callsign.
1434
1435 <sect1>reject/announce
1436
1437 <P>
1438 <tt>
1439 <bf>reject/announce &lsqb;0-9&rsqb; &lt;pattern&gt;</bf> Set a reject filter
1440 for announce
1441 </tt>
1442
1443 <P>
1444 Create an 'reject this announce' line for a filter. 
1445
1446 An reject filter line means that if the announce matches this filter it is
1447 passed onto the user. See HELP FILTERS for more info. Please read this
1448 to understand how filters work - it will save a lot of grief later on.
1449
1450 You can use any of the following things in this line:-
1451
1452 <tscreen><verb>
1453   info <string>            eg: iota or qsl
1454   by <prefixes>            eg: G,M,2         
1455   origin <prefixes>
1456   origin_dxcc <numbers>    eg: 61,62 (from eg: sh/pre G)
1457   origin_itu <numbers>
1458   origin_zone <numbers>
1459   by_dxcc <numbers>
1460   by_itu <numbers>
1461   by_zone <numbers>
1462   channel <prefixes>
1463   wx 1                     filter WX announces
1464   dest <prefixes>          eg: 6MUK,WDX      (distros)
1465 </verb></tscreen>
1466
1467 some examples:-
1468
1469 <tscreen><verb>
1470   rej/ann by_zone 14,15,16 and not by G,M,2
1471 </verb></tscreen>
1472  
1473 You can use the tag 'all' to reject everything eg:
1474
1475 <tscreen><verb>
1476   rej/ann all
1477 </verb></tscreen>
1478
1479 but this probably for advanced users...
1480
1481 <sect1>reject/spots 
1482
1483 <P>
1484 <tt>
1485 <bf>reject/spots &lsqb;0-9&rsqb; &lt;pattern&gt;</bf> Set a reject filter 
1486 line for spots
1487 </tt>
1488
1489 <P>
1490 Create a 'reject this spot' line for a filter. 
1491
1492 A reject filter line means that if the spot matches this filter it is
1493 dumped (not passed on). See HELP FILTERS for more info. Please read this
1494 to understand how filters work - it will save a lot of grief later on.
1495
1496 You can use any of the following things in this line:-
1497
1498 <tscreen><verb>
1499   freq <range>           eg: 0/30000 or hf or hf/cw or 6m,4m,2m
1500   on <range>             same as 'freq'
1501   call <prefixes>        eg: G,PA,HB9
1502   info <string>          eg: iota or qsl
1503   by <prefixes>            
1504   call_dxcc <numbers>    eg: 61,62 (from eg: sh/pre G)
1505   call_itu <numbers>
1506   call_zone <numbers>
1507   by_dxcc <numbers>
1508   by_itu <numbers>
1509   by_zone <numbers>
1510   origin <prefixes>
1511   channel <prefixes>
1512 </verb></tscreen>
1513
1514 For frequencies, you can use any of the band names defined in
1515 SHOW/BANDS and you can use a subband name like: cw, rtty, data, ssb -
1516 thus: hf/ssb. You can also just have a simple range like: 0/30000 -
1517 this is more efficient than saying simply: on HF (but don't get
1518 too hung up about that)
1519
1520 some examples:-
1521
1522 <tscreen><verb>
1523   rej/spot 1 on hf
1524   rej/spot 2 on vhf and not (by_zone 14,15,16 or call_zone 14,15,16)
1525 </verb></tscreen>
1526
1527 You can use the tag 'all' to reject everything eg:
1528
1529 <tscreen><verb>
1530   rej/spot 3 all
1531 </verb></tscreen>
1532
1533 but this probably for advanced users...
1534
1535 <sect1>reject/wcy 
1536
1537 <P>
1538 <tt>
1539 <bf>reject/wcy &lsqb;0-9&rsqb; &lt;pattern&gt;</bf> Set a reject WCY filter
1540 </tt>
1541
1542 <P>
1543 It is unlikely that you will want to do this, but if you do then you can
1544 filter on the following fields:-
1545
1546 <tscreen><verb>
1547   by <prefixes>            eg: G,M,2         
1548   origin <prefixes>
1549   origin_dxcc <numbers>    eg: 61,62 (from eg: sh/pre G)
1550   origin_itu <numbers>
1551   origin_zone <numbers>
1552   by_dxcc <numbers>
1553   by_itu <numbers>
1554   by_zone <numbers>
1555   channel <prefixes>
1556 </verb></tscreen>
1557
1558 There are no examples because WCY Broadcasts only come from one place and
1559 you either want them or not (see UNSET/WCY if you don't want them).
1560
1561 This command is really provided for future use.
1562
1563 See HELP FILTER for information.
1564
1565 <sect1>reject/wwv 
1566
1567 <P>
1568 <tt>
1569 <bf>reject/wwv &lsqb;0-9&rsqb; &lt;pattern&gt;</bf> Set a reject WWV filter
1570 </tt>
1571
1572 <P>
1573 It is unlikely that you will want to do this, but if you do then you can
1574 filter on the following fields:-
1575
1576 <tscreen><verb>
1577   by <prefixes>            eg: G,M,2         
1578   origin <prefixes>
1579   origin_dxcc <numbers>    eg: 61,62 (from eg: sh/pre G)
1580   origin_itu <numbers>
1581   origin_zone <numbers>
1582   by_dxcc <numbers>
1583   by_itu <numbers>
1584   by_zone <numbers>
1585   channel <prefixes>
1586 </verb></tscreen>
1587
1588 for example 
1589
1590 <tscreen><verb>
1591   reject/wwv by_zone 14,15,16
1592 </verb></tscreen>
1593
1594 is probably the only useful thing to do (which will only show WWV broadcasts
1595 by stations in the US).
1596
1597 See HELP FILTER for information.
1598
1599 <sect1>reply 
1600
1601 <P>
1602 <tt>
1603 <bf>reply</bf> Reply (privately) to the last message that you have read<newline>
1604 <bf>reply &lt;msgno&gt;</bf> Reply (privately) to the specified message<newline>
1605 <bf>reply B &lt;msgno&gt;</bf> Reply as a Bulletin to the specified message<newline>
1606 <bf>reply NOPrivate &lt;msgno&gt;</bf> Reply as a Bulletin to the specified
1607 message<newline>
1608 <bf>reply RR &lt;msgno&gt;</bf> Reply to the specified message with read 
1609 receipt<newline>
1610 </tt>
1611
1612 <P>
1613 You can reply to a message and the subject will automatically have
1614 "Re:" inserted in front of it, if it isn't already present.
1615
1616 You can also use all the extra qualifiers such as RR, PRIVATE, 
1617 NOPRIVATE, B that you can use with the SEND command (see SEND
1618 for further details)
1619
1620 <sect1>send 
1621
1622 <P>
1623 <tt>
1624 <bf>send &lt;call&gt; &lsqb;&lt;call&gt; ...&rsqb;</bf> Send a message to 
1625 one or more callsigns<newline>
1626 <bf>send RR &lt;call&gt;</bf> Send a message and ask for a read receipt<newline>
1627 <bf>send COPY &lt;msgno&gt; &lt;call&gt;</bf> Send a copy of a  message 
1628 to someone<newline>
1629 <bf>send PRIVATE &lt;call&gt;</bf> Send a personal message<newline>
1630 <bf>send NOPRIVATE &lt;call&gt;</bf> Send a message to all stations<newline>
1631 </tt>
1632
1633 <P>
1634 All the SEND commands will create a message which will be sent either to
1635 an individual callsign or to one of the 'bulletin' addresses. 
1636
1637 SEND &lt;call&gt; on its own acts as though you had typed SEND PRIVATE, that is
1638 it will mark the message as personal and send it to the cluster node that
1639 that callsign is connected to.
1640
1641 You can have more than one callsign in all of the SEND commands.
1642
1643 You can have multiple qualifiers so that you can have for example:-
1644
1645 <tscreen><verb>
1646   SEND RR COPY 123 PRIVATE G1TLH G0RDI
1647 </verb></tscreen>
1648
1649 which should send a copy of message 123 to G1TLH and G0RDI and you will
1650 receive a read receipt when they have read the message.
1651
1652 SB is an alias for SEND NOPRIVATE (or send a bulletin in BBS speak)
1653 SP is an alias for SEND PRIVATE
1654
1655 <sect1>set/address 
1656
1657 <P>
1658 <tt>
1659 <bf>set/address &lt;your_address&gt;</bf> Record your postal address
1660 </tt>
1661
1662 <P>
1663 Literally, record your address details on the cluster.
1664
1665 <sect1>set/announce 
1666
1667 <P>
1668 <tt>
1669 <bf>set/announce</bf> Allow announce messages
1670 </tt>
1671
1672 <P>
1673 Allow announce messages to arrive at your terminal.
1674
1675 <sect1>set/beep 
1676
1677 <P>
1678 <tt>
1679 <bf>set/beep</bf> Add beeps to terminal messages
1680 </tt>
1681
1682 <P>
1683 Add a beep to DX and other terminal messages.
1684
1685 <sect1>set/dx 
1686
1687 <P>
1688 <tt>
1689 <bf>set/dx</bf>Allow DX messages to arrive at your terminal
1690 </tt>
1691
1692 <P>
1693 You can stop DX messages with the <em>unset/dx</em> command
1694
1695 <sect1>set/dxgrid
1696
1697 <P>
1698 <tt>
1699 <bf>set/dxgrid</bf>Allow grid squares on the end of DX messages
1700 </tt>
1701
1702 <P>
1703 Some logging programs do not like the additional information at
1704 the end of a DX spot.  If this is the case, use the <em>unset/dxgrid</em>
1705 command to remove the grid squares.
1706
1707 <sect1>set/echo 
1708
1709 <P>
1710 <tt>
1711 <bf>set/echo</bf> Make the cluster echo your input
1712 </tt>
1713
1714 <P>
1715 If you are connected via a telnet session, different implimentations
1716 of telnet handle echo differently depending on whether you are 
1717 connected via port 23 or some other port. You can use this command
1718 to change the setting appropriately. 
1719
1720 You can remove the echo with the <em>unset/echo</em> command
1721
1722 The setting is stored in your user profile.
1723
1724 YOU DO NOT NEED TO USE THIS COMMAND IF YOU ARE CONNECTED VIA AX25.
1725
1726 <sect1>set/here
1727
1728 <P>
1729 <tt>
1730 <bf>set/here</bf> Set the here flag
1731 </tt>
1732
1733 <P>
1734 Let others on the cluster know you are here by only displaying your
1735 callsign.  If you are away from your terminal you can use the <em>unset/here</em>
1736 command to let people know you are away.  This simply puts brackets
1737 around your callsign to indicate you are not available.
1738
1739 <sect1>set/homenode 
1740
1741 <P>
1742 <tt>
1743 <bf>set/homenode &lt;node_call&gt;</bf> Set your home cluster
1744 </tt>
1745
1746 <P>
1747 Tell the cluster system where you normally connect to. Any Messages sent
1748 to you will normally find their way there should you not be connected.
1749 eg:-
1750
1751 <tscreen><verb>
1752   SET/HOMENODE gb7djk
1753 </verb></tscreen>
1754
1755 <sect1>set/language 
1756
1757 <P>
1758 <tt>
1759 <bf>set/language &lt;language&gt;</bf> Set the language you wish to use
1760 </tt>
1761
1762 <P>
1763 You can select the language that you want the cluster to use. Currently
1764 the languages available are <em>en</em> (English) <em>sp</em> (Spanish) 
1765 and <em>nl</em> (Dutch).
1766
1767 <sect1>set/location 
1768
1769 <P>
1770 <tt>
1771 <bf>set/location &lt;lat and long&gt;</bf> Set your latitude and longitude
1772 </tt>
1773
1774 <P>
1775 You can set your latitude and longitude manually or alternatively use the
1776 <em>set/qra</em> command which will do the conversion for you.
1777
1778 <tscreen><verb>
1779   set/location 54 04 N 2 02 E
1780 </verb></tscreen>
1781
1782 <sect1>set/logininfo 
1783
1784 <P>
1785 <tt>
1786 <bf>set/logininfo</bf> Show logins and logouts of nodes and users
1787 </tt>
1788
1789 <P>
1790 Show users and nodes when they log in and out of the local cluster.  You
1791 can stop these messages by using the <em>unset/logininfo</em> command.
1792
1793 <sect1>set/name 
1794
1795 <P>
1796 <tt>
1797 <bf>set/name &lt;your_name&gt;</bf> Set your name
1798 </tt>
1799
1800 <P>
1801 Tell the cluster what your name is, eg:-
1802
1803 <tscreen><verb>
1804   set/name Dirk
1805 </verb></tscreen>
1806
1807 <sect1>set/page 
1808
1809 <P>
1810 <tt>
1811 <bf>set/page &lt;n&gt;</bf> Set the number of lines per page
1812 </tt>
1813
1814 <P>
1815 Tell the system how many lines you wish on a page when the number of lines
1816 of output from a command is more than this. The default is 20. Setting it
1817 explicitly to 0 will disable paging. 
1818
1819 <tscreen><verb>
1820   SET/PAGE 30
1821   SET/PAGE 0
1822 </verb></tscreen>
1823
1824 The setting is stored in your user profile.
1825
1826 <sect1>set/qra 
1827
1828 <P>
1829 <tt>
1830 <bf>set/qra &lt;locator&gt;</bf> Set your QRA locator
1831 </tt>
1832
1833 <P>
1834 Tell the system what your QRA (or Maidenhead) locator is. If you have not
1835 done a SET/LOCATION then your latitude and longitude will be set roughly
1836 correctly (assuming your locator is correct ;-). For example:-
1837
1838 <tscreen><verb>
1839   SET/QRA JO02LQ
1840 </verb></tscreen>
1841
1842 <sect1>set/qth
1843
1844 <P>
1845 <tt>
1846 <bf>set/qth &lt;your QTH&gt;</bf> Set your QTH
1847 </tt>
1848
1849 <P>
1850 Tell the system where your are.  For example:-
1851
1852 <tscreen><verb>
1853   set/qth East Dereham, Norfolk
1854 </verb></tscreen>
1855
1856 <sect1>set/talk
1857
1858 <P>
1859 <tt>
1860 <bf>set/talk</bf> Allow talk messages to be seen at your console
1861 </tt>
1862
1863 <P>
1864 Allow talk messages to arrive at your console.  You can switch off
1865 talks with the <em>unset/talk</em> command.
1866
1867 <sect1>set/wcy
1868
1869 <P>
1870 <tt>
1871 <bf>set/wcy</bf> Allow WCY messages to be seen at your console
1872 </tt>
1873
1874 <P>
1875 Allow WCY information to be seen at your console.  You can switch off
1876 WCY messages with the <em>unset/wcy</em> command.
1877
1878 <sect1>set/wwv
1879
1880 <P>
1881 <tt>
1882 <bf>set/wwv</bf> Allow WWV messages to be seen at your console
1883 </tt>
1884
1885 <P>
1886 Allow WWV information to be seen at your console.  You can switch off
1887 WWV messages with the <em>unset/wwv</em> command.
1888
1889 <sect1>set/wx 
1890
1891 <P>
1892 <tt>
1893 <bf>set/wx</bf> Allow WX messages to be seen at your console
1894 </tt>
1895
1896 <P>
1897 Allow WX information to be seen at your console.  You can switch off
1898 WX messages with the <em>unset/wx</em> command.
1899
1900 <sect1>show/date 
1901
1902 <P>
1903 <tt>
1904 <bf>show/date &lsqb;&lt;prefix&gt;&verbar;&lt;callsign&gt;&rsqb;</bf> Show
1905 the local time
1906 </tt>
1907
1908 <P>
1909 This is very nearly the same as SHOW/TIME, the only difference the format
1910 of the date string if no arguments are given.
1911
1912 If no prefixes or callsigns are given then this command returns the local
1913 time and UTC as the computer has it right now. If you give some prefixes
1914 then it will show UTC and UTC + the local offset (not including DST) at
1915 the prefixes or callsigns that you specify.
1916
1917 <sect1>show/dx 
1918
1919 <P>
1920 <tt>
1921 <bf>show/dx &lsqb;options&rsqb;</bf> interrogate the spot database
1922 </tt>
1923
1924 <P>
1925 If you just type SHOW/DX you will get the last so many spots
1926 (sysop configurable, but usually 10).
1927    
1928 In addition you can add any number of these options in very nearly
1929 any order to the basic SHOW/DX command, they are:-
1930
1931 <tscreen><verb>   
1932 on &lt;band&gt;       - eg 160m 20m 2m 23cm 6mm
1933 on &lt;region&gt;     - eg hf vhf uhf shf      (see SHOW/BANDS)
1934    
1935 &lt;number&gt;        - the number of spots you want
1936 &lt;from&gt;-&lt;to&gt     - &lt;from&gt; spot no &lt;to&gt; spot no in 
1937                   the selected list
1938    
1939 &lt;prefix&gt;        - for a spotted callsign beginning with &lt;prefix&gt;
1940 *&lt;suffix&gt;       - for a spotted callsign ending in &lt;suffix&gt;
1941 *&lt;string&gt;*      - for a spotted callsign containing &lt;string&gt;
1942    
1943 day &lt;number&gt;    - starting &lt;number&gt; days ago
1944 day &lt;from&gt;-&lt;to&gt; - &lt;from&gt; days &lt;to&gt; days ago
1945    
1946 info &lt;text&gt;     - any spots containing &lt;text&gt; in the info or remarks
1947    
1948 by &lt;call&gt;       - any spots spotted by &lt;call&gt; (spotter &lt;call&gt; 
1949                         is the same).
1950
1951 qsl             - this automatically looks for any qsl info on the call
1952                   held in the spot database.
1953
1954 iota &lsqb;&lt;iota&gt;&rsqb;   - If the iota island number is missing it will 
1955                   look for the string iota and anything which looks like 
1956                   an iota island number. If you specify then it will look 
1957                   for that island.
1958
1959 qra &lsqb;&lt;locator&gt;&rsqb; - this will look for the specific locator if 
1960                   you specify one or else anything that looks like a locator.
1961 </verb></tscreen>
1962    
1963 e.g. 
1964
1965 <tscreen><verb>   
1966    SH/DX 9m0
1967    SH/DX on 20m info iota
1968    SH/DX 9a on vhf day 30
1969    SH/DX rf1p qsl
1970    SH/DX iota 
1971    SH/DX iota eu-064
1972    SH/DX qra jn86
1973 </verb></tscreen>
1974
1975 <sect1>show/dxcc 
1976
1977 <P>
1978 <tt>
1979 <bf>show/dxcc &lt;prefix&gt;</bf> Interrogate the spot database by country
1980 </tt>
1981
1982 <P>
1983 This command takes the &lt;prefix&gt; (which can be a full or partial 
1984 callsign if desired), looks up which internal country number it is
1985 and then displays all the spots as per SH/DX for that country.
1986    
1987 The options for SHOW/DX also apply to this command.   
1988 e.g. 
1989
1990 <tscreen><verb>   
1991    SH/DXCC G
1992    SH/DXCC W on 20m info iota
1993 </verb></tscreen>
1994
1995 <sect1>show/files 
1996
1997 <P>
1998 <tt>
1999 <bf>show/files &lsqb;&lt;filearea&gt; &lsqb;&lt;string&gt;&rsqb;&rsqb;</bf> List
2000 the contents of a filearea
2001 </tt>
2002
2003 <P>
2004 SHOW/FILES on its own will show you a list of the various fileareas
2005 available on the system. To see the contents of a particular file
2006 area type:-
2007
2008 <tscreen><verb>
2009    SH/FILES &lt;filearea&gt;
2010 </verb></tscreen>
2011
2012 where &lt;filearea&gt; is the name of the filearea you want to see the 
2013 contents of.
2014
2015 You can also use shell globbing characters like '*' and '?' in a
2016 string to see a selection of files in a filearea eg:-
2017
2018 <tscreen><verb>
2019    SH/FILES bulletins arld*
2020 </verb></tscreen>
2021
2022 See also TYPE - to see the contents of a file.
2023
2024 <sect1>show/filter 
2025
2026 <P>
2027 <tt>
2028 <bf>show/filter</bf> Show the filters you have set
2029 </tt>
2030
2031 <P>
2032 Show the contents of all the filters that are set by you. This command 
2033 displays all the filters set - for all the various categories.
2034
2035 <sect1>show/moon 
2036
2037 <P>
2038 <tt>
2039 <bf>show/moon &lsqb;&lt;prefix&gt;&verbar;&lt;callsign&gt;&rsqb;</bf> Show moon
2040 rise and set times
2041 </tt>
2042
2043 <P>
2044 Show the Moon rise and set times for a (list of) prefixes or callsigns, 
2045 together with the azimuth and elevation of the sun currently at those
2046 locations.
2047
2048 If you don't specify any prefixes or callsigns, it will show the times for
2049 your QTH (assuming you have set it with either SET/LOCATION or SET/QRA),
2050 together with the current azimuth and elevation.
2051
2052 In addition, it will show the gain or loss dB relative to the nominal 
2053 distance of 385,000Km due to the ellipsoidal nature of the orbit.
2054
2055 If all else fails it will show the Moonrise and set times for the node
2056 that you are connected to. 
2057
2058 For example:-
2059
2060 <tscreen><verb>
2061   SH/MOON
2062   SH/MOON G1TLH W5UN
2063 </verb></tscreen>
2064
2065 <sect1>show/muf 
2066
2067 <P>
2068 <tt>
2069 <bf>show/muf &lt;prefix&gt; &lsqb;&lt;hours&gt;&rsqb;&lsqb;long&rsqb;</bf> Show
2070 the likely propagation to &lt;prefix&gt;
2071 </tt>
2072
2073 <P>
2074 This command allow you to estimate the likelihood of you contacting
2075 a station with the prefix you have specified. The output assumes a modest
2076 power of 20dBW and receiver sensitivity of -123dBm (about 0.15muV/10dB SINAD)
2077
2078 The result predicts the most likely operating frequencies and signal
2079 levels for high frequency (shortwave) radio propagation paths on
2080 specified days of the year and hours of the day. It is most useful for
2081 paths between 250 km and 6000 km, but can be used with reduced accuracy
2082 for paths shorter or longer than this.
2083
2084 The command uses a routine MINIMUF 3.5 developed by the U.S. Navy and
2085 used to predict the MUF given the predicted flux, day of the year,
2086 hour of the day and geographic coordinates of the transmitter and
2087 receiver. This routine is reasonably accurate for the purposes here,
2088 with a claimed RMS error of 3.8 MHz, but much smaller and less complex
2089 than the programs used by major shortwave broadcasting organizations,
2090 such as the Voice of America.
2091
2092 The command will display some header information detailing its
2093 assumptions, together with the locations, latitude and longitudes and
2094 bearings. It will then show UTC (UT), local time at the other end
2095 (LT), calculate the MUFs, Sun zenith angle at the midpoint of the path
2096 (Zen) and the likely signal strengths. Then for each frequency for which
2097 the system thinks there is a likelihood of a circuit it prints a value.
2098
2099 The value is currently a likely S meter reading based on the conventional
2100 6dB / S point scale. If the value has a '+' appended it means that it is
2101 1/2 an S point stronger. If the value is preceeded by an 'm' it means that
2102 there is likely to be much fading and by an 's' that the signal is likely
2103 to be noisy.  
2104
2105 By default SHOW/MUF will show the next two hours worth of data. You
2106 can specify anything up to 24 hours worth of data by appending the no of
2107 hours required after the prefix. For example:-
2108
2109 <tscreen><verb>
2110   SH/MUF W
2111 </verb></tscreen>
2112
2113 produces:
2114
2115 <tscreen><verb>
2116   RxSens: -123 dBM SFI: 159   R: 193   Month: 10   Day: 21
2117   Power :   20 dBW    Distance:  6283 km    Delay: 22.4 ms
2118   Location                       Lat / Long           Azim
2119   East Dereham, Norfolk          52 41 N 0 57 E         47
2120   United-States-W                43 0 N 87 54 W        299
2121   UT LT  MUF Zen  1.8  3.5  7.0 10.1 14.0 18.1 21.0 24.9 28.0 50.0
2122   18 23 11.5 -35  mS0+ mS2   S3
2123   19  0 11.2 -41  mS0+ mS2   S3
2124 </verb></tscreen>
2125
2126 indicating that you will have weak, fading circuits on top band and 
2127 80m but usable signals on 40m (about S3).
2128
2129 inputing:-
2130
2131 <tscreen><verb>
2132   SH/MUF W 24
2133 </verb></tscreen>
2134
2135 will get you the above display, but with the next 24 hours worth of
2136 propagation data.
2137
2138 <tscreen><verb>
2139   SH/MUF W L 24
2140   SH/MUF W 24 Long
2141 </verb></tscreen>
2142
2143 Gives you an estimate of the long path propagation characterics. It
2144 should be noted that the figures will probably not be very useful, nor
2145 terrible accurate, but it is included for completeness.
2146
2147 <sect1>show/prefix 
2148
2149 <P>
2150 <tt>
2151 <bf>show/prefix &lt;callsign&gt;</bf> Interrogate the prefix database
2152 </tt>
2153
2154 <P>
2155 This command takes the &lt;callsign&gt; (which can be a full or partial 
2156 callsign or a prefix), looks up which internal country number 
2157 it is and then displays all the relevant prefixes for that country
2158 together with the internal country no, the CQ and ITU regions. 
2159
2160 See also SHOW/DXCC
2161
2162 <sect1>show/qra 
2163
2164 <P>
2165 <tt>
2166 <bf>show/qra &lt;locator&gt &lsqb;&lt;locator&gt;&rsqb;</bf> Show the distance
2167 between locators<newline>
2168 <bf>show/qra &lt;lat&gt; &lt;long&gt;</bf> Convert latitude and longitude to 
2169 a locator
2170 </tt>
2171
2172 <P>
2173 This is a multipurpose command that allows you either to calculate the
2174 distance and bearing between two locators or (if only one locator is
2175 given on the command line) the distance and beraing from your station
2176 to the locator. For example:-
2177
2178 <tscreen><verb>
2179 SH/QRA IO92QL 
2180 SH/QRA JN06 IN73
2181 </verb></tscreen>
2182
2183 The first example will show the distance and bearing to the locator from
2184 yourself, the second example will calculate the distance and bearing from
2185 the first locator to the second. You can use 4 or 6 character locators.
2186
2187 It is also possible to convert a latitude and longitude to a locator by 
2188 using this command with a latitude and longitude as an argument, for
2189 example:-
2190
2191 <tscreen><verb>
2192 SH/QRA 52 41 N 0 58 E
2193 </verb></tscreen>
2194
2195 <sect1>show/qrz
2196
2197 <P>
2198 <tt>
2199 <bf>show/qrz &lt;callsign&gt;</bf> Show any callbook details on a callsign
2200 </tt>
2201
2202 <P>
2203 This command queries the QRZ callbook server on the internet
2204 and returns any information available for that callsign. This service
2205 is provided for users of this software by http://www.qrz.com 
2206
2207 <sect1>show/route 
2208
2209 <P>
2210 <tt>
2211 <bf>show/route &lt;callsign&gt;</bf> Show the route to &lt;callsign&gt;
2212 </tt>
2213
2214 <P>
2215 This command allows you to see to which node the callsigns specified are
2216 connected. It is a sort of inverse sh/config.
2217
2218 <tscreen><verb>
2219   sh/route n2tly
2220 </verb></tscreen>
2221
2222 <sect1>show/satellite 
2223
2224 <P>
2225 <tt>
2226 <bf>show/satellite &lt;name&gt; &lsqb;&lt;hours&gt; &lt;interval&gt;&rsqb;</bf>
2227 Show satellite tracking data
2228 </tt>
2229
2230 <P>
2231 Show the tracking data from your location to the satellite of your choice
2232 from now on for the next few hours.
2233
2234 If you use this command without a satellite name it will display a list
2235 of all the satellites known currently to the system. 
2236
2237 If you give a name then you can obtain tracking data of all the passes
2238 that start and finish 5 degrees below the horizon. As default it will
2239 give information for the next three hours for every five minute period.
2240
2241 You can alter the number of hours and the step size, within certain 
2242 limits. 
2243
2244 Each pass in a period is separated with a row of '-----' characters
2245
2246 So for example:-
2247
2248 <tscreen><verb>
2249 SH/SAT AO-10 
2250 SH/SAT FENGYUN1 12 2
2251 </verb></tscreen>
2252
2253 <sect1>show/sun 
2254
2255 <P>
2256 <tt>
2257 <bf>show/sun &lsqb;&lt;prefix&gt;&verbar;&lt;callsign&gt;&rsqb;</bf> Show
2258 sun rise and set times
2259 </tt>
2260
2261 <P>
2262 Show the sun rise and set times for a (list of) prefixes or callsigns, 
2263 together with the azimuth and elevation of the sun currently at those
2264 locations.
2265
2266 If you don't specify any prefixes or callsigns, it will show the times for
2267 your QTH (assuming you have set it with either SET/LOCATION or SET/QRA),
2268 together with the current azimuth and elevation.
2269
2270 If all else fails it will show the sunrise and set times for the node
2271 that you are connected to. 
2272
2273 For example:-
2274
2275 <tscreen><verb>
2276   SH/SUN
2277   SH/SUN G1TLH K9CW ZS
2278 </verb></tscreen>
2279
2280 <sect1>show/time 
2281
2282 <P>
2283 <tt>
2284 <bf>show/time &lsqb;&lt;prefix&gt;&verbar;&lt;callsign&gt;&rsqb;</bf> Show
2285 the local time
2286 </tt>
2287
2288 <P>
2289 If no prefixes or callsigns are given then this command returns the local
2290 time and UTC as the computer has it right now. If you give some prefixes
2291 then it will show UTC and UTC + the local offset (not including DST) at
2292 the prefixes or callsigns that you specify.
2293
2294 <sect1>show/wcy 
2295
2296 <P>
2297 <tt>
2298 <bf>show/wcy</bf> Show the last 10 WCY broadcasts<newline>
2299 <bf>show/wcy &lt;n&gt;</bf> Show the last &lt;n&gt; WCY broadcasts
2300 </tt>
2301
2302 <P>
2303 Display the most recent WCY information that has been received by the system
2304
2305 <sect1>show/wwv
2306
2307 <P>
2308 <tt>
2309 <bf>show/wwv</bf> Show the last 10 WWV broadcasts<newline>
2310 <bf>show/wwv &lt;n&gt;</bf> Show the last &lt;n&gt; WWV broadcasts
2311 </tt>
2312
2313 <P>
2314 Display the most recent WWV information that has been received by the system
2315
2316 <sect1>sysop 
2317
2318 <P>
2319 <tt>
2320 <bf>sysop</bf> Regain your privileges if you login remotely
2321 </tt>
2322
2323 <P>
2324 The system automatically reduces your privilege level to that of a
2325 normal user if you login in remotely. This command allows you to
2326 regain your normal privilege level. It uses the normal system: five
2327 numbers are returned that are indexes into the character array that is
2328 your assigned password (see SET/PASSWORD). The indexes start from
2329 zero.
2330
2331 You are expected to return a string which contains the characters
2332 required in the correct order. You may intersperse those characters
2333 with others to obscure your reply for any watchers. For example (and
2334 these values are for explanation :-):
2335
2336 <tscreen><verb>
2337   password = 012345678901234567890123456789
2338   > sysop
2339   22 10 15 17 3
2340 </verb></tscreen>
2341
2342 you type:-
2343
2344 <tscreen><verb>
2345  aa2bbbb0ccc5ddd7xxx3n
2346  or 2 0 5 7 3
2347  or 20573
2348 </verb></tscreen>
2349
2350 They will all match. If there is no password you will still be offered
2351 numbers but nothing will happen when you input a string. Any match is
2352 case sensitive.
2353
2354 <sect1>talk 
2355
2356 <P>
2357 <tt>
2358 <bf>talk &lt;callsign&gt;</bf> Enter talk mode with &lt;callsign&gt;<newline>
2359 <bf>talk &lt;callsign&gt; &lt;text&gt;</bf> Send a text message to &lt;callsign&gt;<newline>
2360 <bf>talk &lt;callsign&gt; &gt; &lt;node_call&gt; &lsqb;&lt;text&gt;&rsqb;</bf>
2361 Send a text message to &lt;callsign&gt; via &lt;node_call&gt;
2362 </tt>
2363
2364 <P>
2365 Send a short message to any other station that is visible on the cluster
2366 system. You can send it to anyone you can see with a SHOW/CONFIGURATION 
2367 command, they don't have to be connected locally.
2368
2369 The second form of TALK is used when other cluster nodes are connected
2370 with restricted information. This usually means that they don't send 
2371 the user information usually associated with logging on and off the cluster.
2372
2373 If you know that G3JNB is likely to be present on GB7TLH, but you can only
2374 see GB7TLH in the SH/C list but with no users, then you would use the
2375 second form of the talk message.
2376
2377 If you want to have a ragchew with someone you can leave the text message
2378 out and the system will go into 'Talk' mode. What this means is that a
2379 short message is sent to the recipient telling them that you are in a 'Talking' 
2380 frame of mind and then you just type - everything you send will go to the 
2381 station that you asked for. 
2382
2383 All the usual announcements, spots and so on will still come out on your
2384 terminal.
2385
2386 If you want to do something (such as send a spot) you precede the normal 
2387 command with a '/' character, eg:-
2388
2389 <tscreen><verb>
2390    /DX 14001 G1TLH What's a B class licensee doing on 20m CW?
2391    /HELP talk
2392 </verb></tscreen>
2393
2394 To leave talk mode type:
2395    
2396 <tscreen><verb>
2397    /EX
2398 </verb></tscreen>
2399
2400 <sect1>type 
2401
2402 <P>
2403 <tt>
2404 <bf>type &lt;filearea&gt;/&lt;name&gt;</bf> Look at a file in one of the fileareas
2405 </tt>
2406
2407 <P>
2408 Type out the contents of a file in a filearea. So, for example, in 
2409 filearea 'bulletins' you want to look at file 'arld051' you would 
2410 enter:-
2411
2412 <tscreen><verb>
2413    TYPE bulletins/arld051
2414 </verb></tscreen>
2415
2416 See also SHOW/FILES to see what fileareas are available and a 
2417 list of content.
2418
2419 <sect1>who 
2420
2421 <P>
2422 <tt>
2423 <bf>who</bf> Show who is physically connected locally
2424 </tt>
2425
2426 <P>
2427 This is a quick listing that shows which callsigns are connected and
2428 what sort of connection they have
2429
2430 <sect1>wx 
2431
2432 <P>
2433 <tt>
2434 <bf>wx &lt;text&gt;</bf> Send a weather message to local users<newline>
2435 <bf>wx full &lt;text&gt; </bf> Send a weather message to all cluster users
2436 </tt>
2437
2438 <P>
2439 Weather messages can sometimes be useful if you are experiencing an extreme
2440 that may indicate enhanced conditions
2441
2442 </article>