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:
toggle quoted message
Show quoted text
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"