A R D F - F j w W     Unicode

For English version: click here please !

FjwW-Unicode läuft auf Window-PC's ab Windows XP.

Besonderheiten der Versionen ab 19.8

Um die von SI-Chip5 gelesenen Zeitstempel besser zu verarbeiten, gibt es eine Veränderung ab der Version 19.8. In der KOR-Datei werden die aus dem SI-Chip5 gelesenen Zeitstempel unverändert gespeichert, es finden sich dort nur Zeitstempel von 0:00:00 bis 11:59:59. Dieser Chip5-Typ kann nur 12-h-Zeitstempel auf Grund des begrenzten Speicherplatzes (in Sekunden, zwei Byte pro Zeitstempel) speichern. Erst beim Wiedereinlesen eines Wettbewerbs (erst TLN- dann KOR-Datei) werden die Zeitstempel entsprechend der Wettbewerbsdaten (Begin-End Zeit) umgerechnet und bewertet. So ergibt sich bei Änderungen von Wettbewerbsdaten immer eine korrekte Auswertung, deshalb ist diese Option zu bevorzugen.

Da die Zeitstempel aus der KOR-Datei ab V19.8 anders verarbeitet werden, muss dieses in der zugehörigen TLN-Datei durch eine neue Schlüsselwortzeile gekennzeichnet werden:
@VERSION: 1908
Bei einem in FjwW neu angelegten Wettbewerb (Menü Datei / Neuer Wettkampf   Strg+N) wird dieses Schlüsselwort automatisch eingetragen. Wird der Wettbewerb durch eine selbst erzeugte/kopierte/veränderte TLN-Datei angelegt, muss sie dabei eingefügt werden. Wenn bereits SIchip5-Daten in der KOR-Datei vorhanden sind, darf sie nicht nachträglich eingetragen werden. Damit können die Vorteile, die sich durch die andere Speicherung in der KOR-Datei ergeben, genutzt werden.

Der SI-Chip5 kann ohne Probleme in den 12 Stunden nach Wettbewerbs-Beginn, auch bei Zwei-Tages-Wettbewerben über Mitternacht, eingesetzt werden. Ist das nicht der Fall, müssen die vom Chip gelesenen Zeitstempel manuell korrigiert werden (um 12/24/36 Stunden). Liegt die Zeit am Folgetag ist die Uhrzeit mit einem Buchstaben "a" zu ergänzen, z.B. 10:12:34a).

------------------------------------------------------------------------------------------

Besonderheiten der UNICODE-Version

FjwW-Unicode kann alle internationalen Zeichen darstellen, wie kyrillisch, arabisch, koreanisch, ost- und nordeuropäische Sonderzeichen ... erfordert aber, vorallem bei koreanisch/japanisch/chinesisch, auch entsprechende Fonts auf dem PC.
Intern arbeitet FjwW dazu mit Unicode-Zeichen im UTF-16 Format (immer 2 Byte pro Zeichen). Die von FjwW erzeugten Dateien und Listen verwenden aber das UTF-8 Format (ein bis vier Byte pro Zeichen). Das führt nun aber dazu, daß diese Dateien nicht mehr in den Vorgängerversionen geladen werden können, weil diese das UTF-8 Format nicht lesen können.
Es ist aber möglich, die UTF-8-Dateien mit FjwW-Unicode(*) oder Window-Programmen(**) nach ANSI (Zeichensatz 1252) zu konvertieren. Zeichen, die es nicht im Zeichensatz 1252 gibt, wie kyrillisch, werden beim Konvertieren zu Fragezeichen.

Wenn in FjwW-Unicode TLN/KOR/DAT-Dateien im ANSI-Format von FjwW-Vorgängerversionen geladen werden, können Ergebnislisten dieses Wettkampfes erzeugt werden, es können aber keinerlei Veränderungen der Daten des Wettkampfes oder der Teilnehmer vorgenommen werden. Wenn dies beabsichtigt ist, müssen vor dem Laden der TLN/KOR/DAT-Dateien diese mit FjwW-Unicode(*) oder anderen Window-Programmen(**) ins UTF-8 Format konvertiert werden.

(*) Konvertieren in FjwW-Unicode ist mit dem Editor möglich: Menü Datei / Datei Zeigen/editieren   Strg+E. Bei Datei / Speichern unter, kann dann das andere Dateiformat gewählt werden.
(**) Window-Programme, die sich zum Anzeigen, Editieren oder Konvertieren von Dateien im UTF-8 Format eignen: MS-Word, MS-Editor, MS-WordPad u.a..

  Allgemeine Voraussetzungen

    FjwW Unicode erfordert Windows XP/Win7 und folgende.

    FjwW benutzt nun das HMTL-Format auch für die Hilfe. Damit gibt es unter Window-Vista
      keine Probleme mehr, weil dort das bisherige Win-Help-Format nicht mehr unterstützt wird.

    Wenn der Zielticket-Druck mit dem Etiketten-Drucker "Brother QL-500/550/..." gemacht werden soll,
      muss dafür ein Software-Interface installiert werden. Dazu ist vom Autor die Installations-
      Datei 'FjwW-BrssCom.msi' anzufordern und auf dem Computer zur Installation auszuführen.

    Voraussetzungen für die Sprachausgabe-Funktion in FjwW



