yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi DrVanScott,

display of title bar is normal in GCC. But your device (WinCE) seems to report the "WorkingArea" not correct (reports the whole screenArea).

According to documentation the context menu should work with WinCE and .NET since ver1.0. Sorry I think I can't help you in this. But most options are accessible in the options page.

"Display waypoints" is in options - Map screen (default enabled). But it works only if you load a track (which includes waypoints) as "Track2Follow".

Input LatLon will be updated soon N DD° MM.MMM' (instead of ° you can type d, ' can be omitted)

Klaus
[Touch Diamond, MDA Compact IV General] DrVanScott:
Is the current format of 4.5 still possible?

Some suggestions:

* Showing current move direction always heading top. Or in other words: rotate track/map. Maybe it is useful to use the mean over some amounts of "heading messurements" to have a "stable" rotation.

* self expirience track2follow: In the near of the target location i use a high zooom level to have the target point not in the display area. This way i achieve that the "track2follow-line" is drawn. This is easier to see in bad light situations. A very important information is the distance to the target. Unfortunately, this information is always shown in [km], which is totaly useless for short distances. It would be better to switch to [m] for short distances.

* Hide track. It should be possible to hide the track,. An easy solution would be to allow "track width 0", or an "transparent color".

I would like to improve the code for my personal needs, but i am a totally newcomer to .NET and the other thing neccessary of the tool chain. Can you explain how to setup the environment? Do i need to purchase some tools or is everything freely available?
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi DrVanScott,

the new input LatLon format is very flexible. All combinations of NS +- degree, minutes, seconds, with or without decimal figures is possible.

Map rotation (rotation of bitmap) is not easy, at least in finer steps than 90 degree.

I will increase the resolution to 0.000km. Change to m is not easy because its a general setting, which could also be set to miles or naut. miles.

Hide track - I will have a look. One tip: if you want only geocaching, you need not to record a track - you can just switch on gps.

The project is developed with Microsoft Visual Studio 2005. There is a free express version of this, but unfortunately the free version can not build for Mobile or CE devices so you need a professional version. It is adviceable to have a tool for subversion. I use the free plugin AnkhSVN.

Klaus
[Touch Diamond, MDA Compact IV General] DrVanScott:
This is perfect!

I am shocked about the prices of developement tools, even if they are years old. Sorry, but that's to much to just adapt a single application ;-)

So i have to hope, that future releases of GCC do not have vital functions hidden in the context menu ;-)
[Touch Diamond, MDA Compact IV General] Blaustein:
new version 4.6

Hello,

a new version 4.6 is online: http://code.google.com/p/gccv2/downloads/list

********* version 4.6 *********

new features:

- Waypoint support for GCC and GPX files. Display Waypoints - position and name - on the map screen

- Distance on the main screen with the new options in the context menu:

* distance trip

* distance to start/end of track to follow or (air line distance, not real track line distance)

- Checkpoint renamed to waypoint in the GUI

- if the track log is stopped (or loaded from disk), and the start log button is pressed again,

the user is now asked, if he want´s to continue logging into the existing log file.

- Lat Lon display and Input LatLon is now very flexible: deg [min [sec]] with or without decimal digits, signed or N/S E/W

- display of altitude max and min (alternatively to gain, loss, slope).

"delta" has been removed as it is the same as "relative" in the upper field.

- track line can be hidden ("hide track" in context menu)

bugfixes:

- if the distance between track2follow and current position is displayed, it may be overwritten by the current track line

- if the "exclude stop time" option is selected, the stop time is not included in the track log and live logging.

- if map folders are available for several zoom levels, but some map tiles are missing, the best map was not in any case used

- "Clear Track" now clears all data

Klaus
[Touch Diamond, MDA Compact IV General] Edds01:
Hey all!

I'm surprised this hasn't been asked before (and if it has, sorry!) but my search told me that no-one ever asked if you would consider a 'HUD' functionality for gps cycle computer? (where it landscapes and mirrors the speed in either KM/H or MPH so it mirrors off of the windshield?)

I'm having great difficulty finding a decent pocketpc app that will work off the GPS device in my HD2...
[Touch Diamond, MDA Compact IV General] Blaustein:
HUD function

Hi Edds,

