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

1) Yes, in some cases, I find it very helpful. It would be useful extension. The current view but I also kept.

2) I'll try "PDATileManager". I have tried Mobile Atlas Creator. I followed the instructions in the readme, but some map tiles in GCC are poorly displayed, are blurred. If you want, I'll photograph it and put it here as attachment.

Anyway, thanks for the great work!
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Zdendalos,

blurred tiles? Maybe some tiles are missing, then the next available tiles with smaller zoom factor are underlayed.

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

I have downloaded complete area by "Mobile Atlas Creator" with all zooms. The problem is probably not in the missing parts of the map. I'll try it again, and try "PDATileManager" too. Then write how it went.

Problem with blurred map is solved! I had no checked option "Multi-maps, 1x zoom". Sorry for wasting your time, my bad! Now all tiles shows correctly. I though this option is used only for downloading multiple zoom levels directly from internet to GCC!

Thanks for your help!

Z.
[Touch Diamond, MDA Compact IV General] jaco-82:
In 4,9b1 I have a problem with track2follow file loading.

There is a message saying „error reading file or it does not hale track date”.

In previous GCC version file was loading correctly.

GPX file
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Jaco,

your gpx file is encoded as ISO-8859-1 which is not supported by windows mobile. you should try to encode as UTF8.

It was really not easy, but I managed to ignore this encoding tag. But with the wrong encoding it may be possible that some localized characters are not displayed correct, but this can only happen at names of waypoints or descriptions in later versions.

PS: your file is really big - you should notice a remarkable reduction in load time.

PS2: there is a logfile GpsCycleComputer.log which logs additional information about errors.

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello zdendalos, I can make a digital compass display with numbers in degree, showing the direction of movement.

0 = north, 90 = east, 180 = south, 270 = west or

0 = north, 90 = east, 180 = south, -90 = west

which do you prefer? (or something else?)

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

I prefer two options of display - letters and numbers of degrees:

1) direction of movement displayed as letters (numbers in parentheses are for information only):

N (0°), NNE (22,5°), NE (45°), ENE (67,5°), E (90°), ESE (112,5°), SE (135°), SSE (157,5°), S (180°), SSW (202,5°), SW (225°), WSW (247,5°), W (270°), WNW (292,5°), NW (315°), NNW (337,5°)

2) direction of movement displayed as numbers of degrees:

From 0° to 359° - one step could be one, five or ten degrees in numbers mode or as you proposed - 0 = north, 45 = northeast, 90 = east, 135 = southeast, 180 = south, 225 = southwest, 270 = west, 315 = northwest

There could be also full screen compass as you have already made in "track2follow", but with the scale and in order immediately after fixed position and make a movement.

I do not know how difficult these changes are for programming. I am not a programmer, only user. So keep your patience with me. ;)

Z.
[Touch Diamond, MDA Compact IV General] fabrylama:
Hi Klaus,

I have a few questions/suggestions:

-I've seen that in a few standalone gps logger ( http://www.qstarz.com/Products/GPS Products/BT-Q1300ST-F.htm ) there is an option for logging the posiion 5 times every second, in your opinion is it even tecnically possible (is the gps hw fast enough?) or it's just an interpolation? If it's real data, it would be possible to implement it in gps cycle computer?

-In the gps options, if I select "log every second" and "average=2" what happens? I mean, the program reads 2 positions in 1 second from the gps and averages, saving 1 position, or something more complicated? Why you advise against selecting an averaging value greater than 3 (in the readme file)? (maybe because the gps hw can't give more than 3 sample per second?)

-The baud rate settings is important? On my htc diamond the logging seems to work with every possible baud rate value, higher is better (more sample per seconds maybe?) or worse (more power consumption?)

-It would be possible to implement a log interval based on distance (ex: log every 5 meters), this would be perfect for my bike rides: in some climb I go as slow as 2m/s (18% slope) and in the following descent as fast as 20m/s, this means having simply to much data on the ascent and too few on the descent

Thanks

Fabrizio

ps. I just noticed thad the "gcc2gpx.exe" utility (for windows) I sent you last year doesn't work if there are waypoints in the gcc file:eek:, as soon as I've time I'll update it and I'll send you the 2.0 version (are the updated gps cycle computer sources online?)
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Z.

Ok I will realize the 2 compass formats, but 1) will have steps of 22,5 degrees and no information of finer resolution. 2) will have steps in one degree.

