¿ªÔÆÌåÓý

Date

Re: symbol filtering

 

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.


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"




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.

Robert Giuliano
KB8RCO


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


Connected mode trouble

 

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


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"




Re: symbol filtering

 

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"



Re: symbol filtering

 

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"



Re: symbol filtering

 

¿ªÔÆÌåÓý

And so can the display UIs of some of the other APRS clients, but that isn't an option for the filter used on the machine-to-machine feed from the APRS-IS backbone servers to a client system.

Andrew, KA2DDO


From: [email protected] <[email protected]> on behalf of Charles J. Hargrove <n2nov@...>
Sent: Wednesday, August 2, 2023 1:09:03 PM

On the APRS.FI page I can set a filter for items moving >2MPH.


Re: symbol filtering

 

¿ªÔÆÌåÓý

There is also a differentiation in normal (non-MicE) position reports; depending on which of 4 different prefix characters (!, @, =, or /) is used, you can specify:

1. Whether this position report is going to include a timestamp or not.
2. Whether the station can handle messages.

Again, whether or not people actually select the correct prefix is unknown, so you can't trust it. And nothing stops any station from sending a text message to any other callsign-SSID without checking first.

And "message-capable" isn't well defined. In theory, most of the bots on the APRS-IS backbone are message-capable, because they process and respond to text messages. This is probably why Bob Bruninga tried to come up with a way to identify operator-attended stations (as opposed to?unmanned telemetry stations), but that scheme basically disabled the ability to use symbol overlays (and the primary symbol table) by specifying a "reserved" overlay for operator-attended.

Andrew, KA2DDO
author of YAAC

From: [email protected] <[email protected]> on behalf of Lynn Deffenbaugh <kj4erj@...>
Sent: Wednesday, August 2, 2023 12:17:39 PM

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.

_._,_._,_


Re: symbol filtering

 

On the APRS.FI page I can set a filter for items moving >2MPH.

On 8/2/2023 12:17 PM, Lynn Deffenbaugh 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"
--
Charles J. Hargrove - N2NOV
NYC-ARECS/RACES Citywide Radio Officer/Skywarn Coord.

NYC-ARECS/RACES Nets 441.100/136.5 PL
ARnewsline Broadcast Mon. @ 8:00PM
NYC-ARECS Weekly Net Mon. @ 8:30PM


NY-NBEMS Net Saturdays @ 10AM & USeast-NBEMS Net Wednesdays @ 7PM
on 7.036 Mhz USB (alt 3.536)/1500 hz waterfall spot; MFSK-16 or 32

"Information is the oxygen of the modern age. It seeps through the walls topped
by barbed wire, it wafts across the electrified borders." - Ronald Reagan

"The more corrupt the state, the more it legislates." - Tacitus

"Molann an obair an fear" - Irish Saying
(The work praises the man.)

"No matter how big and powerful government gets, and the many services it
provides, it can never take the place of volunteers." - Ronald Reagan


Re: symbol filtering

Lynn Deffenbaugh
 

¿ªÔÆÌåÓý

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"



Re: symbol filtering

Lynn Deffenbaugh
 

¿ªÔÆÌåÓý

Great!?? If you go to aprs.fi's raw packets page for these stations and change it to "Decoded", you see that they all share:

???symboltable: D
???symbolcode: &
And if you reference the APRS-IS filter definitions page at you see:

s/pri/alt/over Symbol filter pri = symbols in primary table?(| => /)
alt = symbols in alternate table?(| => /)
over = overlay character (case sensitive)
For example:
s/->     This will pass all House and Car symbols (primary table)
s//#     This will pass all Digi with or without overlay
s//#/T   This will pass all Digi with overlay of capital "T"

So, with a symbol of & and an overlay of D, the symbol filter term matching this would be:

s//&/D

Since all non / or \ symbol tables are actually overlays on the alternate symbol table (D in this case).

And since APRS-IS filters support a hyphen (minus sign) to exclude packets matching a specific term,

?
You can prevent the filter from passing certain packets by prefixing the filter parameter with a hyphen (-). This tells the filter to approve any packets that match the include filters?except?those that match the exclude filters.

You would simply add -s//&/D to your normal APRS-IS feed filter and it will not send you any packets matching that term.?? This is NOT internal or local filtering, but telling the APRS-IS server that you don't want to see any packets using the specified symbol.

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32

PS.? Raw links:




PPS.? This message is in the spirit of teaching a person to fish and not just handing them a fish to eat.

On 8/2/2023 11:14 AM, Russell, KV4S wrote:
Hey Lynn,?
Thanks for the response.

here are some examples:
2 dstar repeaters:



2 hotspots:



On Wed, Aug 2, 2023 at 10:00?AM Lynn Deffenbaugh <kj4erj@...> wrote:
If you provide an explicit callsign-SSID (or more than one), we can look at their raw packets and make sure we're advising you on the correct symbol filter to select those stations.

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32



On 8/2/2023 10:49 AM, Russell, KV4S wrote:
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"




Re: symbol filtering

 

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"


Re: symbol filtering

 

Hey Lynn,?
Thanks for the response.

here are some examples:
2 dstar repeaters:



2 hotspots:



On Wed, Aug 2, 2023 at 10:00?AM Lynn Deffenbaugh <kj4erj@...> wrote:
If you provide an explicit callsign-SSID (or more than one), we can look at their raw packets and make sure we're advising you on the correct symbol filter to select those stations.

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32



On 8/2/2023 10:49 AM, Russell, KV4S wrote:
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"



Re: symbol filtering

 

¿ªÔÆÌåÓý

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"


Re: symbol filtering

Lynn Deffenbaugh
 

¿ªÔÆÌåÓý

If you provide an explicit callsign-SSID (or more than one), we can look at their raw packets and make sure we're advising you on the correct symbol filter to select those stations.

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32



On 8/2/2023 10:49 AM, Russell, KV4S wrote:

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"



symbol filtering

 

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"