GPSTacho

Einstellungsmöglichkeiten für sonstige Inis

GPS Tacho.ini:

Die GPSTacho.ini wird beim ersten Beenden im Porgramm-Verzeichnis neu erstellt. In ihr werden die Pfade zur verwendeten Konfiguration, GPS-Ini und Menu-Ini gespeichert, sowie das zu verwendende Geschwindigkeitsprotokoll und ob Änderungen beim Porgrammende gespeichert werden sollen. Sie muss eigentlich nicht geändert werden, da sie automatisch bei Programmende geschrieben wird und alle hier gespeicherten Einstellungen im Menü erreichbar sind.

Settings

 GPSIni = [Zeichenfolge]
   relativer Pfad zur zu verwendenden GPS-Ini

 Configuration = [Zeichenfolge]
   relativer Pfad zur beim Start zu ladenden Konfiguration

 MenuIni = [Zeichenfolge]
   relativer Pfad zur zu verwendenden Menü-Ini
 
 SaveOnExit = [Bool]
   Gibt an, ob Änderungen beim Beenden gespeichert werden sollen. Stellt man es im Menü aus, muss die Konfiguration manuell gespeichert werden, wenn auch beim nächsten Beenden nicht gespeichert werden soll.
 
 SpeedProtocol = [Zeichenfolge]
   entweder VTG oder RMC

Konfiguration:

In einer Konfiguration werden die Menüeinträge und deren Reihenfolge festgelegt. Bei einer leeren Konfiguration kann man keine Anzeigen im Menü auswählen. Daher wird eine Konfiguration mit allen zur Verfügung stehenden Anzeigen und Overlays mitgeliefert (Daniel.ini). In der Konfiguration stehen auch die Skins, die im Menü angezeigt werden. Wird während dem Betrieb ein neuer Skin geladen, wird er beim Beenden automatisch in der Konfiguration ergänzt. Sie muss eigentlich nicht geändert werden, da man alles in einer Konfiguration speichern lassen kann. Wer aber zwischen verschiedene Konfigurationen wechseln oder Skins aus der Konfiguration löschen will, findet hier die Beschreibung der Datei.

Attribute für alle Sektionen der Konfiguration

 Initial = [Bool] 
Die Anzeige, in der dieses Attribut auf Wahr steht wird beim Laden der Konfiguration angezeigt.

 Ini = [Zeichenfolge] 
Relativer Pfad zu einer Ini, die im, der Sektion zugehörigen, Menü erscheinen soll. Jedes Vorkommen dieses Attributes erzeugt einen Eintrag im Menü zu dieser Sektion. Die Reihenfolge der hier aufgeführten Inis bestimmt auch die Reihenfolge im Menü.

 InitialIni = [Zeichenfolge]
Wie voriges Attribut. Der Unterschied besteht darin, dass diese Ini bei der Auswahl des, der Sektion zugehörigen, Anzeigetyps geladen wird. Bei Overlay- und Log-Sektionen wird diese Ini beim Laden der Konfiguration geladen und ist somit inital sichtbar.

Liste aller Sektionsnamen für Anzeigen

Speedo, SpeedChart, AltitudeChart, AccelerationChart, Route, Empty

Liste aller Sektionsnamen für Logs

SpeedLog, FullLog

Liste aller Sektionsnamen für Overlays

TopSpeed, UphillGrade, SatCount, HDOP, Battery, GeoCache, UniversalGPS, Compass, Clock, Odometer, AccelerationOverlay, CustomText, FPS

GPS-Ini:

In einer GPS-Ini stehen die nötigen Informationen zum erfolgreichen kommunizieren mit dem GPS-Empfänger. Da dieser nicht auf allen mobilen Geräten gleich zu erreichen ist, müssen hier die gerätespezifischen Eigenschaften eingetragen werden. Zuständig sind dafür die ersten beiden Attribute für den Com-Port und die Baud-Rate.
Desweiteren kann durch einen entsprechenden Eintrag in dieser Datei der GPS-Empfänger dazu aufgefordert werden spezielle NMEA-Nachrichten zu senden sofern er diese beherrscht, aber nicht von sich aus sendet.

