Date   

Re: Fixed Position Beacon Fix Release! (and MORE)

Robin Williams <phonetech@...>
 

Thanks Lynn,
Do you ever sleep.
Robin ZL3REW

-----Original Message-----
From: aprsisce@yahoogroups.com [mailto:aprsisce@yahoogroups.com] On Behalf
Of Lynn W. Deffenbaugh
Sent: Saturday, 13 February 2010 9:39 a.m.
To: aprsisce@yahoogroups.com
Subject: [aprsisce] Fixed Position Beacon Fix Release! (and MORE)

Ok, I know, I know, I just released not one, but TWO releases and here
come's a THIRD, but this one is worth it, especially for those of you
running with a fixed position and no GPS. This one will allow you to beacon
your position!

Here's what's new in the APRSISCE6P100212.zip (and APRSIS32100212.zip)


Fixed Position Beacon Fix Release! (and MORE)

Lynn Deffenbaugh
 

Ok, I know, I know, I just released not one, but TWO releases and here come's a THIRD, but this one is worth it, especially for those of you running with a fixed position and no GPS. This one will allow you to beacon your position!

Here's what's new in the APRSISCE6P100212.zip (and APRSIS32100212.zip)

Short version:

1) Fixed Win32 version to actually beacon positions even for fixed-locations (it was inadvertantly requiring GPSEnabled). Enables/Tracking governs position beacons now, as it should have.

2) Honor Enables/APRS-IS. This was completely non-functioning until G4ILO noticed it this morning.

3) Suppress the redundant ack message popup. This was really bad in multi-digi coverage areas!

4) Tracks will now continue to be drawn for the tracking station even if you pan the map so that the station's current position is not visible.

5) Shorten the maximum paint delay for tile loading. You shouldn't see a long-duration white screen when jumping the map across the world (#3 below).

6) Performance measure tile fetching phases. If anyone does a prefetch, when it is completed (the yellow circle has expanded and disappeared) please double-click the map and e-mail me the string of numbers from the popup (see long version #2). Oh, let me know if it was on Windows Mobile or Win32. The file system behaves very differently on the two platforms!

7) Station list and message panels dynamically resize if longer callsigns are heard. This may cause the screen to clear once or twice shortly after startup as these fields adapt to the widest call heard to date.

8) To allow for (3), I resized the speed panel to hold 99 instead of 199 as a maximum. This panel will also resize if your speed ever cracks 99mph (Hm, I'll have to remember this for kph). The program will NOT make the panel wider if you exceed 1000mph!

Longer version:

1) Configuration validator now removes spaces from Callsigns. I know I might take some flack for this, but embedded spaces in things is just plain obtuse to me!

2) Added a line of numbers starting with Sec: to the OSM tile information popup. These are the elapsed seconds that various phases of fetching OSM tiles accumulated. In order, they are DNS resolution, Connect, Send, Receive, and File times. I'm looking into making the tile fetcher use HTTP/1.1 persistent connections to reduce the connect delays and may also single-thread the actual file saving of the fetched tiles to ease the load on Windows Mobile and overlap local file I/O with web I/O.

3) Limit how many tiles are loaded from disk into memory-based bitmaps for a single paint operation. This may cause the edges of the map to appear momentarily fuzzy and shortly resolve with no tiles fetched from the web. The algorithm favors loading the center of the map first and "breathes" before doing the fringes if too many tile bitmaps were not previously cached in memory. (Tiles have 2 caches, the persistent disk cache to avoid hitting the web server and an in-memory cache of the tiles most recently referenced. This latter cache is stored as DIBs (Device Independant Bitmaps) to speed painting operations when you pan or zoom back and forth in a small area).

4) Increased Windows Mobile tile fetcher thread count from 3 to 4 just to round out the double-column display of active queue server threads in the OSM info popup.

5) Some callsigns were too long for the scrolling station list and Message Pending panels. I now dynamically stretch these panel sizes if a wider callsign is detected. Also, if you're running AGW or KISS enabled, the station list is made wider yet to hold the *n indicating an RF receive and duplicate packet count (like hearing multiple digipeats).

6) Don't disable the Transmit menu option just because the GPS is disabled. It will (in the next release) disable if Tracking is disabled.