BTW: in map display you can enlarge the compass (in options-map-track width). With 240x320 display it will be half screen. You can hide the map if it annoys and it saves battery. You can save and recall this setting.

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

- I use GPS with its NMEA-Interface (like almost all gps-sw). This delivers data once a second. With some HW it may be possible to configure other rates (at least less than once per sec). Is this really necessary?

- AVG 2 means that the old samples contribute to the current value.

Current value is (current sample + old value) / 2

or more generally: Xc = (Xs + Xold * (AVG-1)) / AVG

with this algorithm the track lags behind the actual value and in the track curves are intersected. To compensate for this I use some forward correction based on the current speed. But with AVG considerably > 3 this will overcompensate and the track looks like you had to much speed and you didn't get the curve on the road :-)

- with internal GPS the baud rate setting does not matter (the functions are only there for compatibility but have no impact).

- what is the problem with more data (every sec)?

The sources of V4.8 are online.

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

1) finer resolution than 22,5° is not necessary in letters mode

2) one step = one degree is the best! ;)

BTW - sorry, I don't know, what you mean. I know, how to hide map in map mode, but don't know, how to enable or enlarge compass on this screen. Resolution of my phone is 800x480, but I'm not sure, if you mean this... :)

Anyway, thanks very much for implementation my wishes!!!

Z.
[Touch Diamond, MDA Compact IV General] fabrylama:
Hi Klaus,

Well, if it were possible to read more data every second, it would be useful for high speed sports, don't you think?

I have another question on the average function, if you select "always on, log every 2 (or more) seconds" the averaging uses the sample taken every N seconds (the logged data) or uses also the in-between, not logged) samples?

The problem with too much data is that, if you go at 2m/s and you log every second, you end up having 1 sample every about 2 meters, but the gps accuracy simply isn't enough (in my experience) so the track looks kinda erratic (if you don't use averaging), this is more noticeable in the speed vs distance graph.

I think that a perfect solution would be to log 1 calculated point every "N meters or X seconds" (I would use 5m, 30sec), calculated by averaging every sample untill the distance is more than N, of course the "X seconds" condition is needed when the person stops, or goes too slow (otherwise no point would ever be logged until the motion resumes).

Thanks for your thorough answer.

Fabrizio
[Touch Diamond, MDA Compact IV General] Stoffl_:
I'd just like to say I really appreciate your work and it's a fantastic app, keep it up!

I was using the endomondo app before I found out about this and it's a joke compared to the android version, and especially compared to your app. :)
[Touch Diamond, MDA Compact IV General] Stoffl_:
*edit*

Nvm, found what I was looking for in the options.:o
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Z.