do you mean something like "Speed Gauge free" (for WP7)?

Speed in full screen, mirrored?

I think that is not the main focus of GCC. I would rather see a separate application (which could use some piece of code of GCC. GCC code is free available, feel free to make what you want...
[Touch Diamond, MDA Compact IV General] DrVanScott:
small suggestion for the next version: Also accept lower case letters for "N, S, E, W" in LatLon input. Easier to type... ;-)

Anyway: It works great!
[Touch Diamond, MDA Compact IV General] jaco-82:
The newest GCC 4.6 version might have some errors. When I load previous track, previous average spped is lower than it was . Instead of 23.9 it shows 20.5. And the current speed displays 3.7km/h even though gps is off and I am not moving at all. When I upload files on crossingways average speed is for some reason correct. And it seems the same with time duration which is now displayed as Total Duration. Files created in older than 4.6 GCC work perfectly fine. I havent changed any options and tried to install older version. All files created in older versions are fine and ones created in 4.6 show are incorrect.

I attached file created in 4.6 with problem I got

View attachment 577111
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi, the next version is comming sooner than I wish...

Anyway, you can omit N and E and replace S and W by "-". But you must separate Lat and Lon by ";" (or E/W).

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi jaco, thank you for the bug report. I'm very sorry that I have missed to check this version carefully. A service pack is coming soon.

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
The bugfix 4.6SP1 is online. It also allows lowercase for input Lat Lon.

Klaus
[Touch Diamond, MDA Compact IV General] woswasi:
Heart Rate Monitor?

hi guys,

first of all a BIG thankyou for this great application! after 25 years of not doing any physical exercise at all it was the GCC application which motivated me to buy a brand new bicycle which I'm now riding since 2 years, several 100 kms per year.

originally I used GCC on my HTC touch diamond, but since the battery doesn't last long enough (2 hours max) I reverted back to my old HP iPAQ 6340 (windows mobile 2003) with an external QStarz 818 bluetooth GPS receiver (the old iPAQ battery still lasts for about 10 hours (!)).

recently my physicist recommend to also monitor the heart rate for effective training and now I'm looking for a solution that integrates with my pocket PC. what I came across so far are "chest belts" that transmit heart rate & related information via bluetooth to smartphones:

(please google for "zephyr hxm" and "polar wearlink bluetooth"; as this is my first post I'm not allowed to add external links here)

there are some apps available (just follow the links), but I'm reluctant to let my beloved GCC go (apart from that, not sure if any of these apps will run on my iPAQ).

is there any chance that GCC may support basic HRM functionality in the future? just the heartrate next to/instead of (i.e.) the altitude would do for a start, maybe a separate screen with current/avg/max heartrate/calories etc. for a later version?

not sure yet where to store this information for further analysis; in the GPX or a seperate file?

I think I'll go for the polar belt and check some of the apps, let me know if I can be of any help.
[Touch Diamond, MDA Compact IV General] Blaustein:
Heart Rate Monitor?

Hi woswasi,

I am very pleased that GCC has encouraged you to do some sports.

HRM is a big wish of several users. The problem is that Polar does not disclose the protocol of their bluetooth belts. And I haven't found any information on the net about this.

But the Zephyr HxM looks very interesting. There you can buy a Software Development Kit with HxM at the same price as the HxM (99$). I don't use HRM, so I don't want to invest these 99$+shipping only for development....

Do you have some programming experience and would like to help supporting HxM in GCC?

Klaus
[Touch Diamond, MDA Compact IV General] woswasi:
heart rate monitor

hi klaus,

yes, I have some programming experience, but in a different field, not really familiar with mobile devices - and I'm a damned lazy bastard ;)

since none of the apps recommended on the polar/zephyr website runs on my old iPAQ it looks like extending GCC is the only way to keep using this device.

I'll contact polar to see if they release the protocol specification, if not I'll get a zephyr SDK set (eventually we should support both chest belts anyway).

C# and visual studio 2005 isn't a problem - where can I download the latest source? only found the source for version 3.114 on the google code website.

let's go for it ...
[Touch Diamond, MDA Compact IV General] icy:
First of all: great app :)

I would like to suggest a feature to send nmea commands to my cripled gps mouse (T-Mobile Navigate), which resets itself after turn on (sometimes) to just the RMC output. I must use SIRFDemo (on the PC) to enable the other output, sending following commands:

