Einstellungsmöglichkeiten für sonstige Inis
Inhaltsverzeichnis
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