Folgende spezielle Parameter für den Servermodus stehen derzeit zur Verfügung:
Die Übergabe der Server-Parameter erfolgt genauso wie alle anderen Parameter. Zur Wahrung der Übersichtlichkeit wird die Einbindung per include=
empfohlen.
Funktion |
Position
in |
Pos. im Prog. |
Parameter |
mögliche Werte |
default Wert |
Bedeutung/Anmerkung |
ab Ver. |
Beispiel |
Servermodus |
egal |
|
KoordServ= |
-1 |
-1 |
kein Servermodus |
1.09.3 |
|
Bit 0 gesetzt |
Fenster im Servermodus sichtbar |
KoordServ=1 |
||||||
Bit 1 gesetzt |
Fenster im Servermodus ist nicht top_most, d.h. nicht immer im Vordergrund |
1.11.1 |
KoordServ=3 |
|||||
Formatierung des
gesamten
Serverfensters |
ab 2. Stelle |
|
x= |
0 bis 479 |
0 |
x-Koordinate (links-oben) des max. Ausgabebereichs |
1.09.3 |
|
y= |
0 bis 271 |
0 |
y-Koordinate (links-oben) des max. Ausgabebereichs |
|
||||
w= |
0 bis 479 |
Displaybreite |
Breite des max. Ausgabebereichs |
|
||||
h= |
0 bis 271 |
Displayhöhe |
Höhe des max. Ausgabebereichs |
|
||||
t= |
Bit 0 gesetzt |
0 |
Transparenz des Texthintergrundes (0 bedeutet OPAQUE, 1 bedeutet TRANSPARENT) |
1.09.3 |
|
|||
Bit 1 gesetzt |
Transparenz des Fensterhintergrundes (0 bedeutet OPAQUE, 1 bedeutet TRANSPARENT) |
1.? |
|
|||||
rb= gb= bb= |
0 bis 255 |
255 |
RGB-Wert des Texthintergrundes |
1.09.3 |
|
|||
Update-Intervall der Anzeige |
egal |
|
wndrefresh= |
-1 bis ?? |
500 |
Zeit in ms bis der Ausgabebereich neu gezeichnet wird. -1 beudeutet eine statische Ausgabe |
1.09.3 |
|
Definition der Ausgabe |
egal |
|
ServWnd= |
verschiedene Steuercodes |
|
mit Hife verschiedener Steuercodes kann man unterschiedliche Ausgaben erzeugen |
|
Beschreibung der Steuercodes hier |
|
|
|
PixWnd= |
|
|
|
|
|
Beschreibung der Steuercodes für ServWnd= (Definition der Ausgabefenster):
Hinter ServWnd= werden eine oder mehrere Folgen von Steuercodes angegeben. Jede Folge beginnt mit \ gefolgt von dem Typ der Ausgabe. Danach kommen mehrere durch Komma , getrennte Werte, die die Koordinaten, Textfarbe, etc. definiert. Jeder Folge erzeugt ein Ausgabefenster. Die Ausgabefenster werden in genau der angegebenen Reihenfolge am Bildschirm gezeichnet.
Funktion |
Pos. |
Steuercode |
Beschreibung |
ab Ver. |
Beispiel |
Typ der Ausgabe |
1 |
\utm |
aktuelle GPS-Position im UTM-Format |
1.09.3 |
|
\speed |
aktuelle GPS-Geschwindigkeit |
|
|||
\course |
aktueller Kurs |
|
|||
\wgs84_d |
aktuelle GPS-Position in WGS-84 (Dezimalgrad) |
|
|||
\target_d |
Ziel-Position in WGS-84 dezimal |
|
|||
\orthodrome |
{LL=%.3fkm} |
|
|||
\bearing |
{Peilung:%.1f°} |
|
|||
\direction |
{Richtung:%.1f° MZ:%.0f} |
|
|||
\wgs84_s |
aktuelle GPS-Position in WGS-84 (Grad, Minuten
und Dezimalsekunden) |
|
|||
\wgs84_m |
aktuelle GPS-Position in WGS-84 (Grad und
Dezimalminuten) |
|
|
||
\mgrs |
aktuelle GPS-Position im MGRS-Format |
|
|
||
\height |
Höhe über Geoid an der aktuellen GPS-Position |
1.10.0 |
|
||
\sat |
Anzahl benutzter Satelliten ("in use") |
|
|||
\hdop |
HDOP-Wert (je kleiner der Wert, desto genauer ist die
horizontale Position) |
|
|||
\text |
feste Textausgabe |
|
|
||
\sun |
aktueller (bzgl. Zeit und Position) Sonnenstand |
1.10.2 |
|
||
\savepoi |
zur aktuellenGPS-Position wird ein definierter
Text abgespeichert |
1.11.2 |
|
||
\compass |
{} |
1.10.2 |
|
||
\s_mercator |
aktuelle GPS-Position in "einfacher
Mercatorprojektion" |
1.10.4 |
|
||
\memory |
{free PM:%ikB\nfree SM:%ikB} |
|
|||
\locator |
{%s} |
|
|||
\time |
aktuelle Uhrzeit (lokale Systemzeit) |
1.11.3 |
|
||
Position und -größe des Ausgabefensters |
2-5 |
,<x-Koord.>,<y-Koord.>,<Breite>,<Höhe> |
x/y-Koordinate (links-oben) und Breite/Höhe dieses Ausgabefensters |
1.09.3 |
|
-1 bei Breite/Höhe bedeutet max. Bildschirmabmessung |
1.? |
|
|||
Texthöhe |
6 |
,<Texthöhe> |
Kombinierter Wert für Texthöhe, -ausrichtung,
und Buttonstyle. |
1.09.3 |
|
Textfarbe |
7-9 |
,<Rot>,<Grün>,<Blau> |
RGB-Wert der Textfarbe |
1.09.3 |
|
Sichtbarkeit des |
10 |
,<Bit-codierter Wert> |
-1 bedeutet "immer sichtbar", 0 bedeutet "nie sichtbar". Die fallweise Sichtbarkeit des Ausgabefensters kann mit Hilfe von PixWnd= an Bildschirmpixel gekoppelt werden und wird mit 32 Bit codiert. |
1.09.3 |
|
Aktion bei Klick |
11 |
,<KeyCode> |
entsprechender KeyCode wird gesendet |
1.09.3 |
|
,0 |
Programmende |
|
|||
,-<Zeilennummer> |
in der mit ServKeyFile= definierten Textdatei wird die angegebene Zeile gesucht und als Parameter an eine (neue) Koord-Instanz übergeben. |
|
|||
Zeichenkette für neue Text-Formatierung |
12 |
{<Format-String>} |
der Defaultwert der Formatierung wird überschrieben. |
1.09.3 |
|
Stefan Dettenhofer - Stand: 07.11.2008
Zurück zur Hauptseite