Weiterentwicklung und beseitigte Bugs (ca. 1 Jahr rückwärts) //**Änderungen V22.9 (22.9.1.1) // Statusleiste rechts des Hauptfenster zeigt nun FTP-Uploadfehler an // ORGEO: neues Keywort 'year' enthält Geburtsjahr des Teilnehmers; // verbesserte Ausgabe bei OVT und NOF(no foxes) // Die Einlaufliste wurde nach Auslesen eines SIchip zum DisplayPC // nicht einmal, sondern dauerhaft gesendet // Dialog für das Zielticket: die angezeigte Breite der Grafik war // nicht korrekt // Startliste: 'sortiert nach Klub & Startzeit' war nicht ok // Senden JSON: enthält nun momentanen Platz; Schreiben der Netzwerk- // Datei nun mit Anhängen an die Datei; gleichzeitig URL & Netzwerk // möglich // Bei 'Zielzeit von' "Letzter Fuchs oder Zielstation" wurde nicht die // Zeit der Zielstation übernommen, wenn kein Fuchs gefunden wurde // Nach "Bearbeiten/Wettkampf entfernen" war die TLN/KOR-Datei blockiert // FjwW-Help überarbeitet // Wettkampf-Datenfenster: wenn in der Auswahlbox die Kategorie mit // den Cursortasten hoch/runter verändert wurde, funktionierte die // Anzeige und Veränderung der Fuchsliste nicht // FjwLay: Jede einzelne Einstellung im Dialog "Text/Grafik & Formatierung" // wird nun sofort wirksam, wenn mit neuer Checkbox freigegeben; // korrektes Setzen des Focus auf den Dialog, wenn ein anderer Rahmen // markiert wird // FjwWdispl: Die Filterung für Kategorien "/L??" in der Commandline // funktionierte nicht // Das Einlesen einer EDA-Datei war bei Sprint nicht korrekt // Startliste mit 'User def. column': Unterdrückung der Startgruppe // rechts in Liste // FjwWdispl: Verbesserung der Stabilität // Auslosen: bei gesetzten Pseudokategorien und Verteilung in den // ersten Startgruppen gab es Probleme; Löschen von Pseudokategorien // war nicht korrekt // FjwLay: Rahmeninhalt nun in Z-Order veränderbar // Anzeige im Hauptfenster beschleunigt // Speichern EDAD: wenn durch Filterung eine Kategorie keine zu // wertende Teilnehmer mehr enthält, war die EDA-Datei nicht ok // DisplayPC & Hauptfenster: die Ausrufezeichen hinter der Laufzeit // am Wettkampftag werden nun nicht gesetzt, wenn beim Empfang von // Zielstationszeiten noch kleinere Laufzeiten existieren // KOR-Dialog (Strg+F7) rechtes Erweiterungsfenster: eine empfangene // Zielzeit wurde nicht korrekt dargestellt // Teilnehmer der Kategorie 'aK!' sind wieder in EDAD-Datei enthalten, // damit Berechnung der 'RLL-Ausrichterpunkte' funktioniert // CSV-Datei für Helfer war nicht korrekt in mehreren Spalten // Sprint: wenn kein Spectator gefunden wurde, wurde erster Fuchs der // zweiten Gruppe nicht gezählt // Auslosen Startzeiten: wenn mit Pseudo-Kategorien und Option // 'in den ersten' Startgruppen ausgelost wurde, wurde das Auslosen // abgebrochen und eine ungeignete Messagebox gezeigt //**Änderungen V22.4 (22.4.3.1) // Menü "Bearbeiten/Kopiere Zeitdaten von": das Kopieren von Start- // und Zielzeiten wurde nicht in die KOR-Datei geschrieben // Menü "Bearbeiten/Listen Optionen": hat nun ein 'Übernehmen' Button // KOR-Dialog: 'OK' schließt nun Dialog sofort nach Abspeichern, // 'Übernehmen' erlaubt weitere Änderungen // Ticketdruck über FjwLay: FjwLay darf nur einmal gestartet sein // Wettkampf-Datenfenster: bei Holen der Daten von FjwMap wird die // Standort-Grafik nun sofort vor Klicken 'Übernehmen' dargestellt // Verbesserung des Sendens zu den DisplayPCs; Verhinderung von Display- // Flimmern auf DisplayPCs // Ticketdruck: klare Trennung zw. Standard-Tickets & Druck über FjwLay, // Reduzierung der Menüzeilen unter "Ergebnisse/Ziel-Ticket/..." // TLN-Datei: Leerzeichen in Daten nach Schlüsselwort @FUCHSLISTE: // verhinderten das Einlesen des Alias-Kategorienamen // Beim Test auf zulässiges Alter in den IARU-Kategorien werden nun nur // die ersten drei Zeichen des Kategorienamen benutzt; Kategorien, // die nicht mit W/M beginnen und in der INI bei 'MenCatFirstChar' und // 'WomenCatFirstChar' andere erste Buchstaben haben können, wird das // Alter wie bei den entsprechenden IARU-Kategorien geprüft und ggf. // die Kategorie gelb im Hauptfenster hinterlegt // SPRINT: es konnte im Korrekturfenster (Strg+F7) zum Absturz kommen; // bei 'Benutzer def. Spalten' fehlte die Bake bei Schlüsselwort FOXLIST // Menü "Datei/Teilnehmer aus CSV (INI Keys)": Das Einlesen von Teil- // nehmerdaten aus einer CSV-Datei kann nun mit beliebigen Schlüssel- // worten (in 1.Zeile) erfolgen, die in der INI-Datei bei // 'ReadUserCSVger' oder 'ReadUserCSVenu' unter [FjwW] angegeben // werden müssen; Vorbereitung für eine neue Anmeldemethode zu deutschen // ARDF-Veranstaltungen // Menü und Funktion "Datei/TLN-Daten nachladen" entfernt, Programm // WCball für SPSS-Auslosen wird nicht mehr verwendet // EVSK-Punkte bei HTML-Ergebnisliste als Gleitkomma, bei .0 -> 0.0 //**Änderungen V22.2 (22.2.3.98) // KOR-Dialog (Strg+F7): Auswahlbox für Eingabe einer neuen Kategorie // war in V22.2.3.5 versehentlich gesperrt // Ausgabe der EVSK-Punkte (RUS) nun als Gleitkommazahl // TXT-Startliste: auch 'Startzeit relativ' bei 'Benutzer def. Spalten' // Laden TLN/Einfügen Tln: Wenn ein Teilnehmer mit einer noch nicht // existierenden Kategorie eingelesen/eingefügt wird und bereits eine // Fuchsliste für die Kategorie " " oder "kK!" (keine KlassenWertung) // angelegt wurde, wird dem Teilnehmer diese Fuchsliste zugewiesen //**Änderungen V22.2 (22.2.3.5) // Kategorie-Icon mit nicht-IARU-Bezeichnungen werden in der Toolleiste // entsprechend der INI-Werte 'MenCatFirstChar'/'WomenCatFirstChar' // mit gelbem/grünem Hintergrund für W/M hinterlegt // Neue Tabellen für die EVSK-Wertung (RUS) in INI-Datei unter [Rating], // nun auch als Gleitkommazahlen mit einer Nachkomma-Stelle // TXT-Startliste: Neue Option für Startzeiten, Teilnehmer werden // ab 00:00 relativ zur ersten Startzeit ausgegeben; Geburtsjahr nun // auch enthalten // Orgeo: Fehler nur in V21.12.1.1 bei Senden beseitigt // KOR-Dialog (Strg+F7): Ausgabe im rechten aufklappbaren Teil verbessert, // alle Datenzeilen diesen Teilnehmer betreffend werden dargestellt; // Anzeige gewerteter Zeitstempel bei SIchip5 nun ok // HTML-Listen: bei FTP-Upload und HTTP-Zugriff werden nun CSS-Layouts // aus dem CSS Verzeichnis benutzt, die unter den Schlüsselworten // 'HtmlCSS...=' im Abschnitt [FjwW] der INI-Datei mit Dateinamen // '*.css' eingetragen sind // INI-Datei: "CSSlayout" & "CSSinclude" entfernt, nun in Registry // Das Layout für das Zielticket wird nun in einem neuen Dialog unter // "Ergebnisse/Ziel-Ticket/Ticket Layout" festgelegt, die Angaben // aus der INI-Datei werden beim ersten Öffnen importiert und dann nur // noch in der Registry gespeichert/gelesen; der Dialog wurde dem // 'Autom. Feature Start' hinzugefügt // Sprint: Fehler bei manueller Korrektur von Start-/Fuchs-/Zielzeiten // beseitigt // Mögliche Überlappungen der Standorte in den grünen Karten-Grafiken nun // wie in FjwMap dargestellt // Wettkampfdaten-Fenster: für "Startzeiten von" kann nun auch die // Ankunftszeit am ersten gefundenen Fuchs als Startzeit gewählt werden // (wie schon Zielzeit vom letzten Fuchs); die beiden Fuchszeiten // werden um 1 sec erhöht bzw. erniedrigt; Startzeiten in TLN/KOR-Datei // und geloste Startzeiten werden ignoriert // Unnötige Schlüsselworte in INI-Datei entfernt, sind jetzt in Registry // CSV-Dateien Einzel-/TeamWertung: neues Schlüsselwort 'Bnd1' wird zu // '2' oder '80' wenn im Kategorienamen // '2m' oder '80m' enthalten sind // Vereinfachung des Urkundendrucks bei 2+80-m-Wettbewerben (WM/EM) // Resource-Problem bei Tooltipps beseitigt ***Änderungen V21.12 (21.12.1.1) - HTTP-Server: neues Layout für die Standard-HTTP-Startseite, besser an das häufig benutzte Hochformat bei Smartphones angepasst - Start-Signal (Strg+W): war nicht ok, wenn beide verschiedenen Töne über das gleiche COM-Port abgegeben werden sollten - DisplayPC: die Anzeige der Anmeldedaten oder des Zielergebnisses der Teilnehmer wurde von vertikaler auf horizontaler Ausrichtung verändert, Schriftgröße für diese Anzeigen kann durch Änderung der Spaltenanzahl besser angepasst werden - FjwWdispl: für zweigeteilten Bildschirm kann FjwWdispl nun zweimal mit Option "/w?" gezielt für den oberen und unteren Teil des Display gestartet werden; war auf 2.Monitor nicht ok; Drucker einschalten in Kommandozeile: /d"Printername" (ohne '1' nach /d) - Die Zeile im Fenster 'Nicht reg. SI-Chips' wird nun gelöscht, wenn diese Chip-Nummer einem Teilnehmer zugeordnet wird - Option 'letzter Fuchs ist Zielzeit': nur der letzte Fuchs, der auch in der Fuchsliste des Teilnehmer steht, darf die Zielzeit ergeben - Wenn Pflichtfüchse bei 'nicht Sprint' gesetzt wurden, war die rote Hinterlegung der Suchreihenfolge falsch - Wenn die Bake nicht als letzter Fuchs gestempelt wird, zählen die Füchse danach nicht, die Fuchszahl beginnt mit '=' und die Such- Reihenfolge wird rot hinterlegt - "Ergebnisse/Mehrere Listen, FTP": standen bei 'Benutzer def. Spalten' keine geeigneten Layout-Zeilen für den zu erzeugenden Dateityp in der INI-Datei, gab es keine Fehlermeldung - Neue Feature bei JSON Datensenden (z.B. für Videostreaming): -kann nach wie vor als Datei erzeugt werden; es werden nur noch Zeiten von Füchsen ausgegeben, die auch zu suchen sind -kann im lokalen Netzwerk mit Dateitransfer in ein freigegebenes Verzeichnis geschrieben werden -kann mittels HTTP-Protokoll und 'POST' auf einen Server im Internet gesendet werden in folgenden Fällen: -bei Start der Funktion werden alle Daten und bereits vorhandene Ergebnisse gesendet -bei Stecken eines Chips in der Auslese-Station werden die Ergebnisse nur dieses Teilnehmers gesendet -bei vorhandener Funk-/Draht-Verbindung: Stecken eines Chips in der Baken-/Ziel-Station werden die zu diesem Zeitpunkt bekannten Ergebnisse des Teilnehmers gesendet -bei Veränderung von Teilnehmerdaten im KOR-Dialog (Strg+F7) -die Platzierung wird nicht gesendet, bei jedem Stecken in Lese-Station ändern sich auch die Platzierungen - ORGEO Upload: wenn kein Zugang zum Internet hing FjwW in Endlosschleife - Bei Einschalten Menü "Extras/Mehrere FjwW-Instanzen" werden Menüs unter "Interface/Automischer Feature Start" nun disabled - Zyklisches FTP-Upload hat in V21.10.1.2 nicht funktioniert ***Änderungen V21.10 (21.10.1.2) - Verbesserungen beim Senden über WLAN zu den DisplayPCs, Verzögerungen zwischen allen Portausgaben (& erhöhtes 'UDPdelay' in INI-Datei) - Nun existiert ein Tool 'SFTPoverWinSCP.exe', mit dem ein zyklischer, verschlüsselter SFTP-Upload von FjwW-Ergebnissen auf SSH-Server realisiert werden kann, erforderlich die freie Software 'WinSCP'; Es ist nicht Bestandteil eines gelieferten Release; Autor anfragen - Zeit für zyklisches FTP-Upload und lokaler Datei-Erzeugung nun ab einer Minute möglich - FjwWdispl: Farben der Textzeile unten wählbar; Detailverbesserungen - Dialog Startverteilung: Die Startzeiten von zwei Teilnehmern können nun ausgetauscht werden, möglicher Tausch nur innerhalb einer Kategorie kann erzwungen werden; Manuell veränderte ausgeloste Startzeiten werden nun in der KOR-Datei weiter als ausgelost (nicht mehr manuell gesetzt) gekennzeichnet, damit diese bei einer Startverzögerung auch entsprechend umgerechnet werden - Senden zu Orgeo: das Hochladen funktioniert nun jederzeit während oder nach Ende eines Wettkampfes und ergibt richtiges Ergebnis Nach dem Wettkampftag wird am Ende des Hochladen die Funktion wieder geschlossen - Änderungen von Daten wie NAME, DOK/KLUB, CALL, KARTNR, KAT, GEBURT und neu eingefügte Teilnehmer werden nun am Wettkampftag in der LOG-Datei vermerkt (Zeile beginnt mit Uhrzeit und '!!!'), um ggf. die Anmeldungen für einen nächsten Wettkampf zu korrigieren - Wenn der letzte gefundene Fuchs die Zielzeit ergeben soll (SWE), wird diese Zeit als Zielzeit gesetzt und alle Fuchszeiten intern in FjwW um 1sec verringert; die Suchgrafik zeigt nicht mehr letzte Strecke zu einem fiktiven Ziel - KOR-Datei: das '@END' wurde nicht mehr geschrieben - Korrektur Dialog, rechter aufklappbarer Teil: nun Markierung der über Kabel/Funk empfangenen Zeitstempel mit '@fsi' - Schlechte Stabilität bei Sprint, z.B. nach Auslosen der Startzeiten, Einfügen von Teilnehmern, nun keine Abstürze mehr - Bei INT-Wettkämpfen bekommen die Helfer immer 2 Punkte - Blauer Hintergrund bei manueller Änderungen nun heller, Schrift besser zu erkennen - Fenster 'Nicht reg. SI-Chips': bei Doppel-/Menüklick neuer Dialog zur Eingabe der Tln-Start-Nr des unbek. Chips, wird auf KOR-Dialog oder Anmelde-Fenster geleitet - Einlesen Ersatz-Startnummer aus KOR-Datei nun ok - Senden Fuchs-Ankunftszeiten zu DisplayPC nur noch optional "Online Fuchs Grafik" entfernt - Menüpunkt "Senden zu Orgeo-Live" zu Menü "Interface" verschoben - Sprint: Nach Auslosen der Startzeiten gab es einen Absturz, die Startzeiten waren in der KOR-Datei komplett enthalten - Menü "Interface/SportIdent Interface": bei aktiviertem Port A oder B oder C und nicht gewählter Portnummer war Test nicht ok - Wurde ein Wettbewerb geladen, in dem bereits Startzeiten ausgelost wurden, konnten die gelosten Zeiten nicht gelöscht werden, um erneut auszulosen - Gab es nur eine Kategorie " "/"kK!" und war im Menü "Ergebnisse/Keine KategorieWertug" nicht aktiviert, waren in der EDAD-Datei die Codezeilen 52 und 53 fehlerhaft - JSON Datei: nun auch Ausgabe momentane Platzierung, Sortierung nach Kategorie und Platz
Voraussetzungen für die Sprachausgabe-Funktion in FjwW sind selbstverständlich eine Soundkarte und eine ausreichende Leistungsfähigkeit des PC's. Verschiedene Sprachausgabe-Maschinen (TTS) bekommt man per Download frei und ohne Registrierung (2016) von der Internetseite: Zero2000.com Free Text to Speech Natural Voices - SAPI 4 & SAPI 5 Je nach Betriebsystem auf dem verwendeten PC entsteht verschiedenen viel Aufwand beim Installieren der notwendigen Komponenten. Die fett hervorgehobenen Zeilen sind mindestens für eine Sprachausgabe (in Deutsch) erforderlich. Die notwendigen/gewünschten Dateien sind herunterzuladen und anschließend zu starten; die Installation läuft ggf. nach Bestätigung der Lizenzbedingungen ohne weitere Benutzer-Eingaben ab.
Komponenten SprachausgabeDateiNTW2kXPWin7 32bit
Text-To-Speech engine TTS3000 (Lernout&Hauspie)
  German
