Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Configuration ¶
type Configuration struct { APIKey string `json:"api-key"` Files struct { InputMission string `json:"input-mission"` OutputMission string `json:"output-mission"` Log string `json:"log"` } `json:"files"` METAR struct { ICAO string `json:"icao"` ICAOList []string `json:"icao-list"` RunwayElevation int `json:"runway-elevation"` Remarks string `json:"remarks"` AddToBrief bool `json:"add-to-brief"` UseCustomData bool `json:"use-custom-data"` } `json:"metar"` Options struct { UpdateTime bool `json:"update-time"` UpdateWeather bool `json:"update-weather"` TimeOffset string `json:"time-offset"` Wind struct { Minimum float64 `json:"minimum"` Maximum float64 `json:"maximum"` GustMinimum float64 `json:"gust-minimum"` GustMaximum float64 `json:"gust-maximum"` OpenMeteo bool `json:"open-meteo"` Stability float64 `json:"stability"` FixedReference bool `json:"fixed-reference"` } `json:"wind"` Clouds struct { DisallowedPresets []string `json:"disallowed-presets"` FallbackToNoPreset bool `json:"fallback-to-no-preset"` DefaultPreset string `json:"default-preset"` } Fog struct { Enabled bool `json:"enabled"` ThicknessMinimum int `json:"thickness-minimum"` ThicknessMaximum int `json:"thickness-maximum"` VisibilityMinimum int `json:"visibility-minimum"` VisibilityMaximum int `json:"visibility-maximum"` } `json:"fog"` Dust struct { Enabled bool `json:"enabled"` VisibilityMinimum int `json:"visibility-minimum"` VisibilityMaximum int `json:"visibility-maximum"` } `json:"dust"` } `json:"options"` }
Configuration is the structure of config.json to be parsed
func Get ¶
func Get() Configuration
Click to show internal directories.
Click to hide internal directories.