yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV General] AndyZap:
Thank you for the feedback! Here are my comments.

OK, will add .jpeg in addition to .jpg

I would recommend to use GoogleEarth to generate jpeg with corresponding kml file. This way you do not need to enter any information or create files yourself, - all is done for you by GoogleEarth, - so less chance to make a mistake.

Yes, I am planning to change this: when you recording a track, then the last point shall be in the center and zoom level does not change automatically (as in most GPS devices). But when you load a file for viewing later, then the zoom level is automatically set so all track is shown in screen (i.e. as it works now).

Yes, I am planning to add large display of the area you click on - e.g. if you click on current speed, then you will get the current speed display for the whole screen, click again to go back to default screen.

There is actually a separate log file (in .csv format, called log.csv), to keep summary of all logs, it is maintained per folder. I would recommend to create a few folders for e.g. different bikes, or different "kinds" of trips (you can change the folder quickly before starting a log) - then in each folder you will get a summary of your trips. The .csv file is just a text file with "comma separated values", one line is recored per log with total distance, time, speed, etc. You can load this file into Excel (or use free OpenOffice tools), then do the usual spreasheet processing - e.g. add all values in the column with "distance" to get total distance, etc.

Look into this thread, a few pages before - there was a post from AngelGR with links to bluetooth rate meters. A simple option would be to record the rate separatelly (into some kind of file), but add a feature to this tool to overlap rate file over the log file, after logging is finished. More difficult is to read the rate "live" (then I would need to get one of this devices to experiment, might do this one day...)
[Touch Diamond, MDA Compact IV General] Nunu2005:
I'm using GCC on my HTC compact IV. It works great.

I know that the short term list is quite long but just want to suggest to put a feature to measure laps, to start/finish a lap and review statistics for each lap.

Don't know if bikers need that but runners need the functionality e.g for T-pace trening - when we run at constant lactate threshold pace during the whole trening.
[Touch Diamond, MDA Compact IV General] AndyZap:
I think I can add an option to use "pause" button to mark a lap. But could you explain a bit more how you would like to see the lap info on the display? AngelGR (I think) has some ideas about the lap display - so maybe we could plan a draft design how it could look?
[Touch Diamond, MDA Compact IV General] ZZigi:
Hi Andy,

this could look like on any stop watch, i.e. say lap time with current lap number in one line and Split time in second line.

The more important is how it could go to output files in relation to gps track? Because the idea would be to know what distance in what time was covered in each lap for post-training analysis.

Does GPX or KLM specification allow to add "custom" tags where you could save lap information?

Btw: I'm enjoying version 3.74 of your application and I don't see pause button. Am I missing something?

And how do you think to use pause for the lap function? Would "a user" need to press pause button twice (once for pause and immediately second time for resume of logging)? Not ideal IMHO.

Best regards,

Zigi
[Touch Diamond, MDA Compact IV General] AngelGR:
It seems obvious that I could have written the drtrppr's post. :D

OK, first of all, I think that we will need a desktop app for a few suggested options: Graphics, saved split times, laps, pulse data... maybe too much for analize it on the PDA.

I have a new proposal for the UI that could solve almost all the "questions": modular and fully skinnable, different screen resolutions, portrait / landscape mode, dedicated screens for options that someone could need, more or less info on screen... The solution is to divide the app on individual "objects" or modules, and define its name, position and size using a config file. I have the idea, but I want to redact something well arranged.

A lot of work for Andy, but going this way it must be done once, then all the options will be covered.

Best regards. ;)
[Touch Diamond, MDA Compact IV General] supbro:
Thanks for a great, and beautiful program!