lhttsged.exe
2.2 MB
xxxx
Microsoft SAPI 4.0a runtime binaries
  Interface für TTS
spchapi.exe
824 kB
xokxx
Text-To-Speech engine TTS3000 (Lernout&Hauspie)
  American English, British English, Dutch, French, Italian,
Japanese, Korean, Portuguese(Brazil), Russian, Spanish
lhtts???.exe
1...3 MB
(x)(x)(x)(x)
Speech control panel
  in der Systemsteuerung
SpchCpl.exe
927 kB
(x)(x)(x)
    Legende:
    x    Installieren, für die Funktion unbedingt erforderlich !
    (x)  Bei Bedarf/Wunsch installieren
    ok   Bereits installiert


Endbenutzer-Lizenzvereinbarung

Die mit dieser Vereinbarung gelieferte Software wird nicht verkauft, sondern lediglich lizensiert.
Sie ist nur für die Verwendung im Rahmen unten stehender Bedingungen verfügbar. Bitte lesen Sie diese Vereinbarung sorgfältig. Durch Installieren, Kopieren, Herunterladen oder anderweitiges Verwenden der Software akzeptieren Sie die Bedingungen dieser Vereinbarung.

Das Programm FJWW darf zur Zeiterfassung und Auswertung einer Sportveranstaltung im Amateurfunkpeilen (ARDF) auf einem dafür lizensierten PC eingesetzt werden. Ist der Einsatz auf weiteren PC's während der gleichen Sportveranstaltung und für Vor- und Nachbereitung erforderlich, können weitere Lizenzen oder eine Lizensierung mit SPORTident(*)-Chip erworben werden. Mitgelieferte zusätzliche Programme wie FJWDISPL, FjwWdispl, FjwMap, FjwLay, DCFGPSvdb, EDADcheck dürfen auf beliebig vielen PC's verwendet werden.