7) Honor Enables/APRS-IS.

8) Beacon fixed locations solely on Enables/Tracking, not Enables/GPS.

9) When the program closes, if an <IGATE capabilities has been transmitted, attempt a last gasp of <IGATE,CLOSED just in case anyone's watching!

To Dos: (Still Incomplete and getting LONGER instead of SHORTER!)

Wade through pending APRSISCE e-mails and expand the ToDo List!

Support checking revision of tiles when loading, via OpenStreetMap.org's /status URL.
Find a way to mark tiles referenced on Windows Mobile without slowing down map loading (queue references to fetcher thread?).
Use HTTP/1.1 in OSM Tile Fetcher to improve throughput (multiple tile fetches on a single connection).
Implement a compass direction/distance screen for homing in on GeoCaches.
NMEA serial (BlueTooth) GPS support for Windows Mobile.
Update Bluetooth Port Enumerator to show all under Windows Mobile
KISS TNC initialization files (adopt UI-View syntax)
Transmit support for AGW as well as Port selection for both receive and transmit
Remember and provide for re-display of received messages.
If target station's platform is known, format message sending screen accordingly.
Optionally transmit either 1 or 2 !DAO! digits.
Parse and display Frequency object information
Support the -180/180 latitude wrap with closest display tile
Find a better icon scaling algorithm based on screen size & scale
Allow non-initial (re)configuration of location for OSMTiles cache (w/o editing XML)
Allow configuration of date/time display & GMT vs local (Dave N8PU)
Allow configurable removal of some screen elements (Satellites, John N8JJ)
Record/Recall last DNS/IP for OSM/APRS-IS (in config file, for connecting without DNS)
Asynchronous TCP/IP connections & reading (solves hangs)
Timeout on OSM Tile fetcher (solves stalls)
Implement whatever results from the Zoom +/- Poll

Make Local Hops, Recent Minutes, and Duplicate Seconds configuration options
Make Message Retry parameters configuration options

Split ?APRSD and ?APRSL lists into multiple messages
Support more ?APRSx queries

Add RF traffic and IGate rates to Telemetry

Win32 client only for the following:
Simultaneously track multiple targets in separate circles

Detect and highlight source of delayed duplications
Additional View/Filter options based on symbol types

Feed-through APRS-IS with local filters (for multiple instances of Win32 version with a single full feed to APRS-IS).


Re: Map Zooming by Touch

Lynn Deffenbaugh
 

Eric Sderman wrote:
On Fri, Feb 12, 2010 at 5:32 PM, Lynn W. Deffenbaugh <kj4erj@arrl.net> wrote:


Just click the + or - on the slider to the left of the map. You can
also double-click inside that bar to go directly to that zoom level.
That was my guess, but it doesnt work. The only thing I sometimes
get is some status message of how many tiles been downloaded.
Check your touch screen calibration. It sounds like clicks near the edge of the screen aren't giving the proper coordinates to the program. Double-clicking an empty space on the map is what gives you the tile information popup.

BTW, talking about tiles. Do they get redownloaded after a while, or
do should I delete them manually? Do you know if I can share the
The tiles get automatically purged some time after they were downloaded (Windows Mobile) or last referenced (Win32). That time is configurable in the XML file as <OSM.RetainDays> and is obviously expressed in days. Don't worry about <OSM.RevisionHours>, it's not implemented yet.

tiles with http://wiki.openstreetmap.org/wiki/OSMtracker ? It has also
a http://wiki.openstreetmap.org/wiki/OSMtiledownloader that might be
used as an alternative for the prefetch in APRSISCE . If you dont
know I probably will try some time soon.
My tile cache is simply the standard path that was used to fetch the file and I also retain the original file name. If their cache is the same, then they should work. If they do any reorganization of the tile hierarchy, your maps will either a) still load from the web, or b) be completely swapped around the planet! The former would be the case if their files aren't where I'm looking for files. The latter would be the case if their hierarchy looks like mine, but they swap the x/y/z or something.

Lynn (D) - KJ4ERJ


Re: HTC Touch Pro

Eric Söderman
 

