Audit du réseau

Un réseau mal connecté est silencieux : aucune erreur visible, mais le superviseur ne pourra pas router de train. L’audit de connectivité est là pour le détecter.

Quand l’audit s’exécute

  • Automatiquement à l’ouverture d’un projet (le résultat s’affiche dans une boîte de dialogue si des problèmes sont trouvés).
  • À la demande via le menu Réseau → Vérifier la connectivité.

Ce que l’audit détecte

Les principales catégories de problèmes :

  • Ports proches mais non connectés — deux rails posés bord à bord sans liaison logique.
  • Cantons mal délimités — port de début ou de fin qui pointe vers un port supprimé.
  • Chemins isolés — un rail dont aucun chemin n’est connecté à l’extérieur.
  • Actionneurs orphelins — référencent un rail qui n’existe plus.

Chaque problème est listé avec une description claire et le rail / canton / actionneur concerné.

La correction automatique

Quand l’audit propose une correction, vous pouvez cliquer sur Réparer. L’algorithme :

  • Connecte les ports proches qui devraient l’être (snap a posteriori).
  • Nettoie les références mortes (actionneurs, cantons).
  • Préserve vos modifications volontaires : il ne casse jamais une connexion existante.

Le nombre total de corrections appliquées est affiché à la fin (« 7 connexions rétablies »).

Limites

L’audit ne corrige pas :

  • Les erreurs de conception (un canton trop long, un capteur mal placé) — il ne peut pas deviner votre intention.
  • Les paramètres matériels invalides (adresse DCC en double, pin de capteur inexistant) — voir Diagnostic et maintenance (à venir).

Bonnes pratiques

  • Lancez un audit après une grosse édition (import, refactor majeur du réseau).
  • Lancez un audit avant chaque session d’exploitation pour partir sur des bases saines.
  • Si vous réorganisez un réseau existant, audit + réparation est le moyen le plus rapide de reconnecter automatiquement les ports.