$PSRF103,00,00,01,01*25 (GGA, every second)

$PSRF103,01,00,01,01*24 (GLL, every second)

$PSRF103,02,00,05,01*23 (GSA, every 5 seconds)

$PSRF103,03,00,05,01*22 (GSV, every second)

$PSRF103,05,00,05,01*24 (VTG, every second)

Do you see a way, to implement such functionality into gcc, for example by placing a textfile "commands.txt" in the program directory, which content - when it's presents - will be transmittet after turning on the gps connection.

+1 for a link to the latest source code

Grüße aus Nürtingen

Harald
[Touch Diamond, MDA Compact IV General] Blaustein:
init GPS device

Hello Harald,

could you please test your requested feature?

Copy the attached file into the GCC program directory, overwriting the existing GccGPS.dll.

Put your init commands in the file \GccInitGps.txt. It is a little bit dirty as this file must reside in the root directory of your device, but this was the easiest way.

The attached file is a debug version, which creates a file \debug.txt where it logs the characters sent to the GPS device.

Klaus
[Touch Diamond, MDA Compact IV General] icy:
Hi Klaus,

thanks for the prompt reaction.

The good news first: The feature works as excpected :)

Now the bad: The GPS receiver doesn't react as excpected. After some research I found (martin-dehler.de/gps/navigate.htm - at the bottom of the page 'Eine weitere Programmiermöglichkeiten'), that the text file has to be transmitted using YModem-protocol.

I found a C# implementation code.google.com/p/ymodemdotnet/. I hope you can integrate that easily. As a second solution I try to find a 'converter'-tool ASCII2YMODEM...

Thanks again,

Harald
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello Harald,

I can't believe that YMODEM is the right thing. Better use "send textfile" in Hyperterminal. You can test this and your command file with your PC.

possible errors:

- gps is in binary mode. Which actions do you take in detail in SiRFDemo (menu points; options)?

- CRLF is not correct

- File is converted into wide characters

Can you send me or post here your GccInitGps.txt and the created debug.txt?

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
Opinion Survey

If you press "stop" or "pause" in current realization the GPS is not switched off. If you want to have it off you must additionally press the GPS button.

Would you find it better if GPS is switched off automatically at "stop" or "pause"?

I would love to hear your opinions.

Klaus
[Touch Diamond, MDA Compact IV General] HappyFace:
I am using version 4.5 on a HTC Touch HD and everytime I (re)start my device GPSCyscleComputer has lost all it's settings. This means that I have to set all my settings again.

Does anybody know how to solve this problem? I have installed the program on the internal memory of the device.
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi HappyFace,

the settings are saved at application exit. Perhaps you have never exited the application really - only minimized (Windows setting, when using upper right X). Please use at least one time the Exit Button in Menu Page.

Additionally you can save your settings in a user settings file by long-click on one of the Recall 1,2,3 buttons.

Klaus
[Touch Diamond, MDA Compact IV General] oldsap:
i've been experiencing corrupt data when i end a file record. i'm not sure what causes this. i usually press stop, pause, file, map, but not in that particular order.
[Touch Diamond, MDA Compact IV General] fabrylama:
I would like this as default behavior:

on "stop" gps is automatically switched off

on "pause" gps is NOT automatically switched off

maybe you could add an option to customize this behavior or maybe you could implement a different action on long-click, like this:

stop short-click: gps goes off

stop long-click: gps remains on

pause short-click: gps remains on

pause long-click: gps goes off

I realize it's very twisted... do you think I'm crazy? :p

I also have a request about the recalls:

I see that now in the menu screen is shown what setting is in use, but this notification appear only after you recall the setting, not on application start...

I understand technically why you did so, but I would prefer a permanent indicator loaded on application start and continuously shown directly in the Main screen and also in the menu screen.

Thanks!
[Touch Diamond, MDA Compact IV General] Blaustein:
Which data is corrupt? Can you send me such a corrupt file. Can you try to find out which action causes this corruption.

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
this could be a good compromise.

If you want an other reaction - simply press the GPS button and it does it.

I will think about it.

Klaus
[Touch Diamond, MDA Compact IV General] fabrylama:
good, thanks!
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello Harald,