My wife used it on her Titan on her run tonight (she's training for a marathon), and said it was perfect! ... right up until the point where it froze. She was at 2.03 miles, about 20 minutes. Has anybody else experienced this on a Titan?
[Touch Diamond, MDA Compact IV General] markcheng:
If you have set "Stop GPS if battery <20%" on and your battery is lower than 20%, it stops. It happened me last Sunday 2.5 hours into my 7 hours ride and it looked like it was not getting GPS signal. Battery life is an issue with me. I am trying to reduce the GPS Activity to 20 Seconds this weekend. For running, I suppose you can set it to 1 minute or more, for bike which I am on, I don't want it too far apart.

You will have to try and see. Fully charge it before the run!
[Touch Diamond, MDA Compact IV General] Nunu2005:
Hi Andy,

To make it easy to mark a lap I think you can use one of the phone buttons so that you don't have to turn on the screen to tab on a soft button. For the app is to work on different phones you can think of user assigned buttons maybe?

The second thing is what to display during the run/ride - I think of avg speed for last lap instead of max speed maybe, since this info is of little value for me during my workout. This topic probably already covered in the new UI being designed by AngelGR.

The third thing is to review the results.

On the PDA, I think very brief review will do, such as to go through each lap to see:

-	Distance (elevation)

-	Time

-	Avg speed (optional max speed)

-	Avg heart rate - optional max HR (future feature - Someone has proposed to use Bluetooth heart rate meter)

-	Avg cadence (once you manages to use G-sensor as pedometer)

On PC – I’m a new user of an free app of this kind, named SportTracks, you can get it here http://www.zonefivesoftware.com/SportTracks and take a look/have a try.

Best.
[Touch Diamond, MDA Compact IV General] markcheng:
Andy,

I noticed there is a v3.76 available in the Google site. But when I ran AppToDate, it didn't seen the new version. It just think v3.74 is still up to date. If I select it and install, it is still v3.74.

Have you published the v3.76 to AppToDate?
[Touch Diamond, MDA Compact IV General] AndyZap:
I added live logging in 3.76, so wanted to get feedback from www.crossingway.com if this works fine, before adding to AppToDate. - So all looks very nice indeed, saw myself live on the map :). I just added a few cosmetic changes, and now the latest is 3.77, and it is in AppToDate.
[Touch Diamond, MDA Compact IV General] AndyZap:
Make sure that you have "read GPS data directly" option selected, this makes the app more stable. Also try to close all app which you do not need. Before the run, it might be a good idea to soft-reset the phone.
[Touch Diamond, MDA Compact IV General] AndyZap:
Thanks everyone for the comments! - I have the following idea about the lap count:

- Add an option to work in "lap count mode". In this case the stop button needs to be pressed once (not twice) to mark a lap (I think the hardware button might not be a good option, as could be pressed accidentially. It look that you would want briefly see the current lap stats before starting new lap, so would be able to switch the screen and press a soft button?) - Also the screen will have different info (instead max/average speed, for example).

- I can save the lap information into gcc files. Then we need to decide how to export it. Probably the easiest would be to write a text file with each lap info, along with gpx or kml - the text file can be viewes with Notepad/Pocket Word. Another option is to save one gpx per lap, so you will create a few gpx from one gcc (this would be more generic, as do not rely on any markers inside gpx/kml).

- AngelGR has a very nice idea about the fully custom GUI - but let us put it at the back of the to-do list, after the have the main function we wanted implemented.

The pause button - there is an option to show BkLightOff button. If this is ON, then the BkLightOff covers the Pause button. I thought that in this case you can pause logging by pressing the hardware power button anyway, so it is not needed ... well, it seems we would need a "Lap" button if the Pause will be hidden....
[Touch Diamond, MDA Compact IV General] supbro:
Thanks for the support guys, I'll try it out! The Titan is notorious for bad battery life, esp. w/ the GPS turned on!
[Touch Diamond, MDA Compact IV General] ZZigi:
Hi Andy,

you cannot imagine how excited I am that you take this lap idea so seriously. Can't wait to use anytime soon.

Great idea!

