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