WinCE Koordinateneingabe für Medion PNA mit GoPal (2.x - 5.x)
Änderungen - changelog:
Version (V1.09 Rev.0) freigegeben:
- Länge und Breite standardmäßig vertauscht, Ländereingabe ermöglicht bei GoPal 3.0 eine Adresse ohne Koordinatenangabe anzugeben.
- Mit dem neuen Parameter RouteASC= kann man die Zieldatei, die bei der Taste Route+ benutzt wird angeben (vollst. Dateiname).
neue Version (V1.09 Rev.1) freigegeben:
- POIVerwaltung, die ermöglicht ein dynamisches Erzeugen und Anpassen der Datei POI.PC an die eigenen Bedürfnisse. Dazu werden noch Daten von
karatzie benötigt.
Neuer Parameter:
poiverw=\Storage Card\POIVerwaltung\
oder:
window=0 poiverw=\Storage Card\POIVerwaltung\PKWs.cfg
um mit einer vorgefertigten Konfiguration "on-the-fly" (ohne Benutzereingabe) eine POI.PC zu erstellen.
- Konverter TRK->GPX, für OpenStreetMap optimiert. Die Daten können direkt am PNA im Track-Verzeichnis konvertiert werden und werden mit einem
gültigen Zeitstempel versehen (daher bitte der originalen Dateinamen nicht verändern!). Außerdem kann die Qualität der zu konvertierenden Daten gewählt
werden, damit die gpx-Datei nur möglichst genaue Daten enthält. Aufzeichnungen ohne GPS-Empfang bzw. mit Geschwindigkeit=0 werden überlesen.
Neue Parameter:
TrackMinSat=<mind. Anzahlt empfangener Satelliten>
TrackMaxHDOP=<max. zulässiger HDOP>
TrackMinLost=<Zeit in s eines GPS-Abrisses, damit ein neuer Track erzeugt wird>
TrackConv=<Track-Verzeichnis>
also z.B.:
TrackMinSat=5 TrackMaxHDOP=2.3 TrackMinLost=12 TrackConv=\Storage Card\UserTracks\
Siehe auch Beitrag hier!
neue Version (V1.09 Rev.2) freigegeben:
- Die Schriftart der Fenster wurde von Arial auf Tahoma umgestellt, da es Darstellungsprobleme gab, wenn Arial-Schriftarten installiert wurden.
neue Version (V1.09 Rev.3) freigegeben:
- neue Koordinaten-Eingabeformate:
- Koordinateneingabe in UTM und MGRS(=UTMREF)
- neue Ausgaben von Koord-Server:
- Koordinatenausgabe in Grad, Minute, Sekunde*
- Koordinatenausgabe in UTM und MGRS(=UTMREF)*
- Ausgabe von Geschwindigkeit und momentaner Richtung*
- Ausgabe des nächsten GoPal-Zieles in Koordinaten, Entfernung* und Richtung*
- Ausgaben können auf best. Fenster beschränkt werden
- und vieles mehr!
- POI-Verwaltung: Es kann nun auch einen cfg-Datei beim Start zum Ändern angegeben werden.
- die Parameterzeile kann nun bis zu 4000 Zeichen lang sein.
- mit dem neuen Parameter include= kann der Inhalt einer Datei als (Teil-)Parameter eingebaut werden.
- Der UserTracksMode wird von dem Parameter RORegKeys=0 auch ausgewertet
*) Für diese Funktionen wird ein "COM-Splitter" benötigt, der einen virtuellen COM-Port zur Verfügung stellt, damit gemeinsam mit GoPal auf den GPS-Port zugeriffen
werden kann. Es funktioniert sowohl der VirtCom des POI-Observers als auch der Serilot von Glopus.
neue Version (V1.09 Rev.4) freigegeben:
neue Version (V1.10 Rev.0) freigegeben:
- Der Zugriff auf die GPS-Daten zur Koordinatenausgabe ist nun auch aktiv möglich, d.h. es muss kein anderes Programm parallel laufen. Das bedeutet
wiederum, dass wenn die Koordinatenausgabe das einzige Progamm ist, das den GPS-Port benutzt, nicht unbedingt ein COM-Port-Splitter installiert werden
muss!
- Höhenausgabe eingebaut. Es wird die Höhe über Geoid in Metern angezeigt. Das entspricht relativ genau der Höhe üb. NN.
Beispielparameter: Window=0 KoordServ=1 t=1 ServWnd=height,52,228,100,18,-18,255,204,51,-1\| GPSPort=com5:
- StaticNavigation kann nun per Parameter ab- und angeschaltet werden. Dies erfolgt aber auf eigene Gefahr, da die Konfiguration der Hardware
geändert wird!
Achtung: Ich habe es auf meinem Gerät getestet und es funktioniert. Ich weiß aber nicht, ob das bei anderen Geräten (inbes. PDA) genauso geht. Ich muss
den SIRF-Chip in den sog. Binärmodus schalten, um die SN ändern zu können. Danach muss er wieder in der normalen NMEA-Modus gebracht werden. Falls
es dabei zu Problemen kommen sollte, bleibt der Empfänger im Binärmodus und es kann keine normale Positionsbestimmung erfolgen. Ein Softreset hat bei
mir aber in solch einem Fall geholfen. Die seriellen Parameter sind fest auf 4800;8;N;1 eingestellt!
Parameter zum deaktivieren der SN: Window=0 SetSN=0 KoordServ=1 GPSPort=com5:
Parameter zum aktivieren der SN: Window=0 SetSN=1 KoordServ=1 GPSPort=com5:
Koord beendet sich trotz Servermodus selbständig nach erfolgter Umschaltung, die ca. 1.5s dauert!
Die SN-Abschaltung kann auch ohne virtuellem COM-Port-Treiber (auf COM2:) erfolgen. Dann darf natürlich kein anderes Programm gleichzeitig diesen Port
benutzen!
Achtung: Es hat sich gezeigt, dass wenn während der Umschaltung viel Rechenleistung von anderen Programmen benötigt wird, es zu Timing-Problemem
kommen kann, was dazu führen kann, dass der GPS-Empfänger im Binärmodus (Sirf-Modus) verbleibt! Ein nochmaliges Durchlaufen der Umschaltung (am
besten z.B. aus dem Startmenü heraus) hat bisher immer das Problem behoben.
- Neue Ausgaben: Anzahl der Satelliten und von HDOP mit ... ServWnd=sat,... bzw. ... ServWnd=hdop,...
neue Version (V1.10 Rev.1) freigegeben:
- Taskbar und Explorer können nun auch auf dem PNA4425/E3215 (Centrality Prozessor) freigeschaltet werden. Es gelten die selben Parameter wie bisher:
taskbar=0, taskbar=1, taskbar=2 bzw. explorer=1
Vielen Dank an Navirunner, der das herausgefunden hat!
neue Version (V1.10 Rev.2) freigegeben:
- Taskmanager kann nun auch auf Geräten mit Centrality Prozessor (PNA4425/E3215) freigeschaltet werden. Es gilt der selbe Parameter wie bisher:
taskmanager=1
- Die Funktion der Taskbar wurde erweitert, da die Anzeige auf einigen Systemen anscheined Probleme macht.
taskbar=0 (aus)
taskbar=1 (ein)
taskbar=2 (um)
taskbar=3 (keine Funktion)
taskbar=4 (aus -> =0)
taskbar=5 (ein und Ctrl+Esc)
taskbar=6 (um und Ctrl+Esc)
taskbar=7 (nur Ctrl+Esc)
Also einfach zum bisherigen Parameter 4 addieren (=Bit 2 gesetzt!) und es wird Ctrl+Esc zusätzlich ausgegeben.
- Die POI-Verwaltung funktioniert nun auch mit GoPal 2.x! Um eine kompatible POI.PC zu erzeugen, muss der Zusatzparameter GoPal=2 angegeben werden!
Außerdem bitte darauf achten, dass die richtive Version (2.x oder 3.x) der POI-Verwaltung benutzt wird!
Parameterbeispiel für GoPal 2:
gopal=2 poiverw=\Storage Card\POIVerwaltung\
- Neue Ausgaben: Sonnenstand (Azimut und Höhe sowie UTC-Zeit) mit ... ServWnd=sun,...
und neue "Sonnen-Kompass-Ansicht" mit ... ServWnd=compass,... (siehe hierzu auch den Beitrag hier).
Die Berechnung des Sonnenstandes erfolgt relativ genau: Ich habe Teile es Codes von Arnold Barmettler, der die Formeln des Buches "Practical Astronomy with your
Calculator" von Peter Duffett-Smith benutzt, in C umgeschrieben.
neue Version (V1.10 Rev.3) freigegeben:
- Routenoptionen mit RORegKeys= nun auch für GoPal4.x auslesbar und einstellbar (soweit bekannt und verfügbar). Dazu bitte den Zusatzparameter GoPal=4
angeben. Es werden dann die neuen Registrywerte kopiert. Danke an Navirunner!
- Sonnenstands-Funktion verbessert: Höhe der Sonne über dem Horizont wird auch graphisch ausgegeben. Die Füllfarbe ändert sich je nach Dämmerungsphase.
Auf der blauen Line (Richtung zum Ziel) wird auf die letzten 1000m die Entfernung (Luftlinie) graphisch (als Kreis) angezeigt. Befindet er sich in der Mitte, dann
hat man das Ziel erreicht. Bei Geschwindigkeiten kleiner 2.5 km/h (SN abgeschaltet) wird die letzte Richtung für die Anzeige "eingefrohren".
- Bei der Serverfunktion wird nun die (Text-)Hintergrundfarbe (rb= gb= bb=) auch auf das ganze Fenster angewendet (bisher hellgrau).
neue Version (V1.10 Rev.4) freigegeben:
- Heading (immer oben) wird angezeigt und je nach Kursabweichung anders gefärbt (grün->gelb->orange->rot)
- Man kann den Kompass nun auch ohne Sonne darstellen (\sun-Fenster einfach weglassen)
- Die teilweise recht aufwändigen Berechnungen (UTM, MGRS, etc.) werden jetzt nur noch dann gemacht, wenn sie auch angezeigt werden.
- Diese Berechnungen werden unabhängig vom Anzeigen des Fensters nur 1-mal durchgeführt
- Diese Berechnungen werden nun unabhängig vom Anzeigeintervall 1-mal pro Sekunde durchgeführt
- Der aktuelle Sonnenstand wird nur alle 5 Sekunden berechnet
- Die Zielkoordinaten wurden bisher schon nur alle 5 Sekunden aus der Registry gelesen
- Der Befehl Wndrefresh= wurde optimiert: Beim Programmstart wird einmal sofort der Bildschirm gezeichnet und mit -1 erfolgt überhaupt kein weiteres
Timer-gesteuertes Zeichnen.
- Einzelnen (sichtbaren) Fenstern kann man für das Event "OnKlick" Aktionen zuordnen (statt dem Default "Programm Beenden"). Zusätzlicher Wert analog zu
"Tastenumbelegung"
- experimentelle "einfache Mercatorprojektion" (\s_mercator,...) als neues Koordiantensystem für Ein- und Ausgabe eingeführt (wegen GoPal4-Routen -> Ich weiß
aber nicht, ob diese Koordinaten nun mit GoPal4 zusammenpassen!)
- "Klick-Sperre", "Mini-Menü" und "Multi-Home-Button" siehe hier!
- KoordLight enthält alles der Vollversion, außer Serverfunktion und andere Koordinatensysteme! Bitte testen, ob ich das zukünftig weiterverfolgen soll!
- neue Serverausgabe \memory,... mit der man den freien program memory und den freien storage memory (object store) in kB anzeigen lassen kann. Das
Anzeigeintervall wird mit wndrefresh= definiert. Die default-Formatierung ist {free PM:%ikB\nfree SM:%ikB}.
- neue Serverausgabe \locator,... mit der man sich den Maidenhead Locator (QTH-Locator) zur aktuellen Position anzeigen lassen kann. Die
default-Formatierung ist {%s}.
neue Version (V1.10 Rev.5) freigegeben:
- Es werden nun im Servermodus auch die gewählten Zielkoordinaten bei GoPal4 aus der Registry übernommen (gopal=4 angeben!). (Die stehen dort aber
nur, wenn man das Ziel mit Ort-Straße-Hausnummer neu eingegeben hat und nicht aus "letzte Ziele" o.ä. übernimmt!)
- Außerdem wird bei GoPal4 (und GoPal2-3) die "letzte gültige Position" (LastValidMercatorX, LastValidMercatorY) gelesen, damit man nicht erst auf den
GPS-Empfang warten muss.
- Die letzte eingestellte Lautstärke des TCPMP wird -falls installiert- auf Anforderung in einen LFR-Button tauglichen Reg-Key kopiert.
neue Version (V1.10 Rev.6) freigegeben:
- Es gibt den neuen Serverbefehl ServEvent= mit folgenden durch Komma getrennten Parametern:
- was: bisher nur orthodrome und speed
- Operator: bisher >, >=, <, <=, =, !=
- Vergleichswert: eine Gleitkommazahl
- Reaktivierungszeit: eine Ganzzahl, die angibt, wie lange (in ms) nach den ersten Event die weitere Eventgenerierung gesperrt bleiben soll, obwohl
die Bedingung weiter erfüllt ist. Der Wert 0 bedeutet, dass sich der Servermodus beendet, sobald der Event erzeugt wurde.
- Event: das was passieren soll, wenn die Bedingung erfüllt ist. Analog zu ServKey= kann hier ein negative Zeilennummer angegeben werden, die die
auzuführende Koord-Befehlszeile in dem ServKeyFile= angibt.
- Ausführungsbedingung: genauso, wie bei ServWnd= kann hier angegeben werden, für welche Fenster und mit/ohne GPS-Empfang der Event gültig ist.
-1 bedeutet, dass er immer ausgeführt wird undbei der Angabe von 0x40000000 wird er nur bei GPS-Empfang erzeugt. Natürlich kann man die
Eventgenerierung auch auf best. (definierte) Fenster beschränken.
Beispiel: window=0 koordserv=1 t=1 rb=0 gb=0 bb=0 wndrefresh=1000
ServWnd=orthodrome,5,30,100,24,24,255,255,0,-1,0{%.3fkm}| ServEvent=orthodrome,<,0.300,10000,-6,0x40000000|
ServKeyFile=\Storage Card\Programme\KOORD\Menu01.txt| GPSPort=com5:
Es wird die Entfernung zum nächsten Ziel mit ServWnd= immer angezeigt, was aber nicht unbedingt nötig wäre. Mit ServEvent= wird definiert, dass die
Zeile 6 (event -6) aus der mit ServKeyFile= angegebenen Parameter-Datei dann ausgeführt wird, wenn die Entfernung kleiner als 300m (0.300 km) ist und
auch nur dann, wenn GPS-Empfang besteht (0x40000000). Wurde der Event erzeut, wird die weitere Generierung für 10s (10000ms) ausgesetzt, damit z.B.
ein neues Ziel berechnet werden kann.
- Groß- und Kleinschreibung wird bei Dateinamen (bei Programmstart wichtig) und Texten (ServWnd=text,...) berücksichtigt.
neue Version (V1.11 Rev.0) freigegeben:
- Berücksichtigung der Groß- und Kleinschreibung verbessert.
- neuer BATCH-Modus: mit batch= kann man eine Textdatei angeben, die zeilenweise die Koord-Parameter abarbeitet:
Beispiel: Mit window=0 batch=\Storage Card\Programme\KOORD\MyBatch.txt| startet man den Batchmodus mit der angegebenen Datei. Die
Datei MyBatch.txt kann nun z.B. folgende Koord-Parameter enthalten, um den VirtCom neu zu installieren:
// VirtCom neu installieren
window=0 copy=\Storage Card\Programme\VirtCom\VirtComNG.dll|\Windows\VirtComNG.dll|
window=0 copy=\Storage Card\Programme\VirtCom\VirtComMgr.exe|\Program Files\VirtComMgr.exe|
window=0 copy=\Storage Card\Programme\VirtCom\aygshell.dll|\Program Files\aygshell.dll|
window=0 SendKey=\l\Program
Files\VirtComMgr.exe|\c300,30,30\0x26\0x26\0x26\0x26\0x28\0x0D\0x09\0x26\0x26\0x26\0x26\0x26\0x28\0x28\0x28\c0,220,50\c0,180,50\c0,440,25
Im Batchmodus wird auf das Ende der Koord-Instanz gewartet, bis der nächste Befehl ausgeführt wird.
neue Version (V1.11 Rev.1) freigegeben:
- Fehler im Defaultwert bei nicht vorhandener koord.cfg behoben.
- Serverfunktion so erweitert, dass man damit einfache Menüs erstellen kann.
neue Version (V1.11 Rev.2) freigegeben:
- In der koord.cfg kann mit exe4= angegeben werden, wo die GoPal 4.x-NaviSoft zu finden ist. Die Angabe ist nur dann nötig, wenn nicht das
Standard-Installationsverzeichnis benutzt wird und eine weiter GoPal-Version vorhabden ist, also z.B. GoPal 3 und 4 gleichzeitig. So kann man nun auch einen
HOME-Button und und die POI-verwaltung für beide Versionen nutzen. Welche exe genommen wird, entscheidet der Zusatzparameter GoPal=4.
- Man kann nun Track-Logs mit Höhe und Geschwindigkeit aufzeichnen (TrackDest= und SetTracking=) und diese Konvertieren (GPS->GPX):
Beispiel: Mit
window=0 TrackDest=\Storage Card\UserTracks\| SetTracking=1 GPSPort=com5:
schaltet man das Tracking ein und die *.gps-Dateien weerden in das Verzeichnis \Storage Card\UserTracks\ geschrieben. Mit SetTracking=0 kann
man die Aufzeichnung beenden. Mit SetTracking=2 kann man den Modus umschalten (also ein-aus-ein-...)
- Man kann einzelne POIs aufzeichen und Konvertieren (POI->GPX und POI->ASC). Dazu kann man mit \savepoi,... ein spezielles Fenster im
ServWnd= erzeugen. Der zum POI zu speichernde Text wird in einer Textdatei zeilenweise hinterlegt, die mit PoiKeyFile= angegeben wird.
Beispiel: Mit
Window=0 KoordServ=3 wndrefresh=-1 TrackDest=\Storage Card\UserTracks\|
ServWnd=savepoi,12,233,143,32,1016,255,255,255,-1,-1{30er\nZone}\savepoi,324,233,103,32,5016,255,255,255,-1,-2{50er\nZone}\text,440,232,38,38,-5038,255,0,0,-1,0{X}|
PoiKeyFile=\Storage Card\Programme\KOORD\POI.txt| GPSPort=com5:
werden 3 Buttons erzeugt und mit 2en davon (\savepoi) kann man die aktuelle Position in eine POI-Datei schreiben, die später konvertiert werden kann. Der
zu schreibende Zusatztext wird in der POI.txt zeilenweise hinterlegt:
maxspeed=30
maxspeed=50
maxspeed=60
...
- Bei der Track-Konvertierung kann eine max. Boundig-Box (z.B.: TrackBbox=-28,22,59,74) angeben, so kann man Ausreißer besser eliminieren.
- Die Baudrate im NMEA-Modus ist einstellbar, aber noch nicht im Binärmodus (SN): GPSPort=com5:,4800|
- Die Priorität der GPS-Auswertung ist einstellbar (GPS-Aufzeichnung setzte bei starker Systemauslastung, wie z.B. Sprachausgabe, teilweise aus):
GPSPrio=240. Dabei ist darauf zu achten, dass eine geringere Zahl eine höhere Priorität darstellt und somit mehr Rechenleistung belegt. Bei kleinen Zahlen
kann das ganze System lahmgelegt werden! GPSPrio=255 stellt am wenigsten Rechenleistung bereit.
- Die Fensteranzahl für Ausgabefenster wurde auf 75 erhöht.
- Ein Fehler in der Farbanzeige der Kursabweichung beim Sonnenkompass wurde behoben.
- Die GPS-Zeit und Datum wird nun ausgewertet, daher ist jetzt keine Abhängigkeit mehr von der eingestellten Zeitzone vorhanden.
- Innerhalb einer include-Datei kann nun auch ein Befehl auf mehrere Zeilen aufgeteilt werden (dient z.B. der Übersichtlichkeit bei ServWnd=). Wenn am Ende
der Zeile die Zeichenfolge \/ angegeben wird, so wird diese mit der nächste Zeile verbunden.
- Verbesserung der dynamischen Fensteranzeige, so dass man beliebige Fenster-Hierarchien anlegen kann.
neue Version (V1.11 Rev.3) freigegeben:
- Neue Serverausgabe \time,... mit der man sich die aktuelle Uhrzeit (lokale Systemzeit) anzeigen lassen kann. Die default-Formatierung ist
{%02i:%02i:%02i}.
- Wird für die Koordinateneingabe GoPal=0 mit angegeben, so erfolgt die Koordinatenübergabe nicht per target.3na an GoPal, sondern wird in die Registry
geschrieben. Gleiches gilt für die Zielübernahme zur Berechnung der Entfernung und Richtung zum Ziel. Es ist also eine von GoPal unabhängige Zieleingabe
per Koordinaten möglich!
neue Version (V1.11 Rev.4) freigegeben:
- Neue Parameter Lat= und Lon= in Kombination mit goto=$<name> ermöglichen die Routenberechnung für eine in der Kommandozeile angegebene
WGS-84 Koordinate.
Beispiel: Mit
window=0 SendKey=\f20000|Gopal Navigator\c0,425,230\| Lat=49.5 Lon=12.1 goto=$Testkoordinaten
werden die angegebenen Koordinaten an GoPal übergeben und die StVO-Meldung weggeklickt. Das Koordinatenpaar hat hier den Namen Testkoordinaten. Das
$-Zeichen dient zur Unterscheidung zum Dateinamen bei der HOME-Funktion.
Wird nur goto= in Kombination mit Lat= und Lon= angegeben, so erscheint kein Name.
neue Version (V1.11 Rev.5) freigegeben:
- Die Kommandozeilen-Eingabe wurde auf Adressen erweitert. Die Angaben müssen nach folgendem Muster erfolgen:
window=0 goto=$Max Mustermann{Musterstraße|88|D|99999|Musterhausen}
Hierbei bitte die Parameter Lat= und Lon= nicht zusätzlich angeben!
- Neue Serverausgabe \target_s,... mit der man sich die Zielkoordinaten in Grad-Minuten-Sekunden Schreibweise anzeigen lassen kann.
Die default-Formatierung ist {%c %02i° %02i' %04.1f''\n%c %03i° %02i' %04.1f''}.
- Neue Serverausgabe \target_m,... mit der man sich die Zielkoordinaten in Grad-Minuten Schreibweise anzeigen lassen kann.
Die default-Formatierung ist {%02i° %07.4f' %c\n%03i° %07.4f' %c}.
- Neue Serverausgabe \target_t,... mit der man sich den Namen des Ziels als Text anzeigen lassen kann, falls man bei der Koordinateneingabe dort
etwas angegeben hat.
Die default-Formatierung ist {%s}. Diese Anzeige funktioniert nur in Kombination mit GoPal=0.
neue Version (V1.11 Rev.6) freigegeben:
- Neue Funktion zum Umbenennen von Dateien und Verzeichnissen eingeführt: Der "Copy-Modus 4" ist nun ein "rename". Außerdem werden nun Groß- und
Kleinschreibung bei copy= beibehalten! Beispiel:
window=0 copy=\Storage Card\test|\Storage Card\My Test|4
neue Version (V1.12 Rev.0) freigegeben:
- Buttons können nun mit Bitmaps belegt werden.
(Anleitung dazu siehe PDF-Doku unten!)
neue Version (V1.12 Rev.1) freigegeben:
- Buttons mit Mehrfachfunktion (Beim Klicken, Loslassen, Doppelklicken, langem Klicken).
(Anleitung dazu siehe PDF-Doku unten!)
neue Version (V1.12 Rev.2) freigegeben:
- Geschwindigkeitsprofile einstellbar (ab GoPal 4.x). Die Durchschnittsgeschwindigkeit, die zur Berechnung der Fahrzeit in GoPal dient, kann geändert werden.
window=0 SetSpeedTo=|33,27,1,2,4
(Anleitung dazu siehe PDF-Doku unten!)
neue Version (V1.12 Rev.3) freigegeben:
- Tunneloption einstellbar (ab GoPal 4.x). Tunnel (gefährliche Gebiete) verwenden(1)/meiden(0) ist nun einstellbar.
window=0 SetSpeedTo=|0,0,0,0,0,1,0
- Straßen mit besonderer Abgabe verwenden(1)/meiden(0) (ab GoPal 4.5x) ist nun einstellbar.
window=0 SetSpeedTo=|0,0,0,0,0,0
neue Version (V1.12 Rev.4) freigegeben:
- Bei Aufruf einer Koord-BATCH-Datei direkt in der koord.cfg kam es zu einer Endlosschleife. Das ist nun behoben!
- Bitmap-Buttons in einem Koord-Menü können nun zusätzlich mit Icons versehen werden.
(Anleitung dazu siehe PDF-Doku unten!)
neue Version (V1.12 Rev.5) freigegeben:
- Man kann nun zusätzlich den vollen Pfad zur POI.PC mit angeben (das ist ab GoPal 4.8 notwendig):
poiverw=\Storage Card\POIVerwaltung\|\Temp\poi.pc|
oder
poiverw=\Storage Card\POIVerwaltung\|\My Flash Disk\navigation\poi\default\poi.pc|
- SN-Umschaltung mit allen Baudraten (1200, 2400, 4800, 9600, 19200, 38400, 57600) möglich:
Window=0 SetSN=0 KoordServ=1 GPSPort=com5:,4800|
Es wird nun auch getestet, ob vor der Umschaltung -bei der Angegebenen Baudrate- daten empfangen werden. Gibt es während der Umschaltung Probleme
(bleibt der Empfänger im Sirf-Binary-Modus hängen), so kann man mit SetSN=3 ohne Überprüfung die Umschaltung nochmals anstoßen.
- Achtung noch nicht ausreichend getestet und somit auf eigene Gefahr!!!
Man kann mit SetSN=<neue Baudrate> die Übertragungsgeschwindigkeit im NMEA-Modus einstellen. Also das:
Window=0 SetSN=57600 KoordServ=1 GPSPort=com5:,4800|
bewirkt, dass der GPS-Empfänger von nun an mit 57600 Baud die NMEA-Daten überträgt. Die SN wird dabei nicht geändert!
neue Version (V1.12 Rev.7) freigegeben:
- Das SIP-Panel wird im Servermodus nun automatisch ausgeblendet, sobald das Koord-Menü den Eingabefokus erhält, d.h. wieder im Vordergrund ist. Das
neue Verhalten kann abgeschaltet werden, indem man 8 (=Bit 3) zum Wert von KoordServ= addiert, also z.B. 11 statt 3.
- Ist das Koord-Tracking (*.gps-Datei) aktiv, so wird der RegWert HKCU,Software\\Koord\\Server\\Tracking gesetzt.
neue Version(V1.13 Rev.0) freigegeben:
- Es können nun die MAP_Farben von GoPal 5 geändert werden:
Mit dem Parameter gopalcolor=| wird die Funktion eingeschaltet. Man kann auch einen (alternativen) Pfad oder vollen Dateinamen angeben:
gopalcolor=\My Flash Disk\navigation\MapConfigs\mapconfig_default_0.mbf|
Bitte die mbf-Dateien vorher sichern!
Die Datei mbf_color.txt muss im selben Verzeichnis wie die Koord-exe stehen und beinhaltet die (bisher bekannten) Klartexte zu den Farbnummern.
Ergänzungen sind sehr willkommen! Max. 20 Zeichen für die Klartexte!
neue Version(V1.13 Rev.1) freigegeben:
- Das MAP_Farben-Tool für GoPal 5 wurde verbessert:
Die Klartexte in der mbf_color.txt können nun 32 Zeichen lang sein. Die RGB-Werte werden nur noch bei unbekannten Farbnummern angezeigt. Zusätzlich
gibt es eine Voransicht für Text.
- Anlegen von Verzeichnissen:
Mit dem Parameter mkdir= kann nun ein Verzeichnis angelegt werden (1 Verzeichnisebene!).
- Der Copy-befehl wurde erweitert, so dass auch mit Wildcards (*,?) gearbeitet werden kann.
Beispiel (in einer Zeile):
window=0 mkdir=\Storage Card\navigation\| copy=\My Flash
Disk\navigation\MapConfigs\mapconfig_default_?.mbf|\Storage Card\navigation\MapConfigs|2
Es wird zuerst (!) das Verzeichnis navigation angelegt und dann nur die entsprechenden Dateien in das Unterverzeichnis MapConfigs kopiert.
neue Version(V1.13 Rev.3) freigegeben:
- Fehlerbeseitigung bei langen Koord-Server-Anweisungen (max 4096 Zeichen).
- Fehlerbeseitigung bei langem Klick. Hier blieb manchmal ein Teil des Bildschrims stehen.
- neue Funktion Rotate= zum Ändern der Bildschirmausrichtung (Hochkant - Querformat). Mögliche Werte: 0, 90, 180, 270, 1. Mit Rotate=1 wird der
vorher eingestellte Wert aus der Registry gelesen. So kann man nach einen Softreset den alten Zustand wieder herstellen.
- Die freie TTS-Engine eSpeak kann nun mit Koord genutzt werden. Hier gibt es eine Portierung für WinCE-ARM, die auf dem PNA läuft. Man kann die zwar auch
ohne Koord nutzen, aber mit ist es einfacher, denn die Portierung kann nicht direkt audio-out nutzen, sondern nur wav-Dateien erzeugen, die dann abgespielt
werden müssen.
Damit diese TTS funktioniert, muss die cab installiert worden sein, dabei wird ein Eintrag in der Registry
(HKLM\SOFTWARE\Microsoft\Speech\voices\Tokens\eSpeak) vorgenommen, der nach einem HR wieder hergestellt werden muss, sonst läuft
eSpeak nicht! Koord benötigt diesen Key ebenfalls um zu wissen wo die exe instaliiert wurde.
Mit window=0 Speak=Hallo| wird "Hallo" mit englischem Akzent und einer männlichen Stimme gesprochen.
Mit window=0 SpeakPara=-vde+f3 | Speak=Hallo| wird "Hallo" in deutsch und einer weiblichen Stimme gesprochen (das Leerzeichen bei
SpeakPara= beachen!). Die möglichen Parameter können hier nachgelesen werden.
neue Version(V1.13 Rev.4) freigegeben:
neue Version(V1.13 Rev.5) freigegeben:
Es steht eine neue Testversion (V1.13 Rev.6) zur Verfügung:
- Direkte Einstellung und Abschaltung der Hintergrundbeleuchtung (ohne GoPal) möglich:
Parameter: Backlight=
Die aktuelle Tabelle mit den Backlightwerten ist hier!
GoPal bietet 8 Abstufungen, diese bilde ich im Wertebereich 1 bis 8 ab! Nur die Werte im Bereich von 1 bis 8 werden (aus Kompatibilität) weiterhin im RegKey
HKCU\Software\3SOFT\Pathfinder\PowerManagement\Backlight\ACBrightness abgelegt.
Wichtiger Hinweis: Die Steuerung funktioniert nur mit dem Samsung S3C244*-Prozessoren, also den meisten (älteren) GoPal-PNAs! Die unterschiedlichen
Geräte benutzen verschiedene Backlight-Werte für die "selbe" Helligkeit (s. Tabelle). Es findet (noch keine) Überprüfung statt, welcher Prozessor vorliegt und
ich weiß auch nicht, ob bei anderen Geräten negative Auswirkungen auftreten können! Daher "auf eigenes Risiko"!
- neue POI-Verwaltung für GoPal 5.x, z.B. so:
GoPal=5 poiverw=\Storage Card\POIVerw5\|\My Flash Disk\navigation\poi\default\|
Es gibt nun nur noch *.pc-Dateien!
Stefan Dettenhofer - Stand: 24.06.2010
Zurück zur Hauptseite