I read your QSO and I think you might misunderstood Lynns question. I
think it was if you have any other software you might try to run that
use the network to see if it´s a general problem that occurs if you
loose connectivity with the mobile network? One alternative (if you
want to try) could be to run a ping that continuously contacts another
host. I haven´t tried a ping software for Windows mobile but maybe
this one from Microsoft?

http://www.microsoft.com/downloads/details.aspx?FamilyID=081c6401-49d4-4506-a03b-c41bc76c2f51&DisplayLang=en

BR

Eric
SA5BKE

PS. Talking about strange things, my phone just rebooted (when
APRSISCE was running). One time doesn´t count... :-)

On Fri, Feb 12, 2010 at 6:25 PM, g4ilo <julian.g4ilo@gmail.com> wrote:
It's probably just my legendary ability to make things go wrong then. :(

I don't run any other apps at the same time as APRSISCE (battery life is short enough already) but with the phone in its case in my pocket (or even just putting it into its case or into my pocket) it's too easy to activate something by pressing on the screen. Therefore it's possible that the errors are caused by something trying to run that was started accidentally. I don't know how to avoid that since it's necessary to keep everything running while the phone is in my pocket in order for the position tracking to operate.


Re: Map Zooming by Touch

Eric Söderman
 

On Fri, Feb 12, 2010 at 5:32 PM, Lynn W. Deffenbaugh <kj4erj@arrl.net> wrote:

Just click the + or - on the slider to the left of the map. You can
also double-click inside that bar to go directly to that zoom level.
That was my guess, but it doesn´t work. The only thing I sometimes
get is some status message of how many tiles been downloaded.

BTW, talking about tiles. Do they get redownloaded after a while, or
do should I delete them manually? Do you know if I can share the
tiles with http://wiki.openstreetmap.org/wiki/OSMtracker ? It has also
a http://wiki.openstreetmap.org/wiki/OSMtiledownloader that might be
used as an alternative for the prefetch in APRSISCE . If you don´t
know I probably will try some time soon.

PS. There is not currently any non-button/keyboard way to change the
map transparency. The rocker left/right or keyboard left/right arrows
will fade or make bold the map background, just in case you didn't know
about that feature! The small icons at extreme zoom levels are easier
to spot if you fade the maps a bit.
Thanks. Didn´t know that and was about to ask about it but forgot.
It´s ok to use the keyboard for that as it´s not changed so often.

BR

Eric
SA5BKE


Re: HTC Touch Pro

Jerome Lofton <LoftonJ@...>
 

Julian,

I use "Slide To Unlock 2" (S2U2) as an automatic screen locking app ....
works great and is compatible to co-exist with APRSISCE.

http://www.ac-s2.com/


Jerome
WD4CWG



From: "g4ilo" <julian.g4ilo@gmail.com>

To: aprsisce@yahoogroups.com

Date: 02/12/2010 12:26 PM

Subject: [aprsisce] Re: HTC Touch Pro

Sent by: aprsisce@yahoogroups.com











--- In aprsisce@yahoogroups.com, David Shrum <dave.n8pu@...> wrote:

I too am using a Touch Pro and haven't seen that message with this
program; I have with a couple other programs.
It's probably just my legendary ability to make things go wrong then. :(

I don't run any other apps at the same time as APRSISCE (battery life is
short enough already) but with the phone in its case in my pocket (or even
just putting it into its case or into my pocket) it's too easy to activate
something by pressing on the screen. Therefore it's possible that the
errors are caused by something trying to run that was started accidentally.
I don't know how to avoid that since it's necessary to keep everything
running while the phone is in my pocket in order for the position tracking
to operate.

Julian, G4ILO
G4ILO's Shack: www.g4ilo.com


Re: HTC Touch Pro

g4ilo
 

--- In aprsisce@yahoogroups.com, David Shrum <dave.n8pu@...> wrote:

I too am using a Touch Pro and haven't seen that message with this
program; I have with a couple other programs.
It's probably just my legendary ability to make things go wrong then. :(

I don't run any other apps at the same time as APRSISCE (battery life is short enough already) but with the phone in its case in my pocket (or even just putting it into its case or into my pocket) it's too easy to activate something by pressing on the screen. Therefore it's possible that the errors are caused by something trying to run that was started accidentally. I don't know how to avoid that since it's necessary to keep everything running while the phone is in my pocket in order for the position tracking to operate.

