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
|
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"
|
What about one like this that has a ¡°/¡° in the table?
I¡¯m getting syntax errors.
toggle quoted message
Show quoted text
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"
|
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!?
toggle quoted message
Show quoted text
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"
|
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
On the APRS.FI page I can set a filter for items moving >2MPH.
|
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
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.
_._,_._,_
|
On the APRS.FI page I can set a filter for items moving >2MPH.
toggle quoted message
Show quoted text
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
|
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"
|
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:
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).
I assume i can do this on the iGATE filtering side?
my current: IGFILTER m/35 b/"budCall"
|
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.
toggle quoted message
Show quoted text
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"
|
Hey Lynn,? Thanks for the response.
here are some examples: 2 dstar repeaters:
toggle quoted message
Show quoted text
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).
I assume i can do this on the iGATE filtering side?
my current: IGFILTER m/35 b/"budCall"
|
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"
|
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:
toggle quoted message
Show quoted text
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"
|
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"
|