Formato file checklist VFRnav

Formato file della checklist VFRnav

Nome breve: VFRCL
Versione: 1.0
Aggiornamento: Feb 2026


1. Scopo

Il formato VFRCL serve per lo scambio semplice di checklist di volo per l’uso in VFRnav.
È basato su testo, leggibile dall’uomo, gestibile per versioni e permette checklist strutturate con metadati, colori e sottotitoli.


2. Caratteristiche generali

  • File di testo (UTF-8)
  • Basato su righe
  • L’ordine delle voci è importante
  • Righelli vuoti sono consentiti e vengono ignorati

3. Commenti

I commenti iniziano all’inizio della riga con:

; Commento
# Commento

Eccezione: ## contrassegna una sottotitolo (vedi sezione 6)


4. Metadati

I metadati sono definiti con @:

@key = value

4.1 Metadati globali

I metadati globali si trovano prima della prima sezione e valgono per l’intero file. Metadati globali validi: @format, @lang, @aircraft, @author

Esempi:

@format = vfrnav checklist v1
@lang = de
@aircraft = C172
@author = Hermann

4.2 Metadati di sezione

I metadati definiti all’interno di una sezione valgono solo per quella sezione.
Metadati validi per le sezioni: @color

Esempi:

@color = #E0E0FF

5. Sezioni

Le sezioni definiscono i capitoli principali della checklist.

Sintassi

[Name der Sektion]

Esempio:

[Vorflugkontrolle]

6. Sottotitoli (Subheader)

I sottotitoli servono per la strutturazione visiva e logica all’interno di una sezione.

Sintassi

## Titel der Unterüberschrift

Esempio:

## linkes Hauptfahrwerk
  • I sottotitoli appartengono sempre alla sezione corrente
  • Non hanno metadati propri

7. Voci della checklist (Items)

Le voci della checklist consistono di etichetta e valore.

Sintassi

Bezeichnung = Wert

Esempio:

Fahrwerk = Sichtprüfung

Regole

  • Il separatore è il primo = nella riga
  • Gli spazi intorno a = vengono ignorati
  • Le etichette possono apparire più volte
  • L’ordine rimane invariato
  • I valori possono contenere caratteri speciali

8. Valori su più righe

I contenuti multilinea possono essere definiti con un simbolo pipe |.

8.1 Sequenza di escape (minimale)

Verbrauch = 16 L bei 170 km/h | 13 L bei 150 km/h

9. Colori

Le sezioni possono opzionalmente avere un colore.

@color = #RRGGBB

10. Regole di validità

  • I metadati (@...) valgono fino al prossimo ambito valido
  • Le voci al di fuori delle sezioni non sono valide
  • I sottotitoli fuori dalle sezioni vengono ignorati
  • Il parser è tollerante nei confronti di chiavi @ sconosciute

11. Esempio minimo

@format = vfrnav checklist v1
@lang = de
@aircraft = C172

[Vorflugkontrolle]
@color = info
## Rumpf
Rumpf = Sichtprüfung
Antennen = OK

[Start]
@color = warning
Gashebel = Vollgas
Drehzahl = prüfen

12. Retrocompatibilità

  • Possono essere aggiunti nuovi metadati
  • I metadati sconosciuti devono essere ignorati
  • La struttura e la sintassi della v1 rimangono stabili
1 Mi Piace