GPS-Settings
 
 ComPort = [Zahl]
Die Nummer des Com-Ports, an dem der GPS-Empfänger angeschlossen ist. Beim Transonic 5000 ist es zum Beispiel der zweite Com-Port, dafür wäre also eine 2 anzugeben.
 
 BaudRate = [Zahl]
Die Baud-Rate ist die Geschwindigkeit, mit der die Daten vom Empfänger gesendet werden. Damit diese von GPSTacho richtig empfangen werden können muss hier diese Geschwindigkeit angegeben werden. Beim Transonic 5000 sind es zum Beispiel 4800Baud, somit wäre hier eine 4800 anzugeben.
 
 Protocol = [Zeichenfolge]
Mit diesem Attribut gibt man die NMEA-Nachricht an, die der Empfänger nun zusätzlich senden soll, z.B. GSV oder VTG, möchte man mehrere Nachrichten aktivieren kann man das Attribut auch mehrfach in die Ini eintragen. Das Intervall, mit dem die Nachrichten kommen, wird über das nächste Attribut festgelegt.

 Interval = [Zahl]
Dieses Attribut kann nur paarweise mit dem vorigen in der Ini stehen und sollte dazu direkt auf dieses folgen. Es bestimmt das Intervall der zuvor angegebenen Nachricht in Sekunden.

 DefaultInterval = [Zahl]
Falls man mehrere Protokolle mit dem selben Intervall aktivieren möchte, kann man sich die einzelne Angabe des Intervalls sparen und es statt dessen diesem Attribut zuweisen.

 AllOFF = [Bool]
Setzt man dieses Attribut auf Wahr werden alle Nachrichten des Empfängers abgeschaltet. Es macht demnach nur Sinn, wenn auch gleichzeitig alle nötigen Nachrichten über die vorigen Attribute aktiviert werden.
 Achtung: Durch das Abschalten aller Nachrichten können Navigationsprogramme eventuell nicht mehr funktionieren, deswegen kommt eine Nachfrage, bevor die Nachrichten wirklich abgeschaltet werden.

 BufferSize = [Zahl]
Die standardmässige Größe des Empfangspuffers (256 Zeichen) sollte eigentlich ausreichen, falls Probleme auftreten kann man hier aber die zu verwendende Größe in Zeichen angeben.

Menü-Ini:

Durch das allgemein gehaltene Software-Design kann mit einer Menü-Ini sogar das Menü auf verschiedene Art und Weise angepasst werden. Dies kann der besseren Bedienbarkeit oder nur dem eigenen Geschmack dienen.

Metrics

 dx = [Zahl]
   horizontaler Abstand zweier Menüeinträge in Pixeln

 dy = [Zahl]
   vertikaler Abstand eines Menüs zu seinem Untermenü in Pixeln

 ItemHeight = [Zahl]
   Höhe eines Menüeintrages in Pixeln
 
 FontSize = [Zahl]
   Schriftgröße eines Menüeintrages in Pixeln
 
 HotFontSize = [Zahl]
   Schriftgröße eines ausgewählten Menüeintrages in Pixeln
 
 HotFontWeight = [Zahl]
   Gewicht eines ausgewählten Menüeintrages, gültige Werte: 0 … 1000
 
 Style = [Zahl]
   gültige Werte: 0, 1, 2, 3, 4
 
 MaxItemsPerRow = [Zahl]
   wieviel Menüeinträge maximal nebeneinander platziert werden sollen

 Font = [Zeichenfolge]
   Name einer im System installierten Schiftart für die Textanzeige

Colors

 Background = [Farbe]
   Hintergrundfarbe eines Menüeintrages

 HotBackgound = [Farbe]
   Hintergrundfarbe eines aktiven Menüeintrages
 
 Frame = [Farbe]
   Rahmenfarbe eines Menüeintrages

 HotFrame = [Farbe]
   Rahmenfarbe eines aktiven Menüeintrages

 Text = [Farbe]
   Textfarbe eines Menüeintrages
 
 HotText = [Farbe] 
   Textfarbe eines aktiven Menüeintrages