I have made your wishes. In Letter mode I have made a needle indicating analog direction within 22.5 degree (It wasn't that complicated). Perhaps we can remove the 3-letter symbols and use only 8 2/1-letter-symbols N, NE, E...

Hi Fabrizio,

I have made your wishes (5m and 10).

Please test version 4.9beta3.

Klaus
[Touch Diamond, MDA Compact IV General] fabrylama:
Thanks, it works perfectly!

One more request, can you add an option like "beep when battery drops below 21%"? This way I could decide if stop the logging myself (or to let it stop automatically by the "stop if below 20%" option) or if to let it run (like if I'm near home), if you can, it would be better a long beep (easiest to ear in the traffic).

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

must say you are very quick and precise!

I've test it in car and must say, you are right - 8 symbols are enough!

The needle is good idea, so in car and over daylight it is not good visible and not necessary. I've test it only in night mode - I like it more. :)

On the picture I've send before the needle is stable and letters with scale on white field are moving. You can imagine it as a wheel, which is rotating as you change heading and you see letters and scale from the side of the wheel - as a car magnetic compass. The red thin line is stable in the middle. This kind of view would be really fine, but I think it's harder for programming and do not want annoy you. It's just only idea when you came with the red needle. But if you would to labor... ;)

You are very good programmer, have you some else applications for smart phones?

Thank you for all!!
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Fabrizio, I will think about, if I have time.

Hi Z, in your picture the "N" is exact in the middle, but the needle is somewhat right. Therefore I suppose that the needle is moving. Also in the usual ball-type car compasses, where the ball with the letters is moving, "NW" is right of "N" - in your picture "NW" is left of "N".

But you guys prevent me from working on a nice new feature. BTW: if someone is bothered in v4.9b3 by some beeps when T2F is loaded, please deactivate "play voice command" in navigation screen.

Klaus (now offline for the long weekend)
[Touch Diamond, MDA Compact IV General] zdendalos:
Hi Klaus,

you are rigt, my bad! I have send a picture downloaded from internet without examine details. My navigation shows similar compass but here it goes, as you said - ball type car compasses. Though this picture shows it right. I did not think that could be swapped sides and moving needle. So sorry for misled you. But now we understand!

I look forward to a new feature!!

Have a good time!

Z.
[Touch Diamond, MDA Compact IV General] ryahp:
incorrect zoom levels?

I actually have a GPS cycle computer but when I found this piece of software I just had to buy a PDA mount for my bicycle.:D

I'm on a VGA (not WVGA which nowadays most people use) device and maybe this problem is specific to VGA devices, but the zoom levels don't seem to correspond correctly to the map tile size of 256x256 pixels.

In this example the tile is displayed at about 201x206 pixels (not even square). The next zoom stage produces about 300pixels each side with the same tiles, which is a bit blurry... I guess maybe the zoom levels were developed before implementing the map feature, and some more difficult problems about projection and length stuff may also be involved. While it does not affect navigation, which seems to be very precise with good satellite reception, it significantly degrades the visual appearance of the map.

Has anybody else actually measured the displayed size of the map tiles?

If it is a common problem across different screen resolutions it might be worth reworking the map display sizes.
[Touch Diamond, MDA Compact IV General] capoccia:
Hello, I doesn't understand how load the map.

If I use map of http://www.openstreetmap.org/, I go in export tab and then?

Thanks.
[Touch Diamond, MDA Compact IV General] jmses:
Hello,

You have to select the area you want the map to include. Then, export it as "Mapnik" and save it in a local JPG file. Then, you have to create a TXT file with four lines, one for each of the numbers that openstreetmap shows in the top of the export area. If it were a clock, the order would be 6h, 9h, 12h, 3h. The name of the TXT file must be the same as the JPG file. Finally, put both files together in the maps' folder. That way it worked for me!

Regards,

Javier
[Touch Diamond, MDA Compact IV General] jmses:
This software is great! Congratulations to the author and many thanks!

I would like to know if it could import GPX files. I have read all the documentation but I could not find it. As far as I have found out, it can only import GCC files. Is there a way to convert GPX files into GCC files?

Thanks and best regards,

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

with the button "Track2Follow" you can load .gpx, .kml and .gcc files. The track is displayed as 2nd track (default red).

Concerning maps you should read chapter 10.4 in readme.htm, accessible through the help button. I recommend "MOBAC" to download OSM maps.

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
incorrect zoom levels?

Hi Ryahp,

you are right, osm tile maps were developed later. Maybe we should improve this issue.

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

Great! I found it! The thing was that I had to click on the left/right arrows below. I saw the message "no *.gcc files found" and I did not realize that with the left/right arrows I could switch between file formats.

I found tiles maps a bit difficult compared to JPG maps. However, with the application you mentioned, MOBAC, it seems to be quite easier. I will give it a try.

Thank you very much for your answer,

Javier
[Touch Diamond, MDA Compact IV General] Akwangwu:
hi all the expert, do you know how to activates autorun and auto minimize when the application start?

sorry I'm newbie in this field, is that possible to make live loging every second, because I need live real time tracking to monitoring my car like as Trackr! software? I like this software actually but live real time tracking only that I needed, not other features on my device. I can see more detail on web browser, so no need on my device.

Thank you so much and I'm so sorry if this question is too funny or too foolish

:)
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi, autostart is not foreseen. Perhaps you can use "MortScript" to start GCC and after some seconds start logging. LiveLogging is possible with crossingways.com.

Klaus
[Touch Diamond, MDA Compact IV General] Akwangwu:
Thanks Blaustein for your advice, would u give me the "play" sendcommand? I don't know the sendcommand button to activates running GCC (play).

Thanks

:)
[Touch Diamond, MDA Compact IV General] Blaustein:
Use Sleep(..) or WaitFor("GPS Cycle Computer") until Gcc has started.

