PTT config for Yaesu FTM-200DE
Hello, I am trying to configure FTM-200DE as VHF TNC for direwolf Currently I am using: - Direwolf ver 1.7G for Windows - Windows 10 - Yaesu FTM-200DE - Data cable SCU-56 (creates COM16 on the PC)
I am currently able to receive packets using the PC sound card without problem and if I make mic PTT, the output is ok. But I cannot find the proper setup to send the PTT signal. Already tried several configurations: PTT COM16 DTR PTT COM16 RTS PTT COM16 RTS DTR ,... without success
Does anybody know how to do it?
Thanks in advance & 73, Mikel EA2CW
|
Re: Connected mode trouble
Hi Thomas,
thanks for the clear explanation. You confirm the information that Direwolf "as? is" should be able to support connected communication. Unfortunately I did several tests with two stations in my shack and?the results have been disappointing. I used an FT-991A with Direwolf + EasyTerm on one side (station X) and a TM-V71 attached to an old PK-96 TNC using the Winpack software (station Y).?Since the?Winpack only runs on old Windows versions I setup a Virtual Machine running XP on my Windows 10 PC. Very broadly speaking I was somewhat successful in transferring binary?files (20 kB size) from Y to X using YAPP but not from X to Y. On the other hand, by converting the binary files to ASCII, the transfer from X to Y was possible. This asymmetry? puzzles me. The reasons for the aborted transfers are not very clear. In particular the message "unexpected packet received" puzzles me: is not connected packed supposed to resend bad data? So why give up for one unexpected packet? All this was for the moment done at 1200 bps.? I think, to make things more clear, that I should set up both stations using Direwolf? and then repeat the tests. This would separate the problems I have, which could also be in the Winpack software. However this will take some time.? Unfortunately the packet radio bug hit me too late, hi! Not many aficionados still around!?
73 Giovanni IZ5PQT
|
Re: Connected mode trouble
That was a very good summary of the tunable parameters and tradeoffs.
A more detailed discussion can be found here:
73, John WB2OSZ
|
Re: Connected mode trouble
Thank you Thomas. This is why I am subscribed. Answers like this are very educational.
Thank you -- Paul AC1DW
|
Re: Connected mode trouble
Hi Giovanni, I know I'm late to the party and you already got Direwolf in Connected Mode working for you. However it seems that you didn't get a proper answer to this question: My question is if I should set some parameters in the .conf file special for connected mode. There is no simple yes/no answer for this. Yes, there are plenty of settings in the direwolf.conf file that are specific to Connected Mode only. However one of the nice things about DIrewolf is that it has reasonable default values for all those settings and therefore you can get Connected Mode working without tweaking any of those values. Generally, when two stations are capable of sending and receiving connection-less packets between each other they are also capable of using Connected Mode. The AX.25 protocol is designed to allow multiple stations to share a channel/frequency and to have multiple communications at the same time. It does so by keeping transmissions short and having sufficient pauses to allow others to transmit (especially important for confirmations from your destination). In addition some timing parameters are defaulting to safe/conservative values to allow proper operation with slow radios and high latency in the computers audio subsystem. All of this makes it less efficient if there is only a single transmitter and receiver pair and you are trying to transfer a file as fast as possible. It is possible to tune AX.25 in Direwolf (or a hardware TNC) to optimize for that specific use case (one sender, one receiver, fast file transfer) but care should be taken to revert back to normal protocol settings when accessing a shared resource such as a BBS. You should also be aware that optimizing for speed can effect reliability. AX.25 uses the same 16-bit checksum mechanism to detect incorrectly received packets regardless of the packet size. Making packets larger improves file transfer speed but increases the probability that in a noisy RF environment a corrupted packet nevertheless matches the checksum (and therefore will be accepted as correct). FX.25 addresses that issue by adding forward error correction to the protocol. Increasing the window size (number of packets sent in a single before waiting for acknowledgement) also helps with the efficient transfer of files. This works fine with AX.25 version 2 level 2 if supported by both sender and receiver since only failed packets need to be retransmitted (selective reject). Direwolf supports this but if either station doesn't, any successfully transferred packets following a bad packet have to be transmitted again (wasting precious air time). If selective reject isn't supported and the RF conditions aren't perfect then increasing the window size may be counterproductive due to number of packets that have to be transmitted multiple times. 73, Thomas KK6FPP
|
Re: Direct Keying 9600 FSK?
With a bit more research under my belt, my questions come down to:
- If I have a simple FSK transceiver that has 3.3v or 5v logic level for transmit and receive, is it possible to interface this with Direwolf through GPIO or the soundcard? and,
- What would be the best way to do this?
On Direwolf: I am running under assumptions here, but it appears that Direwolf for 9600 (and above), sends and receives squarewave on the soundcard and doesn't use the GPIO pins, so all I may need is a buffer and voltage level converter and it should work. It would be nice if there was a way to directly use GPIO pins on a Raspberry Pi and not require all that extra circuitry and overhead of a CPU based DSP in Direwolf, but it's not the end of the world if that's the easiest way to test if this will work. On the RFM23BP: It uses the Silicon Labs Si443x chip, they have an application note, AN463, which describes bypassing internal packet handlers and going direct to raw mode. Essentially this turns the RFM23BP (433 model), into a low cost, 1W, 70cm, FSK transceiver. Potentially compatible with other amateur radio transceivers. I also found another datasheet, specifically for the Si4431, which does specify the receiver filter parameters to set the chip, which align with some of the G3RUH modes; like 9k6 baud with 4.8k deviation, 19k2 with 9.6k dev, 38k4 with 19.2k dev and so on. 73, vk3tst
|
After additional reading, I believe buddy filter is wrong for what I am trying to accomplish; should be ! g/N1VTT-1 as I am trying to limit transmitting messages where I am the addressee. But, I am still not certain the syntax/order to add this exclusion to my existing filter?
Randy N1VTT?
|
Jumping in on this informative thread to see if anyone can assist with getting the correct syntax for?
FILTER IG 0 ((i/30/2/37.05/-76.41/50 | i/60/1 & ! b/N1VTT-1) | (b/AKQ*))
During testing I get errors "expected parenthese" and "any wildcard must be at end of statement."?
I have the current filter set and working?FILTER IG 0 i/30/2/37.05/-76.41/50 | i/60/1 | b/AKQ*?
I want to exclude digipeating my own received?from APRS-IS messages (i.e. APRSThursday) to prevent unnecessary QRM, channel congestion. I assumed it would be as easy as adding the & ! (not) buddy filter for my own call and SSID, but I am mistaken.
Randy
toggle quoted message
Show quoted text
understood!
Excellent, everything is working perfectly now!!
Lynn that you so much for helping me understand this as well as teaching me how it works!
On Thu, Aug 3, 2023 at 12:16?PM Lynn Deffenbaugh < kj4erj@...> wrote:
?? symboltable: D
?? symbolcode: a
So that would add a term of -s//a/D?? You
can never go over the 3 parts for a single symbol filter term.
Lynn (D) - KJ4ERJ - Author of APRSISCE
for Windows Mobile and Win32
On 8/3/2023 12:55 PM, Russell, KV4S
wrote:
ahh, yes that's what I was missing I was trying to
do them all in one term, my next thought was separate?-s calls
which you confirmed.
so, the a was because i saw in the feed an on is
some dstar packets have a red diamond instead of black diamond
and it appears to alternate between the colors for some reason
but that didn't appear to make direwolf transmit over RF so no
problem there.
example:
On Thu, Aug 3, 2023 at
11:49?AM Lynn Deffenbaugh < kj4erj@...>
wrote:
Key point that you might be missing.?? Multiple symbol
filter terms are allowed, even multiple negated symbol
filter terms.?? It's really really difficult to get
multiple selections correctly specified in a single term.
-s/_/&/D/a
What's the final trailing /a??? The symbol filter only
has 3 pieces, primary table symbols, alternate table
symbols, and overlays against the alterate table symbols.
I suspect what you want is just:
-s/_// -s//&/D -s/#/#/S
That eliminates all weather station symbols.?? Then it
knocks out the D-Start repeaters.? The final term, I'm not
as certain about as it tries to knock out the # symbol
from the primary table AND the alternate table, but only
when overlaid with S.?? It might need to be separate
terms:
-s/_// -s//&/D -s/#// -s//#/S
Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows
Mobile and Win32
PS.? When using decoded, I usually limit my queries to 5 packets.
On 8/3/2023 11:34 AM, Russell, KV4S wrote:
i got the syntax errors resolved. i'm just
a dummy with that....
last thing I'm trying to exclude are digis
here is my working filter:?IGFILTER m/35 b/"bud"
-s/_/&/D/a
i can live with this but if I could refine just a
little bit more I'd be set!
if i try to add symbols from either or both of
these examples the filter quits filtering the original
ones, so i messed up the filter somehow. I'm guessing
crossing tables syntax is what I'm messing up?
Any suggestions?
side note:
it's hard to tell even in a telnet because I still get
the dstar stations in the feed they just don't
transmit in direwolf once i'm over there. isn't a
problem it's just hard to tell if what I'm filtering
actually works lol. maybe I'm doing?something wrong
there too?
On Wed, Aug 2, 2023 at
10:23?PM Lynn Deffenbaugh < kj4erj@...>
wrote:
Syntax errors from what??? I need to see how
you are formatting your symbol filter.?? And
exactly what is saying what about syntax errors...
But / is the primary table, \ is the secondary
table, anything else is an overlay on the
secondary table.
So symboltable / symbolcode _ would be coded
as:
s/_//
Lynn (D) - KJ4ERJ - Author of APRSISCE for
Windows Mobile and Win32
On 8/2/2023 6:26 PM, Russell, KV4S wrote:
What about one like this that has
a ¡°/¡° in the table?
I¡¯m getting syntax errors.
On Wed, Aug
2, 2023 at 1:17 PM Russell, KV4S via
<russelljthomas= [email protected]>
wrote:
Lynn,
Outstanding!? This is exactly what I
needed. the server-side filter is
operating as expected! I didn't even
know about the "minus" sign for
exclusions.
Thanks for passing along the telnet
options that will save me a lot?of time
vs restarting direwolf every time i
change something!! I had no idea that
was an option!
Thanks for teaching!?
On Wed,
Aug 2, 2023 at 11:17?AM Lynn Deffenbaugh
< kj4erj@...>
wrote:
Unfortunately, the APRS system
has no definitive way to determine
if any given station is truly
message capable.?? There's some
distinction in the Mic-E type codes,
but that would only apply to
stations using established type
codes and doesn't apply to any
station not using Mic-E encoded
location packets.
As for "moving" vs "fixed", there
is also no filter on whether or not
a station has changed coordinates
(the true meaning of "moving", but
then a drifting fixed GPS moves as
well).? There is a piece of one of
Bob's original symbol definition
pages that define
"JUST-MOBILE-SYMBOLS", and presuming
that folks actually set symbols
relfecting what they are, you could
construct a suitable s/ filter based
on this information.
says:
JUST-MOBILE-SYMBOLS: The following two lists of symbols were defined
as "mobile" symbols for the purposess of filtering etc. This list
has been published in APRS1.1 for over a decade. As of Nov08, this
list was reviewd and updated:
WAS:
Pri: '<=>()*0COPRSUXY[^abefgjkpsuv
Alt: /0>AKOS[^knsuv
IS NOW:
Pri: !'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv <== [added !F\ ]
Alt: >KOSY[^ksuv\ <==[removed /0An]
I'll leave the actual "mobile"
symbol filter as an exercise for the
reader.?? But keep in mind that
APRS-IS filter terms are OR'd
together.?? If you put a symbol
filter like the following in your
APRS-IS server filter, you'll get
ALL stations matching that filter
from the ENTIRE PLANET!?? A hyphen
will give you an "AND NOT" term, but
there is no strictly "AND" qualifier
(except in APRSIS32's internal
filter implementation which uses a
plus sign to be "AND ALSO").
s/!'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv/>KOSY[^ksuv\
I believe Direwolf's internal
filter processing is much more
expressive and may be able to do
more than the APRS-IS server-side
filters.
Lynn (D) - KJ4ERJ - Author of
APRSISCE for Windows Mobile and
Win32
PS.?? Read, study, and experiment
with ?
Just be warned that it is
unbelievably easy to put in a filter
that gives you the planetary feed
when you weren't expecting it.
PPS.?? If you are above an
average computer user, you can
actually use telnet to test APRS-IS
filter terms.? Simply telnet to your
favorite APRS-IS server on port
14580 (if I have to tell you how to
do that, or where to get the Windows
telnet client, then this isn't for
you).? As the first line, enter
"user {makesomethingup} pass -1" and
hit Enter.? To set a filter, enter
"#filter {filtertermhere}" and hit
enter.?? That filter will
immediately apply and you should
start seeing packets.?? Entering a
new "#filter {differentterm}" will
REPLACE your active filter with the
new one.?? And note that this
interface was designed for programs
to use, so back-space/delete doesn't
work.?? It's best to compose the
filter (especially multi-term
filters) in Notepad or something,
copy to the clipboard, and paste it
into the telnet session.? Also, if
you find your session gets
disconnected, it's because you
weren't very creaive or unique in
your {makesomethingup}.? Any single
APRS-IS server will only allow a
single connection from any specific
{makesomethingup}, so using
something simple like "TEST" might
cause conflicts and get you
disconnected.
PPPS.? Teaching a few more people
how to fish!
On 8/2/2023 11:29 AM, Russell,
KV4S wrote:
That's a great point.
I have no idea how to
generate it but I would like to
only get stations that are
either moving or can respond to
messages?
Only getting
"moving"?stations or not "fixed"
stations would work for me?
people on yaesu radios might
be an?option.
symbols would include jeeps,
cars, trucks, pc's, android, ios
clients?
I guess I need to learn the
filtering I just don't see many
examples on the list or the
internet to help me craft what I
want.
My thought was to cast?a
semi-large net 35km with buddies
outside that range then filter
out unwanted items which is
mainly these dstar repeaters.
but if there's a better
approach I'm all ears.
That black
diamond D is supposed to be
for D-star gateways
(co-located with D-star
repeaters), not for
hotspots. If the hotspot
users are overloading that
symbol, that's a problem.?
In any case,
you'd have to do that with
the client-side filtering
that was just discussed on
this list, because your
server-side filter says
"_everything_ within 35
kilometers of my beaconed
position" (and everything
includes the nearby D-star
gateways/repeaters). If you
don't want to get
_everything_ within 35km,
you need to stop asking for
it.
Andrew, KA2DDO
does anyone
have experience with
symbol filtering? I want
to remove digital hotspots
from my server feed. They
all seem to have this
black diamond with a D in
the middle (attached).
I assume i can do
this on the iGATE
filtering side?
my current: IGFILTER
m/35 b/"budCall"
|
Re: Connected mode trouble
Thank you David,
my experience with sound cards? tells me that Windows 10 behaves often in unpredictable ways, not limited to Direwolf. Maybe it's more an issue of how it deals with USB Codecs, but many times I solved the situation by declaring a given audio card the default one.
About file transfer yes, I am using 1200 bps. It's just a matter of curiosity. I got recently an used PK-96 TNC and I wanted to check what really the speed was and perhaps move to 9600. However I am frustrated by disappointing results: sometimes the transfer works, sometimes not. The error messages so far are not very explicative ("unexpected packet", "cancel request") and it will take time to understand. So I think I will put this stuff aside for a while. At the moment the highest speed I got was around 80 bytes/sec.?
73 Giovanni IZ5PQT??
|
understood!
Excellent, everything is working perfectly now!!
Lynn that you so much for helping me understand this as well as teaching me how it works!
toggle quoted message
Show quoted text
On Thu, Aug 3, 2023 at 12:16?PM Lynn Deffenbaugh < kj4erj@...> wrote:
?? symboltable: D
?? symbolcode: a
So that would add a term of -s//a/D?? You
can never go over the 3 parts for a single symbol filter term.
Lynn (D) - KJ4ERJ - Author of APRSISCE
for Windows Mobile and Win32
On 8/3/2023 12:55 PM, Russell, KV4S
wrote:
ahh, yes that's what I was missing I was trying to
do them all in one term, my next thought was separate?-s calls
which you confirmed.
so, the a was because i saw in the feed an on is
some dstar packets have a red diamond instead of black diamond
and it appears to alternate between the colors for some reason
but that didn't appear to make direwolf transmit over RF so no
problem there.
example:
On Thu, Aug 3, 2023 at
11:49?AM Lynn Deffenbaugh < kj4erj@...>
wrote:
Key point that you might be missing.?? Multiple symbol
filter terms are allowed, even multiple negated symbol
filter terms.?? It's really really difficult to get
multiple selections correctly specified in a single term.
-s/_/&/D/a
What's the final trailing /a??? The symbol filter only
has 3 pieces, primary table symbols, alternate table
symbols, and overlays against the alterate table symbols.
I suspect what you want is just:
-s/_// -s//&/D -s/#/#/S
That eliminates all weather station symbols.?? Then it
knocks out the D-Start repeaters.? The final term, I'm not
as certain about as it tries to knock out the # symbol
from the primary table AND the alternate table, but only
when overlaid with S.?? It might need to be separate
terms:
-s/_// -s//&/D -s/#// -s//#/S
Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows
Mobile and Win32
PS.? When using decoded, I usually limit my queries to 5 packets.
On 8/3/2023 11:34 AM, Russell, KV4S wrote:
i got the syntax errors resolved. i'm just
a dummy with that....
last thing I'm trying to exclude are digis
here is my working filter:?IGFILTER m/35 b/"bud"
-s/_/&/D/a
i can live with this but if I could refine just a
little bit more I'd be set!
if i try to add symbols from either or both of
these examples the filter quits filtering the original
ones, so i messed up the filter somehow. I'm guessing
crossing tables syntax is what I'm messing up?
Any suggestions?
side note:
it's hard to tell even in a telnet because I still get
the dstar stations in the feed they just don't
transmit in direwolf once i'm over there. isn't a
problem it's just hard to tell if what I'm filtering
actually works lol. maybe I'm doing?something wrong
there too?
On Wed, Aug 2, 2023 at
10:23?PM Lynn Deffenbaugh < kj4erj@...>
wrote:
Syntax errors from what??? I need to see how
you are formatting your symbol filter.?? And
exactly what is saying what about syntax errors...
But / is the primary table, \ is the secondary
table, anything else is an overlay on the
secondary table.
So symboltable / symbolcode _ would be coded
as:
s/_//
Lynn (D) - KJ4ERJ - Author of APRSISCE for
Windows Mobile and Win32
On 8/2/2023 6:26 PM, Russell, KV4S wrote:
What about one like this that has
a ¡°/¡° in the table?
I¡¯m getting syntax errors.
On Wed, Aug
2, 2023 at 1:17 PM Russell, KV4S via
<russelljthomas= [email protected]>
wrote:
Lynn,
Outstanding!? This is exactly what I
needed. the server-side filter is
operating as expected! I didn't even
know about the "minus" sign for
exclusions.
Thanks for passing along the telnet
options that will save me a lot?of time
vs restarting direwolf every time i
change something!! I had no idea that
was an option!
Thanks for teaching!?
On Wed,
Aug 2, 2023 at 11:17?AM Lynn Deffenbaugh
< kj4erj@...>
wrote:
Unfortunately, the APRS system
has no definitive way to determine
if any given station is truly
message capable.?? There's some
distinction in the Mic-E type codes,
but that would only apply to
stations using established type
codes and doesn't apply to any
station not using Mic-E encoded
location packets.
As for "moving" vs "fixed", there
is also no filter on whether or not
a station has changed coordinates
(the true meaning of "moving", but
then a drifting fixed GPS moves as
well).? There is a piece of one of
Bob's original symbol definition
pages that define
"JUST-MOBILE-SYMBOLS", and presuming
that folks actually set symbols
relfecting what they are, you could
construct a suitable s/ filter based
on this information.
says:
JUST-MOBILE-SYMBOLS: The following two lists of symbols were defined
as "mobile" symbols for the purposess of filtering etc. This list
has been published in APRS1.1 for over a decade. As of Nov08, this
list was reviewd and updated:
WAS:
Pri: '<=>()*0COPRSUXY[^abefgjkpsuv
Alt: /0>AKOS[^knsuv
IS NOW:
Pri: !'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv <== [added !F\ ]
Alt: >KOSY[^ksuv\ <==[removed /0An]
I'll leave the actual "mobile"
symbol filter as an exercise for the
reader.?? But keep in mind that
APRS-IS filter terms are OR'd
together.?? If you put a symbol
filter like the following in your
APRS-IS server filter, you'll get
ALL stations matching that filter
from the ENTIRE PLANET!?? A hyphen
will give you an "AND NOT" term, but
there is no strictly "AND" qualifier
(except in APRSIS32's internal
filter implementation which uses a
plus sign to be "AND ALSO").
s/!'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv/>KOSY[^ksuv\
I believe Direwolf's internal
filter processing is much more
expressive and may be able to do
more than the APRS-IS server-side
filters.
Lynn (D) - KJ4ERJ - Author of
APRSISCE for Windows Mobile and
Win32
PS.?? Read, study, and experiment
with ?
Just be warned that it is
unbelievably easy to put in a filter
that gives you the planetary feed
when you weren't expecting it.
PPS.?? If you are above an
average computer user, you can
actually use telnet to test APRS-IS
filter terms.? Simply telnet to your
favorite APRS-IS server on port
14580 (if I have to tell you how to
do that, or where to get the Windows
telnet client, then this isn't for
you).? As the first line, enter
"user {makesomethingup} pass -1" and
hit Enter.? To set a filter, enter
"#filter {filtertermhere}" and hit
enter.?? That filter will
immediately apply and you should
start seeing packets.?? Entering a
new "#filter {differentterm}" will
REPLACE your active filter with the
new one.?? And note that this
interface was designed for programs
to use, so back-space/delete doesn't
work.?? It's best to compose the
filter (especially multi-term
filters) in Notepad or something,
copy to the clipboard, and paste it
into the telnet session.? Also, if
you find your session gets
disconnected, it's because you
weren't very creaive or unique in
your {makesomethingup}.? Any single
APRS-IS server will only allow a
single connection from any specific
{makesomethingup}, so using
something simple like "TEST" might
cause conflicts and get you
disconnected.
PPPS.? Teaching a few more people
how to fish!
On 8/2/2023 11:29 AM, Russell,
KV4S wrote:
That's a great point.
I have no idea how to
generate it but I would like to
only get stations that are
either moving or can respond to
messages?
Only getting
"moving"?stations or not "fixed"
stations would work for me?
people on yaesu radios might
be an?option.
symbols would include jeeps,
cars, trucks, pc's, android, ios
clients?
I guess I need to learn the
filtering I just don't see many
examples on the list or the
internet to help me craft what I
want.
My thought was to cast?a
semi-large net 35km with buddies
outside that range then filter
out unwanted items which is
mainly these dstar repeaters.
but if there's a better
approach I'm all ears.
That black
diamond D is supposed to be
for D-star gateways
(co-located with D-star
repeaters), not for
hotspots. If the hotspot
users are overloading that
symbol, that's a problem.?
In any case,
you'd have to do that with
the client-side filtering
that was just discussed on
this list, because your
server-side filter says
"_everything_ within 35
kilometers of my beaconed
position" (and everything
includes the nearby D-star
gateways/repeaters). If you
don't want to get
_everything_ within 35km,
you need to stop asking for
it.
Andrew, KA2DDO
does anyone
have experience with
symbol filtering? I want
to remove digital hotspots
from my server feed. They
all seem to have this
black diamond with a D in
the middle (attached).
I assume i can do
this on the iGATE
filtering side?
my current: IGFILTER
m/35 b/"budCall"
|
?? symboltable: D
?? symbolcode: a
So that would add a term of -s//a/D?? You
can never go over the 3 parts for a single symbol filter term.
Lynn (D) - KJ4ERJ - Author of APRSISCE
for Windows Mobile and Win32
On 8/3/2023 12:55 PM, Russell, KV4S
wrote:
ahh, yes that's what I was missing I was trying to
do them all in one term, my next thought was separate?-s calls
which you confirmed.
so, the a was because i saw in the feed an on is
some dstar packets have a red diamond instead of black diamond
and it appears to alternate between the colors for some reason
but that didn't appear to make direwolf transmit over RF so no
problem there.
example:
On Thu, Aug 3, 2023 at
11:49?AM Lynn Deffenbaugh < kj4erj@...>
wrote:
Key point that you might be missing.?? Multiple symbol
filter terms are allowed, even multiple negated symbol
filter terms.?? It's really really difficult to get
multiple selections correctly specified in a single term.
-s/_/&/D/a
What's the final trailing /a??? The symbol filter only
has 3 pieces, primary table symbols, alternate table
symbols, and overlays against the alterate table symbols.
I suspect what you want is just:
-s/_// -s//&/D -s/#/#/S
That eliminates all weather station symbols.?? Then it
knocks out the D-Start repeaters.? The final term, I'm not
as certain about as it tries to knock out the # symbol
from the primary table AND the alternate table, but only
when overlaid with S.?? It might need to be separate
terms:
-s/_// -s//&/D -s/#// -s//#/S
Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows
Mobile and Win32
PS.? When using decoded, I usually limit my queries to 5 packets.
On 8/3/2023 11:34 AM, Russell, KV4S wrote:
i got the syntax errors resolved. i'm just
a dummy with that....
last thing I'm trying to exclude are digis
here is my working filter:?IGFILTER m/35 b/"bud"
-s/_/&/D/a
i can live with this but if I could refine just a
little bit more I'd be set!
if i try to add symbols from either or both of
these examples the filter quits filtering the original
ones, so i messed up the filter somehow. I'm guessing
crossing tables syntax is what I'm messing up?
Any suggestions?
side note:
it's hard to tell even in a telnet because I still get
the dstar stations in the feed they just don't
transmit in direwolf once i'm over there. isn't a
problem it's just hard to tell if what I'm filtering
actually works lol. maybe I'm doing?something wrong
there too?
On Wed, Aug 2, 2023 at
10:23?PM Lynn Deffenbaugh < kj4erj@...>
wrote:
Syntax errors from what??? I need to see how
you are formatting your symbol filter.?? And
exactly what is saying what about syntax errors...
But / is the primary table, \ is the secondary
table, anything else is an overlay on the
secondary table.
So symboltable / symbolcode _ would be coded
as:
s/_//
Lynn (D) - KJ4ERJ - Author of APRSISCE for
Windows Mobile and Win32
On 8/2/2023 6:26 PM, Russell, KV4S wrote:
What about one like this that has
a ¡°/¡° in the table?
I¡¯m getting syntax errors.
On Wed, Aug
2, 2023 at 1:17 PM Russell, KV4S via
<russelljthomas= [email protected]>
wrote:
Lynn,
Outstanding!? This is exactly what I
needed. the server-side filter is
operating as expected! I didn't even
know about the "minus" sign for
exclusions.
Thanks for passing along the telnet
options that will save me a lot?of time
vs restarting direwolf every time i
change something!! I had no idea that
was an option!
Thanks for teaching!?
On Wed,
Aug 2, 2023 at 11:17?AM Lynn Deffenbaugh
< kj4erj@...>
wrote:
Unfortunately, the APRS system
has no definitive way to determine
if any given station is truly
message capable.?? There's some
distinction in the Mic-E type codes,
but that would only apply to
stations using established type
codes and doesn't apply to any
station not using Mic-E encoded
location packets.
As for "moving" vs "fixed", there
is also no filter on whether or not
a station has changed coordinates
(the true meaning of "moving", but
then a drifting fixed GPS moves as
well).? There is a piece of one of
Bob's original symbol definition
pages that define
"JUST-MOBILE-SYMBOLS", and presuming
that folks actually set symbols
relfecting what they are, you could
construct a suitable s/ filter based
on this information.
says:
JUST-MOBILE-SYMBOLS: The following two lists of symbols were defined
as "mobile" symbols for the purposess of filtering etc. This list
has been published in APRS1.1 for over a decade. As of Nov08, this
list was reviewd and updated:
WAS:
Pri: '<=>()*0COPRSUXY[^abefgjkpsuv
Alt: /0>AKOS[^knsuv
IS NOW:
Pri: !'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv <== [added !F\ ]
Alt: >KOSY[^ksuv\ <==[removed /0An]
I'll leave the actual "mobile"
symbol filter as an exercise for the
reader.?? But keep in mind that
APRS-IS filter terms are OR'd
together.?? If you put a symbol
filter like the following in your
APRS-IS server filter, you'll get
ALL stations matching that filter
from the ENTIRE PLANET!?? A hyphen
will give you an "AND NOT" term, but
there is no strictly "AND" qualifier
(except in APRSIS32's internal
filter implementation which uses a
plus sign to be "AND ALSO").
s/!'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv/>KOSY[^ksuv\
I believe Direwolf's internal
filter processing is much more
expressive and may be able to do
more than the APRS-IS server-side
filters.
Lynn (D) - KJ4ERJ - Author of
APRSISCE for Windows Mobile and
Win32
PS.?? Read, study, and experiment
with ?
Just be warned that it is
unbelievably easy to put in a filter
that gives you the planetary feed
when you weren't expecting it.
PPS.?? If you are above an
average computer user, you can
actually use telnet to test APRS-IS
filter terms.? Simply telnet to your
favorite APRS-IS server on port
14580 (if I have to tell you how to
do that, or where to get the Windows
telnet client, then this isn't for
you).? As the first line, enter
"user {makesomethingup} pass -1" and
hit Enter.? To set a filter, enter
"#filter {filtertermhere}" and hit
enter.?? That filter will
immediately apply and you should
start seeing packets.?? Entering a
new "#filter {differentterm}" will
REPLACE your active filter with the
new one.?? And note that this
interface was designed for programs
to use, so back-space/delete doesn't
work.?? It's best to compose the
filter (especially multi-term
filters) in Notepad or something,
copy to the clipboard, and paste it
into the telnet session.? Also, if
you find your session gets
disconnected, it's because you
weren't very creaive or unique in
your {makesomethingup}.? Any single
APRS-IS server will only allow a
single connection from any specific
{makesomethingup}, so using
something simple like "TEST" might
cause conflicts and get you
disconnected.
PPPS.? Teaching a few more people
how to fish!
On 8/2/2023 11:29 AM, Russell,
KV4S wrote:
That's a great point.
I have no idea how to
generate it but I would like to
only get stations that are
either moving or can respond to
messages?
Only getting
"moving"?stations or not "fixed"
stations would work for me?
people on yaesu radios might
be an?option.
symbols would include jeeps,
cars, trucks, pc's, android, ios
clients?
I guess I need to learn the
filtering I just don't see many
examples on the list or the
internet to help me craft what I
want.
My thought was to cast?a
semi-large net 35km with buddies
outside that range then filter
out unwanted items which is
mainly these dstar repeaters.
but if there's a better
approach I'm all ears.
That black
diamond D is supposed to be
for D-star gateways
(co-located with D-star
repeaters), not for
hotspots. If the hotspot
users are overloading that
symbol, that's a problem.?
In any case,
you'd have to do that with
the client-side filtering
that was just discussed on
this list, because your
server-side filter says
"_everything_ within 35
kilometers of my beaconed
position" (and everything
includes the nearby D-star
gateways/repeaters). If you
don't want to get
_everything_ within 35km,
you need to stop asking for
it.
Andrew, KA2DDO
does anyone
have experience with
symbol filtering? I want
to remove digital hotspots
from my server feed. They
all seem to have this
black diamond with a D in
the middle (attached).
I assume i can do
this on the iGATE
filtering side?
my current: IGFILTER
m/35 b/"budCall"
|
ahh, yes that's what I was missing I was trying to do them all in one term, my next thought was separate?-s calls which you confirmed.
so, the a was because i saw in the feed an on is some dstar packets have a red diamond instead of black diamond and it appears to alternate between the colors for some reason but that didn't appear to make direwolf transmit over RF so no problem there.
example:
toggle quoted message
Show quoted text
On Thu, Aug 3, 2023 at 11:49?AM Lynn Deffenbaugh < kj4erj@...> wrote:
Key point that you might be missing.??
Multiple symbol filter terms are allowed, even multiple negated
symbol filter terms.?? It's really really difficult to get
multiple selections correctly specified in a single term.
-s/_/&/D/a
What's the final trailing /a??? The
symbol filter only has 3 pieces, primary table symbols, alternate
table symbols, and overlays against the alterate table symbols.
I suspect what you want is just:
-s/_// -s//&/D -s/#/#/S
That eliminates all weather station
symbols.?? Then it knocks out the D-Start repeaters.? The final
term, I'm not as certain about as it tries to knock out the #
symbol from the primary table AND the alternate table, but only
when overlaid with S.?? It might need to be separate terms:
-s/_// -s//&/D -s/#// -s//#/S
Lynn (D) - KJ4ERJ - Author of APRSISCE
for Windows Mobile and Win32
PS.? When using decoded, I usually limit my queries to 5
packets.
On 8/3/2023 11:34 AM, Russell, KV4S
wrote:
i got the syntax errors resolved. i'm just a dummy
with that....
last thing I'm trying to exclude are digis
here is my working filter:?IGFILTER m/35 b/"bud"
-s/_/&/D/a
i can live with this but if I could refine just a little
bit more I'd be set!
if i try to add symbols from either or both of these
examples the filter quits filtering the original ones, so i
messed up the filter somehow. I'm guessing crossing tables
syntax is what I'm messing up?
Any suggestions?
side note:
it's hard to tell even in a telnet because I still get the
dstar stations in the feed they just don't transmit in
direwolf once i'm over there. isn't a problem it's just hard
to tell if what I'm filtering actually works lol. maybe I'm
doing?something wrong there too?
On Wed, Aug 2, 2023 at
10:23?PM Lynn Deffenbaugh < kj4erj@...>
wrote:
Syntax errors from what??? I need to see how you are
formatting your symbol filter.?? And exactly what is
saying what about syntax errors...
But / is the primary table, \ is the secondary table,
anything else is an overlay on the secondary table.
So symboltable / symbolcode _ would be coded as:
s/_//
Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows
Mobile and Win32
On 8/2/2023 6:26 PM, Russell, KV4S wrote:
What about one like this that has a ¡°/¡° in
the table?
I¡¯m getting syntax errors.
On Wed, Aug 2, 2023
at 1:17 PM Russell, KV4S via
<russelljthomas= [email protected]>
wrote:
Lynn,
Outstanding!? This is exactly what I needed.
the server-side filter is operating as expected!
I didn't even know about the "minus" sign for
exclusions.
Thanks for passing along the telnet options
that will save me a lot?of time vs restarting
direwolf every time i change something!! I had
no idea that was an option!
Thanks for teaching!?
On Wed, Aug 2,
2023 at 11:17?AM Lynn Deffenbaugh < kj4erj@...>
wrote:
Unfortunately, the APRS system has no
definitive way to determine if any given
station is truly message capable.?? There's
some distinction in the Mic-E type codes,
but that would only apply to stations using
established type codes and doesn't apply to
any station not using Mic-E encoded location
packets.
As for "moving" vs "fixed", there is also
no filter on whether or not a station has
changed coordinates (the true meaning of
"moving", but then a drifting fixed GPS
moves as well).? There is a piece of one of
Bob's original symbol definition pages that
define "JUST-MOBILE-SYMBOLS", and presuming
that folks actually set symbols relfecting
what they are, you could construct a
suitable s/ filter based on this
information.
says:
JUST-MOBILE-SYMBOLS: The following two lists of symbols were defined
as "mobile" symbols for the purposess of filtering etc. This list
has been published in APRS1.1 for over a decade. As of Nov08, this
list was reviewd and updated:
WAS:
Pri: '<=>()*0COPRSUXY[^abefgjkpsuv
Alt: /0>AKOS[^knsuv
IS NOW:
Pri: !'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv <== [added !F\ ]
Alt: >KOSY[^ksuv\ <==[removed /0An]
I'll leave the actual "mobile" symbol
filter as an exercise for the reader.?? But
keep in mind that APRS-IS filter terms are
OR'd together.?? If you put a symbol filter
like the following in your APRS-IS server
filter, you'll get ALL stations matching
that filter from the ENTIRE PLANET!?? A
hyphen will give you an "AND NOT" term, but
there is no strictly "AND" qualifier (except
in APRSIS32's internal filter implementation
which uses a plus sign to be "AND ALSO").
s/!'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv/>KOSY[^ksuv\
I believe Direwolf's internal filter
processing is much more expressive and may
be able to do more than the APRS-IS
server-side filters.
Lynn (D) - KJ4ERJ - Author of APRSISCE
for Windows Mobile and Win32
PS.?? Read, study, and experiment with ?
Just be warned that it is unbelievably easy
to put in a filter that gives you the
planetary feed when you weren't expecting
it.
PPS.?? If you are above an average
computer user, you can actually use telnet
to test APRS-IS filter terms.? Simply telnet
to your favorite APRS-IS server on port
14580 (if I have to tell you how to do that,
or where to get the Windows telnet client,
then this isn't for you).? As the first
line, enter "user {makesomethingup} pass -1"
and hit Enter.? To set a filter, enter
"#filter {filtertermhere}" and hit enter.??
That filter will immediately apply and you
should start seeing packets.?? Entering a
new "#filter {differentterm}" will REPLACE
your active filter with the new one.?? And
note that this interface was designed for
programs to use, so back-space/delete
doesn't work.?? It's best to compose the
filter (especially multi-term filters) in
Notepad or something, copy to the clipboard,
and paste it into the telnet session.? Also,
if you find your session gets disconnected,
it's because you weren't very creaive or
unique in your {makesomethingup}.? Any
single APRS-IS server will only allow a
single connection from any specific
{makesomethingup}, so using something simple
like "TEST" might cause conflicts and get
you disconnected.
PPPS.? Teaching a few more people how to
fish!
On 8/2/2023 11:29 AM, Russell, KV4S
wrote:
That's a great point.
I have no idea how to generate it but
I would like to only get stations that
are either moving or can respond to
messages?
Only getting "moving"?stations or not
"fixed" stations would work for me?
people on yaesu radios might be
an?option.
symbols would include jeeps, cars,
trucks, pc's, android, ios clients?
I guess I need to learn the filtering
I just don't see many examples on the
list or the internet to help me craft
what I want.
My thought was to cast?a semi-large
net 35km with buddies outside that range
then filter out unwanted items which is
mainly these dstar repeaters.
but if there's a better approach I'm
all ears.
That black diamond D is
supposed to be for D-star gateways
(co-located with D-star repeaters),
not for hotspots. If the hotspot
users are overloading that symbol,
that's a problem.?
In any case, you'd have
to do that with the client-side
filtering that was just discussed on
this list, because your server-side
filter says "_everything_ within 35
kilometers of my beaconed position"
(and everything includes the nearby
D-star gateways/repeaters). If you
don't want to get _everything_
within 35km, you need to stop asking
for it.
Andrew, KA2DDO
does anyone have
experience with symbol filtering?
I want to remove digital hotspots
from my server feed. They all seem
to have this black diamond with a
D in the middle (attached).
I assume i can do this on the
iGATE filtering side?
my current: IGFILTER m/35
b/"budCall"
|
Key point that you might be missing.??
Multiple symbol filter terms are allowed, even multiple negated
symbol filter terms.?? It's really really difficult to get
multiple selections correctly specified in a single term.
-s/_/&/D/a
What's the final trailing /a??? The
symbol filter only has 3 pieces, primary table symbols, alternate
table symbols, and overlays against the alterate table symbols.
I suspect what you want is just:
-s/_// -s//&/D -s/#/#/S
That eliminates all weather station
symbols.?? Then it knocks out the D-Start repeaters.? The final
term, I'm not as certain about as it tries to knock out the #
symbol from the primary table AND the alternate table, but only
when overlaid with S.?? It might need to be separate terms:
-s/_// -s//&/D -s/#// -s//#/S
Lynn (D) - KJ4ERJ - Author of APRSISCE
for Windows Mobile and Win32
PS.? When using decoded, I usually limit my aprs.fi queries to 5
packets.
On 8/3/2023 11:34 AM, Russell, KV4S
wrote:
toggle quoted message
Show quoted text
i got the syntax errors resolved. i'm just a dummy
with that....
last thing I'm trying to exclude are digis
here is my working filter:?IGFILTER m/35 b/"bud"
-s/_/&/D/a
i can live with this but if I could refine just a little
bit more I'd be set!
if i try to add symbols from either or both of these
examples the filter quits filtering the original ones, so i
messed up the filter somehow. I'm guessing crossing tables
syntax is what I'm messing up?
Any suggestions?
side note:
it's hard to tell even in a telnet because I still get the
dstar stations in the feed they just don't transmit in
direwolf once i'm over there. isn't a problem it's just hard
to tell if what I'm filtering actually works lol. maybe I'm
doing?something wrong there too?
On Wed, Aug 2, 2023 at
10:23?PM Lynn Deffenbaugh < kj4erj@...>
wrote:
Syntax errors from what??? I need to see how you are
formatting your symbol filter.?? And exactly what is
saying what about syntax errors...
But / is the primary table, \ is the secondary table,
anything else is an overlay on the secondary table.
So symboltable / symbolcode _ would be coded as:
s/_//
Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows
Mobile and Win32
On 8/2/2023 6:26 PM, Russell, KV4S wrote:
What about one like this that has a ¡°/¡° in
the table?
I¡¯m getting syntax errors.
On Wed, Aug 2, 2023
at 1:17 PM Russell, KV4S via
<russelljthomas= [email protected]>
wrote:
Lynn,
Outstanding!? This is exactly what I needed.
the server-side filter is operating as expected!
I didn't even know about the "minus" sign for
exclusions.
Thanks for passing along the telnet options
that will save me a lot?of time vs restarting
direwolf every time i change something!! I had
no idea that was an option!
Thanks for teaching!?
On Wed, Aug 2,
2023 at 11:17?AM Lynn Deffenbaugh < kj4erj@...>
wrote:
Unfortunately, the APRS system has no
definitive way to determine if any given
station is truly message capable.?? There's
some distinction in the Mic-E type codes,
but that would only apply to stations using
established type codes and doesn't apply to
any station not using Mic-E encoded location
packets.
As for "moving" vs "fixed", there is also
no filter on whether or not a station has
changed coordinates (the true meaning of
"moving", but then a drifting fixed GPS
moves as well).? There is a piece of one of
Bob's original symbol definition pages that
define "JUST-MOBILE-SYMBOLS", and presuming
that folks actually set symbols relfecting
what they are, you could construct a
suitable s/ filter based on this
information.
says:
JUST-MOBILE-SYMBOLS: The following two lists of symbols were defined
as "mobile" symbols for the purposess of filtering etc. This list
has been published in APRS1.1 for over a decade. As of Nov08, this
list was reviewd and updated:
WAS:
Pri: '<=>()*0COPRSUXY[^abefgjkpsuv
Alt: /0>AKOS[^knsuv
IS NOW:
Pri: !'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv <== [added !F\ ]
Alt: >KOSY[^ksuv\ <==[removed /0An]
I'll leave the actual "mobile" symbol
filter as an exercise for the reader.?? But
keep in mind that APRS-IS filter terms are
OR'd together.?? If you put a symbol filter
like the following in your APRS-IS server
filter, you'll get ALL stations matching
that filter from the ENTIRE PLANET!?? A
hyphen will give you an "AND NOT" term, but
there is no strictly "AND" qualifier (except
in APRSIS32's internal filter implementation
which uses a plus sign to be "AND ALSO").
s/!'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv/>KOSY[^ksuv\
I believe Direwolf's internal filter
processing is much more expressive and may
be able to do more than the APRS-IS
server-side filters.
Lynn (D) - KJ4ERJ - Author of APRSISCE
for Windows Mobile and Win32
PS.?? Read, study, and experiment with ?
Just be warned that it is unbelievably easy
to put in a filter that gives you the
planetary feed when you weren't expecting
it.
PPS.?? If you are above an average
computer user, you can actually use telnet
to test APRS-IS filter terms.? Simply telnet
to your favorite APRS-IS server on port
14580 (if I have to tell you how to do that,
or where to get the Windows telnet client,
then this isn't for you).? As the first
line, enter "user {makesomethingup} pass -1"
and hit Enter.? To set a filter, enter
"#filter {filtertermhere}" and hit enter.??
That filter will immediately apply and you
should start seeing packets.?? Entering a
new "#filter {differentterm}" will REPLACE
your active filter with the new one.?? And
note that this interface was designed for
programs to use, so back-space/delete
doesn't work.?? It's best to compose the
filter (especially multi-term filters) in
Notepad or something, copy to the clipboard,
and paste it into the telnet session.? Also,
if you find your session gets disconnected,
it's because you weren't very creaive or
unique in your {makesomethingup}.? Any
single APRS-IS server will only allow a
single connection from any specific
{makesomethingup}, so using something simple
like "TEST" might cause conflicts and get
you disconnected.
PPPS.? Teaching a few more people how to
fish!
On 8/2/2023 11:29 AM, Russell, KV4S
wrote:
That's a great point.
I have no idea how to generate it but
I would like to only get stations that
are either moving or can respond to
messages?
Only getting "moving"?stations or not
"fixed" stations would work for me?
people on yaesu radios might be
an?option.
symbols would include jeeps, cars,
trucks, pc's, android, ios clients?
I guess I need to learn the filtering
I just don't see many examples on the
list or the internet to help me craft
what I want.
My thought was to cast?a semi-large
net 35km with buddies outside that range
then filter out unwanted items which is
mainly these dstar repeaters.
but if there's a better approach I'm
all ears.
That black diamond D is
supposed to be for D-star gateways
(co-located with D-star repeaters),
not for hotspots. If the hotspot
users are overloading that symbol,
that's a problem.?
In any case, you'd have
to do that with the client-side
filtering that was just discussed on
this list, because your server-side
filter says "_everything_ within 35
kilometers of my beaconed position"
(and everything includes the nearby
D-star gateways/repeaters). If you
don't want to get _everything_
within 35km, you need to stop asking
for it.
Andrew, KA2DDO
does anyone have
experience with symbol filtering?
I want to remove digital hotspots
from my server feed. They all seem
to have this black diamond with a
D in the middle (attached).
I assume i can do this on the
iGATE filtering side?
my current: IGFILTER m/35
b/"budCall"
|
i got the syntax errors resolved. i'm just a dummy with that....
last thing I'm trying to exclude are digis
here is my working filter:?IGFILTER m/35 b/"bud" -s/_/&/D/a i can live with this but if I could refine just a little bit more I'd be set!
if i try to add symbols from either or both of these examples the filter quits filtering the original ones, so i messed up the filter somehow. I'm guessing crossing tables syntax is what I'm messing up?
Any suggestions?
side note: it's hard to tell even in a telnet because I still get the dstar stations in the feed they just don't transmit in direwolf once i'm over there. isn't a problem it's just hard to tell if what I'm filtering actually works lol. maybe I'm doing?something wrong there too?
toggle quoted message
Show quoted text
On Wed, Aug 2, 2023 at 10:23?PM Lynn Deffenbaugh < kj4erj@...> wrote:
Syntax errors from what??? I need to see
how you are formatting your symbol filter.?? And exactly what is
saying what about syntax errors...
But / is the primary table, \ is the
secondary table, anything else is an overlay on the secondary
table.
So symboltable / symbolcode _ would be
coded as:
s/_//
Lynn (D) - KJ4ERJ - Author of APRSISCE
for Windows Mobile and Win32
On 8/2/2023 6:26 PM, Russell, KV4S
wrote:
What about one like this that has a ¡°/¡° in the
table?
I¡¯m getting syntax errors.
On Wed, Aug 2, 2023 at 1:17
PM Russell, KV4S via <russelljthomas= [email protected]>
wrote:
Lynn,
Outstanding!? This is exactly what I needed. the
server-side filter is operating as expected! I didn't
even know about the "minus" sign for exclusions.
Thanks for passing along the telnet options that will
save me a lot?of time vs restarting direwolf every time
i change something!! I had no idea that was an option!
Thanks for teaching!?
On Wed, Aug 2, 2023 at
11:17?AM Lynn Deffenbaugh < kj4erj@...>
wrote:
Unfortunately, the APRS system has no definitive
way to determine if any given station is truly
message capable.?? There's some distinction in the
Mic-E type codes, but that would only apply to
stations using established type codes and doesn't
apply to any station not using Mic-E encoded
location packets.
As for "moving" vs "fixed", there is also no
filter on whether or not a station has changed
coordinates (the true meaning of "moving", but then
a drifting fixed GPS moves as well).? There is a
piece of one of Bob's original symbol definition
pages that define "JUST-MOBILE-SYMBOLS", and
presuming that folks actually set symbols relfecting
what they are, you could construct a suitable s/
filter based on this information.
says:
JUST-MOBILE-SYMBOLS: The following two lists of symbols were defined
as "mobile" symbols for the purposess of filtering etc. This list
has been published in APRS1.1 for over a decade. As of Nov08, this
list was reviewd and updated:
WAS:
Pri: '<=>()*0COPRSUXY[^abefgjkpsuv
Alt: /0>AKOS[^knsuv
IS NOW:
Pri: !'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv <== [added !F\ ]
Alt: >KOSY[^ksuv\ <==[removed /0An]
I'll leave the actual "mobile" symbol filter as
an exercise for the reader.?? But keep in mind that
APRS-IS filter terms are OR'd together.?? If you put
a symbol filter like the following in your APRS-IS
server filter, you'll get ALL stations matching that
filter from the ENTIRE PLANET!?? A hyphen will give
you an "AND NOT" term, but there is no strictly
"AND" qualifier (except in APRSIS32's internal
filter implementation which uses a plus sign to be
"AND ALSO").
s/!'<=>()*0123456789CFOPRSUXY[\^abefgjkpsuv/>KOSY[^ksuv\
I believe Direwolf's internal filter processing
is much more expressive and may be able to do more
than the APRS-IS server-side filters.
Lynn (D) - KJ4ERJ - Author of APRSISCE for
Windows Mobile and Win32
PS.?? Read, study, and experiment with ?
Just be warned that it is unbelievably easy to put
in a filter that gives you the planetary feed when
you weren't expecting it.
PPS.?? If you are above an average computer user,
you can actually use telnet to test APRS-IS filter
terms.? Simply telnet to your favorite APRS-IS
server on port 14580 (if I have to tell you how to
do that, or where to get the Windows telnet client,
then this isn't for you).? As the first line, enter
"user {makesomethingup} pass -1" and hit Enter.? To
set a filter, enter "#filter {filtertermhere}" and
hit enter.?? That filter will immediately apply and
you should start seeing packets.?? Entering a new
"#filter {differentterm}" will REPLACE your active
filter with the new one.?? And note that this
interface was designed for programs to use, so
back-space/delete doesn't work.?? It's best to
compose the filter (especially multi-term filters)
in Notepad or something, copy to the clipboard, and
paste it into the telnet session.? Also, if you find
your session gets disconnected, it's because you
weren't very creaive or unique in your
{makesomethingup}.? Any single APRS-IS server will
only allow a single connection from any specific
{makesomethingup}, so using something simple like
"TEST" might cause conflicts and get you
disconnected.
PPPS.? Teaching a few more people how to fish!
On 8/2/2023 11:29 AM, Russell, KV4S wrote:
That's a great point.
I have no idea how to generate it but I would
like to only get stations that are either moving
or can respond to messages?
Only getting "moving"?stations or not "fixed"
stations would work for me?
people on yaesu radios might be an?option.
symbols would include jeeps, cars, trucks,
pc's, android, ios clients?
I guess I need to learn the filtering I just
don't see many examples on the list or the
internet to help me craft what I want.
My thought was to cast?a semi-large net 35km
with buddies outside that range then filter out
unwanted items which is mainly these dstar
repeaters.
but if there's a better approach I'm all
ears.
That black diamond D is supposed
to be for D-star gateways (co-located with
D-star repeaters), not for hotspots. If the
hotspot users are overloading that symbol,
that's a problem.?
In any case, you'd have to do
that with the client-side filtering that was
just discussed on this list, because your
server-side filter says "_everything_ within
35 kilometers of my beaconed position" (and
everything includes the nearby D-star
gateways/repeaters). If you don't want to
get _everything_ within 35km, you need to
stop asking for it.
Andrew, KA2DDO
does anyone have experience
with symbol filtering? I want to remove
digital hotspots from my server feed. They
all seem to have this black diamond with a
D in the middle (attached).
I assume i can do this on the iGATE
filtering side?
my current: IGFILTER m/35 b/"budCall"
|
Re: Connected mode trouble
Hello Giovanni,
Then as you suggested, the problem were the audio
settings. The Direwolf radio here is a FT-991A where I use the USB
Audio Codec. Despite the Output audio device?
was correctly selected in the 991.conf, it was inactive until I
set it as default device in Windows. Soundmodem did not care about
Windows settings.
This still sounds like you have a Direwolf configuration issue as
you shouldn't have to set your FT991A as the default Windows sound
card to get things to work with Direwolf.
I have another question: I set up all this drudgery as
I would like? to test file transfers using packet radio. The
results so far are quite
disappointing. EasyTerm has the Yapp option but is seems not to
work at all with Direwolf, and works erratically with Soundmodem.
Any idea?
You haven't shared much information here but assuming you're still
using 1200bps AFSK packet with say 200ms PTT keyup delay, you won't
get much more than say about 900bps worth of usable throughput (best
case) for application uses such as file transfers.? That said, if
EasyTerm with UZ7HO soundmodem via a AGW connection works, then it
should work under Direwolf with a AGW connection as well.? Can you
tell us what you're seeing in terms of failures, errors, etc?? It's
possible there might be a bug so some Direwolf logs and packet
captures, etc. will help.
Btw, Rob's last email was spot on and there is at least one other
terminal program that supports YAPP that you can try:
?? - QtTermTCP for Windows supports AGW and Yapp :
Though older, you might consider looking for programs that support
the "AutoBin" protocol as well.?
--David
KI6ZHD
|
Re: Connected mode trouble
Not really - even back in the 1990s when packet was popular for a lot of digital communication, I found file transfer difficult. Way too many ways to get bad data.? You could try Z-modem or Kermit if they is offered by EasyTerm.??
Also, make sure you are specifying the file type (if possible).?
Older terminal applications had special check box for binary data.? That was important!
You could try different tools (like AGWTerm or QtTermTCP).??Although I think most only offer YAPP for file transfer. I am not sure you can use normal terminal applications like TeraTerm or RealTerm.?
?? If you are good with macros, maybe.
|
Re: Connected mode trouble
Thanks Rob,
first, the two stations are in my shack, hi!
Then as you suggested, the problem were the audio settings. The Direwolf radio here is a FT-991A where I use the USB Audio Codec. Despite the Output audio device? was correctly selected in the 991.conf, it was inactive until I set it as default device in Windows. Soundmodem did not care about Windows settings.
I have another question: I set up all this drudgery as I would like? to test file transfers using packet radio. The results so far are quite disappointing. EasyTerm has the Yapp option but is seems not to work at all with Direwolf, and works erratically with Soundmodem. Any idea?
Thanks and 73 Giovanni IZ5PQT
|
Re: Connected mode trouble
First question would be about path settings. ?? Does UZ7HO have path settings that are extending the reach of your packets (and Direwolf does not)?
Otherwise, I see 2 sides to consider:? The lack of a reply from your connect request can either be: ?? 1) The other station is not decoding your packet, and therefore does not reply ?? 2) The other station is decoding your packet and replies to it, but your station is not able to decode the reply. Assuming the other station is configured properly and others are able to communicate with it (as you were with UZ7HO), ?? then (in IMO), the issue is most likely sound card settings.? Even though the settings work with UZ7HO, they may need to be adjusted for Direwolf.
Checks: Can you contact the other station and see if they can help you troubleshoot this. ?? Can the other station connect to you with Direwolf setup?? If yes, then I am at a loss! If not ... 1)?? First ask if they are decoding your packets? If yes, proceed to 2). ????? Adjust the sound card output and send them packets to determine their best decode. 2)?? Have the other station send some packets to your (not connected) - does your station decode them? ????? Adjust the sound card input and see if you can find a setting to best decode them. ?? ------- Rob KB8RCO
|
I always used Direwolf for APRS. Now I was trying to use Direwolf + EasyTerm to connect another station using a hardware TNC. It seems that the packets from Direwolf aren't recognized? by the other station, so that station does not reply to the connect request.?My question is if I should set some parameters in the .conf file special for connected mode. Notice that Soundmodem from UZ7HO works instead.? I am using Direwolf on Windows.? Thanks? 73 Giovanni IZ5PQT?
|
Re: Direct Keying 9600 FSK?
Hi David,
Thanks for the response.
I'm not looking to use the built in packet handler, because of it's limitations as I mentioned; and it won't be compatible with AX.25.
There is however a "Direct Mode" (4.2.2 in the RFM23BP datasheet). Looking around online it seems easy enough to use this for raw mode; completely bypassing the packet handler and modem. In this mode, I can assign GPIO pins on the RFM23BP module to be the raw FSK input and output. I can the use Direwolf to handle the raw FSK with G3RUH encoding, etc.
In this mode there is no need for preamble or sync. On the RX side, while it can help receiver performance if it is able to detect a preamble, the preamble is fixed to alternating 1-0-1-0 and I can specify the number of bits (in lots of 4) to detect; I don't believe is compatible with AX.25 + G3RUH scrambling (but I could be wrong).
73, vk3tst
|