User Tools

Site Tools


planhealth-fr

Intégrité du plan de voies

Sommaire Serveur Rocrail

  • Intégrité du plan de voies



Introduction

À chaque démarrage Rocrail vérifie l'intégrité du plan de voies.
Le but de cette vérification est d'informer l'utilisateur d'erreurs de définition d'objet qui conduira à un comportement inattendu.

Rapport

Le rapport est seulement visible sur le suivi du serveur Rocrail.
Rocview montrera l'intégrité dans la barre de statut.

Information reportée

  • objets se chevauchant
  • utilisations multiples des identifiants pour le même type d'objet
  • coordonnées négatives
  • information de l'objet situé le plus loin

Exemple

r9999I main     OModel   0443 parsePlan file: plan.xml
r9999I main     OModel   0346 checking plan health...
r9999I main     OModel   0354 checking list [lclist]...
r9999I main     OModel   0354 checking list [zlevel]...
r9999I main     OModel   0354 checking list [tklist]...
r9999E main     OModel   0386 object [tk] with id [tk20110106111943015] has invalid coordinates [-1279,-1279,0]
...
r9999I main     OModel   0354 checking list [swlist]...
...
r9999E main     OModel   0362 object [sw] with id [14] at [13,12,0] already exist at [13,12,0]
r9999E main     OModel   0377 object [sw] with id [14] at [13,12,0] overlaps object [sw] with id [14]
...
r9999I main     OModel   0422 object [tk] with id [tk20110106113037593] at [34,5,0] is the most far away object in the plan
r9999W main     OModel   0472 ------------------------------------------------------------
r9999W main     OModel   0473  ***** This plan is not healthy! *****
r9999W main     OModel   0474  One or more double ID's and or overlapping symbols are found.
r9999W main     OModel   0475  Check the trace and correct the exceptions before using it.
r9999W main     OModel   0476 ------------------------------------------------------------

Les erreurs suivantes

replace existing object with key [0_14_2_Modellbahn]

Pour certains objets, comme les aiguillages et les détecteurs Rocrail crée des clés. Une clé est basée sur l'adresse et l'identifiant d'interface. Si plusieurs de ces objets sont créés, mais qu'ils ont tous l'adresse par défaut ou si plusieurs objets donnent la même adresse et l'identifiant d'interface, ce message apparaîtra.

Bref rapport

Depuis la version 4184 vous pouvez redémarrer le test de santé à partir de Rocview avec "Fichier"/"Analyser"/"Vérifier l'intégrité du plan". Les résultats les plus important (erreurs et avertissements) seront affichés dans la fenêtre de suivi du serveur.

planhealth-fr.txt · Last modified: 2018/11/12 08:56 (external edit)