SirfDemo encloses the data with $ and checksum in mode "NMEA".

But this double enclosure is not necessary.

I see in the debugfile: not all characters are written. Perhaps the buffer was full.

Please try the attached dll and send me the debugfile, even if it works (I am inquisitive).

Klaus
[Touch Diamond, MDA Compact IV General] oldsap:
The error message is: File has been closed incorrectly. Do not continue this file!

i've attached one of the corrupted file below.
[Touch Diamond, MDA Compact IV General] icy:
+1

on "stop" gps is automatically switched off

on "pause" gps is NOT automatically switched off
[Touch Diamond, MDA Compact IV General] Blaustein:
This file is really corrupt. The first few bytes are ok, but then it is somewhat strange.

How often does this happen? Can you find out which action / circumstance causes this corruption? I think it's a very specific problem, because I heard from no one else of such problems.

Klaus
[Touch Diamond, MDA Compact IV General] oldsap:
i'll try to replicate how this happens. to make sure i don't corrupt my data, what i do is this in specific order:

1. Pause GPS

2. Stop Recording

3. Menu

4. File

5. GPX

6. KML

7. Exit
[Touch Diamond, MDA Compact IV General] tiriri:
Problem on HD2 ??

Bonjour à tous,

J’ai installé GPS Cycle Computer sur mon HD2.

Le programme fonctionne, je peux visualiser les cartes sous forme jpg, mais lorsque le HD2 se met en veille ou que je l’éteinds en poussant le bouton off, l’ enregistrement du log s’arrête.

J’ai également essayé la case « use alternate method to keep GPS on » mais sans succès.

Comme décrit dans le mode d’emploi, j’ai essayé BK light off pour couper le rétro éclairage, mais rien n’y fait, le GPS se coupe dans tous les cas, et lorsque je rallume le HD2, le log est bloqué au temps correspondant à l’extinction du HD2.

Une petite idée ????

Merci

PS : y a-t-il moyen d’enregistrer des points à l’avance au lieu de chaque fois taper les coordonnées Lat Lon du point à atteindre ?
[Touch Diamond, MDA Compact IV General] tiriri:
Problem on HD2 ?? (english)

Hello,

I’ve installed GPS Cycle Computer sur mon HD2.

The program works fine, I can see the maps in my jpg files, but when HD2 goes to sleep or when I switch it off, the recording of the log ends.

I used also the “alternate method to keep GPS on” in the options but no way.

In the user manual, I saw to try BK light off, but it is the same, when I switch on the HD2, the log is blocked at the time of the switch off of the HD2.

Any idea ???

Thanks !

Other thing : Is it possible to record waypoints in the program instead of input lat lon of the waypoint at each time ?

:)
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi tiriri,

I think you have made sure that this option is not checked: "Save Energy: GPS off on power off".

Do you use the option: "Read GPS data directly: COM..."

An awful way: disable the "go to sleep after..." in windows options.

With the menu " Add Waypoint" you can add a waypoint at the current position. I don't understand clearly what you mean. You can add a "Track2Follow" which can include waypoints in GPX format.

Klaus
[Touch Diamond, MDA Compact IV General] :
Problem with AppToDate

Hi, Blaustein.

Maybe a possible bug: when AppToDate is run it's states that there is a new release of GCC (4.6SP1). So you can launch the download and install from this app. After installing it, if you run it AppToDate again, it still states that there is a new release 4.6SP1 and asks you to download again, so I suspect that some file is not correctly updated, am I wrong?.

Hope that helps.

Keep good work.
[Touch Diamond, MDA Compact IV General] Blaustein:
new version 4.7

Hi lince,

you were right. The xml-file in the cab was not up to date (I did the wrong order).

I have released a new version 4.7.

new features:

- press stop: -> GPS is switched off

- recall settings: -> name is displayed in Info field

- initialization of GPS device by \GccInitGps.txt possible

- hide map

bugfixes:

- back and fore color of "Distance to T2F"

Klaus
[Touch Diamond, MDA Compact IV General] gadgetuk437:
This

http://xdaforums.com/showpost.php?p=5293366&postcount=25

will fix it.

(will prevent gps turning off whilst a program is using it, even in standby)
[Touch Diamond, MDA Compact IV General] spidzik655:
another wish list..

