Introducing TripManager

Got a question about any other routing software that you use for creating routes and transferring to your Zumo? Then post in here and we will try our best to help
User avatar
Peobody
Subscriber
Posts: 1629
Joined: 20 Apr 2021 13:33
Location: North Carolina USA
Has liked: 131 times
Been liked: 376 times
United States of America

Re: Introducing TripManager

Post by Peobody »

FrankB wrote: 22 Jan 2025 16:07 I may remove the button in the future.
My preference would be that you leave it and document it. I like to know where a program writes its data and temp files, both for knowing what it is doing and for cleanup upon deletion.
2008 Honda GL1800 Goldwing
zūmo XT linked to Cardo Packtalk Bold and iPhone SE.
User avatar
Peobody
Subscriber
Posts: 1629
Joined: 20 Apr 2021 13:33
Location: North Carolina USA
Has liked: 131 times
Been liked: 376 times
United States of America

Re: Introducing TripManager

Post by Peobody »

Hi @FrankB,
I just used the Transfer to Device button while having 11 .gpx files selected (files were on C:). The result was what appears to be two nameless categories in Trip Planner. One contains 9 of the routes, the other contains 2. Please explain what has happened.
20774[1].png
20774[1].png (72.94 KiB) Viewed 58 times

TripManager v1.1.0.114(first release?)

Thanks much.

PS: I'm getting ready to head out for a ride so don't expect to hear back from me for awhile. :D
2008 Honda GL1800 Goldwing
zūmo XT linked to Cardo Packtalk Bold and iPhone SE.
FrankB
Posts: 476
Joined: 10 Aug 2020 07:22
Has liked: 107 times
Been liked: 151 times
Netherlands

Re: Introducing TripManager

Post by FrankB »

Peobody wrote: 06 Feb 2025 16:05 Please explain what has happened.
I would like to know also. Could you send me the GPX files? (PM) Or at least the file names?
What happens when you click on them? Do the trips appear? Can you see trip files that are saved on the XT?
They should be listed under the filenames of the GPX's.
EDIT: I was able to reproduce the issue. So dont need the files.
Peobody wrote: 06 Feb 2025 16:05 TripManager v1.1.0.114(first release?)
Every programmer will want you to use the latest version. But honoustly V1.1.0117 will not make a difference.
FrankB
Posts: 476
Joined: 10 Aug 2020 07:22
Has liked: 107 times
Been liked: 151 times
Netherlands

Re: Introducing TripManager

Post by FrankB »

@Peobody

I know now what the problem is. It's a timing problem. See explanation at the bottom.

How to fix the trips on your XT?
In TripManager.
Select All trips
Functions/Un-group selected trips.

How to prevent this from happening again?
1. Install the version V1.2.0.121 that I have just uploaded.
2. Using your version, transfer 1 file at a time.

Explanation
The Items mParentTripId and mParentTripName can be used to group trips. TripManager sets mParentTripName to the name of the GPX file. The mParentTripId is a 32 bit integer value that is set to the TimeStamp of the transfer. Example: 1107802136 corresponds to 2025-02-06 19:49:00
If the transfer between 2 GPX files happens in the same second, that results in the same ParentTripId. Resulting in the issue that you experienced.

Example. The trips from DEFG.GPX should have a different mParentTripId than ABCD.GPX
GPX ABCD.GPX
Tripname, ParentTripId
abcd1, 1107802136
abcd2, 1107802136
abcd3, 1107802136

GPX DEFG.GPX
Tripname, ParentTripId
defg1, 1107802136
defg2, 1107802136
defg3, 1107802136

Frank
User avatar
Peobody
Subscriber
Posts: 1629
Joined: 20 Apr 2021 13:33
Location: North Carolina USA
Has liked: 131 times
Been liked: 376 times
United States of America

Re: Introducing TripManager

Post by Peobody »

I just returned from a ride using a Basecamp created route that was transferred to the XT using TripManager. I created a track for it in Basecamp and transferred that to the XT independently from TripManager. I went through the process of showing the track on the XT map, and then loading the route, which the XT calculated as expected. There were some minor differences which I fixed using the "shape route" function of the XT. I believe this should have produced a route that, if recalculated during a ride, would be identical. Guess what, the recalc done as a result of a skip produced a route that varied from the track. I assumed that I had missed this variation when I initially compared the route with the track so upon returning home I went to try to fix it but that variation is not in the route. This was surprising to me. How about you? I wondered whether traffic detection might have influenced the recalced route but I don't think so since it routed me east into the downtown area of a small town and then south whereas the original route avoided the town by heading southeast prior to the town.
2008 Honda GL1800 Goldwing
zūmo XT linked to Cardo Packtalk Bold and iPhone SE.
FrankB
Posts: 476
Joined: 10 Aug 2020 07:22
Has liked: 107 times
Been liked: 151 times
Netherlands

Re: Introducing TripManager