Julian, G4ILO
G4ILO's Shack: www.g4ilo.com


Re: HTC Touch Pro

David Shrum
 

I too am using a Touch Pro and haven't seen that message with this
program; I have with a couple other programs.

Dave N8PU

On 2/12/10, Lynn W. Deffenbaugh <kj4erj@arrl.net> wrote:
Anyone out there running APRSISCE on an HTC Touch Pro?

I was chatting with G4ILO-12 this morning (my time) and he mentioned
that his HTC Touch Pro sometimes shows an error message from
"device.exe" while running APRSISCE. When this happens, he has to
reboot to get a connection back to APRS-IS. He's on 3 UK as a carrier.

If you're running an HTC Touch Pro (on any carrier), please reply and
let us know if you've seen this error, any other error, or if it's "just
working" for you.

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



------------------------------------

Yahoo! Groups Links




Map Zooming by Touch

Lynn Deffenbaugh
 

Eric Sderman wrote:
I use a HTC Touch HD and no problem like that. What is a problem for
me is that this device doesnt have any buttons, so I wonder if all
functions could be used by only "touching"? When I zoom the map I have
to click the keyboard and then the up/down buttons. A bit tricky, so
it would be nice with some other option directly on screen.
Just click the + or - on the slider to the left of the map. You can also double-click inside that bar to go directly to that zoom level.

So, I've some users asking for keyboard control because they don't have a touch screen and others asking for touch control because they don't have any keys....Ya gotta love multi-platform software development!

Keep asking for ways to do things and I'll either answer with what is there or add it to the list of something to provide for!

Lynn (D) - KJ4ERJ - Working to make the client better and better from your input!

PS. There is not currently any non-button/keyboard way to change the map transparency. The rocker left/right or keyboard left/right arrows will fade or make bold the map background, just in case you didn't know about that feature! The small icons at extreme zoom levels are easier to spot if you fade the maps a bit.

Eric
SA5BKE


On Fri, Feb 12, 2010 at 3:47 PM, Lynn W. Deffenbaugh <kj4erj@arrl.net> wrote:


Anyone out there running APRSISCE on an HTC Touch Pro?

I was chatting with G4ILO-12 this morning (my time) and he mentioned
that his HTC Touch Pro sometimes shows an error message from
"device.exe" while running APRSISCE. When this happens, he has to
reboot to get a connection back to APRS-IS. He's on 3 UK as a carrier.

If you're running an HTC Touch Pro (on any carrier), please reply and
let us know if you've seen this error, any other error, or if it's "just
working" for you.


Re: HTC Touch Pro

Eric Söderman
 

I use a HTC Touch HD and no problem like that. What is a problem for
me is that this device doesnt have any buttons, so I wonder if all
functions could be used by only "touching"? When I zoom the map I have
to click the keyboard and then the up/down buttons. A bit tricky, so
it would be nice with some other option directly on screen.

BR

Eric
SA5BKE

On Fri, Feb 12, 2010 at 3:47 PM, Lynn W. Deffenbaugh <kj4erj@arrl.net> wrote:

Anyone out there running APRSISCE on an HTC Touch Pro?

I was chatting with G4ILO-12 this morning (my time) and he mentioned
that his HTC Touch Pro sometimes shows an error message from
"device.exe" while running APRSISCE. When this happens, he has to
reboot to get a connection back to APRS-IS. He's on 3 UK as a carrier.

If you're running an HTC Touch Pro (on any carrier), please reply and
let us know if you've seen this error, any other error, or if it's "just
working" for you.


Re: HTC Touch Pro

Jason Tuggle, K2ENG <radiofreq@...>
 

I used a Sprint Touch Pro for a year and recently upgraded to a Sprint Touch Pro 2. I have never received that error.

Jason, K2ENG

Sent from my Windows Mobile® device.


From: Lynn W. Deffenbaugh <kj4erj@...>
Sent: Friday, February 12, 2010 8:47 AM
To: aprsisce@... <aprsisce@...>
Subject: [aprsisce] HTC Touch Pro

 