it would be nice to have also info about g force (accel. logger) displayed and logged....
[Touch Diamond, MDA Compact IV General] tiriri:
This option is not checked: "Save Energy: GPS off on power off".

The option is on: "Read GPS data directly: COM..."

I 've tried now to disable the "go to sleep after..." in windows options.

I'll test this tomorrow andcome to say the result...

With the menu " Add Waypoint" you can add a waypoint at the current position. (Yes but only while tracking)

I'll test too the " add a "Track2Follow" which can include waypoints in GPX format."

I only want to put some POI in the system to see the distance from my position to the POI at any time.

Eric
[Touch Diamond, MDA Compact IV General] tiriri:
HD2 + GPS Cycle Computer (solved)

I disabled the "goto sleep after.." in win options, and it works, thanks a lot Blaustein !
[Touch Diamond, MDA Compact IV General] Blaustein:
Fine, but don't forget to switch off your device manually, as windows doesn't do it now.

Did you try gadgetuk's advice?

http://xdaforums.com/show...6&postcount=25

In the post there is missing "\Power" in the middle of the key, but the cab is correct.

May be you must restart your HD2 after applying. Perhaps this solves the problem and you can make use of the "go sleep after..."-option when GCC is not logging.

Klaus
[Touch Diamond, MDA Compact IV General] leigame:
Advice from link dosn't work. :/

Any other suggestion about it?
[Touch Diamond, MDA Compact IV General] Blaustein:
- Set the value to "0" (DoubleWord).

0 is full power, 1 is little reduced power, 2 is more reduced power, 3 is standby, 4 is off.

Not all peripheral devices support all modes (some modes are the same).

- Read the whole thread from the link.

Klaus
[Touch Diamond, MDA Compact IV General] Hacker@lho:
Hi,

thanks for this suberb app!

I'm using latest 4.7 version of gcc and my phone is a HTC Trinity.

The option "exclude stop time" isn't working for me, I also use the option to beep when it starts or stop recording but it doesn't exclude the stop time!

If I'm stopped and I've tested it different ways even at an open area without buildings, it doesn't exclude the stop time.

A small value between 2,x and 3,x Km/h is showing at current Speed and that value doesn't change, it's fixed!!!
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Hacker,

do you use "GPS activity: always on"?

your GPS receiver delivers the value for speed. If the speed is lower than 0,1km/h GCC treats it as stop. Your GPS receiver seems to have a problem.

Perhaps a reset of your device could help.

What is displayed if you use Speed "from position" or "both" (context menu)? Unfortunately the stop decision is always taken "from GPS".

Klaus
[Touch Diamond, MDA Compact IV General] Hacker@lho:
Hi,

yes I use "GPS activity: always on".

Discovered today the context menu!

If I use Speed "from position" it "excludes stop time", if I use "both" it doesn't exclude.

I'll do more tests...

thanks
[Touch Diamond, MDA Compact IV General] soter:
GpsCycleComputer program

Does anyone know how do I add a map to the GpsCycleComputer program?
[Touch Diamond, MDA Compact IV General] oldsap:
you might want to try this:

http://xdaforums.com/showpost.php?p=8797786&postcount=1355
[Touch Diamond, MDA Compact IV General] soter:
Dear friend,

Where do I find this GCC Tool?

Thank you in advance.
[Touch Diamond, MDA Compact IV General] silviontz:
GCC Tool

GCC is the acronym for GPS Cycle Computer :)
[Touch Diamond, MDA Compact IV General] soter:
Since this is the case, the problem remains:

"How do I add a map to this program?"
[Touch Diamond, MDA Compact IV General] silviontz:
As Golf_4711 said:

I construct the maps with the tool Mobile Atlas Creator

as format "Mobile Trail Explorer".

It is similar with your map-format and it function very well!

Only one problem (is not a really problem )

this format make to many separate parts of files and subdirectories.

Cheers!
[Touch Diamond, MDA Compact IV General] soter:
OK. Thank you.

Well then, where do I find this "Mobile Atlas Creator" program and what do I do with that?

Thanks again for your time.
[Touch Diamond, MDA Compact IV General] silviontz:
http://tinyurl.com/3hz2mgw