This is good as well. Especially that speed has secondary meaning when runing as well as altitude (at least out of my experience but I'm not a trail runner - they can have other opinion ;-).

And when for running I change speed units to min/km (pace) then avarage lap pace would be much more of use than current pace (speed).

I never programmed for pda so don't how difficult is the following idea which would give you plenty of posibilities w/o introducing additional buttons or configuration options. We've got touch screens in our toys. So how about making some areas active, i.e. togle between lap time and split time by tapping on time area; similarly toggle between lap and total distance by tapping on distance area, etc.

Good enough. Anything with lap/time/distance will do for start.

Great approach! Functionality is far more important. Especially that current design is so slick it didn't even cross my mind to change anything ;-)

Best regards,

Z.
[Touch Diamond, MDA Compact IV General] neilcarter:
Lap Counting

From My Point of view - It would be useful to be able to set the end of lap point before the timing is started. And to be able to specify the width of the track so that the end of lap can be detected

Neil
[Touch Diamond, MDA Compact IV General] AngelGR:
Of course, it would need a major change on the code, so let's say for v5. ;)

You could even maintain a line of stable versions until all the functions will be implemented, and then start a new beta one using this modular design.

Yes, but what I'm proposing doesn't neccesarily mean a change on the UI design.

Let's see a teoric sample doing a "translation" of the current main screen.

OK, I think there's detailed info enough, you could extrapolate the idea to the rest of the UI. Opinions and critics are welcomed. :)
[Touch Diamond, MDA Compact IV General] ZZigi:
Hi AngelGR,

don't get me wrong. Your idea is very good. But it's good you mention it can wait till some later version ;-)

If I can express opinion... it's lot of work to implement the idea and it wouldn't bring me any significant value as I anyway wouldn't change anything what looks very good already.

But this is only my personal point of view. Everybody has own judgment what's important ;-)

Best regards,

Zigi
[Touch Diamond, MDA Compact IV General] AngelGR:
I agree, it could be a lot of work to implement it, and the current UI meets my needs too. But ask Andy what happens when people want a QVGA version, a XVGA one, portrait mode, landscape mode, bigger time and/or distance numbers but small altitude and/or speed, less info here and more there, a dedicated screen for x kind of data only, you want cell_id but I don't need it, I want bluetooth hearth rate monitor but he prefer a clock... add new functions... translations... different skins...

This could be a good investment of time seeing a long term development of this app.

AND it can bring the interest of more developers and designers (and users) with new improvements or ideas, which is always good for keep a project alive and growing.
[Touch Diamond, MDA Compact IV General] leiloespmpa:
Connect my htc touch dual to my antenna ld-3w(nokia) to use gpscyclecomputer

hi:)

im having probs to Connect my htc touch dual to my antenna ld-3w(nokia) and use gpscyclecomputer.

i allready install tomtom and works

can someone help me?

thanks
[Touch Diamond, MDA Compact IV General] AngelGR:
leiloespmpa, find the COM port and baud rate that is using your device (maybe you can see that info under TomTom config), and then check the config of GCC, it must be the same.
[Touch Diamond, MDA Compact IV General] jkcm725:
screen resolution

how do i get the new one to fit screen 240x320? all i get when i open the app is the time and speed. i see that they talk about a qvgc version but can't find that.
[Touch Diamond, MDA Compact IV General] markcheng:
GCC Freeze up after viewing map

My last logging was v3.70 and fine. I upgraded it to v3.81 on Saturday and used it on sunday mroninng. I tried to view the map and it took a long time. After a few tries, it was totally frozen that I had to reboot my Orbit 2.

I suspect there is a issue in trying to centre the current position in map in v3.80. I will give it another go this week and report.

By the way, in this situation, is it anyway I can still find the logging so far?
[Touch Diamond, MDA Compact IV General] AndyZap:
The latest version shall try to scale itself into any screen size. Also I added support of landscape more. I tested this on what is called "phone emulator" suppled with Visual Studio, was OK. When you start the application, do you use portrait or landscape mode on your phone? Try to switch the screen orientation (e.g. in windows setting) - and re-start the tool - and let me know if this makes any difference? BTW - have you downloaded the latest version from Google Code web page (3.81)? - now all version are there (see the first post).

