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