Table of Contents
Stato di salute del progetto
Indice → Server Rocrail → Progetto
- Router | Stato di salute del progetto | Modifica manuale del file XML
Introduzione
Ad ogni avvio Rocrail controlla lo stato di salute del progetto.
Lo scopo di questo controllo è di informare l'utente di errori degli oggetti definiti che porterebbero comportamenti inaspettati.
Rapporto
Il rapporto è visibile solo nei messaggi del server Rocrail.
Rocview mostrerà lo stato di salute nella barra di stato.
Informazioni riportate
- sovrapposizione oggetti
- utilizzo multiplo di ID per lo stesso tipo di oggetto
- coordinate negative
- informazioni dell'oggetto posizionato più lontano
Esempio
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 ------------------------------------------------------------
Errori conseguenti
replace existing object with key [0_14_2_Modellbahn]
Per alcuni oggetti, come deviatoi e sensori, Rocrail crea delle chiavi. Una chiave è basata su di un indirizzo e un ID interfaccia. Questo messaggio verrà presentato se alcuni di questi oggetti sono creati, ma tutti hanno ancora l'indirizzo predefinito o se a più oggetti è stato assegnato la stesso indirizzo e ID interfaccia.
Breve rapporto
Sin dalla versione 4184 è possibile riavviare il test di salute da Rocview tramite File → Router → Controllare stato di salute del progetto.
I risultati più importanti (errori e avvisi) saranno mostrati nella finestra messaggi del server.