Then use MouseClick(x,y) to 'press' the start button. If your screen resolution is 480x640 use x=240, y=600.

With Minimize("GPS Cycle Computer") you can put Gcc in background.

Klaus
[Touch Diamond, MDA Compact IV General] Akwangwu:
Thank you so much for your great advice Blaustein, but if must be using MouseClick command, the windows must be on the top, that's impossible because we want to put embedded small tracking software when loading windows at the first start, that's why I was asking you about the sendcommand code to control the button.

Blaustein, actually I have similiar small software that run gccgps also, it's for tracking only that I downloaded from neighbor forum, I sent you the link to download, please have a check your PM, but I tried to make it connect with www.crossingways.com and getting error always, and maybe you can help. This is small application with small resources memory needed, I love it actually, unfortunately I couldn't find the match website tracking one.

Please, your advice would be my priority and I really appreciated, thank you so much Blaustein.
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi Akwangwu,

the mentioned small tool seems to suit your needs very good. You should contact the developer of this tool to make it work. Is the source code available?

Is Livelogging working with GCC? A year ago crossingways have changed their interface. They need an additional parameter "clientInformation" for GPX upload. I have adopted GCC in version 4.3.

Klaus
[Touch Diamond, MDA Compact IV General] Akwangwu:
Thank you so much Blaustein, unfortunately the source code isn't available. I've just downloaded from other forum long time ago and even I forgot that link where I downloaded.

I have tested with your latest GccGPS.dll and combined with that software but getting error message...hihi

Thank you so much Blaustein.
[Touch Diamond, MDA Compact IV General] gera229:
I downloaded the latest version 4.8. Since I wont' be modifying anything I do not think I need the source code, but correct me if I am wrong.

Anyways, my GPS does not seem to be working.

I have a sprint touch pro 2 with sharkie's rom.

It worked with an older version however.

I get GPS information, but it does not seem to be logging anything and the compass doesn't seem functional or anything.
[Touch Diamond, MDA Compact IV General] jaco-82:
HI Klaus,

I have a question. Is there a possibility to make GCC stay on top of telephone screen after unlocking keypad. It would make a difference during cycling trips. Im curently using G-Trigger to have GCC on top but this aplication use up a lot of baterry.

As always greatful for replay.
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi gera229, which version worked? There was no change regarding GPS for a long time. Did you start a log? or only switched on GPS? Compass can only work if you are moving.

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi jaco, I don' understand what is your problem? Can you describe in detail what is happening and when.

Is your device going in power safe mode? Turn off backlight? Turn off device?

Do you start GCC again and again with G-Trigger? You could use MortScript to start GCC every 60 seconds (or so) instead. This should use not much battery.

Klaus
[Touch Diamond, MDA Compact IV General] jaco-82:
I use GCC mainly to create route track - I mean graphic way. Sometimes though I have to look at the map to see which way I should go. During cycling it is inconvenient to tap the screen many times in order to find something. Thats the reason why I dont use BKLight. I have my mobile in my pocket and lock keypad and use power buton to switch off screen.

I think about function which I found in OziExplorer. When aplication was on and it was working in background; after unlocking mobile phone keypad (slide to unlock) Oziexplorer automatically was on top of the screen as main application. Hope it make sense for you. So with that option it was very easy to access the map without playing to long with clicking.

I used G-trigger exactly for that - to force GCC on top of mobile screen (as my main running application) by shaking my phone.

P.S Hopefuly I explained myself fairly clearly this time and you understand what I mean.
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi jaco,

why is GCC in the background? On my device I use the power button and GCC stays always on top. Do you put manually GCC in background to lock your device?

Can you describe in detail the mentioned function of OziExplorer? Are there configs?

Klaus
[Touch Diamond, MDA Compact IV General] CyberDemonVZ:
Samo here.

When I lock device, and then turn it back on (I use S2U2, just like jaco-82), GCC is still on top, and I can use it right away.
[Touch Diamond, MDA Compact IV General] jaco-82:
Hi Klaus,

I know that after using power button GCC is still od top. But because I keep my phone in my pocket I have to lock kepad-creen as it is touch screen mobile. And after using slide to unlock GCC is still in background. And I wish it could have been on top

Oziexplorere after using slide to unlock was in background. I dont use it anymore though so I am not able to say any configs
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi jaco,

is this "slide to unlock" original windows or device SW? Or is it a third party tool? Did you check the settings of this tool or feature? Perhaps there is a possibility to restore last application.

I think I can not help more than this.

Klaus
[Touch Diamond, MDA Compact IV General] Blaustein:
need your help

Hi friends of GCC.

Attached is a new beta release of GCC V4.9beta4.

- speed up reading files for "Track2Follow"

- speed up reading GPX files and make it compatible to XML syntax (now compatible to GPX files from crossingways)

- in GPX export the track can be separated in segments when logging has gaps (Pause) of more than 10s (enable in Kml/Gpx options)

- when automatic OSM map download is enabled, the visible map tiles can be forced to reload by context menue

- compass in main screen can be configured in different styles (arrow, digital, letter)

- additional log intervals: logging every 5m or 10m (but always every 30s) - settings index has changed, so check your setting if you use "run every x sec"

- reduced flicker on menu page when scrolling (thanks to dokkis)

- update button in About page (thanks to kilblg)

- Navigation commands as text in map screen

- Navigation commands as spoken voice in different languages and voices

The outstanding new feature are spoken voice commands for navigation.

Included is one voice in english and one voice in german in a separate .cab.

But these voices are only meant to be a demonstration on how it works (they are relatively bad). Here I need your help, please can some of you create voices in different languages (perhaps has someone a girlfriend with a nice voice). Instructions on how to create new voices are in the new file readme.txt in the "local" directory. With the sequence Seq_test.txt you can test your voice if it is clearly understandable, sounds good and is fluently. Please change or expand Seq_test.txt so you can test all commands. This sequence is played with context menu in navigation screen. In GCC in the first option page you can select the directory with the desired voice. I hope I get many nice voices - please post here as .zip.

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

I'm testing the exciting functionalities of GCC . Great!

I plan to use it drawing a T2F on my PC and then load it to GCC. The aim is to check the track and eventually correct ,amend, complete, change etc...

The registred track will have all the approximations that normally a gps has.

Do you think possible to stick (when registering the track) at the original T2F nearest point when the distance will be less than a given amount (eg 10 mt.) ?

Thanks for your valuable time.

A.
[Touch Diamond, MDA Compact IV General] Blaustein:
Hi pucci, I don't understand what you mean. Can you describe it in detail with examples.

Klaus
[Touch Diamond, MDA Compact IV General] pucci:
Klaus

If you move on a (long) straight lane, probably the gps defined track will be a sort of "snake" due to the error/approximation of the gps itself. If I am following a predefined track, most likely this will be traced as a straight line. My point is using the coordinates of the T2F instead of the one read from GPS when the difference is limited.

Sorry for my English, hope now my question is more clear.

Thanks for your help.

Amedeo