-
Notifications
You must be signed in to change notification settings - Fork 313
/
Copy pathdirewolf.1
144 lines (117 loc) · 3.01 KB
/
direwolf.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
.TH DIREWOLF 1
.SH NAME
direwolf \- Soundcard TNC for packet radio.
.SH SYNOPSIS
.B direwolf
[ \fIoptions\fR ]
[ \- | \fBudp:\fR9999 ]
.P
The first audio channel can be streamed thru stdin or a UDP port. This is typically used with an SDR receiver.
.SH DESCRIPTION
\fBdirewolf\fR is a software "soundcard" modem/TNC and APRS encoder/decoder.
It can be used stand-alone to receive APRS messages, as a digipeater,
APRStt gateway, or Internet Gateway (IGate).
It can also be used as a virtual TNC for other applications such as
APRSIS32, UI-View32, Xastir, APRS-TW, YAAC, UISS, Linux AX25, SARTrack,
RMS Express, and many others.
.SH OPTIONS
.TP
.BI "-c " "file"
Read configuration file from specified location rather than the default locations.
.TP
.BI "-l " "dir"
Generate log files in specified directory. Use "." for current directory.
.TP
.BI "-r " "n"
Audio sample rate per second for first channel. Default 44100.
.TP
.BI "-n " "n"
Number of audio channels for first device. 1 or 2. Default 1.
.TP
.BI "-b " "n"
Audio sample size for first channel. 8 or 16. Default 16.
.TP
.BI "-B " "n"
Data rate in bits/sec for first channel. Standard values are 300, 1200, 9600.
.PD 0
.RS
.RS
If < 600, tones are set to 1600 & 1800.
.P
If > 2400, K9NG/G3RUH scrambling is used.
.P
Otherwise, AFSK tones are set to 1200 & 2200.
.RE
.RE
.PD
.TP
.BI "-D " "n"
Divide audio sample by n for first channel.
.TP
.BI "-d " "x"
Debug options. Specify one or more of the following in place of x.
.PD 0
.RS
.RS
a = AGWPE network protocol client.
.P
k = KISS serial port client.
.P
n = Network KISS client.
.P
u = Display non-ASCII text in hexadecimal.
.P
p = Packet dump in hexadecimal.
.P
t = GPS Tracker.
.P
o = Output controls such as PTT and DCD.
.RE
.RE
.PD
.TP
.BI "-q " "x"
Quiet (suppress output). Specify one or more of the following in place of x.
.PD 0
.RS
.RS
h = Heard line with the audio level.
.P
d = Decoding of APRS packets.
.RE
.RE
.PD
.TP
.BI "-t " "n"
Text colors. 1=normal, 0=disabled.
.TP
.B "-p "
Enable pseudo terminal for KISS protocol.
.TP
.B "-x "
Send Xmit level calibration tones.
.TP
.B "-U "
Print UTF-8 test string and exit.
.TP
.B "-S "
Print Symbol tables and exit.
.TP
.BI "-a " "n"
Report audio device statistics each n seconds.
.SH EXAMPLES
gqrx (2.3 and later) has the ability to send streaming audio through a UDP socket to another application for further processing.
direwolf can listen over a UDP port with options like this:
.RS
.P
direwolf -n 1 -r 48000 -b 16 udp:7355
.RE
.P
Other SDR applications might produce audio on stdout so it is convenient to pipe into the next application. In this example, the final "-" means read from stdin.
.RS
.P
rtl_fm -f 144.39M -o 4 - | direwolf -n 1 -r 24000 -b 16 -
.RE
.SH SEE ALSO
More detailed information is in the pdf files in /usr/local/share/doc/direwolf, or possibly /usr/share/doc/direwolf, depending on installation location.
Applications in this package: aclients, atest, decode_aprs, direwolf, gen_packets, ll2utm, log2gpx, text2tt, tt2text, utm2ll