Anyone have problems with differrent screen resolutions? - I did not have any feedback after I made this "self-scaling" option, so thought that all is fine....
[Touch Diamond, MDA Compact IV General] AndyZap:
If you phone crashes, then you can copy what was logged from tmp.gcc file in the root (very top) folder - just copy and rename the file into something meaningful.

I also was testing 3.81 on Saturday - seems OK. Are you able to view/move maps when you load the file back for viewing? Did you have live logging enabled, by any chance (this shall be off by default) - I think this was the main change since 3.70.
[Touch Diamond, MDA Compact IV General] 20100v:
Hello, I'm still using your wonderfull application. I appreciate that we can log our trip on a web site. But for those like me who haven't gprs data but only wifi, is it possible to add a button at the end of the trip to upload the trip directly to crossingways.com ?
[Touch Diamond, MDA Compact IV General] AndyZap:
Yes, this is planned - on the live logging options tab, I am going to add a button to upload any currently loaded file (or the last log) to the crossingways.com. Another idea (for live logging) is to upload all samples collected during the update interval, i.e. if you live-log once per 5 min, then you can still upload all samples collected over these 5 min.
[Touch Diamond, MDA Compact IV General] markcheng:
Thanks, Andy. I found the tmp.gcc file and recover the data. A good fail proof!

It stopped recording about 1.5 hr into the ride. I can view the tmp.gcc file okay. The live logging was turned off although I have put the registration details. At the time of crash, I tried to view the map to find out where we were and found it really slow. After a few presses of the Map button, it stopped responding. That's why I suggested the map centering may be the reason. I am hoping this is one off only.

This is my 3rd week of using the GCC and I really like it. Thanks again!
[Touch Diamond, MDA Compact IV General] AndyZap:
Thanks for the testing - I can see you like long rides, this makes you an ideal tester :) !

If you have a bit of time, could you please try to do logging without maps loaded (you can now select maps folder in option, so if you just select any folder without maps) - and to see if it crashes without maps. Of course - I am testing the tool myself, but since I added "read GPS data directly" option (which I have on) - I was not able to crash it so far (I have standard UK Diamond with standard ROM). Also I am making a "multimap" version at the moment, and had to rewrite some bits of the maps plotting code - so we shall see if this makes any difference.
[Touch Diamond, MDA Compact IV General] HappyFace:
I am using this app now for several months and I really like it. I log all my mountainbike trips every weekend, so I can see on Google maps where I have been.

However, it seems that the app is becoming less accurate with the latest versions. I logged a few 45km MTB-trip the last 3 weeks and GCC recorded less (once even only 36km) than mine cyclecomputer. The map on Google is shown correctly, so I do not miss a part. The average speed is also lower in GCC than on my cycle computer, butt this is related to the distance I think so...

Does anynody hasd the same problem with the measured distance within GCC?
[Touch Diamond, MDA Compact IV General] markcheng:
Yes, there is an issue on avg speed and Andy is aware of it. Andy is not fully satisfied the way it is calculated and I hope this will be sorted soon. I think the main problem is the total time (exclude Stop Time) is not really exclude stop time. And hence the avg speed being wrong.
[Touch Diamond, MDA Compact IV General] HappyFace:
But there is also a problem with the distance. Sometimes I get a difference of 7km on a total of 45km, that is almost 20%..
[Touch Diamond, MDA Compact IV General] AndyZap:
Any chance you can send me your gcc file, so I can debug? Maybe you can put it on some web, so I can download
[Touch Diamond, MDA Compact IV General] markcheng:
Version 3.84 - Multi-map plotting

Andy,

I noticed that the name of the map and the scale are now in black. It used to be the same colour of the Line. Black is not as easily seen on maps.

I've experimented different settings. They all look the same to me. Maybe it is because my maps are in the same scale. when Picking 3+ maps, it is noticably slower. 2 maps are good enough for me. Otherwise, it is pretty cool.

By the way, I will report the live logging this weekend. My bike ride is expected to last 4 hours+. The only problem I have is battery life. I will set the GPS activity to 5 sec and hope it will last till the end of the ride. Let me know if you have any suggestion.
[Touch Diamond, MDA Compact IV General] markcheng:
Support KML file for Planned Route

