Skip to content
Snippets Groups Projects
Commit 668fa886 authored by Alberto Nidasio's avatar Alberto Nidasio
Browse files

[SBS] Updated code structure and removed MAVLink submodule

parent 22f275ec
Branches
Tags
No related merge requests found
Showing
with 87 additions and 466 deletions
[submodule "Modules/Mavlink/mavlink_skyward_lib"]
path = Modules/Mavlink/mavlink_skyward_lib
url = git@git.skywarder.eu:scs/mavlink/mavlink-skyward-lib.git
cmake_minimum_required(VERSION 3.1.0) # Copyright (c) 2022 Skyward Experimental Rocketry
# Author: Damiano Amatruda, Alberto Nidasio
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
project(skywardhub VERSION 1.0.0 LANGUAGES CXX) cmake_minimum_required(VERSION 3.16)
project(SkywardHub)
set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_STANDARD_REQUIRED ON)
...@@ -14,63 +35,61 @@ find_package(Qt5 COMPONENTS SerialPort REQUIRED) ...@@ -14,63 +35,61 @@ find_package(Qt5 COMPONENTS SerialPort REQUIRED)
find_package(Qt5 COMPONENTS PrintSupport REQUIRED) find_package(Qt5 COMPONENTS PrintSupport REQUIRED)
add_executable(groundstation add_executable(groundstation
Components/ContextMenuSeparator/contextmenuseparator.cpp src/shared/Components/ContextMenuSeparator/contextmenuseparator.cpp
Components/ModulesPicker/modulespicker.cpp src/shared/Components/ModulesPicker/modulespicker.cpp
Components/SaveConfigurationDialog/saveconfigurationdialog.cpp src/shared/Components/SaveConfigurationDialog/saveconfigurationdialog.cpp
Components/SubscriptionsPanel/subscriptionspanel.cpp src/shared/Components/SubscriptionsPanel/subscriptionspanel.cpp
Components/ToggleButton/togglebutton.cpp src/shared/Components/ToggleButton/togglebutton.cpp
Components/ErrorDisplayer/error.cpp src/shared/Components/ErrorDisplayer/error.cpp
Components/ErrorDisplayer/errordisplayer.cpp src/shared/Components/ErrorDisplayer/errordisplayer.cpp
Components/TopicAndFieldFilterSelector/topicandfieldfilterselector.cpp src/shared/Components/TopicAndFieldFilterSelector/topicandfieldfilterselector.cpp
Components/TopicFilterSelector/topicfilterselector.cpp src/shared/Components/TopicFilterSelector/topicfilterselector.cpp
Core/Message/messagefield.cpp src/shared/Core/Message/messagefield.cpp
Core/Message/modulemessage.cpp src/shared/Core/Message/modulemessage.cpp
Core/Message/topic.cpp src/shared/Core/Message/topic.cpp
Core/Message/topicandfieldfilter.cpp src/shared/Core/Message/topicandfieldfilter.cpp
Core/Message/topicfilter.cpp src/shared/Core/Message/topicfilter.cpp
Core/QCustomPlot/QCustomPlot.cpp src/shared/Core/QCustomPlot/QCustomPlot.cpp
Core/module.cpp src/shared/Core/module.cpp
Core/moduleeventshandler.cpp src/shared/Core/moduleeventshandler.cpp
Core/modulemessagesbroker.cpp src/shared/Core/modulemessagesbroker.cpp
Core/modulesmanager.cpp src/shared/Core/modulesmanager.cpp
Core/skywardhubcore.cpp src/shared/Core/skywardhubcore.cpp
Core/xmlobject.cpp src/shared/Core/xmlobject.cpp
Modules/CommandPad/CommandPad.cpp src/shared/Modules/CommandPad/CommandPad.cpp
Modules/CommandPad/MessageFormElement.cpp src/shared/Modules/CommandPad/MessageFormElement.cpp
Modules/CompactCommandPad/CompactCommandPad.cpp src/shared/Modules/CompactCommandPad/CompactCommandPad.cpp
Modules/CompactCommandPad/CommandSelector.cpp src/shared/Modules/CompactCommandPad/CommandSelector.cpp
Modules/DefaultModule/defaultmodule.cpp src/shared/Modules/DefaultModule/defaultmodule.cpp
Modules/Empty/emptymodule.cpp src/shared/Modules/Empty/emptymodule.cpp
Modules/FileStream/filestreammodule.cpp src/shared/Modules/FileStream/filestreammodule.cpp
Modules/Graph/Graph.cpp src/shared/Modules/Graph/Graph.cpp
Modules/IncomingMessagesViewer/incomingmessagesviewermodule.cpp src/shared/Modules/IncomingMessagesViewer/incomingmessagesviewermodule.cpp
Modules/MainWindow/skywardhubmainwindow.cpp src/shared/Modules/MainWindow/skywardhubmainwindow.cpp
Modules/MainWindow/window.cpp src/shared/Modules/MainWindow/window.cpp
Modules/Mavlink/mavlinkcommandadapter.cpp src/shared/Modules/Mavlink/mavlinkcommandadapter.cpp
Modules/Mavlink/mavlinkmodule.cpp src/shared/Modules/Mavlink/mavlinkmodule.cpp
Modules/Mavlink/mavlinkreader.cpp src/shared/Modules/Mavlink/mavlinkreader.cpp
Modules/Mavlink/mavlinkrocketmsgtestingmodule.cpp src/shared/Modules/Mavlink/mavlinkrocketmsgtestingmodule.cpp
Modules/Mavlink/mavlinkwriter.cpp src/shared/Modules/Mavlink/mavlinkwriter.cpp
Modules/OutgoingMessagesViewer/outgoingmessagesviewermodule.cpp src/shared/Modules/OutgoingMessagesViewer/outgoingmessagesviewermodule.cpp
Modules/SkywardHub/deployer.cpp src/shared/Modules/SkywardHub/deployer.cpp
Modules/SkywardHub/deployerpathpicker.cpp src/shared/Modules/SkywardHub/deployerpathpicker.cpp
Modules/SkywardHub/prefabdialog.cpp src/shared/Modules/SkywardHub/prefabdialog.cpp
Modules/SkywardHub/prefabviewelement.cpp src/shared/Modules/SkywardHub/prefabviewelement.cpp
Modules/SkywardHub/skywardhubmodule.cpp src/shared/Modules/SkywardHub/skywardhubmodule.cpp
Modules/Splitter/Splitter.cpp src/shared/Modules/Splitter/Splitter.cpp
Modules/StateViewer/StateViewer.cpp src/shared/Modules/StateViewer/StateViewer.cpp
Modules/Tabs/tabsmodule.cpp src/shared/Modules/Tabs/tabsmodule.cpp
Modules/Test/testmodule.cpp src/shared/Modules/Test/testmodule.cpp
Modules/TimerController/timercontrollermodule.cpp src/shared/Modules/TimerController/timercontrollermodule.cpp
Modules/ValuesConverterViewer/valueelement.cpp src/shared/Modules/ValuesConverterViewer/valueelement.cpp
Modules/ValuesConverterViewer/valuesconverterviewermodule.cpp src/shared/Modules/ValuesConverterViewer/valuesconverterviewermodule.cpp
Modules/ValuesConverterViewer/valuesviewerconfigpanel.cpp src/shared/Modules/ValuesConverterViewer/valuesviewerconfigpanel.cpp
Modules/moduleinfo.cpp src/shared/Modules/moduleinfo.cpp
Modules/moduleslist.cpp src/shared/Modules/moduleslist.cpp
main.cpp src/entrypoints/groundstation/application.qrc
application.qrc src/entrypoints/groundstation/main.cpp
) )
target_include_directories(groundstation PRIVATE ./) target_include_directories(groundstation PRIVATE src/shared)
target_link_libraries(groundstation Qt5::Widgets) target_link_libraries(groundstation PUBLIC Qt5::Widgets Qt5::SerialPort Qt5::PrintSupport)
target_link_libraries(groundstation Qt5::SerialPort)
target_link_libraries(groundstation Qt5::PrintSupport)
ExtraResources/lynx-1.png

4.46 MiB

This diff is collapsed.
Subproject commit 9befe0e2e801a9d999a89a47013f773c44bf1216
<RCC>
<qresource prefix="/">
<file>Resources/Icons/splitter_horizontal.png</file>
<file>Resources/Icons/splitter_vertical.png</file>
<file>Resources/Styles/global.qss</file>
</qresource>
</RCC>
<RCC>
<qresource prefix="/">
<file>assets/icons/splitter_horizontal.png</file>
<file>assets/icons/splitter_vertical.png</file>
<file>assets/styles/global.qss</file>
</qresource>
</RCC>
File moved
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment