GPS-Sport ForenRun.GPS SoftwareTwo more function we need very much :)
Bitte einloggen, um neue Kommentare zu erstellen Foren durchsuchen
Erste Seite<Seite1von1>Letzte Seite
eltsov.denis 16.04.2015 11:03:49 UTC



Thank you VERY MUCH :)
admin 16.04.2015 10:22:28 UTC



OK, we can give it a try :-) Probably you'll be the only one using that function, but who knows :-)

I've included the following code in the Live Tracking function:

int p1 = message.indexOf(SPEAK_TOKEN_START);
if( p1 >= 0 ) {
// http://www.gps-sport.net/forums/thread/2900-0/

int p2 = message.indexOf(SPEAK_TOKEN_END);
if( p2 >= 0 && p2 > p1 ) {
message = message.substring(p1 + SPEAK_TOKEN_START.length(), p2);
if( !message.isEmpty() )
TalkingInformationEngine.getInstance().Say(message, false);
}
}

where

private static final String SPEAK_TOKEN_START="{say}";
private static final String SPEAK_TOKEN_END="{/say}";

It's important to note that the command must be in the FIRST line of the response. There must not be anything coming before that line (like "<DOCTYPE>" or similar stuff).

That code will be included in the next release (build number 4058 or higher, Android only), which will be published probably tomorrow.
eltsov.denis 13.04.2015 13:46:32 UTC geändert am 15.04.2015 14:54:00 UTC



About 1. You misunderstood me. Let me explain.
As a coach of orienteering group (in a large city) I have to prepare many different exercises for my team. And I need many strange features from software we use.(Of course we use routing and voice navigation in Run.GPS You mention in Your answer)
For example in early spring I often need to tell all group to change route because of very wet marsh, which was ok in summer, or I usually need some advanced navigation based on terrain knowledge. Most of that functions are useless for most of the people, and so I think it's not good idea to ask you to a imbed them all to Run.GPS.
But I am not very bad in PHP programming. For example we use this for live tracking of our group(it’s only I and my daughter in public access): http://www.northernwind.spb.ru/server/leaflet/
So my idea is to learn Run.GPS to say throw TTS, string which livetracking site return in response to livetracking data from Run.GPS.
For example: now we use this url to send livetracking data http://www.northernwind.spb.ru/gpsonline/getdata.php?usr=::u64&amp;pwd=::p64&amp;lat=::lat&amp;lng=::lng&amp;time=::time&amp;durSec=::durSec&amp;hr=::hr&amp;alt=::alt&amp;dop=::dop&amp;spd=::spd
If you try to send some data to this url you will get "Hello ::u64" in response. But if speed is more then 60 you will get {say}Impossible speed{/say}
And I want Run.GPS to say " Impossible speed" or anything else it will get between {say} {/say} tags (you can use any format you prefer )
I think it's not very hard to embed this feature to Run.GPS, but it make possible to decide any crazy ideas for those, who can write some code (of course when web connection is possible ) :)

Best rgards Denis Eltsov
P.S. 2. I understand we are waiting for it to :)
admin 13.04.2015 11:41:06 UTC



1. Well if you leave the track Run.GPS plays a warning sound and says "distance from route 30 m". Or did I misunderstand you?
2. Yes right this is still on our wishlist!
eltsov.denis 10.04.2015 16:10:47 UTC geändert am 10.04.2015 16:13:11 UTC



Once again. In the beginning of summer season I ask about two function we need very much.
1. Voice feed back on leave tracking. If leave tracking server return back some string. Program must say it throw TTS output.
2. NFC support. Very simple scenario. If you place an NFC tag on a phone Run.GPS make a LAP. And may be also send this event to leave tracking server in any format.

This features will make us possible to use Run.GPS as full functional solution for our orienteering activates. Without need any special punching and tracking system.
Best regards Denis Eltsov
Erste Seite<Seite1von1>Letzte Seite
© 2024 | Impressum | Allgemeine Geschäftsbedingungen | Nutzungsbedigungen | Datenschutzerklärung | Widerruf und Rücksendung | Batterieentsorgung