Andy,

All my friends, your GCC and even www.crossingways.com produce routes in KML format. At the moment, if I want to follow the route in KML file, I need to load the KML file in Google Earth, export the JPG files with the KML route in it (I use red as it can seen easier under the sun). Put them into a map folder. Point GCC to that map folder so that I refer to the planned route as needed.

The only problem is for every trail, I will need to create a new folder and there are a lot of map exports to do.

It will be nice if GCC can open the KML file and show it in a selected colour as the planned route while it is still able to record as usual. This way, we will only need one set of maps but lot of different planned routes in KML.

Is this complicated to do?
[Touch Diamond, MDA Compact IV General] supbro:
Setting the GPS activity to 20 seconds seemed to have fixed the non-response problem my wife was having. Her Titan worked for a full 9 mile run. Thanks!
[Touch Diamond, MDA Compact IV General] fantasies:
Count calories

Fantastic program, is it possible to make it also count calories?
[Touch Diamond, MDA Compact IV General] flyforfun:
Number of points on crossingways

For battery savings reason i only take the 1min. option for the GPS and 10min. for crossingways. But the uploaded track on cw only contains one point per 10 min. . Wouldn't it be nice if the upload contains all 10 points (but is done every 10 minutes)?
[Touch Diamond, MDA Compact IV General] flyforfun:
Wishlist

i have wishes for future developments on this great app:

- Waypoints. Save,Show,TrackTo

- Timestamp at each point in the tracking files (like IGC files)
[Touch Diamond, MDA Compact IV General] AndyZap:
.

Thanks everyone for the feedback!

First about the baud rate: HappyFace mentioned that GPS stops logging if the rate set to 4800, and need to increase it to 57600. Interesting that AngelGR mentioned the same value, 57600. I always used 4800 before, but yesterday had also the GPS stop logging. After setting to 57600 it was logging OK for more than 2 hours. I do not quite understand how it works, as the COM4 is not the real GPS port, but the Windows "raw" driver port, and the Qualcomm GPS build into Diamond seems set to 4800 (that is what I see in registry). - But somehow it works better when set at high baudrate. I will put this recommendation (set to 57600) into the manual. Let me know if you have explanation why this works better!

Load existing tracks - I am planning to add the feature to load existing gcc files, and (trying my best), existing kml and gpx files. First let us just plot them on a map, so you can follow them "visually". Then we can add more feature like "race" against this file or navigate to the waypoint.

Lap count - I was about to add the lap "marker" as you press Pause button (if lap count mode option is selected, this will also change the display) - but then I had a question - when you are running "lap", are you running over the same track? Then why we need a button, if we can just detect as we pass the starting point automatically (with some tolerance, as we approaching the starting point, and then making the "marker" as the smallest distance to the starting point is recorded). Let me know if this is what is needed, or you need a button to do that manually?

Multimaps - different algorithms are only useful if you have maps at different scale for the same area, and want to have map with better resolution on top (then you can tune the picture by selecting different algorithm). I just tune the function a little bit, so it shall work a bit faster in the next version - but still, I agree, mutimaps takes more time/memory to use.

Calories counter, etc - I think you could use the log.csv file created by the tool (this can be opened with Excel on PC) - to create a spreadsheet, and do any post-processing you need with the results. The file has date/time for each track, distance, speed, etc - so you can convert it to e.g. calories (using time or time and speed) - but I am not sure how to do that properly.

Battery life- it looks you need to set it to 30sec - 1 min, to get noticable battery saving. The problem with 5 sec is that GPS seems have some time before switching off (I think I saw a value in registry set to 3 sec), so the battery saving is negligible with 5 sec. Also make sure you run QuickGPS and soft-reset, then you will get a much quicker lock on GPS - this is important for on/off operation as GPS will do the search each time it wakes up, so the quicker it will get a lock, the less power it will use overall.

Uploading more sample to Live logging - yes, this is planned, as well as uploading any track in gpx format.