Paramètres : sauvegarde, fichiers, liaisons
Les six derniers onglets de la fenêtre Paramètres : la copie de la base et ce qui s'écrit dans la base, les fichiers produits (.LIF, Excel, .EVT), le photo-finish FinishLynx, les couleurs des positions de départ et la base de données.
Sauvegarde
Copie de la base de données
Où : Paramètres › Sauvegarde (aussi )
Une copie complète de la base de ce poste (courses, tours, coureurs, réglages enregistrés), à garder en lieu sûr : c'est elle qui permet de tout retrouver
après une panne, un vol ou sur un nouveau poste. Chaque sauvegarde est un seul fichier ChronoFEED-AAAA-MM-JJ_HHmmss.cfsauvegarde, toujours complet.
Ces copies restent sous votre responsabilité ; elles ne sont envoyées nulle part. Actualiser relit la liste.
Dossier des sauvegardes
Où : Paramètres › Sauvegarde
Documents\ChronoFEED\Sauvegardes par défaut. Choisissez de préférence un disque externe ou un dossier synchronisé (OneDrive,
Dropbox…) : une copie restée sur le même disque ne protège pas d'une panne de ce disque. Ouvrir l'ouvre dans l'Explorateur.
Une sauvegarde par jour
Où : Paramètres › Sauvegarde (cochée par défaut)
D'elle-même, en arrière-plan, jamais pendant qu'une course est en cours (une course qui part l'arrête ; elle reprendra ensuite).
Une sauvegarde à la fermeture de FINISH
Où : Paramètres › Sauvegarde
Après les dernières écritures ; quitter prend alors quelques secondes de plus (3 minutes au plus ; la barre d'état le dit).
Nombre de sauvegardes gardées
Où : Paramètres › Sauvegarde
Au-delà (10), les plus anciennes sont effacées du dossier ; les autres fichiers n'y sont jamais touchés.
Sauvegarder maintenant
Où : Paramètres › Sauvegarde
Refusée pendant une course ; une seule sauvegarde ou restauration à la fois.
Restaurer une sauvegarde…
Où : Paramètres › Sauvegarde
Remplace toute la base de ce poste par une sauvegarde. Refusée si des courses sont à l'écran. Une sauvegarde d'une version plus récente du programme est refusée sans rien toucher. Deux confirmations (une question qui dit tout : la base entière remplacée, EVENT et les autres postes de la même base touchés ; puis écrire « RESTAURER »). Une sauvegarde de sécurité de l'état actuel est faite d'abord ; la restauration se fait d'un bloc (une erreur laisse la base intacte), puis FINISH se ferme : relancez-le.
Sauvegarde des courses
Où : Paramètres › Sauvegarde › Base de données
Les courses, leurs grilles et leur état sont écrits dans la base (sans attendre : le chronométrage n'attend jamais la base). Décochée, ni les courses ni les tours ne s'écrivent : EVENT ne les reçoit pas. Arrêter demande une confirmation.
Sauvegarde des classements
Où : Paramètres › Sauvegarde › Base de données
Gardée (confirmation pour l'arrêter) ; le classement s'écrit avec la course.
Sauvegarde des tours
Où : Paramètres › Sauvegarde › Base de données
Chaque tour chronométré est écrit dans la base (onglet Tours, classement général). La jauge « Tours → BD » du chronométrage montre ce qui attend.
Sauvegarde des passages
Où : Paramètres › Sauvegarde › Base de données
« Les passages sont sauvegardés sur la base de données ». FINISH écrit en fait toujours chaque passage reçu (c'est ce qui permet de rejouer) : la case n'y change rien.
Conserver les courses sauvegardées sur la BD dans la séance
Où : Paramètres › Sauvegarde › Courses sauvegardées
Décochée, elle fait apparaître « Retirer les courses sauvegardées après ». Gardé ; FINISH ne s'en sert pas encore.
Charger les courses même si elles sont déjà sur la BD
Où : Paramètres › Sauvegarde › Courses sauvegardées
Le même réglage que Charger les courses terminées (menu Fichier) : les courses courues d'une séance précédente restent visibles dans la liste, grisées.
Ajouter les athlètes de la séance à la base
Où : Paramètres › Sauvegarde (cochée par défaut)
Au chargement d'une séance (fichier ou base), les coureurs absents de la base y sont ajoutés, sans doublon : même référence, même ID SpeedSkatingResults, même nom + prénom + date de naissance, ou même transpondeur et même nom → la même fiche, complétée seulement là où elle est vide ; sinon une fiche provisoire. Les lignes qui désignent une puce ou un jeu de couleurs (« BLANC, Blanc », « BLANC_1 », « INVITÉ »…) sont ignorées. Le journal dit « Athlètes de la séance : N ajouté(s), M rapproché(s), K ignoré(s) ». Le chargement n'attend pas la base.
Course temporaire
Où : Paramètres › Sauvegarde
« Maintenir un cache des courses en cours ». Gardé ; FINISH ne s'en sert pas encore (après un arrêt sans fermeture, les courses sont rétablies depuis la base).
Fichiers et pistes
Répertoire des résultats
Où : Paramètres › Fichiers et pistes
Un fichier .LIF y est écrit à la fin de chaque course : le gestionnaire d'événement (EVENT) les lit pour colliger
les résultats. Par défaut ChronoFEED\Résultats sur le bureau ; Créer s'il n'existe pas. Un double de chaque .LIF est toujours écrit dans le
dossier de FINISH : un répertoire inaccessible (clé USB retirée, partage coupé) ne perd rien, et le journal le dit.
Générer un fichier Excel pour chaque course terminée
Où : Paramètres › Fichiers et pistes › Fichiers Excel
Quand une course devient courue avec un résultat (fin normale, Terminée, Tous terminés, fermeture automatique), « COMPÉTITION_Course.xlsx » est écrit dans le répertoire des résultats : feuille « Résultats » (position, dossard, nom, équipe, catégorie, tours, temps final, meilleur tour, annotation, chaque tour) et feuille « Tours ». Le journal dit « Fichier Excel écrit : … » ou l'erreur (fichier ouvert dans Excel…).
Fichier externe (.LIF)
Où : Paramètres › Fichiers et pistes
Le fichier de résultat de chaque course terminée, au format des systèmes de photo-finish : écrit dès la fin de la course, réécrit à sa fermeture (et après une annotation). ANSI ou UNICODE ; Partiel ou Complet (celui qu'EVENT relit, avec la compétition, la spécialité, la distance, la piste et la catégorie de chaque athlète).
Répertoire des fichiers de séance
Où : Paramètres › Fichiers et pistes
« Ouvrir une séance… » et « Exporter en .EVT… » s'ouvrent dans ce répertoire (vert s'il existe, rouge sinon). Pendant que FINISH est ouvert, le dernier dossier utilisé est repris ; au prochain lancement, c'est de nouveau celui-ci. Vide : le dossier du dernier fichier ouvert.
Autres répertoires
Où : Paramètres › Fichiers et pistes
À venir.
Gestion des pistes
Où : Paramètres › Fichiers et pistes
À venir. Les boucles se règlent dans Piste et boucles.
Courses favorites…
Où : Paramètres › Fichiers et pistes
Les gabarits de course : voir Courses favorites.
Règles d'élimination…
Où : Paramètres › Fichiers et pistes
Les règles de la fédération et les vôtres : voir Règles d'élimination et le scénario Créer ma propre règle d'élimination.
Export EVT
Ce que Exporter en .EVT… écrit. L'aperçu du bas suit les cases.
Ajouter le nom du site après le nom de la compétition
Où : Paramètres › Export EVT › Première ligne
Sur la première ligne du fichier.
Nom de famille en MAJUSCULES
Où : Paramètres › Export EVT › Lignes des coureurs
Écrire la catégorie (7e champ) ; sinon le champ reste vide
Où : Paramètres › Export EVT › Lignes des coureurs
Écrire le genre (F, M, MIXTE) au 5e champ
Où : Paramètres › Export EVT › Lignes des courses
Écrire le nombre de tours au 13e champ (champs 6 à 12 vides)
Où : Paramètres › Export EVT › Lignes des courses
En chargement « Groupé » : une seule course par groupe (« PAIRE(1+2) »)
Où : Paramètres › Export EVT › Lignes des courses
Les courses qui se suivent avec le même groupe ne font qu'une course dans le fichier, pour un photo-finish qui filme les deux paires d'un quartet ensemble.
Course regroupée : écrire le nom des coureurs (décoché : dossard et position seulement)
Où : Paramètres › Export EVT › Lignes des courses
Cochée par défaut : chaque coureur a sa ligne complète et FINISH relit le fichier. Décochée : « dossard, position » seulement (non relu par FINISH).
Codage des caractères
Où : Paramètres › Export EVT › Fichier
Windows-1252 (ANSI) — accents lus par les logiciels de photo-finish, UTF-8, UTF-8 avec marque (BOM), UTF-16 (Unicode). Des accents illisibles dans FinishLynx : choisissez Windows-1252.
Terminer la dernière ligne par un saut de ligne
Où : Paramètres › Export EVT › Fichier
Format FinishLynx (par défaut)
Où : Paramètres › Export EVT
Remet toutes les cases au format attendu par FinishLynx.
Format d'origine (2.0.6)
Où : Paramètres › Export EVT
Le format des premières versions, pour un logiciel qui l'attend.
Aperçu (coureurs fictifs)
Où : Paramètres › Export EVT, en bas
Le fichier tel qu'il sortira, sur des coureurs fictifs. Une ligne de course : 1A,1,1,500 Qualification Groupe A F,F ; une ligne de coureur :
,dossard,couloir,NOM,Prénom,Équipe,Catégorie,Licence.
FinishLynx (photo-finish)
FinishLynx est le logiciel de photo-finish. À la fin d'une course, il envoie ses temps finaux à FINISH par le réseau : FINISH écoute, FinishLynx se branche. Le temps du photo-finish devient le temps final du coureur ; celui des transpondeurs reste affiché à côté.
Serveur FinishLynx actif (FINISH écoute)
Où : Paramètres › FinishLynx (aussi Outils › Finish-Lynx › Connexion)
Cochée : FINISH ouvre le port. L'état se lit dessous : « à l'écoute : adresse, port N », « 1 FinishLynx branché », le dernier résultat reçu, ou l'erreur (port déjà pris…).
Port
Où : Paramètres › FinishLynx
Le port TCP où FinishLynx se branche (21 par défaut ; 1 à 65535). Le même numéro dans FinishLynx.
Adresse IP d'écoute
Où : Paramètres › FinishLynx
Vide (conseillé) : toutes les adresses de ce poste. Sinon une des adresses de ce poste (wi-fi ou filaire).
Adresses de ce poste (à donner à FinishLynx)
Où : Paramètres › FinishLynx
À régler dans la sortie réseau de FinishLynx.
Position du champ course
Où : Paramètres › FinishLynx
Dans la première ligne envoyée (« results,… »), la position du champ qui porte le nom de la course tel que FINISH le connaît (4 par défaut). Puis une ligne par coureur : rang, couloir, numéro, nom, équipe, temps, licence. La licence est la référence du coureur dans FINISH (à défaut, le numéro est comparé au dossard). Le plus simple pour que les noms concordent : donner à FinishLynx le fichier .EVT exporté.
La course doit être en cours ou terminée dans FINISH ; une course déjà courue reçoit le temps du photo-finish à côté de son temps final, sans changer le classement ; une course seulement chargée ou introuvable ne reçoit rien (le journal le dit). Dans une course, Retirer photo enlève les temps reçus.
Debug : écrire chaque ligne reçue dans le journal
Où : Paramètres › FinishLynx
Pour voir à quelle position est le nom de la course, et si la licence est bien le 7e champ.
Couleurs des positions de départ
Chaque coureur porte la couleur de sa position de départ (un bonnet, un brassard, un dossard…) : dans le classement, la liste des courses, le panneau Corridors, la piste animée et les tableaux.
Colorer les coureurs selon leur position de départ
Où : Paramètres › Couleurs des positions de départ
Imposée en compétition, retirée en entraînement. À gauche, les jeux de couleurs (pastille verte : le jeu
actif) : Ajouter (les dix couleurs par défaut), Dupliquer, Supprimer (il reste toujours un jeu). À
droite : le nom du jeu, Rendre actif, et ses couleurs (position, couleur du bonnet, couleur du numéro calculée pour rester lisible et modifiable ;
Nouvelle position, Valeurs par défaut). Tout s'applique tout de suite ; une position en double ou un nom vide n'est pas
écrit. Un fichier .cfevent d'EVENT apporte son propre jeu, nommé comme la compétition, et le rend actif.
Base de données
Où : Paramètres › Base de données (aussi le bouton de la base dans la barre d'état)
La base locale : un PostgreSQL installé avec FINISH ou EVENT et réservé à ChronoFEED ; rien à configurer, mot de passe créé à l'installation et gardé chiffré. Désinstaller le programme ne supprime pas les données.
Un serveur du réseau : quand plusieurs postes chronomètrent le même événement (classement général partagé, plusieurs systèmes sur la même course, EVENT sur un autre poste), tous se branchent sur un même serveur : adresse, port, base, compte, mot de passe ; Tester la connexion, Utiliser ce serveur, Revenir à la base locale. La marche à suivre pour installer le serveur est dans la fenêtre (Copier le texte). Tous les postes doivent avoir la même version de ChronoFEED.