Die Software ist urheberrechtlich geschütztes Eigentum des Autors. Die Software darf nicht dekompiliert, disassembliert, entschlüsselt oder irgendwie verändert werden. Das Programm mit allen gelieferten Bestandteilen oder Teile davon dürfen nicht an Dritte vermietet, verkauft, weiterlizensiert oder sonst in irgendeiner Form ohne ausdrückliche Genehmigung des Autors weitervermarktet werden.

Die Software wird entsprechend dem Stand der aktuellen Entwicklung geliefert und ist unter Beachtung anerkannter Programmierregeln erstellt worden. Es wird darauf hinge- wiesen, daß es nicht möglich ist, Computerprogramme so zu entwickeln, daß sie für alle Anwendungsbedingungen fehlerfrei sind.
Der Autor ist an detailierten Fehlerberichten interessiert und beseitigt offensicht- liche Fehler, wenn sie beim Autor reproduzierbar sind.

Der Autor ist nicht für Schäden verantwortlich, die durch Verwendung der Software ver- ursacht werden. Der Benutzer verwendet das Programm ausschließlich auf eigenes Risiko. Auf diese Lizenzvereinbarung ist nur Deutsches Recht anwendbar.

Handhabung der Lizensierung:
Nach Programmstart wird im Feld 'PCid' eine unique Zeichenfolge dargestellt. Bitte diese PCid und für eine Lizensierung mit SPORTident-Chip die Chip-Nummer an den Autor senden. Den erhaltenen LizenzKey in das Eingabefeld darunter eintragen und 'Akzeptiere' klicken.
Auf einem beliebigen anderen PC zusätzlich 'SI-Chip Lizenz' aktivieren und eine betriebs- bereite SPORTident-Lesestation an eine serielle Schnittstelle anschalten und die erschei- nenden Texte beachten.
Ohne gültigen LizenzKey startet das Programm in einer Demo-Version mit eingeschränkter Funktionalität.

