Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
amilcarlucas committed Jun 12, 2024
1 parent 9b42c92 commit 5c344c7
Show file tree
Hide file tree
Showing 53 changed files with 308 additions and 90 deletions.
2 changes: 1 addition & 1 deletion credits/CREDITS.md → LICENSES/CREDITS.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Credits
# Licenses

This software is built on top of (depends on) other open source software.
We thank the developers of those software.
Expand Down
232 changes: 232 additions & 0 deletions LICENSES/GPL-3.0-or-later.txt

Large diffs are not rendered by default.

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

import requests
Expand Down
File renamed without changes.
4 changes: 2 additions & 2 deletions MethodicConfigurator/ardupilot_methodic_configurator.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

import argparse
Expand Down
4 changes: 2 additions & 2 deletions MethodicConfigurator/backend_filesystem.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

from os import path as os_path
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

from os import path as os_path
Expand Down
4 changes: 2 additions & 2 deletions MethodicConfigurator/backend_filesystem_program_settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

from os import path as os_path
Expand Down
4 changes: 2 additions & 2 deletions MethodicConfigurator/backend_filesystem_vehicle_components.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

from os import path as os_path
Expand Down
4 changes: 2 additions & 2 deletions MethodicConfigurator/backend_flightcontroller.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

from logging import debug as logging_debug
Expand Down
4 changes: 2 additions & 2 deletions MethodicConfigurator/backend_flightcontroller_info.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

# adding all this allows pyinstaller to build a working windows executable
Expand Down
4 changes: 2 additions & 2 deletions MethodicConfigurator/backend_mavftp.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

# pylint: skip-file
Expand Down
4 changes: 2 additions & 2 deletions MethodicConfigurator/battery_cell_voltages.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

from math import nan
Expand Down
4 changes: 2 additions & 2 deletions MethodicConfigurator/common_arguments.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

from MethodicConfigurator.version import VERSION
Expand Down
4 changes: 2 additions & 2 deletions MethodicConfigurator/frontend_tkinter_base.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

# https://wiki.tcl-lang.org/page/Changing+Widget+Colors
Expand Down
4 changes: 2 additions & 2 deletions MethodicConfigurator/frontend_tkinter_component_editor.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

from argparse import ArgumentParser
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

from argparse import ArgumentParser
Expand Down
4 changes: 2 additions & 2 deletions MethodicConfigurator/frontend_tkinter_connection_selection.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

from sys import exit as sys_exit
Expand Down
4 changes: 2 additions & 2 deletions MethodicConfigurator/frontend_tkinter_directory_selection.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

#from logging import debug as logging_debug
Expand Down
12 changes: 6 additions & 6 deletions MethodicConfigurator/frontend_tkinter_parameter_editor.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

import tkinter as tk
Expand Down Expand Up @@ -145,9 +145,9 @@ def show_about_window(root, version: str):
report_bug_button = ttk.Button(main_frame, text="Report a Bug",
command=lambda: webbrowser_open(
"https://github.com/ArduPilot/MethodicConfigurator/issues/new"))
credits_button = ttk.Button(main_frame, text="Credits",
licenses_button = ttk.Button(main_frame, text="Licenses",
command=lambda: webbrowser_open(
"https://github.com/ArduPilot/MethodicConfigurator/blob/master/credits/CREDITS.md"))
"https://github.com/ArduPilot/MethodicConfigurator/blob/master/LICENSES/CREDITS.md"))
source_button = ttk.Button(main_frame, text="Source Code",
command=lambda: webbrowser_open(
"https://github.com/ArduPilot/MethodicConfigurator"))
Expand All @@ -156,7 +156,7 @@ def show_about_window(root, version: str):
user_manual_button.grid(column=0, row=1, padx=10, pady=10)
support_forum_button.grid(column=1, row=1, padx=10, pady=10)
report_bug_button.grid(column=2, row=1, padx=10, pady=10)
credits_button.grid(column=3, row=1, padx=10, pady=10)
licenses_button.grid(column=3, row=1, padx=10, pady=10)
source_button.grid(column=4, row=1, padx=10, pady=10)

# Configure the grid to ensure equal spacing and expansion
Expand Down Expand Up @@ -244,7 +244,7 @@ def __create_conf_widgets(self, version: str):
image_label = BaseWindow.put_image_in_label(config_frame, LocalFilesystem.application_logo_filepath())
image_label.pack(side=tk.RIGHT, anchor=tk.NE, padx=(4, 4), pady=(4, 0))
image_label.bind("<Button-1>", lambda event: show_about_window(self.main_frame, version))
show_tooltip(image_label, "User Manual, Support Forum, Report a Bug, Credits, Source Code")
show_tooltip(image_label, "User Manual, Support Forum, Report a Bug, Licenses, Source Code")

def __create_parameter_area_widgets(self):
self.show_only_differences = tk.BooleanVar(value=False)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

from sys import exit as sys_exit
Expand Down
4 changes: 2 additions & 2 deletions MethodicConfigurator/frontend_tkinter_template_overview.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

import argparse
Expand Down
4 changes: 2 additions & 2 deletions MethodicConfigurator/get_release_stats.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

import itertools
Expand Down
4 changes: 2 additions & 2 deletions MethodicConfigurator/middleware_template_overview.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

class TemplateOverview: # pylint: disable=too-many-instance-attributes
Expand Down
4 changes: 2 additions & 2 deletions MethodicConfigurator/param_ftp.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

import struct
Expand Down
4 changes: 2 additions & 2 deletions MethodicConfigurator/param_pid_adjustment_update.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

import os
Expand Down
4 changes: 2 additions & 2 deletions MethodicConfigurator/tempcal_imu.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

import math
Expand Down
4 changes: 2 additions & 2 deletions MethodicConfigurator/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

VERSION = '0.8.3'
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,4 +59,4 @@ To use and develop this software you must obey the [ArduPilot Methodic Configura
## License

This project is licensed under the [GNU General Public License v3.0](LICENSE.md).
It builds upon other [opensource software packages](credits/CREDITS.md)
It builds upon other [opensource software packages](LICENSES/CREDITS.md)
4 changes: 2 additions & 2 deletions copy_magfit_pdef_to_template_dirs.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
'''
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
'''

import os
Expand Down
14 changes: 0 additions & 14 deletions images/README.md

This file was deleted.

4 changes: 2 additions & 2 deletions param_reorder.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
This file is part of Ardupilot methodic configurator. https://github.com/ArduPilot/MethodicConfigurator
(C) 2024 Amilcar do Carmo Lucas
SPDX-FileCopyrightText: 2024 Amilcar do Carmo Lucas <amilcar.lucas@iav.de>
SPDX-License-Identifier: GPL-3
SPDX-License-Identifier: GPL-3.0-or-later
"""

import os
Expand Down
Loading

0 comments on commit 5c344c7

Please sign in to comment.