Skip to content

Commit dc292ff

Browse files
committed
Documentation updates.
1 parent ded9a78 commit dc292ff

File tree

5 files changed

+43
-22
lines changed

5 files changed

+43
-22
lines changed

CHANGES.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
## Version 1.4 -- Development snapshot G -- January 2017 ##
88

9-
This is a snapshot at some semi-stable point in the development of the next version. It is not well tested. New features might be incomplete, poorly documented, and subject to change.
9+
**This is beta test quality. If no significant issues are reported this will be the version 1.4 release.**
1010

1111

1212
### New Features: ###

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@ Decodes more than 1000 error-free frames from [WA8LMF TNC Test CD](http://wa8lmf
5555

5656
### Windows ###
5757

58-
Go to the [releases page](https://github.com/wb2osz/direwolf/releases). Download a zip file with "win" in its name, unzip it, and run direwolf.exe from a command window.
58+
Go to the [**releases** page](https://github.com/wb2osz/direwolf/releases). Download a zip file with "win" in its name, unzip it, and run direwolf.exe from a command window.
5959

60-
For more details see the **User Guide** in the [doc directory](https://github.com/wb2osz/direwolf/tree/master/doc).
60+
For more details see the **User Guide** in the [**doc** directory](https://github.com/wb2osz/direwolf/tree/master/doc).
6161

6262

6363
### Linux - Download with web browser ###
@@ -69,7 +69,7 @@ Go to the [releases page](https://github.com/wb2osz/direwolf/releases). Chose d
6969
sudo make install
7070
make install-conf
7171

72-
For more details see the **User Guide** in the [doc directory](https://github.com/wb2osz/direwolf/tree/master/doc). Special considerations for the Raspberry Pi are found in **Raspberry-Pi-APRS.pdf**
72+
For more details see the **User Guide** in the [**doc** directory](https://github.com/wb2osz/direwolf/tree/master/doc). Special considerations for the Raspberry Pi are found in **Raspberry-Pi-APRS.pdf**
7373

7474
### Linux - Using git clone ###
7575

@@ -82,11 +82,11 @@ For more details see the **User Guide** in the [doc directory](https://github.co
8282

8383
This should give you the most recent stable release. If you want the latest (unstable) development version, use "git checkout dev" instead before the first "make" command.
8484

85-
For more details see the **User Guide** in the [doc directory](https://github.com/wb2osz/direwolf/tree/master/doc). Special considerations for the Raspberry Pi are found in **Raspberry-Pi-APRS.pdf**
85+
For more details see the **User Guide** in the [**doc** directory](https://github.com/wb2osz/direwolf/tree/master/doc). Special considerations for the Raspberry Pi are found in **Raspberry-Pi-APRS.pdf**
8686

8787
## Join the conversation ##
8888

89-
Here are some good places to share information:
89+
Here are some good places to ask questions and share your experience:
9090

9191
- [Dire Wolf packet TNC](https://groups.yahoo.com/neo/groups/direwolf_packet/info)
9292

doc/README.md

+34-15
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
# Documentation for Dire Wolf #
22

3+
Click on the document name to view in your web browser or the link following to download the PDF file.
34

45
## Essential Reading ##
56

6-
- [User Guide](User-Guide.pdf)
7+
- [**User Guide**](User-Guide.pdf) [ [*download*](../../../raw/dev/doc/User-Guide.pdf) ]
78

89
This is your primary source of information about installation, operation, and configuration.
910

10-
- [Raspberry Pi APRS](Raspberry-Pi-APRS.pdf)
11+
- [**Raspberry Pi APRS**](Raspberry-Pi-APRS.pdf) [ [*download*](../../../raw/dev/doc/Raspberry-Pi-APRS.pdf) ]
1112

1213
The Raspberry Pi has some special considerations that
1314
make it different from other generic Linux systems.
@@ -18,32 +19,33 @@
1819

1920
These dive into more detail for specialized topics or typical usage scenarios.
2021

21-
- [Successful APRS IGate Operation](Successful-APRS-IGate-Operation.pdf)
22+
- [**Successful APRS IGate Operation**](Successful-APRS-IGate-Operation.pdf) [ [*download*](../../../raw/dev/doc/Successful-APRS-IGate-Operation.pdf) ]
2223

2324
Dire Wolf can serve as a gateway between the APRS radio network and APRS-IS servers on the Internet.
2425

2526
This explains how it all works, proper configuration, and troubleshooting.
2627

27-
- [APRStt Implementation Notes](APRStt-Implementation-Notes.pdf)
28+
- [**APRStt Implementation Notes**](APRStt-Implementation-Notes.pdf) [ [*download*](../../../raw/dev/doc/APRStt-Implementation-Notes.pdf) ]
2829

2930
Very few hams have portable equipment for APRS but nearly everyone has a handheld radio that can send DTMF tones. APRStt allows a user, equipped with only DTMF (commonly known as Touch Tone) generation capability, to enter information into the global APRS data network.
3031
This document explains how the APRStt concept was implemented in the Dire Wolf application.
3132

32-
- [APRStt Interface for SARTrack](APRStt-interface-for-SARTrack.pdf)
33+
- [**APRStt Interface for SARTrack**](APRStt-interface-for-SARTrack.pdf) [ [*download*](../../../raw/dev/doc/APRStt-interface-for-SARTrack.pdf) ]
3334

3435
This example illustrates how APRStt can be integrated with other applications such as SARTrack, APRSISCE/32, YAAC, or Xastir.
3536

36-
- [APRStt Listening Example](APRStt-Listening-Example.pdf)
37+
- [**APRStt Listening Example**](APRStt-Listening-Example.pdf) [ [*download*](../../../raw/dev/doc/APRStt-Listening-Example.pdf) ]
38+
3739

3840
WB4APR described a useful application for the [QIKCOM-2 Satallite Transponder](http://www.tapr.org/pipermail/aprssig/2015-November/045035.html).
3941

4042
Don’t have your own QIKCOM-2 Satellite Transponder? No Problem. You can do the same thing with an ordinary computer and the APRStt gateway built into Dire Wolf. Here’s how.
4143

42-
- [Raspberry Pi SDR IGate](Raspberry-Pi-SDR-IGate.pdf)
44+
- [**Raspberry Pi SDR IGate**](Raspberry-Pi-SDR-IGate.pdf) [ [*download*](../../../raw/dev/doc/Raspberry-Pi-SDR-IGate.pdf) ]
4345

4446
It's easy to build a receive-only APRS Internet Gateway (IGate) with only a Raspberry Pi and a software defined radio (RTL-SDR) dongle. Here’s how.
4547

46-
- [APRS Telemetry Toolkit](APRS-Telemetry-Toolkit.pdf)
48+
- [**APRS Telemetry Toolkit**](APRS-Telemetry-Toolkit.pdf) [ [*download*](../../../raw/dev/doc/APRS-Telemetry-Toolkit.pdf) ]
4749

4850
Describes scripts and methods to generate telemetry.
4951
Includes a complete example of attaching an analog to
@@ -52,19 +54,21 @@ These dive into more detail for specialized topics or typical usage scenarios.
5254

5355

5456

55-
- [2400 & 4800 bps PSK for APRS / Packet Radio](2400-4800-PSK-for-APRS-Packet-Radio.pdf)
57+
- [**2400 & 4800 bps PSK for APRS / Packet Radio**](2400-4800-PSK-for-APRS-Packet-Radio.pdf) [ [*download*](../../../raw/dev/doc/2400-4800-PSK-for-APRS-Packet-Radio.pdf) ]
58+
5659

5760
Double or quadruple your data rate by sending multiple bits at the same time.
5861

59-
- [Going beyond 9600 baud](Going-beyond-9600-baud.pdf)
62+
- [**Going beyond 9600 baud**](Going-beyond-9600-baud.pdf) [ [*download*](../../../raw/dev/doc/Going-beyond-9600-baud.pdf) ]
63+
6064

6165
Why stop at 9600 baud? Go faster if your soundcard and radio can handle it.
6266

6367

6468
## Miscellaneous ##
6569

6670

67-
- [A Better APRS Packet Demodulator, part 1, 1200 baud](A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf)
71+
- [**A Better APRS Packet Demodulator, part 1, 1200 baud**](A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf) [ [*download*](../../../raw/dev/doc/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf) ]
6872

6973
Sometimes it's a little mystifying why an
7074
APRS / AX.25 Packet TNC will decode some signals
@@ -76,7 +80,7 @@ and a couple things that can be done about it.
7680

7781

7882

79-
- [A Better APRS Packet Demodulator, part 2, 9600 baud](A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf)
83+
- [**A Better APRS Packet Demodulator, part 2, 9600 baud**](A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf) [ [*download*](../../../raw/dev/doc/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf) ]
8084

8185
In the first part of this series we discussed 1200 baud audio frequency shift keying (AFSK). The mismatch
8286
between FM transmitter pre-emphasis and the
@@ -85,13 +89,28 @@ and a couple things that can be done about it.
8589
This makes it more difficult to demodulate them accurately.
8690
9600 baud operation is an entirely different animal. ...
8791

88-
- [WA8LMF TNC Test CD Results a.k.a. Battle of the TNCs](WA8LMF-TNC-Test-CD-Results.pdf)
92+
- [**WA8LMF TNC Test CD Results a.k.a. Battle of the TNCs**](WA8LMF-TNC-Test-CD-Results.pdf) [ [*download*](../../../raw/dev/doc/WA8LMF-TNC-Test-CD-Results.pdf) ]
8993

9094
How can we compare how well the TNCs perform under real world conditions?
9195
The de facto standard of measurement is the number of packets decoded from [WA8LMF’s TNC Test CD](http://wa8lmf.net/TNCtest/index.htm).
9296
Many have published the number of packets they have been able to decode from this test. Here they are, all gathered in one place, for your reading pleasure.
9397

94-
- [A Closer Look at the WA8LMF TNC Test CD](A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf)
98+
- [**A Closer Look at the WA8LMF TNC Test CD**](A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf) [ [*download*](../../../raw/dev/doc/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf) ]
9599

96100
Here, we take a closer look at some of the frames on the TNC Test CD in hopes of gaining some insights into why some are easily decoded and others are more difficult.
97-
There are a lot of ugly signals out there. Many can be improved by decreasing the transmit volume. Others are just plain weird and you have to wonder how they are being generated.
101+
There are a lot of ugly signals out there. Many can be improved by decreasing the transmit volume. Others are just plain weird and you have to wonder how they are being generated.
102+
103+
## Questions? Experiences to share? ##
104+
105+
Here are some good places to ask questions and share your experiences:
106+
107+
- [Dire Wolf packet TNC](https://groups.yahoo.com/neo/groups/direwolf_packet/info)
108+
109+
- [Raspberry Pi 4 Ham Radio](https://groups.yahoo.com/neo/groups/Raspberry_Pi_4-Ham_RADIO/info)
110+
111+
- [linuxham](https://groups.yahoo.com/neo/groups/linuxham/info)
112+
113+
- [TAPR aprssig](http://www.tapr.org/pipermail/aprssig/)
114+
115+
116+
The github "issues" section is for reporting software defects and enhancement requests. It is NOT a place to ask questions or have general discussions. Please use one of the locations above.

doc/User-Guide.pdf

61.7 KB
Binary file not shown.

server.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -981,6 +981,8 @@ void server_link_established (int chan, int client, char *remote_call, char *own
981981
strlcpy (reply.hdr.call_from, remote_call, sizeof(reply.hdr.call_from));
982982
strlcpy (reply.hdr.call_to, own_call, sizeof(reply.hdr.call_to));
983983

984+
// Question: Should the via path be provided too?
985+
984986
if (incoming) {
985987
// Other end initiated the connection.
986988
snprintf (reply.info, sizeof(reply.info), "*** CONNECTED To Station %s\r", remote_call);
@@ -1431,7 +1433,7 @@ static THREAD_F cmd_listen_thread (void *arg)
14311433
{
14321434
struct {
14331435
struct agwpe_s hdr;
1434-
unsigned char on_air_baud_rate; /* 0=1200, 3=9600 */
1436+
unsigned char on_air_baud_rate; /* 0=1200, 1=2400, 2=4800, 3=9600, ... */
14351437
unsigned char traffic_level; /* 0xff if not in autoupdate mode */
14361438
unsigned char tx_delay;
14371439
unsigned char tx_tail;

0 commit comments

Comments
 (0)