Anyone out there running APRSISCE on an HTC Touch Pro?

I was chatting with G4ILO-12 this morning (my time) and he mentioned
that his HTC Touch Pro sometimes shows an error message from
"device.exe" while running APRSISCE. When this happens, he has to
reboot to get a connection back to APRS-IS. He's on 3 UK as a carrier.

If you're running an HTC Touch Pro (on any carrier), please reply and
let us know if you've seen this error, any other error, or if it's "just
working" for you.

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


Re: HTC Touch Pro

Jerome Lofton <LoftonJ@...>
 

Lynn,

I have an HTC Touch Pro ... not seeing this error. However, I am on a US
Carrier, Sprint (CDMA).

I am not using the Windows Mobile versions issued this week yet.

Jerome
WD4CWG




From: "Lynn W. Deffenbaugh" <kj4erj@arrl.net>

To: aprsisce@yahoogroups.com

Date: 02/12/2010 09:47 AM

Subject: [aprsisce] HTC Touch Pro

Sent by: aprsisce@yahoogroups.com









Anyone out there running APRSISCE on an HTC Touch Pro?

I was chatting with G4ILO-12 this morning (my time) and he mentioned
that his HTC Touch Pro sometimes shows an error message from
"device.exe" while running APRSISCE. When this happens, he has to
reboot to get a connection back to APRS-IS. He's on 3 UK as a carrier.

If you're running an HTC Touch Pro (on any carrier), please reply and
let us know if you've seen this error, any other error, or if it's "just
working" for you.

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


HTC Touch Pro

Lynn Deffenbaugh
 

Anyone out there running APRSISCE on an HTC Touch Pro?

I was chatting with G4ILO-12 this morning (my time) and he mentioned that his HTC Touch Pro sometimes shows an error message from "device.exe" while running APRSISCE. When this happens, he has to reboot to get a connection back to APRS-IS. He's on 3 UK as a carrier.

If you're running an HTC Touch Pro (on any carrier), please reply and let us know if you've seen this error, any other error, or if it's "just working" for you.

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


Re: Red Dot - Defined!

Gil Jones
 

Absolutely ... go to www.pbworks.com where you can create aprsisce.pbworks.com wiki for free. Very easy to use. For an example, check out www.hlares.pbworks.com. I had all of the files and material already and built that in an evening. And it's free.

--
Gil Jones - KA5GIL -- 830-798-4583 (cell)
Burnet County Emergency Coordinator & Sheriff's Office EC
Amateur Radio Emergency Services (ARES®) 
ARRL, the national association for Amateur Radio™
“ARES” and “Amateur Radio Emergency Service” are registered servicemarks of the American Radio
Relay League, Incorporated and are used by permission



On Fri, Feb 12, 2010 at 6:51 AM, Lynn W. Deffenbaugh <kj4erj@...> wrote:
Now, if I could only find a free Wiki to start putting all of these
short notes into, we'd end up with a documentation set to which new
users could be pointed!  Anyone know of one?


Re: Red Dot - Defined!

Lynn Deffenbaugh
 

Eric Sderman wrote:
Now, if I could only find a free Wiki to start putting all of these
short notes into, we'd end up with a documentation set to which new
users could be pointed! Anyone know of one?
Wikispaces.org maybe? Its used by the QS1R, for example:
http://qs1r.wikispaces.com/

Google Sites could also be used or Google Groups (but then you also
get a mailinglist)
Thanks for the link. I just signed up at wikidot.com and created http://aprsisce.wikidot.com/

The Red Dot article is the only thing there for now, but it looks easy enough to be useful. I'll check out wikispaces.com as well.

Lynn (D) - KJ4ERJ


Re: Red Dot - Defined!

Eric Söderman
 

Now, if I could only find a free Wiki to start putting all of these
short notes into, we'd end up with a documentation set to which new
users could be pointed! Anyone know of one?
Wikispaces.org maybe? It´s used by the QS1R, for example:
http://qs1r.wikispaces.com/

Google Sites could also be used or Google Groups (but then you also
get a mailinglist)

BR

Eric
SA5BKE


Red Dot - Defined!

