¿ªÔÆÌåÓý

Re: symbol filtering


Lynn Deffenbaugh
 

¿ªÔÆÌåÓý

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.


On Wed, Aug 2, 2023 at 10:04?AM Andrew P. <andrewemt@...> wrote:
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

From: [email protected] <[email protected]> on behalf of Russell, KV4S <russelljthomas@...>
Sent: Wednesday, August 2, 2023 10:49:31?

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).
image.png

I assume i can do this on the iGATE filtering side?
my current: IGFILTER m/35 b/"budCall"



Join [email protected] to automatically receive all group messages.