Dipl.-Ing.
 Karl-Heinz Schade, DL7VDB
 Speerweg 64A
 13465 Berlin/Germany

E-Mail:
 Karl-Heinz.Schade@dl7vdb.de
Homepage:
 www.dl7vdb.de
 www.ARDF-FjwW.com
(*)SPORTident ist ein eingetragenes Warenzeichen der Angewandte Elektroniksysteme GmbH Arnstadt.


======================= E n g l i s h   v e r s i o n ==========================

FjwW-Unicode requires Windows XP/Win7 or newer.

Particularities of versions since 19.8

In order to better process the timestamps read by SI-Chip5, there is a change since version 19.8. In the KOR file, the timestamps read from the SIchip5 are stored unchanged, there are only timestamps from 0:00:00 to 11:59:59. This Chip5 type can only store 12-hour timestamps due to the limited memory space (two bytes per timestamp). Only when re-reading a competition (first TLN then KOR file) are the timestamps according to the competition data (Begin-End Time) converted and evaluated. Thus, changes in competition data always result in a correct evaluation, so this option is preferable.

Since the time stamps from the KOR file as of V19.8 are processed differently, they must be identified in the associated TLN file with a new keyword line: @VERSION: 1908
For a new contest created in FjwW (menu File / New competition   Ctrl+N) this keyword will be automatically entered. If the contest is created by a self-created/copied/modified TLN file, it must be inserted. If SIchip5 data already exists in the KOR file, it must not be entered later. Then the advantages that result from the other storage in the KOR file can be used.