Post by FrankB »

Peobody wrote: 06 Feb 2025 22:01 I created a track for it in Basecamp and transferred that to the XT independently from TripManager.
I let TripManager create the track for me by ticking that checkbox in the Transfer window. The advantage is that you cant forget to (re)create the track in BC should you have modified the route.
Peobody wrote: 06 Feb 2025 22:01 There were some minor differences which I fixed using the "shape route" function of the XT.
I have never used that function, not even to test it. I go back to BC, add shaping points there, and repeat the transfer. Yes. I agree it's more work.
Peobody wrote: 06 Feb 2025 22:01 I assumed that I had missed this variation when I initially compared the route with the track
How did you compare? What I believe to be the best check is compare the trip with the track, after the trip has been recalculated on the XT.
Peobody wrote: 06 Feb 2025 22:01 I wondered whether traffic detection might have influenced the recalced route but I don't think so since it routed me east into the downtown area of a small town and then south whereas the original route avoided the town by heading southeast prior to the town.
I would not rule out that. I have traffic completely disabled.

EDIT: When you say 'skip' I assume you used VIA points, and not Shaping Points. Shaping Points dont need to be skipped, just head in the direction of the track, and the XT will recalculate. If you fixed the trip. I use VIA points sparingly, only for places I really have to be.


Really appreciate your testing. Thanks!
Frank
Last edited by FrankB on 06 Feb 2025 22:30, edited 1 time in total.
User avatar
Peobody
Subscriber
Posts: 1629
Joined: 20 Apr 2021 13:33
Location: North Carolina USA
Has liked: 131 times
Been liked: 376 times
United States of America

Re: Introducing TripManager

Post by Peobody »

FWIW, v1.2.0.121 setup_TripManager.exe was quarantined by Windows Defender when I tried to install it. I trust Frank so I unquarantined it and ran the installation. As an afterthought I submitted the setup_TripManager.exe file to Virus Total. It reported 5 of 71 security vendors flagging it as malicious. I then submitted the installed TripManager.exe file. It was flagged by only one security vendor. So, if your setup_TripManager.exe file gets quarantined, just un-quarantine it and continue on.
2008 Honda GL1800 Goldwing
zūmo XT linked to Cardo Packtalk Bold and iPhone SE.
FrankB
Posts: 476
Joined: 10 Aug 2020 07:22
Has liked: 107 times
Been liked: 151 times
Netherlands

Re: Introducing TripManager

Post by FrankB »

The installer is created with Inno Setup. https://jrsoftware.org/isinfo.php
That is a very convenient installer, in fact it's so easy to use that many people who ARE creating malware use it. Hence MS Defender doesn't like it.

@Peobody Good remark.
User avatar
Peobody
Subscriber
Posts: 1629
Joined: 20 Apr 2021 13:33
Location: North Carolina USA
Has liked: 131 times
Been liked: 376 times
United States of America

Re: Introducing TripManager

Post by Peobody »

FrankB wrote: 06 Feb 2025 22:25
Peobody wrote: 06 Feb 2025 22:01 I assumed that I had missed this variation when I initially compared the route with the track
How did you compare? What I believe to be the best check is compare the trip with the track, after the trip has been recalculated on the XT.
That is what I did, showed the track on the XT map then loaded the route, let it calculate, then looked for any exposed track line.
FrankB wrote: 06 Feb 2025 22:25 Peobody wrote: ↑06 Feb 2025 17:01
There were some minor differences which I fixed using the "shape route" function of the XT.
I have never used that function, not even to test it. I go back to BC, add shaping points there, and repeat the transfer. Yes. I agree it's more work.
I had never used the shape route function before either. I don't see any reason not to use it. It is fascinating to see how the XT places added shaping points precisely on the road, which you can't do by touching the screen, unless you have an infant-sized finger. When it gets it wrong, a delete and re-add is easy. I like it a lot, which is a rare statement from me about anything XT related. There is still the step of fixing the route in BC though.
2008 Honda GL1800 Goldwing
zūmo XT linked to Cardo Packtalk Bold and iPhone SE.
User avatar
Peobody
Subscriber
Posts: 1629
Joined: 20 Apr 2021 13:33
Location: North Carolina USA
Has liked: 131 times
Been liked: 376 times
United States of America

Re: Introducing TripManager

Post by Peobody »

I just said that I like the "shape route" function of the XT but I have just realized that its propensity is to place added shaping points at the nearest intersection. I just noticed one that was placed at the intersection of a turn. I know to avoid placing Via points near an upcoming turn because of how it interferes with the visual navigation clues, so have always done the same with Shaping points. Now I see the XT place a shaping point at the intersection of a turn. I don't know how to think about that since I have never done it. What are your thoughts on whether this is a potential problem?
2008 Honda GL1800 Goldwing
zūmo XT linked to Cardo Packtalk Bold and iPhone SE.