Lynn Deffenbaugh
 

I was in an APRS QSO with M6XSD-1 this morning and was asked what the "red dot" is that "appears sometimes". That was such a good question that I figured I'd answer it here.

Short Answer: The red dot is a visual indicator of the Genius Beaconing's Forecast Error.

Long Answer:

Genius Beaconing's Forecast Error works by calculating where an outside observer would think you are based on your last beaconed speed and heading. It takes that last information and extends it by the time it has been since your last beacon to arrive at an expected lat/lon. This is compared to your actual lat/lon (which, of course, only you know at this point) to derive an error vector (distance and direction). The red dot is plotted inside the circle in that direction and scaled such that the circle is the configured Genius Forecast Error distance.

When the red dot hits the circle, the configured Forecast Error distance has been reached and a new beacon is sent (provided that at least the Min Time has been reached).

So, if you're driving along in a straight line at a steady speed, you won't see the red dot. (It's actually bouncing around a bit underneath your icon in the center of the circle).

If you slow down, that outside observer will still think you're driving fast and will have you further ahead of where you are and the red dot will start moving towards the top of the screen. If you then resume your original speed, the red dot will freeze at that distance ahead. If you go faster than your last beaconed speed the red dot will drift back to the center and will then start falling towards the bottom of the screen as your actual location gets ahead of where the elapsed-time forecast would place you.

Slight heading changes are even more fun. If you turn to the left (by less than the configured Heading Change or that will trigger a new beacon), the red dot will begin drifting to the right. Veer right and it will drift to the left. Resume straight line motion in the new heading and the dot will continue to drift as your actual location continues to get further away from the course indicated by the previously beaconed speed and heading.

Now, if I could only find a free Wiki to start putting all of these short notes into, we'd end up with a documentation set to which new users could be pointed! Anyone know of one?

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


Re: Keeping Map Centered on Me?

Lynn Deffenbaugh
 

Lynn W. Deffenbaugh wrote:
Jason Tuggle, K2ENG wrote:

As a side note, the check-mark is now always on and cannot be turned off for
some reason. In older versions, this is how I centered on my own station.
Actually, I disabled that on purpose. I can't tell you how many times I popped up the menu on the station that was being tracked and accidentally unchecked the Center and WHAM, I was back at the middle. So, it no longer toggles off. That's why I moved it to double-clicking
But wait, I just re-tested it and I can still uncheck the Center and it puts me back to the middle. This is both on Win32 and Windows Mobile and works regardless of whether or not I've panned off of the centered station. Go figure! They say the memory is the first thing to go so.....What was I talking about again?

Lynn (D) - KJ4ERJ


Re: Keeping Map Centered on Me?

Lynn Deffenbaugh
 

Jason Tuggle, K2ENG wrote:

As a side note, the check-mark is now always on and cannot be turned off for
some reason. In older versions, this is how I centered on my own station.
Actually, I disabled that on purpose. I can't tell you how many times I popped up the menu on the station that was being tracked and accidentally unchecked the Center and WHAM, I was back at the middle. So, it no longer toggles off. That's why I moved it to double-clicking the heading box. It'll make more sense when I figure out an icon to put on the screen indicating that you've dragged the map, or are tracking someone else, or are tracking yourself.

More to come and a new release coming within the next day or two.

Lynn (D) - KJ4ERJ


Re: Keeping Map Centered on Me?

Jason Tuggle, K2ENG <radiofreq@...>
 

>If you double-click on the Heading box (beside or below the large speed
>box), it will first re-center the map on some other station that you
>were tracking. The next time you double-click it, it will return the
>center to you.

This suggestion fixed it.  It is now tracking me/centering on station. 

>Alternatively, if you click on your own station ("Me"),
>it should have a check-mark and the Center option checked. If not,
>check it and the map should stay centered on your station again.

I tried this way first and it didn’t work.  That’s what prompted the first message. 
As a side note, the check-mark is now always “on” and cannot be turned off for
some reason.  In older versions, this is how I centered on my own station.

>If this doesn't get the tracking restored, let me know and I'll see what
>else I can figure out.
>
Lynn (D) - KJ4ERJ


All good, now! Thanks!

 Jason, K2ENG