The SI-Chip5 can be used without any problem in the 12 hours after the start of the competition, even in midnight two-day competitions. If this is not the case, the timestamps read from the chip must be manually corrected (by 12/24/36 hours). If the time is on the following day, the time must be supplemented with a letter "a", e.g. 10:12:34a).

------------------------------------------------------------------------------------------

Particularities of the unicode version

FjwW-Unicode is able to display all international (special) characters as Cyrillic, Arabian, Korean, Eastern- and Northern European countries. These option requieres that the needed fonts are installed within Windows (specially for Korean/Japanese/Chinese...).
Internally FjwW uses UTF-16 codifications (two bytes per character). The files and lists created by FjwW are stored in UTF-8 format (one to four bytes per character). Because of this change in the file format the files can NOT be read by older versions of FjwW (V7.10 and below).
It is possible to convert the UTF-8 files to ANSI (character set 1252 = Windows ANSI) by using FjwW-Unicode (*) or other Windows programs (**).

If FjwW-Unicode is used to open TLN/KOR/DAT files in the ANSI format of older versions of FjwW the data of the competition or of the competitors can not be modified at all. You can only print (result) lists. If data has to be modified the ANSI files must to be converted into UTF-8 files prior to open them with FjwW-Unicode. The conversion can be done with FjwW Unicode (*) or other Windows programs (**).

(*) Converting the files from unicode to ANSI and viceversa is possible with the integrated editor of FjwW-Unicode. Use File / Show file / Edit   Ctrl+E. Using File / Save as the requiered file format can be choosen.
(**) Windows programms which can be used to display, edit and convert UTF-8 files are: B>MS editor(NOTEPAD.EXE), MS-Word and others. Just check the file formats available when using "File/Save as".

  General requirements

    FjwW Unicode required Windows XP/Win7 and following.

    FjwW use up to now the HMTL-Help format. So no problems will be occur under Window-Vista,
      which support no more the Win-Help format.

    If the finish ticket printing is supposed to be made with the label printer
      "Brother QL-500/550/...", a software interface must be installed for that. In addition
      the install file 'FjwW-BrssCom.msi' is to be requested of the author and is to launch
      on the computer for installation.

    Concerning requirements for speech output in FjwW (currently in German)