Diagramm-Ini:

Autoscale

 MinValue = [Zahl]
   Minimalwert, wenn nicht skaliert werden soll

 MaxValue = [Zahl]
   Maximalwert, wenn nicht skaliert werden soll
 
 AutoScale = [Bool]
   bestimmt, ob automatisch skaliert werden soll
 
 ScaleFactor = [Zahl]
   Wert, auf dessen vielfaches beim skalieren auf-, bzw. abgerundet wird

ChartMetrics

 dValues = [Zahl]
   Abstand zwischen zwei Werten, in Pixeln

 ValueWidth = [Zahl]
   Breite eines Balkens im Balken-Diagramm, in Pixeln

ChartColors
 
 Positive = [Farbe]
   Farbe für positive Werte
 
 Negative = [Farbe]
   Farbe für negative Werte
 
 PositiveFrame = [Farbe]
   Farbe für den Rand positiver Werte

 NegativeFrame = [Farbe]
   Farbe für den Rand negativer Werte

ChartRect

 Left = [Zahl]
   Abstand links des Diagramms, in Pixeln

 Top = [Zahl]
   Abstand oberhalb des Diagramms, in Pixeln

 Right = [Zahl]
   Abstand rechts des Diagramms, in Pixeln
 
 Bottom = [Zahl]
   Abstand unterhalb des Diagramms, in Pixeln

Axis

 Size = [Zahl]
   Dicke der Diagrammachsen in Pixeln
 
 FontSize = [Zahl]
   Schriftgröße der Diagrammbeschriftung in Pixeln

 Staggered = [Zahl]
   vertikaler Versatz jeder zweiten Diagrammbeschriftung in Pixeln
 
 Font = [Zeichenfolge]
   zu verwendende Schirftart für die Diagrammbeschriftung
 
 HorizontalDashes = [Zahl]
   Anzahl der Unterteilungen für die Zeitanzeige auf der x-Achse

 VerticalDashes = [Zahl]
   Anzahl der Unterteilungen für die Wertanzeige auf der y-Achse

 TextColor = [Farbe]
   Farbe der Diagrammbeschriftung
 
 Color = [Farbe]
   Frabe der Diagrammachsen

Background

 siehe Anzeige->Leer

Controls
 
 x = [Zahl]
   der Abstand von links (negativer Wert: rechts) in Pixeln
 
 y = [Zahl]
   der Abstand von oben (negativer Wert: unten) in Pixeln
 
 AdditionalValues = [Zahl]
   wieviele Werte zusätzlich zu den sichtbaren gespeichert werden sollen, um zurückscrollen und herauszoomen zu können

 Zoom = [Zahl]
   initialer Zoom, 1 = kein Zoom, 2 = zweifach-Zoom, 3 = dreifach-Zoom, usw.

 Width = [Zahl]
   Breite der Steuerungseinheit in Pixeln

 Height = [Zahl]
   Höhe der Steuerungseinheit in Pixeln

 KeyActivate = [Zahl]
   Keycode um die Steuerungseinheit per Taste zu aktivieren
 
 KeyZoomOut = [Zahl]
   Keycode um per Taste herauszuzoomen

 KeyZoomIn = [Zahl]
   Keycode um per Taste hineinzuzoomen

 KeyScrollLeft = [Zahl]
   Keycode um per Taste nach links zu scrollen

 KeyScrollRight = [Zahl]
   Keycode um per Taste nach rechts zu scrollen

 KeyPageLeft = [Zahl]
   Keycode um per Taste eine ganze Seite nach links zu scrollen
 
 KeyPageRight = [Zahl]
   Keycode um per Taste eine ganze Seite nach rechts zu scrollen

 TextColor = [Farbe]
   Farbe für den Text der Steuerungseinheit
 
 FrameColor = [Farbe]
   Farbe für den Rahmen der Steuerungseinheit


Seiten: 1 2 3 4 5 6 7 8 9

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert