forked from ArduPilot/MethodicConfigurator
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdata_model_vehicle_components.py
More file actions
25 lines (18 loc) · 1.03 KB
/
data_model_vehicle_components.py
File metadata and controls
25 lines (18 loc) · 1.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
"""
Data model for vehicle components.
This file is part of ArduPilot Methodic Configurator. https://github.com/ArduPilot/MethodicConfigurator
SPDX-FileCopyrightText: 2024-2026 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3.0-or-later
"""
from ardupilot_methodic_configurator.data_model_vehicle_components_display import ComponentDataModelDisplay
from ardupilot_methodic_configurator.data_model_vehicle_components_import import ComponentDataModelImport
from ardupilot_methodic_configurator.data_model_vehicle_components_templates import ComponentDataModelTemplates
from ardupilot_methodic_configurator.data_model_vehicle_components_validation import ComponentDataModelValidation
class ComponentDataModel(
ComponentDataModelValidation, ComponentDataModelImport, ComponentDataModelTemplates, ComponentDataModelDisplay
):
"""
Handle vehicle component data operations.
Combines base data model functionality with FC data import,
component template handling, display logic, and data validation.
"""