Further development and removed bugs (appr. one year backwards) in short form, see above in German section for extended manner, sorry! ***Modifications V22.9 (22.9.1.1) // Status bar to the right of the main window now shows FTP upload errors // ORGEO: new keyword 'year' contains participant's year of birth; // improved output at OVT and NOF(no foxes) // After reading a SIchip, the incoming list was not sent once to DisplayPC, // but continuously // Dialog for the destination ticket: the displayed width of the graphic was // incorrect // Start list: 'sorted by club & start time' was not ok // Sending JSON: now includes current place; writing the network file now // with attachments to the file; URL & network possible at the same time // With 'Finish time from' "Last fox or finish station" the time of the // finish station was not taken over if no fox was found // After "Edit/Competition remove" the TLN/KOR file was blocked // FjwW help revised // Competition data window: if the category was changed in the selection box // with the cursor keys up/down, the display and change of the fox list did // not work // FjwLay: Each individual setting in the "Text/Graphic & Format" dialog now // takes effect immediately when enabled with a new checkbox; correctly // setting the focus on the dialog when another frame is selected // FjwWdispl: Filtering for categories "/L??" in the command line did not work // Reading an EDA file was not correct with Sprint // Start list with 'User def. column': suppression of the start group on the // right in the list // FjwWdispl: Improve stability // Balloting: there were problems with set pseudo categories and distribution // in the first starting groups; Deleting pseudo categories was incorrect // FjwLay: Frame content can now be changed in Z-Order // Speed up display in main window // Save EDAD: if a category no longer contains any participants to be // evaluated due to filtering, the EDA file was not ok // DisplayPC & main window: the exclamation marks after the runtime on the // day of the competition are now not set if smaller runtimes exist when // receiving destination station times // KOR dialog (Ctrl+F7) right extension window: a received target time was // not displayed correctly // Participants in the category 'aK!' are included again in EDAD file so // that calculation of 'RLL Organizer points' works // CSV file for helpers was incorrect in multiple columns // Sprint: if no spectator was found, the first fox of the second group was // not counted // Balloting start times: if a draw was made with pseudo categories and the // option 'in the first' start groups, the draw was canceled and an // unsuitable message box was shown ***Modifications V22.4 (22.4.3.1) // Menu "Edit/Copy time stamps from": copying start and finish times was not // written to the KOR file // Menu "Edit/Options of lists": now has an 'Apply' button // KOR dialog: 'OK' now closes the dialog immediately after saving, // 'Assume' allows further changes // Ticket printing via FjwLay: FjwLay must only be started once // Competition data window: when fetching the data from FjwMap, the location // graphic is now displayed immediately before clicking 'Apply' // Improvement of sending to the DisplayPCs; Prevention of display flickering // on DisplayPCs // Ticket printing: clear separation between standard tickets and printing // via FjwLay, reduction of the menu lines under "Results/Finish ticket/..." // TLN file: spaces in data after keyword @FUCHSLISTE: prevented reading // of alias category name // Eligible age testing in IARU categories now uses only the first three // characters of the category name; Categories that do not start with W/M // and can have other first letters in the INI for 'MenCatFirstChar' and // 'WomenCatFirstChar', the age is checked as with the corresponding IARU // categories and, if necessary, the category is highlighted in yellow in // the main window // SPRINT: a crash could occur in the correction window (Ctrl+F7); // at 'User def. Columns' beacon was missing on FOXLIST keyword // Menu "File/Competitors from CSV (INI keys)": the reading of subscriber // data from a CSV file can now be done with any keywords (in the 1st line) // that are specified in the INI file at 'ReadUserCSVger' or 'ReadUserCSVenu' // must be specified under [FjwW] // Menu and function "Competition data supplement" removed, program WCball // for SPSS draws is no longer used // EVSK points in HTML result list as floating point, at .0 -> 0.0 ***Modifications V22.2 (22.2.3.98) // KOR dialog (Ctrl+F7): Selection box for entering a new category was // accidentally locked in V22.2.3.5 // Output of the EVSK points (RUS) now as a floating point number // TXT start list: also 'Start time relative' at 'User def. Columns' // Load TLN/Insert Tln: If a participant is read/inserted with a category that // does not yet exist and a fox list for the category " " or "kK!" (no class // rating) was created, the participant will be assigned this fox list ***Modifications V22.2 (22.2.3.1) // Category icons with non-IARU names are laid out in the toolbar according // to the INI values 'MenCatFirstChar'/'WomenCatFirstChar' with a // yellow/green background for W/M // New tables for the EVSK rating (RUS) in the INI file under [Rating], now // also as floating point numbers with one decimal place // TXT start list: new option for start times, participants are output from // 00:00 relative to the first start time; Year of birth now also included // Orgeo: bug fixed only in V21.12.1.1 when sending // KOR dialog (Ctrl+F7): Improved output in the right part that can be opened, // all data lines relating to this participant are displayed; Display of // valued timestamp at SIchip5 now ok // HTML lists: for FTP upload and HTTP access, CSS layouts from the CSS // directory are now used, which are stored under the keywords 'HtmlCSS...=' // in the section [FjwW] of the INI file with file names '*.css' are entered // INI file: "CSSlayout" & "CSSinclude" removed, now in registry // The layout for the finish ticket is now specified in a new dialog under // "Results/Finish Ticket/Ticket Layout", the information from the INI // file is imported when first opened and then only saved/read in the // registry; the dialog was assigned to the 'Autom. Feature Start' added // Sprint: bug fixed when manually correcting start/fox/finish times // Possible overlapping of the locations in the green map graphics now as // shown in FjwMap // Competition data window: for "Start times from" can now also use the // arrival time at the first fox found can be selected as the start time // (same as last fox's finish time); the two fox times are increased or // decreased by 1 sec; Start times in TLN/KOR file and drawn start times // are ignored // Removed unnecessary keywords in INI file, are now in registry // CSV files individual/team ranking: new keyword 'Bnd1' becomes // '2' or '80' if in category name // '2m' or '80m' are included // Simplification of certificate printing in 2+80m competitions (WC/EC) // Fixed resource problem with tooltips ***Modifications V21.12 (21.12.1.1) - HTTP server: new layout for the standard HTTP start page, better adapted to the frequently used portrait format of smartphones - Start signal (Ctrl+W): was not ok if both different tones were to be send via the same COM port - DisplayPC: the display of the registration data or the target result of the participants has been changed from vertical to horizontal orientation, the font size for these displays can be better adjusted by changing the number of columns - FjwWdispl: for a two-part screen, FjwWdispl can now be used twice with the "/w?" can be started specifically for the upper and lower part of the display; was not ok on the 2nd monitor; Switch on printer in command line: /d"Printername" (without '1' after /d) - The line in the window 'Not reg. SI chips' will now be deleted when this chip number is assigned to a participant - Option 'last fox is finish time': only the last fox, which is also in the fox list of the participant, may result in the finish time - If compulsory foxes (with '!') Were set for 'not Sprint', the red background of the search order was wrong - If the beacon is not stamped as the last fox, the foxes do not count afterwards, the fox number starts with '=' and the search order is highlighted in red - Menu "Results/Multi List, FTP": stood at 'User def. Columns' no suitable layout lines for the file type to be generated in the INI file, there was no error message - New feature for JSON data transmission (e.g. for video streaming): -can still be created as a file; only times are given for foxes that are to be searched for -can be written to a shared directory in the local network with file transfer -can be sent to a server on the Internet using the HTTP protocol and 'POST' in the following cases: -When the function is started, all data and existing results are sent -If a chip is inserted in the readout station, the results are only sent to this participant -If there is a radio/wire connection: If a chip is inserted in the beacon/finish station, the results of the participant known at this point in time are sent -When changing participant data in the KOR dialog (Ctrl+F7) -The placement is not sent, each time it is plugged into the reading station, the placements also change - ORGEO Upload: when no access to the internet FjwW hung in an endless loop - When the menu "Extras/Several FjwW instances" is switched on, the menus under "Interface/Automatic feature start" are now disabled - Cyclical FTP upload did not work in V21.10.1.2 ***Modifications V21.10 (21.10.1.2) - Improvements when sending via WLAN to the DisplayPCs, delays between all port outputs (& increased 'UDPdelay' in INI file) - Now there is a tool 'SFTPoverWinSCP.exe' with which a cyclic, encrypted SFTP upload of FjwW results to the SSH server can be used, required the free software 'WinSCP'; it is not part of a delivered release, possibly inquire the author - Time for cyclical FTP upload and local file generation is now possible from one minute - FjwWdispl: Colors of the text line below can be changed; Detail improvements - Start distribution dialog: The start times of two participants can now be exchanged, a possible exchange only within a category can be forced; Manually changed drawn start times are now marked as drawn in the KOR file (no longer set manually) so that they are converted accordingly in the event of a start delay - Sending to Orgeo: the upload now works anytime during or after the end of a competition and gives the correct result; After the competition day, the function will be closed again at the end of the upload - Changes to data such as NAME, CLUB, CALL, CARDNO, CAT, BIRTH and newly added participants are now noted in the LOG file (line begins with time and '!!!'), so that registrations for the next correct competition - If the last fox found should result in the target time (SWE), this time is set as the target time and all fox times are reduced internally in FjwW by 1sec; the search graphic no longer shows the last route to a fictitious destination - KOR file: the '@END' was no longer written - Correction dialog, right hinged part: now the time stamps received via cable/radio are marked with '@fsi' - Bad stability during sprints, e.g. after drawing the start times, inserting participants, now no more crashes - In INT competitions, the helpers always get 2 points - Blue background with manual changes now lighter, writing easier to recognize - 'Not reg. SI-Chips': a double/menu click opens a new dialog for entering the subscriber start number of the unknown chip, which leads to the KOR dialog or the login window - Reading in replacement start number from KOR file is now ok - Send Fuchs arrival times to DisplayPC only optionally "Online Fuchs Grafik" removed - "Send to Orgeo-Live" menu item moved to "Interface" menu - Sprint: After balloting the start times, there was a crash, the start times were completely contained in the KOR file - "Interface/SportIdent Interface" menu: if port A or B or C was activated and the port number was not selected, the test was not ok - If a competition was loaded in which start times were already ballote, the ballote times could not be deleted in order to ballote again - Was there only one category " "/"kK!" and if the "Results/Not eval in categories" menu was not activated, code lines 52 and 53 in the EDAD file were incorrect - JSON file: now also output current placement, sorting by category and place

