Source code for rocketpal.parsers.location_config

# Copyright (C) 2023-2026  BEARS e.V. and contributors
# SPDX-License-Identifier: AGPL-3.0-or-later

from rocketpal.core.library_entry import LibraryEntry


[docs] class LocationConfig(LibraryEntry): def __init__(self, data: dict) -> None: self.extend_field_links( [ ("latitude", float), ("longitude", float), ("elevation", float), ] ) super().__init__(data)
[docs] @classmethod def new_default(cls, id: str) -> LocationConfig: return LocationConfig( { "id": id, "latitude": 0.0, "longitude": 0.0, "elevation": 0.0, } )