## W7BOZ Rx/TX Fill-in Digi. Support APRSIS MSG and local APRSIS traffic.
# Define the parameters in following order:
# 1) <aprsis> ** zero or one
# 2) <logging> ** zero or one
# 3) <interface> ** there can be multiple!
# 4) <beacon> ** zero to many
# 5) <telemetry> ** zero to many
# 6) <digipeater> ** zero to many (at most one for each Tx)
#
mycall W7BOZ-1
myloc lat 4142.66N lon 11151.54W
<aprsis>
# Passcode for your callsign:
passcode 15514
# APRS-IS server name and optional portnumber.
server
sjc.aprs2.net# server
noam.aprs2.netfilter "m/150"
filter "b/W7BOZ*/AGIT*/KD7IIW*/KC7CVI*/W7SJW*/N7UWX*/AC7II*/N7RXE*"
#filter "f/W7BOZ*/500" # Friend-Range filter
filter "-s//\a\&/D"
filter "t/poimqstu/w7boz/150 # Added to test
</aprsis>
#server
rotate.aprs2.net#server
euro.aprs2.net#server
asia.aprs2.net# Usability of these filters for a Tx-iGate is dubious, but
# they exist in case you for example want to Tx-iGate packets
# from some source callsigns in all cases even when they are
# not in your local area.
#
#filter "possibly multiple filter specs in quotes"
#My-Range filter: positions within 100 km from my location
#filter "f/OH2XYZ-3/50" # Friend-Range filter: 50 km of friend's last beacon position
<logging>
# pidfile is UNIX way to tell that others that this program is
# running with given process-id number. This has compiled-in
# default value of: pidfile /var/run/aprx.pid
#
#pidfile /var/run/aprx.pid
# rflog defines a rotatable file into which all RF-received packets
# are logged. The host system can rotate it at any time without
# need to signal the aprx that the file has been moved.
#
rflog /var/log/aprx/aprx-rf.log
# aprxlog defines a rotatable file into which most important
# events on APRS-IS connection are logged, namely connects and
# disconnects. The host system can rotate it at any time without
# need to signal the aprx that the file has been moved.
#
aprxlog /var/log/aprx/aprx.log
# dprslog defines a rotatable file into which most important
# events on DPRS receiver gateways are logged.
# The host system can rotate it at any time without need to
# signal the aprx that the file has been moved.
#
#dprslog /var/log/aprx/dprs.log
</logging>
# !!!! Use screen /dev/ttyS0 to work with serial port. !!!!
<interface>
serial-device /dev/ttyUSB0 9600 8n1 KISS
initstring "\x0dINTFACE KISS\x0dRESET\x0d"
callsign $mycall # callsign defaults to $mycall
tx-ok true # transmitter enable defaults to false
</interface>
# *********** Multiple <beacon> definitions can follow *********
<beacon>
beaconmode both # { aprsis | both | radio }
cycle-size 10m
#beacon symbol "R&" lat "0000.00N" lon "00000.00E" comment "Rx-only iGate"
#beacon symbol "R&" $myloc comment "Rx-only iGate"
#
#Following are basic options:
# 'symbol' no default, must be defined!
# 'lat' coordinate latitude: ddmm.mmN (no default!)
# 'lon' coordinate longitude: dddmm.mmE (no default!)
# '$myloc' coordinate values taken from global 'myloc' entry,
# and usable in place of explicit 'lat'+'lon'.
# 'comment' optional tail part of the item, default is nothing
#
# Sample symbols:
# R& is for "Rx-only iGate"
# I& is for "Tx-iGate"
# /# is for "Digipeater"
# is for "Tx-iGate + Digipeater""
#
#Additional options are:
# 'srccall' parameter sets claimed origination address.
# 'dstcall' sets destination address, default "APRXnn"
# 'interface' parameter picks an interface (must be "tx-ok true" type)
# 'via' sets radio distribution pattern, default: none.
# 'timefix' On APRS messages with HMS timestamp (hour:min:sec), the
# system fixes appropriate field with transmit time timestamp.
#
# Message type is by default '!', which is positional no timestamp format.
# Other possible formats are definable with options:
# 'type' Single character setting type: ! = / @, default: !
# 'item' Defines a name of Item (')') type beacons.
# 'object' Defines a name of Object (';') type beacons.
#
# 'file' option tells a file at which a _raw_ APRS message content is
# expected to be found as first line of text. Line ending newline
# is removed, and no escapes are supported. The timefix is
# available, though probably should not be used.
# No \-processing is done on read text line.
#
# 'exec' option tells a computer program which returns to stdout _raw_ APRS
# message content without newline. The timefix is
# available, though probably should not be used.
# No \-processing is done on read text line.
#
# The parameter sets can vary:
# a) 'srccall nnn-n dstcall "string" symbol "R&" lat "ddmm.mmN" lon "dddmm.mmE" [comment "any text"]
# b) 'srccall nnn-n dstcall "string" symbol "R&" $myloc [comment "any text"]
# c) 'srccall nnn-n dstcall "string" raw "string"'
#
# The a) form flags on some of possible syntax errors in parameters.
# It will also create only "!" type messages. The dest parameter
# defaults to "APRS", but can be used to give other destinations.
# The via parameter can be used to add other keywords, like "NOGATE".
#
# Writing correct RAW format beacon message is very hard,
# which is evidenced by the #
# beacon file /tmp/wxbeacon.txt
# beacon timefix object "434.775-B" lat "6044.09N" lon "02612.79E" symbol "/r" comment "434.775MHz TOFF -1600kHz R50k OH2RAY"
# Was an "is" for symbol
#beacon interface $mycall
beacon interface $mycall \
symbol "T&" $myloc \
comment "W7BOZ Rx/Tx-iGate Digipeater"
# beacon object "LW'S" lat "4144.10N" lon "11151.61W" symbol "/t" comment "LW's Truck Stop"
# beacon object "CV-HOSP" lat "4146.50N" lon "11149.29W" symbol "/h" comment "Cache Valley Hospital"
beacon object "449.300UT" lat "4142.55N" lon "11151.06W" symbol "/r" comment "449.300MHz T:103 -500 W7BOZ Repeater IRLP 7576"
beacon object "EL-558836" lat "4142.49N" lon "11151.08W" symbol "E0" comment "449.300MHz T:103 -500 To use Echolink * plus number - W7BOZ"
# beacon object "LGN-HOSP" lat "4145.34N" lon "11149.31W" symbol "/h" comment "Logan Hospital"
</beacon>
# *********** <digipeater> definition(s) follow *********
#
# The digipeater definitions tell transmitters that receive
# AX.25 packets from possibly multiple sources, and then what
# to do on the AX.25 headers of those messages.
#
# There is one transmitter per digipeater -- and inversely, there
# can be at most one digipeater for each transmitter.
#
# In each digipeater there is at least one <source>, usually same
# as the transmitter. You may use same <source> on multiple
# <digipeater>s. Using multiple instances of same <source> on
# a single <digipeater> does not crash the system, but it can cause
# packet duplication in case of non-APRS protocols (like AX.25 CONS)
#
# Use only at most two levels of viscous-delay in your <digipeater>.
# Immediate sending is by "0", and a delayed sending is any value
# from 1 to 9. This system does not correctly support other than
# immediate sending and one level of delay.
#
# Note: In order to igate correct when multiple receivers and
# transmitters are used on single channel, the <interface>
# definitions of each radio port must have associated
# "igate-group N" parameter which has N of value 1 to 3.
# See the aprx-manual.pdf for details.
# (Default software compilation allows you to have up to
# three channels of APRS operation.)
#
# #<source> # DPRS source adds a DPRS->APRS RF gate
# # interface DPRS
# # ratelimit 60 120 # default: average 60 packets/minute,
# # # burst max 120 packets/minute
# # relay-type third-party # Must define this for DPRS source!
# #</source>
######################################################################
## My original config ###
#<digipeater>
# transmitter
$mycall
# <source>
# source APRSIS
# relay-type
third-party
# viscous-delay
3
# filter
"m/50"
#filter "b/w7boz*"
# via-path
WIDE1-1
# msg-path
WIDE2-2
# </source>
#</digipeater>
#####################################################################