Enduser licence agreement

The software supplied with this agreement is not selling but only licensed. It is only available for using in following terms. Please read this agreement exactly.
With installing, copying and downloading or other using of this software you accept the terms of this agreement.

The program FJWW is allowed to using for recording and analyzing of sports events from Amateur Radio Direction Finding (ARDF) at special licensed PC. If it is necessary to use the program at further PC at the same event and for preparation and aftercare, it is possible to buy further licences or a license with SPORTident(*) chip. Delivered further programs like FJWDISPL, FjwWdispl, FjwMap, FjwLay, DCFGPSvdb, EDADcheck may used at PC of any number.
The software is copyrighted and protected by the author. It is not allowed to decompile, disassemble, decoding or changing in any way. It is not allowed to sell, rent, license or market in any way the program with all supplied accessoires or single parts of it to other without explicit permit of the author.

The software will be suplied at the current developing level and was made with respecting programming determinations. It is indicated, that it is not possible to develop faultless computer programs for all applications. The author is interested in detailed error infor- mations and eliminates evidents errors if he is able to reproduce them.

The author is not responsible for harms of using the software. Using of the programs is on own risk. At this license agreement can only German law be used.

Handling of the license:
After the start of the program you can see at the field 'PCid' a unique sign sequence. Please send this PCid and for the licensing with SPORTident chip the chip number to the author. Write the received licence key into the edit field under this and click 'Accept'. Activate extra at another PC 'SI-Chip Licence' and switch on the activated SPORTident reading station at serielle interface and follow hints at the text you can see.
Without valid licence key the program starts only in a demo version in restricted functions.


Dipl.-Ing.
 Karl-Heinz Schade, DL7VDB
 Speerweg 64A
 13465 Berlin/Germany

E-mail:
 Karl-Heinz.Schade@dl7vdb.de
homepage:
 www.dl7vdb.de
 www.ARDF-FjwW.com
(*)SPORTident is a registered product sign of the Angewandte Elektroniksysteme GmbH Arnstadt.