From c14cacb043e57aeb3f9b811879639b37649820fd Mon Sep 17 00:00:00 2001 From: James Duley Date: Sun, 2 Aug 2015 19:20:02 +0100 Subject: [PATCH 1/5] LP-1 rebranding: move ground/{openpilotgcs => gcs} and associated pro file. Change-Id: Icc200217f2db27635c7aa2e5b182f9b273925647 --- Makefile | 40 ++++++++---------- ground/{openpilotgcs => gcs}/copydata.pro | 0 .../openpilotgcs.pro => gcs/gcs.pro} | 0 ground/{openpilotgcs => gcs}/openpilotgcs.pri | 0 .../{openpilotgcs => gcs}/src/app/Info.plist | 0 ground/{openpilotgcs => gcs}/src/app/app.pro | 0 .../src/app/appresources.qrc | 0 .../src/app/gcssplashscreen.cpp | 0 .../src/app/gcssplashscreen.h | 0 .../src/app/librepilotgcs.icns | Bin .../src/app/librepilotgcs.ico | Bin .../src/app/librepilotgcs.rc | 0 ground/{openpilotgcs => gcs}/src/app/main.cpp | 0 .../src/app/openpilotgcs.icns | Bin .../src/app/prifile.icns | Bin .../src/app/profile.icns | Bin .../src/app/qtconf.qrc.in | 0 .../{openpilotgcs => gcs}/src/app/splash.png | Bin .../src/experimental/HIDTest/HIDTest.pro | 0 .../src/experimental/HIDTest/main.cpp | 0 .../src/experimental/PowerLog6S/HIDTest.pro | 0 .../src/experimental/PowerLog6S/main.cpp | 0 .../experimental/SerialLogger/ParseEKFLog.m | 0 .../SerialLogger/SerialLogger.pro | 0 .../experimental/SerialLogger/analyzeEKF.m | 0 .../experimental/SerialLogger/analyzeINSGPS.m | 0 .../experimental/SerialLogger/analyzeRaw.m | 0 .../src/experimental/SerialLogger/main.cpp | 0 .../experimental/USB_UPLOAD_TOOL/SSP/common.h | 0 .../experimental/USB_UPLOAD_TOOL/SSP/main.cpp | 0 .../experimental/USB_UPLOAD_TOOL/SSP/port.cpp | 0 .../experimental/USB_UPLOAD_TOOL/SSP/port.h | 0 .../experimental/USB_UPLOAD_TOOL/SSP/qssp.cpp | 0 .../experimental/USB_UPLOAD_TOOL/SSP/qssp.h | 0 .../USB_UPLOAD_TOOL/SSP/qsspt.cpp | 0 .../experimental/USB_UPLOAD_TOOL/SSP/qsspt.h | 0 .../experimental/USB_UPLOAD_TOOL/SSP/ssp.cpp | 0 .../experimental/USB_UPLOAD_TOOL/SSP/ssp.h | 0 .../USB_UPLOAD_TOOL/SSP/ssp_test.pro | 0 .../experimental/USB_UPLOAD_TOOL/delay.cpp | 0 .../src/experimental/USB_UPLOAD_TOOL/delay.h | 0 .../src/experimental/USB_UPLOAD_TOOL/main.cpp | 0 .../experimental/USB_UPLOAD_TOOL/op_dfu.cpp | 0 .../src/experimental/USB_UPLOAD_TOOL/op_dfu.h | 0 .../experimental/USB_UPLOAD_TOOL/upload.pro | 0 .../src/experimental/finaltest/finaltest.pro | 0 .../src/experimental/finaltest/main.cpp | 0 .../src/experimental/finaltest/mainwindow.cpp | 0 .../src/experimental/finaltest/mainwindow.h | 0 .../src/experimental/finaltest/mainwindow.ui | 0 .../experimental/finaltest/ui_mainwindow.h | 0 .../DocumentationHelper.pro | 0 .../tools/DocumentationHelper/main.cpp | 0 .../tools/DocumentationHelper/mainwindow.cpp | 0 .../tools/DocumentationHelper/mainwindow.h | 0 .../tools/DocumentationHelper/mainwindow.ui | 0 .../src/libs/aggregation/aggregate.cpp | 0 .../src/libs/aggregation/aggregate.h | 0 .../src/libs/aggregation/aggregation.pri | 0 .../src/libs/aggregation/aggregation.pro | 0 .../src/libs/aggregation/aggregation_global.h | 0 .../libs/aggregation/examples/examples.pro | 0 .../libs/aggregation/examples/text/main.cpp | 0 .../src/libs/aggregation/examples/text/main.h | 0 .../libs/aggregation/examples/text/main.ui | 0 .../aggregation/examples/text/myinterfaces.h | 0 .../libs/aggregation/examples/text/text.pro | 0 .../src/libs/eigen/.hg_archival.txt | 0 .../src/libs/eigen/.hgeol | 0 .../src/libs/eigen/.hgignore | 0 .../src/libs/eigen/.hgtags | 0 .../src/libs/eigen/.no-auto-format | 0 .../src/libs/eigen/CMakeLists.txt | 0 .../src/libs/eigen/COPYING.BSD | 0 .../src/libs/eigen/COPYING.GPL | 0 .../src/libs/eigen/COPYING.LGPL | 0 .../src/libs/eigen/COPYING.MINPACK | 0 .../src/libs/eigen/COPYING.MPL2 | 0 .../src/libs/eigen/COPYING.README | 0 .../src/libs/eigen/CTestConfig.cmake | 0 .../src/libs/eigen/CTestCustom.cmake.in | 0 .../src/libs/eigen/Eigen/Array | 0 .../src/libs/eigen/Eigen/CMakeLists.txt | 0 .../src/libs/eigen/Eigen/Cholesky | 0 .../src/libs/eigen/Eigen/CholmodSupport | 0 .../src/libs/eigen/Eigen/Core | 0 .../src/libs/eigen/Eigen/Dense | 0 .../src/libs/eigen/Eigen/Eigen | 0 .../src/libs/eigen/Eigen/Eigen2Support | 0 .../src/libs/eigen/Eigen/Eigenvalues | 0 .../src/libs/eigen/Eigen/Geometry | 0 .../src/libs/eigen/Eigen/Householder | 0 .../libs/eigen/Eigen/IterativeLinearSolvers | 0 .../src/libs/eigen/Eigen/Jacobi | 0 .../src/libs/eigen/Eigen/LU | 0 .../src/libs/eigen/Eigen/LeastSquares | 0 .../src/libs/eigen/Eigen/MetisSupport | 0 .../src/libs/eigen/Eigen/OrderingMethods | 0 .../src/libs/eigen/Eigen/PaStiXSupport | 0 .../src/libs/eigen/Eigen/PardisoSupport | 0 .../src/libs/eigen/Eigen/QR | 0 .../src/libs/eigen/Eigen/QtAlignedMalloc | 0 .../src/libs/eigen/Eigen/SPQRSupport | 0 .../src/libs/eigen/Eigen/SVD | 0 .../src/libs/eigen/Eigen/Sparse | 0 .../src/libs/eigen/Eigen/SparseCholesky | 0 .../src/libs/eigen/Eigen/SparseCore | 0 .../src/libs/eigen/Eigen/SparseLU | 0 .../src/libs/eigen/Eigen/SparseQR | 0 .../src/libs/eigen/Eigen/StdDeque | 0 .../src/libs/eigen/Eigen/StdList | 0 .../src/libs/eigen/Eigen/StdVector | 0 .../src/libs/eigen/Eigen/SuperLUSupport | 0 .../src/libs/eigen/Eigen/UmfPackSupport | 0 .../src/libs/eigen/Eigen/src/CMakeLists.txt | 0 .../eigen/Eigen/src/Cholesky/CMakeLists.txt | 0 .../src/libs/eigen/Eigen/src/Cholesky/LDLT.h | 0 .../src/libs/eigen/Eigen/src/Cholesky/LLT.h | 0 .../libs/eigen/Eigen/src/Cholesky/LLT_MKL.h | 0 .../Eigen/src/CholmodSupport/CMakeLists.txt | 0 .../Eigen/src/CholmodSupport/CholmodSupport.h | 0 .../src/libs/eigen/Eigen/src/Core/Array.h | 0 .../src/libs/eigen/Eigen/src/Core/ArrayBase.h | 0 .../libs/eigen/Eigen/src/Core/ArrayWrapper.h | 0 .../src/libs/eigen/Eigen/src/Core/Assign.h | 0 .../libs/eigen/Eigen/src/Core/Assign_MKL.h | 0 .../libs/eigen/Eigen/src/Core/BandMatrix.h | 0 .../src/libs/eigen/Eigen/src/Core/Block.h | 0 .../libs/eigen/Eigen/src/Core/BooleanRedux.h | 0 .../libs/eigen/Eigen/src/Core/CMakeLists.txt | 0 .../eigen/Eigen/src/Core/CommaInitializer.h | 0 .../libs/eigen/Eigen/src/Core/CoreIterators.h | 0 .../libs/eigen/Eigen/src/Core/CwiseBinaryOp.h | 0 .../eigen/Eigen/src/Core/CwiseNullaryOp.h | 0 .../libs/eigen/Eigen/src/Core/CwiseUnaryOp.h | 0 .../eigen/Eigen/src/Core/CwiseUnaryView.h | 0 .../src/libs/eigen/Eigen/src/Core/DenseBase.h | 0 .../eigen/Eigen/src/Core/DenseCoeffsBase.h | 0 .../libs/eigen/Eigen/src/Core/DenseStorage.h | 0 .../src/libs/eigen/Eigen/src/Core/Diagonal.h | 0 .../eigen/Eigen/src/Core/DiagonalMatrix.h | 0 .../eigen/Eigen/src/Core/DiagonalProduct.h | 0 .../src/libs/eigen/Eigen/src/Core/Dot.h | 0 .../src/libs/eigen/Eigen/src/Core/EigenBase.h | 0 .../src/libs/eigen/Eigen/src/Core/Flagged.h | 0 .../eigen/Eigen/src/Core/ForceAlignedAccess.h | 0 .../src/libs/eigen/Eigen/src/Core/Functors.h | 0 .../src/libs/eigen/Eigen/src/Core/Fuzzy.h | 0 .../eigen/Eigen/src/Core/GeneralProduct.h | 0 .../eigen/Eigen/src/Core/GenericPacketMath.h | 0 .../eigen/Eigen/src/Core/GlobalFunctions.h | 0 .../src/libs/eigen/Eigen/src/Core/IO.h | 0 .../src/libs/eigen/Eigen/src/Core/Map.h | 0 .../src/libs/eigen/Eigen/src/Core/MapBase.h | 0 .../libs/eigen/Eigen/src/Core/MathFunctions.h | 0 .../src/libs/eigen/Eigen/src/Core/Matrix.h | 0 .../libs/eigen/Eigen/src/Core/MatrixBase.h | 0 .../libs/eigen/Eigen/src/Core/NestByValue.h | 0 .../src/libs/eigen/Eigen/src/Core/NoAlias.h | 0 .../src/libs/eigen/Eigen/src/Core/NumTraits.h | 0 .../eigen/Eigen/src/Core/PermutationMatrix.h | 0 .../eigen/Eigen/src/Core/PlainObjectBase.h | 0 .../libs/eigen/Eigen/src/Core/ProductBase.h | 0 .../src/libs/eigen/Eigen/src/Core/Random.h | 0 .../src/libs/eigen/Eigen/src/Core/Redux.h | 0 .../src/libs/eigen/Eigen/src/Core/Ref.h | 0 .../src/libs/eigen/Eigen/src/Core/Replicate.h | 0 .../libs/eigen/Eigen/src/Core/ReturnByValue.h | 0 .../src/libs/eigen/Eigen/src/Core/Reverse.h | 0 .../src/libs/eigen/Eigen/src/Core/Select.h | 0 .../eigen/Eigen/src/Core/SelfAdjointView.h | 0 .../eigen/Eigen/src/Core/SelfCwiseBinaryOp.h | 0 .../eigen/Eigen/src/Core/SolveTriangular.h | 0 .../libs/eigen/Eigen/src/Core/StableNorm.h | 0 .../src/libs/eigen/Eigen/src/Core/Stride.h | 0 .../src/libs/eigen/Eigen/src/Core/Swap.h | 0 .../src/libs/eigen/Eigen/src/Core/Transpose.h | 0 .../eigen/Eigen/src/Core/Transpositions.h | 0 .../eigen/Eigen/src/Core/TriangularMatrix.h | 0 .../libs/eigen/Eigen/src/Core/VectorBlock.h | 0 .../libs/eigen/Eigen/src/Core/VectorwiseOp.h | 0 .../src/libs/eigen/Eigen/src/Core/Visitor.h | 0 .../src/Core/arch/AltiVec/CMakeLists.txt | 0 .../Eigen/src/Core/arch/AltiVec/Complex.h | 0 .../Eigen/src/Core/arch/AltiVec/PacketMath.h | 0 .../eigen/Eigen/src/Core/arch/CMakeLists.txt | 0 .../src/Core/arch/Default/CMakeLists.txt | 0 .../Eigen/src/Core/arch/Default/Settings.h | 0 .../Eigen/src/Core/arch/NEON/CMakeLists.txt | 0 .../eigen/Eigen/src/Core/arch/NEON/Complex.h | 0 .../Eigen/src/Core/arch/NEON/PacketMath.h | 0 .../Eigen/src/Core/arch/SSE/CMakeLists.txt | 0 .../eigen/Eigen/src/Core/arch/SSE/Complex.h | 0 .../Eigen/src/Core/arch/SSE/MathFunctions.h | 0 .../Eigen/src/Core/arch/SSE/PacketMath.h | 0 .../Eigen/src/Core/products/CMakeLists.txt | 0 .../src/Core/products/CoeffBasedProduct.h | 0 .../Core/products/GeneralBlockPanelKernel.h | 0 .../src/Core/products/GeneralMatrixMatrix.h | 0 .../products/GeneralMatrixMatrixTriangular.h | 0 .../GeneralMatrixMatrixTriangular_MKL.h | 0 .../Core/products/GeneralMatrixMatrix_MKL.h | 0 .../src/Core/products/GeneralMatrixVector.h | 0 .../Core/products/GeneralMatrixVector_MKL.h | 0 .../Eigen/src/Core/products/Parallelizer.h | 0 .../Core/products/SelfadjointMatrixMatrix.h | 0 .../products/SelfadjointMatrixMatrix_MKL.h | 0 .../Core/products/SelfadjointMatrixVector.h | 0 .../products/SelfadjointMatrixVector_MKL.h | 0 .../src/Core/products/SelfadjointProduct.h | 0 .../Core/products/SelfadjointRank2Update.h | 0 .../Core/products/TriangularMatrixMatrix.h | 0 .../products/TriangularMatrixMatrix_MKL.h | 0 .../Core/products/TriangularMatrixVector.h | 0 .../products/TriangularMatrixVector_MKL.h | 0 .../Core/products/TriangularSolverMatrix.h | 0 .../products/TriangularSolverMatrix_MKL.h | 0 .../Core/products/TriangularSolverVector.h | 0 .../libs/eigen/Eigen/src/Core/util/BlasUtil.h | 0 .../eigen/Eigen/src/Core/util/CMakeLists.txt | 0 .../eigen/Eigen/src/Core/util/Constants.h | 0 .../src/Core/util/DisableStupidWarnings.h | 0 .../Eigen/src/Core/util/ForwardDeclarations.h | 0 .../eigen/Eigen/src/Core/util/MKL_support.h | 0 .../libs/eigen/Eigen/src/Core/util/Macros.h | 0 .../libs/eigen/Eigen/src/Core/util/Memory.h | 0 .../src/libs/eigen/Eigen/src/Core/util/Meta.h | 0 .../libs/eigen/Eigen/src/Core/util/NonMPL2.h | 0 .../src/Core/util/ReenableStupidWarnings.h | 0 .../eigen/Eigen/src/Core/util/StaticAssert.h | 0 .../eigen/Eigen/src/Core/util/XprHelper.h | 0 .../eigen/Eigen/src/Eigen2Support/Block.h | 0 .../Eigen/src/Eigen2Support/CMakeLists.txt | 0 .../eigen/Eigen/src/Eigen2Support/Cwise.h | 0 .../Eigen/src/Eigen2Support/CwiseOperators.h | 0 .../src/Eigen2Support/Geometry/AlignedBox.h | 0 .../Eigen/src/Eigen2Support/Geometry/All.h | 0 .../src/Eigen2Support/Geometry/AngleAxis.h | 0 .../src/Eigen2Support/Geometry/CMakeLists.txt | 0 .../src/Eigen2Support/Geometry/Hyperplane.h | 0 .../Eigen2Support/Geometry/ParametrizedLine.h | 0 .../src/Eigen2Support/Geometry/Quaternion.h | 0 .../src/Eigen2Support/Geometry/Rotation2D.h | 0 .../src/Eigen2Support/Geometry/RotationBase.h | 0 .../src/Eigen2Support/Geometry/Scaling.h | 0 .../src/Eigen2Support/Geometry/Transform.h | 0 .../src/Eigen2Support/Geometry/Translation.h | 0 .../libs/eigen/Eigen/src/Eigen2Support/LU.h | 0 .../libs/eigen/Eigen/src/Eigen2Support/Lazy.h | 0 .../Eigen/src/Eigen2Support/LeastSquares.h | 0 .../eigen/Eigen/src/Eigen2Support/Macros.h | 0 .../Eigen/src/Eigen2Support/MathFunctions.h | 0 .../eigen/Eigen/src/Eigen2Support/Memory.h | 0 .../libs/eigen/Eigen/src/Eigen2Support/Meta.h | 0 .../eigen/Eigen/src/Eigen2Support/Minor.h | 0 .../libs/eigen/Eigen/src/Eigen2Support/QR.h | 0 .../libs/eigen/Eigen/src/Eigen2Support/SVD.h | 0 .../src/Eigen2Support/TriangularSolver.h | 0 .../Eigen/src/Eigen2Support/VectorBlock.h | 0 .../Eigen/src/Eigenvalues/CMakeLists.txt | 0 .../src/Eigenvalues/ComplexEigenSolver.h | 0 .../Eigen/src/Eigenvalues/ComplexSchur.h | 0 .../Eigen/src/Eigenvalues/ComplexSchur_MKL.h | 0 .../eigen/Eigen/src/Eigenvalues/EigenSolver.h | 0 .../src/Eigenvalues/GeneralizedEigenSolver.h | 0 .../GeneralizedSelfAdjointEigenSolver.h | 0 .../src/Eigenvalues/HessenbergDecomposition.h | 0 .../src/Eigenvalues/MatrixBaseEigenvalues.h | 0 .../libs/eigen/Eigen/src/Eigenvalues/RealQZ.h | 0 .../eigen/Eigen/src/Eigenvalues/RealSchur.h | 0 .../Eigen/src/Eigenvalues/RealSchur_MKL.h | 0 .../src/Eigenvalues/SelfAdjointEigenSolver.h | 0 .../Eigenvalues/SelfAdjointEigenSolver_MKL.h | 0 .../src/Eigenvalues/Tridiagonalization.h | 0 .../eigen/Eigen/src/Geometry/AlignedBox.h | 0 .../libs/eigen/Eigen/src/Geometry/AngleAxis.h | 0 .../eigen/Eigen/src/Geometry/CMakeLists.txt | 0 .../eigen/Eigen/src/Geometry/EulerAngles.h | 0 .../eigen/Eigen/src/Geometry/Homogeneous.h | 0 .../eigen/Eigen/src/Geometry/Hyperplane.h | 0 .../eigen/Eigen/src/Geometry/OrthoMethods.h | 0 .../Eigen/src/Geometry/ParametrizedLine.h | 0 .../eigen/Eigen/src/Geometry/Quaternion.h | 0 .../eigen/Eigen/src/Geometry/Rotation2D.h | 0 .../eigen/Eigen/src/Geometry/RotationBase.h | 0 .../libs/eigen/Eigen/src/Geometry/Scaling.h | 0 .../libs/eigen/Eigen/src/Geometry/Transform.h | 0 .../eigen/Eigen/src/Geometry/Translation.h | 0 .../libs/eigen/Eigen/src/Geometry/Umeyama.h | 0 .../Eigen/src/Geometry/arch/CMakeLists.txt | 0 .../Eigen/src/Geometry/arch/Geometry_SSE.h | 0 .../Eigen/src/Householder/BlockHouseholder.h | 0 .../Eigen/src/Householder/CMakeLists.txt | 0 .../eigen/Eigen/src/Householder/Householder.h | 0 .../src/Householder/HouseholderSequence.h | 0 .../BasicPreconditioners.h | 0 .../src/IterativeLinearSolvers/BiCGSTAB.h | 0 .../src/IterativeLinearSolvers/CMakeLists.txt | 0 .../ConjugateGradient.h | 0 .../IterativeLinearSolvers/IncompleteLUT.h | 0 .../IterativeSolverBase.h | 0 .../eigen/Eigen/src/Jacobi/CMakeLists.txt | 0 .../src/libs/eigen/Eigen/src/Jacobi/Jacobi.h | 0 .../libs/eigen/Eigen/src/LU/CMakeLists.txt | 0 .../src/libs/eigen/Eigen/src/LU/Determinant.h | 0 .../src/libs/eigen/Eigen/src/LU/FullPivLU.h | 0 .../src/libs/eigen/Eigen/src/LU/Inverse.h | 0 .../libs/eigen/Eigen/src/LU/PartialPivLU.h | 0 .../eigen/Eigen/src/LU/PartialPivLU_MKL.h | 0 .../eigen/Eigen/src/LU/arch/CMakeLists.txt | 0 .../eigen/Eigen/src/LU/arch/Inverse_SSE.h | 0 .../Eigen/src/MetisSupport/CMakeLists.txt | 0 .../Eigen/src/MetisSupport/MetisSupport.h | 0 .../eigen/Eigen/src/OrderingMethods/Amd.h | 0 .../Eigen/src/OrderingMethods/CMakeLists.txt | 0 .../Eigen/src/OrderingMethods/Eigen_Colamd.h | 0 .../Eigen/src/OrderingMethods/Ordering.h | 0 .../Eigen/src/PaStiXSupport/CMakeLists.txt | 0 .../Eigen/src/PaStiXSupport/PaStiXSupport.h | 0 .../Eigen/src/PardisoSupport/CMakeLists.txt | 0 .../Eigen/src/PardisoSupport/PardisoSupport.h | 0 .../libs/eigen/Eigen/src/QR/CMakeLists.txt | 0 .../eigen/Eigen/src/QR/ColPivHouseholderQR.h | 0 .../Eigen/src/QR/ColPivHouseholderQR_MKL.h | 0 .../eigen/Eigen/src/QR/FullPivHouseholderQR.h | 0 .../libs/eigen/Eigen/src/QR/HouseholderQR.h | 0 .../eigen/Eigen/src/QR/HouseholderQR_MKL.h | 0 .../Eigen/src/SPQRSupport/CMakeLists.txt | 0 .../src/SPQRSupport/SuiteSparseQRSupport.h | 0 .../libs/eigen/Eigen/src/SVD/CMakeLists.txt | 0 .../src/libs/eigen/Eigen/src/SVD/JacobiSVD.h | 0 .../libs/eigen/Eigen/src/SVD/JacobiSVD_MKL.h | 0 .../Eigen/src/SVD/UpperBidiagonalization.h | 0 .../Eigen/src/SparseCholesky/CMakeLists.txt | 0 .../src/SparseCholesky/SimplicialCholesky.h | 0 .../SparseCholesky/SimplicialCholesky_impl.h | 0 .../eigen/Eigen/src/SparseCore/AmbiVector.h | 0 .../eigen/Eigen/src/SparseCore/CMakeLists.txt | 0 .../Eigen/src/SparseCore/CompressedStorage.h | 0 .../ConservativeSparseSparseProduct.h | 0 .../Eigen/src/SparseCore/MappedSparseMatrix.h | 0 .../eigen/Eigen/src/SparseCore/SparseBlock.h | 0 .../Eigen/src/SparseCore/SparseColEtree.h | 0 .../src/SparseCore/SparseCwiseBinaryOp.h | 0 .../Eigen/src/SparseCore/SparseCwiseUnaryOp.h | 0 .../Eigen/src/SparseCore/SparseDenseProduct.h | 0 .../src/SparseCore/SparseDiagonalProduct.h | 0 .../eigen/Eigen/src/SparseCore/SparseDot.h | 0 .../eigen/Eigen/src/SparseCore/SparseFuzzy.h | 0 .../eigen/Eigen/src/SparseCore/SparseMatrix.h | 0 .../Eigen/src/SparseCore/SparseMatrixBase.h | 0 .../Eigen/src/SparseCore/SparsePermutation.h | 0 .../Eigen/src/SparseCore/SparseProduct.h | 0 .../eigen/Eigen/src/SparseCore/SparseRedux.h | 0 .../src/SparseCore/SparseSelfAdjointView.h | 0 .../SparseSparseProductWithPruning.h | 0 .../Eigen/src/SparseCore/SparseTranspose.h | 0 .../src/SparseCore/SparseTriangularView.h | 0 .../eigen/Eigen/src/SparseCore/SparseUtil.h | 0 .../eigen/Eigen/src/SparseCore/SparseVector.h | 0 .../eigen/Eigen/src/SparseCore/SparseView.h | 0 .../Eigen/src/SparseCore/TriangularSolver.h | 0 .../eigen/Eigen/src/SparseLU/CMakeLists.txt | 0 .../libs/eigen/Eigen/src/SparseLU/SparseLU.h | 0 .../eigen/Eigen/src/SparseLU/SparseLUImpl.h | 0 .../Eigen/src/SparseLU/SparseLU_Memory.h | 0 .../Eigen/src/SparseLU/SparseLU_Structs.h | 0 .../src/SparseLU/SparseLU_SupernodalMatrix.h | 0 .../eigen/Eigen/src/SparseLU/SparseLU_Utils.h | 0 .../Eigen/src/SparseLU/SparseLU_column_bmod.h | 0 .../Eigen/src/SparseLU/SparseLU_column_dfs.h | 0 .../src/SparseLU/SparseLU_copy_to_ucol.h | 0 .../Eigen/src/SparseLU/SparseLU_gemm_kernel.h | 0 .../src/SparseLU/SparseLU_heap_relax_snode.h | 0 .../Eigen/src/SparseLU/SparseLU_kernel_bmod.h | 0 .../Eigen/src/SparseLU/SparseLU_panel_bmod.h | 0 .../Eigen/src/SparseLU/SparseLU_panel_dfs.h | 0 .../Eigen/src/SparseLU/SparseLU_pivotL.h | 0 .../Eigen/src/SparseLU/SparseLU_pruneL.h | 0 .../Eigen/src/SparseLU/SparseLU_relax_snode.h | 0 .../eigen/Eigen/src/SparseQR/CMakeLists.txt | 0 .../libs/eigen/Eigen/src/SparseQR/SparseQR.h | 0 .../eigen/Eigen/src/StlSupport/CMakeLists.txt | 0 .../eigen/Eigen/src/StlSupport/StdDeque.h | 0 .../libs/eigen/Eigen/src/StlSupport/StdList.h | 0 .../eigen/Eigen/src/StlSupport/StdVector.h | 0 .../libs/eigen/Eigen/src/StlSupport/details.h | 0 .../Eigen/src/SuperLUSupport/CMakeLists.txt | 0 .../Eigen/src/SuperLUSupport/SuperLUSupport.h | 0 .../Eigen/src/UmfPackSupport/CMakeLists.txt | 0 .../Eigen/src/UmfPackSupport/UmfPackSupport.h | 0 .../libs/eigen/Eigen/src/misc/CMakeLists.txt | 0 .../src/libs/eigen/Eigen/src/misc/Image.h | 0 .../src/libs/eigen/Eigen/src/misc/Kernel.h | 0 .../src/libs/eigen/Eigen/src/misc/Solve.h | 0 .../libs/eigen/Eigen/src/misc/SparseSolve.h | 0 .../src/libs/eigen/Eigen/src/misc/blas.h | 0 .../Eigen/src/plugins/ArrayCwiseBinaryOps.h | 0 .../Eigen/src/plugins/ArrayCwiseUnaryOps.h | 0 .../eigen/Eigen/src/plugins/BlockMethods.h | 0 .../eigen/Eigen/src/plugins/CMakeLists.txt | 0 .../Eigen/src/plugins/CommonCwiseBinaryOps.h | 0 .../Eigen/src/plugins/CommonCwiseUnaryOps.h | 0 .../Eigen/src/plugins/MatrixCwiseBinaryOps.h | 0 .../Eigen/src/plugins/MatrixCwiseUnaryOps.h | 0 .../src/libs/eigen/INSTALL | 0 .../src/libs/eigen/README.OpenpilotGCS.txt | 0 .../src/libs/eigen/bench/BenchSparseUtil.h | 0 .../src/libs/eigen/bench/BenchTimer.h | 0 .../src/libs/eigen/bench/BenchUtil.h | 0 .../src/libs/eigen/bench/README.txt | 0 .../src/libs/eigen/bench/basicbench.cxxlist | 0 .../src/libs/eigen/bench/basicbenchmark.cpp | 0 .../src/libs/eigen/bench/basicbenchmark.h | 0 .../src/libs/eigen/bench/benchBlasGemm.cpp | 0 .../src/libs/eigen/bench/benchCholesky.cpp | 0 .../src/libs/eigen/bench/benchEigenSolver.cpp | 0 .../src/libs/eigen/bench/benchFFT.cpp | 0 .../src/libs/eigen/bench/benchGeometry.cpp | 0 .../src/libs/eigen/bench/benchVecAdd.cpp | 0 .../src/libs/eigen/bench/bench_gemm.cpp | 0 .../libs/eigen/bench/bench_multi_compilers.sh | 0 .../src/libs/eigen/bench/bench_norm.cpp | 0 .../src/libs/eigen/bench/bench_reverse.cpp | 0 .../src/libs/eigen/bench/bench_sum.cpp | 0 .../src/libs/eigen/bench/bench_unrolling | 0 .../src/libs/eigen/bench/benchmark.cpp | 0 .../src/libs/eigen/bench/benchmarkSlice.cpp | 0 .../src/libs/eigen/bench/benchmarkX.cpp | 0 .../src/libs/eigen/bench/benchmarkXcwise.cpp | 0 .../src/libs/eigen/bench/benchmark_suite | 0 .../src/libs/eigen/bench/btl/CMakeLists.txt | 0 .../src/libs/eigen/bench/btl/COPYING | 0 .../src/libs/eigen/bench/btl/README | 0 .../bench/btl/actions/action_aat_product.hh | 0 .../bench/btl/actions/action_ata_product.hh | 0 .../bench/btl/actions/action_atv_product.hh | 0 .../eigen/bench/btl/actions/action_axpby.hh | 0 .../eigen/bench/btl/actions/action_axpy.hh | 0 .../bench/btl/actions/action_cholesky.hh | 0 .../eigen/bench/btl/actions/action_ger.hh | 0 .../bench/btl/actions/action_hessenberg.hh | 0 .../bench/btl/actions/action_lu_decomp.hh | 0 .../bench/btl/actions/action_lu_solve.hh | 0 .../actions/action_matrix_matrix_product.hh | 0 .../action_matrix_matrix_product_bis.hh | 0 .../actions/action_matrix_vector_product.hh | 0 .../bench/btl/actions/action_partial_lu.hh | 0 .../eigen/bench/btl/actions/action_rot.hh | 0 .../eigen/bench/btl/actions/action_symv.hh | 0 .../eigen/bench/btl/actions/action_syr2.hh | 0 .../bench/btl/actions/action_trisolve.hh | 0 .../btl/actions/action_trisolve_matrix.hh | 0 .../eigen/bench/btl/actions/action_trmm.hh | 0 .../eigen/bench/btl/actions/basic_actions.hh | 0 .../libs/eigen/bench/btl/cmake/FindACML.cmake | 0 .../eigen/bench/btl/cmake/FindATLAS.cmake | 0 .../eigen/bench/btl/cmake/FindBlitz.cmake | 0 .../eigen/bench/btl/cmake/FindCBLAS.cmake | 0 .../libs/eigen/bench/btl/cmake/FindGMM.cmake | 0 .../libs/eigen/bench/btl/cmake/FindGOTO.cmake | 0 .../eigen/bench/btl/cmake/FindGOTO2.cmake | 0 .../libs/eigen/bench/btl/cmake/FindMKL.cmake | 0 .../libs/eigen/bench/btl/cmake/FindMTL4.cmake | 0 .../cmake/FindPackageHandleStandardArgs.cmake | 0 .../eigen/bench/btl/cmake/FindTvmet.cmake | 0 .../cmake/MacroOptionalAddSubdirectory.cmake | 0 .../libs/eigen/bench/btl/data/CMakeLists.txt | 0 .../eigen/bench/btl/data/action_settings.txt | 0 .../bench/btl/data/gnuplot_common_settings.hh | 0 .../src/libs/eigen/bench/btl/data/go_mean | 0 .../src/libs/eigen/bench/btl/data/mean.cxx | 0 .../eigen/bench/btl/data/mk_gnuplot_script.sh | 0 .../eigen/bench/btl/data/mk_mean_script.sh | 0 .../eigen/bench/btl/data/mk_new_gnuplot.sh | 0 .../bench/btl/data/perlib_plot_settings.txt | 0 .../libs/eigen/bench/btl/data/regularize.cxx | 0 .../src/libs/eigen/bench/btl/data/smooth.cxx | 0 .../libs/eigen/bench/btl/data/smooth_all.sh | 0 .../eigen/bench/btl/generic_bench/bench.hh | 0 .../btl/generic_bench/bench_parameter.hh | 0 .../libs/eigen/bench/btl/generic_bench/btl.hh | 0 .../btl/generic_bench/init/init_function.hh | 0 .../btl/generic_bench/init/init_matrix.hh | 0 .../btl/generic_bench/init/init_vector.hh | 0 .../btl/generic_bench/static/bench_static.hh | 0 .../static/intel_bench_fixed_size.hh | 0 .../static/static_size_generator.hh | 0 .../generic_bench/timers/STL_perf_analyzer.hh | 0 .../btl/generic_bench/timers/STL_timer.hh | 0 .../timers/mixed_perf_analyzer.hh | 0 .../timers/portable_perf_analyzer.hh | 0 .../timers/portable_perf_analyzer_old.hh | 0 .../generic_bench/timers/portable_timer.hh | 0 .../generic_bench/timers/x86_perf_analyzer.hh | 0 .../btl/generic_bench/timers/x86_timer.hh | 0 .../btl/generic_bench/utils/size_lin_log.hh | 0 .../bench/btl/generic_bench/utils/size_log.hh | 0 .../bench/btl/generic_bench/utils/utilities.h | 0 .../bench/btl/generic_bench/utils/xy_file.hh | 0 .../eigen/bench/btl/libs/BLAS/CMakeLists.txt | 0 .../src/libs/eigen/bench/btl/libs/BLAS/blas.h | 0 .../bench/btl/libs/BLAS/blas_interface.hh | 0 .../btl/libs/BLAS/blas_interface_impl.hh | 0 .../bench/btl/libs/BLAS/c_interface_base.h | 0 .../libs/eigen/bench/btl/libs/BLAS/main.cpp | 0 .../eigen/bench/btl/libs/STL/CMakeLists.txt | 0 .../eigen/bench/btl/libs/STL/STL_interface.hh | 0 .../libs/eigen/bench/btl/libs/STL/main.cpp | 0 .../eigen/bench/btl/libs/blitz/CMakeLists.txt | 0 .../libs/blitz/blitz_LU_solve_interface.hh | 0 .../bench/btl/libs/blitz/blitz_interface.hh | 0 .../eigen/bench/btl/libs/blitz/btl_blitz.cpp | 0 .../bench/btl/libs/blitz/btl_tiny_blitz.cpp | 0 .../btl/libs/blitz/tiny_blitz_interface.hh | 0 .../bench/btl/libs/eigen2/CMakeLists.txt | 0 .../bench/btl/libs/eigen2/btl_tiny_eigen2.cpp | 0 .../bench/btl/libs/eigen2/eigen2_interface.hh | 0 .../eigen/bench/btl/libs/eigen2/main_adv.cpp | 0 .../bench/btl/libs/eigen2/main_linear.cpp | 0 .../bench/btl/libs/eigen2/main_matmat.cpp | 0 .../bench/btl/libs/eigen2/main_vecmat.cpp | 0 .../bench/btl/libs/eigen3/CMakeLists.txt | 0 .../bench/btl/libs/eigen3/btl_tiny_eigen3.cpp | 0 .../bench/btl/libs/eigen3/eigen3_interface.hh | 0 .../eigen/bench/btl/libs/eigen3/main_adv.cpp | 0 .../bench/btl/libs/eigen3/main_linear.cpp | 0 .../bench/btl/libs/eigen3/main_matmat.cpp | 0 .../bench/btl/libs/eigen3/main_vecmat.cpp | 0 .../eigen/bench/btl/libs/gmm/CMakeLists.txt | 0 .../btl/libs/gmm/gmm_LU_solve_interface.hh | 0 .../eigen/bench/btl/libs/gmm/gmm_interface.hh | 0 .../libs/eigen/bench/btl/libs/gmm/main.cpp | 0 .../eigen/bench/btl/libs/mtl4/.kdbgrc.main | 0 .../eigen/bench/btl/libs/mtl4/CMakeLists.txt | 0 .../libs/eigen/bench/btl/libs/mtl4/main.cpp | 0 .../btl/libs/mtl4/mtl4_LU_solve_interface.hh | 0 .../bench/btl/libs/mtl4/mtl4_interface.hh | 0 .../eigen/bench/btl/libs/tvmet/CMakeLists.txt | 0 .../libs/eigen/bench/btl/libs/tvmet/main.cpp | 0 .../bench/btl/libs/tvmet/tvmet_interface.hh | 0 .../eigen/bench/btl/libs/ublas/CMakeLists.txt | 0 .../libs/eigen/bench/btl/libs/ublas/main.cpp | 0 .../bench/btl/libs/ublas/ublas_interface.hh | 0 .../libs/eigen/bench/check_cache_queries.cpp | 0 .../src/libs/eigen/bench/eig33.cpp | 0 .../src/libs/eigen/bench/geometry.cpp | 0 .../libs/eigen/bench/product_threshold.cpp | 0 .../src/libs/eigen/bench/quat_slerp.cpp | 0 .../src/libs/eigen/bench/quatmul.cpp | 0 .../src/libs/eigen/bench/sparse_cholesky.cpp | 0 .../libs/eigen/bench/sparse_dense_product.cpp | 0 .../src/libs/eigen/bench/sparse_lu.cpp | 0 .../src/libs/eigen/bench/sparse_product.cpp | 0 .../libs/eigen/bench/sparse_randomsetter.cpp | 0 .../src/libs/eigen/bench/sparse_setter.cpp | 0 .../src/libs/eigen/bench/sparse_transpose.cpp | 0 .../src/libs/eigen/bench/sparse_trisolver.cpp | 0 .../libs/eigen/bench/spbench/CMakeLists.txt | 0 .../libs/eigen/bench/spbench/sp_solver.cpp | 0 .../src/libs/eigen/bench/spbench/spbench.dtd | 0 .../eigen/bench/spbench/spbenchsolver.cpp | 0 .../libs/eigen/bench/spbench/spbenchsolver.h | 0 .../libs/eigen/bench/spbench/spbenchstyle.h | 0 .../eigen/bench/spbench/test_sparseLU.cpp | 0 .../src/libs/eigen/bench/spmv.cpp | 0 .../src/libs/eigen/bench/vdw_new.cpp | 0 .../libs/eigen/blas/BandTriangularSolver.h | 0 .../src/libs/eigen/blas/CMakeLists.txt | 0 .../src/libs/eigen/blas/GeneralRank1Update.h | 0 .../eigen/blas/PackedSelfadjointProduct.h | 0 .../eigen/blas/PackedTriangularMatrixVector.h | 0 .../eigen/blas/PackedTriangularSolverVector.h | 0 .../src/libs/eigen/blas/README.txt | 0 .../src/libs/eigen/blas/Rank2Update.h | 0 .../src/libs/eigen/blas/chbmv.f | 0 .../src/libs/eigen/blas/chpmv.f | 0 .../src/libs/eigen/blas/common.h | 0 .../src/libs/eigen/blas/complex_double.cpp | 0 .../src/libs/eigen/blas/complex_single.cpp | 0 .../src/libs/eigen/blas/complexdots.f | 0 .../src/libs/eigen/blas/ctbmv.f | 0 .../src/libs/eigen/blas/double.cpp | 0 .../src/libs/eigen/blas/drotm.f | 0 .../src/libs/eigen/blas/drotmg.f | 0 .../src/libs/eigen/blas/dsbmv.f | 0 .../src/libs/eigen/blas/dspmv.f | 0 .../src/libs/eigen/blas/dtbmv.f | 0 .../src/libs/eigen/blas/level1_cplx_impl.h | 0 .../src/libs/eigen/blas/level1_impl.h | 0 .../src/libs/eigen/blas/level1_real_impl.h | 0 .../src/libs/eigen/blas/level2_cplx_impl.h | 0 .../src/libs/eigen/blas/level2_impl.h | 0 .../src/libs/eigen/blas/level2_real_impl.h | 0 .../src/libs/eigen/blas/level3_impl.h | 0 .../src/libs/eigen/blas/lsame.f | 0 .../src/libs/eigen/blas/single.cpp | 0 .../src/libs/eigen/blas/srotm.f | 0 .../src/libs/eigen/blas/srotmg.f | 0 .../src/libs/eigen/blas/ssbmv.f | 0 .../src/libs/eigen/blas/sspmv.f | 0 .../src/libs/eigen/blas/stbmv.f | 0 .../libs/eigen/blas/testing/CMakeLists.txt | 0 .../src/libs/eigen/blas/testing/cblat1.f | 0 .../src/libs/eigen/blas/testing/cblat2.dat | 0 .../src/libs/eigen/blas/testing/cblat2.f | 0 .../src/libs/eigen/blas/testing/cblat3.dat | 0 .../src/libs/eigen/blas/testing/cblat3.f | 0 .../src/libs/eigen/blas/testing/dblat1.f | 0 .../src/libs/eigen/blas/testing/dblat2.dat | 0 .../src/libs/eigen/blas/testing/dblat2.f | 0 .../src/libs/eigen/blas/testing/dblat3.dat | 0 .../src/libs/eigen/blas/testing/dblat3.f | 0 .../libs/eigen/blas/testing/runblastest.sh | 0 .../src/libs/eigen/blas/testing/sblat1.f | 0 .../src/libs/eigen/blas/testing/sblat2.dat | 0 .../src/libs/eigen/blas/testing/sblat2.f | 0 .../src/libs/eigen/blas/testing/sblat3.dat | 0 .../src/libs/eigen/blas/testing/sblat3.f | 0 .../src/libs/eigen/blas/testing/zblat1.f | 0 .../src/libs/eigen/blas/testing/zblat2.dat | 0 .../src/libs/eigen/blas/testing/zblat2.f | 0 .../src/libs/eigen/blas/testing/zblat3.dat | 0 .../src/libs/eigen/blas/testing/zblat3.f | 0 .../src/libs/eigen/blas/xerbla.cpp | 0 .../src/libs/eigen/blas/zhbmv.f | 0 .../src/libs/eigen/blas/zhpmv.f | 0 .../src/libs/eigen/blas/ztbmv.f | 0 .../eigen/cmake/EigenConfigureTesting.cmake | 0 .../eigen/cmake/EigenDetermineOSVersion.cmake | 0 .../cmake/EigenDetermineVSServicePack.cmake | 0 .../src/libs/eigen/cmake/EigenTesting.cmake | 0 .../src/libs/eigen/cmake/FindAdolc.cmake | 0 .../src/libs/eigen/cmake/FindBLAS.cmake | 0 .../src/libs/eigen/cmake/FindCholmod.cmake | 0 .../src/libs/eigen/cmake/FindEigen2.cmake | 0 .../src/libs/eigen/cmake/FindEigen3.cmake | 0 .../src/libs/eigen/cmake/FindFFTW.cmake | 0 .../src/libs/eigen/cmake/FindGLEW.cmake | 0 .../src/libs/eigen/cmake/FindGMP.cmake | 0 .../src/libs/eigen/cmake/FindGSL.cmake | 0 .../src/libs/eigen/cmake/FindGoogleHash.cmake | 0 .../src/libs/eigen/cmake/FindLAPACK.cmake | 0 .../src/libs/eigen/cmake/FindMPFR.cmake | 0 .../src/libs/eigen/cmake/FindMetis.cmake | 0 .../src/libs/eigen/cmake/FindPastix.cmake | 0 .../src/libs/eigen/cmake/FindSPQR.cmake | 0 .../src/libs/eigen/cmake/FindScotch.cmake | 0 .../eigen/cmake/FindStandardMathLibrary.cmake | 0 .../src/libs/eigen/cmake/FindSuperLU.cmake | 0 .../src/libs/eigen/cmake/FindUmfpack.cmake | 0 .../src/libs/eigen/cmake/RegexUtils.cmake | 0 .../libs/eigen/cmake/language_support.cmake | 0 .../src/libs/eigen/debug/gdb/__init__.py | 0 .../src/libs/eigen/debug/gdb/printers.py | 0 .../src/libs/eigen/debug/msvc/eigen.natvis | 0 .../eigen/debug/msvc/eigen_autoexp_part.dat | 0 .../src/libs/eigen/demos/CMakeLists.txt | 0 .../eigen/demos/mandelbrot/CMakeLists.txt | 0 .../src/libs/eigen/demos/mandelbrot/README | 0 .../eigen/demos/mandelbrot/mandelbrot.cpp | 0 .../libs/eigen/demos/mandelbrot/mandelbrot.h | 0 .../libs/eigen/demos/mix_eigen_and_c/README | 0 .../demos/mix_eigen_and_c/binary_library.cpp | 0 .../demos/mix_eigen_and_c/binary_library.h | 0 .../eigen/demos/mix_eigen_and_c/example.c | 0 .../libs/eigen/demos/opengl/CMakeLists.txt | 0 .../src/libs/eigen/demos/opengl/README | 0 .../src/libs/eigen/demos/opengl/camera.cpp | 0 .../src/libs/eigen/demos/opengl/camera.h | 0 .../src/libs/eigen/demos/opengl/gpuhelper.cpp | 0 .../src/libs/eigen/demos/opengl/gpuhelper.h | 0 .../src/libs/eigen/demos/opengl/icosphere.cpp | 0 .../src/libs/eigen/demos/opengl/icosphere.h | 0 .../eigen/demos/opengl/quaternion_demo.cpp | 0 .../libs/eigen/demos/opengl/quaternion_demo.h | 0 .../src/libs/eigen/demos/opengl/trackball.cpp | 0 .../src/libs/eigen/demos/opengl/trackball.h | 0 .../libs/eigen/doc/A05_PortingFrom2To3.dox | 0 .../libs/eigen/doc/A10_Eigen2SupportModes.dox | 0 .../libs/eigen/doc/AsciiQuickReference.txt | 0 .../src/libs/eigen/doc/B01_Experimental.dox | 0 .../src/libs/eigen/doc/CMakeLists.txt | 0 .../src/libs/eigen/doc/ClassHierarchy.dox | 0 .../src/libs/eigen/doc/CustomizingEigen.dox | 0 .../src/libs/eigen/doc/Doxyfile.in | 0 .../eigen/doc/Eigen_Silly_Professor_64x64.png | Bin .../libs/eigen/doc/FixedSizeVectorizable.dox | 0 .../eigen/doc/FunctionsTakingEigenTypes.dox | 0 .../src/libs/eigen/doc/HiPerformance.dox | 0 .../src/libs/eigen/doc/InsideEigenExample.dox | 0 .../src/libs/eigen/doc/LinearLeastSquares.dox | 0 .../src/libs/eigen/doc/Manual.dox | 0 .../src/libs/eigen/doc/Overview.dox | 0 .../src/libs/eigen/doc/PassingByValue.dox | 0 .../libs/eigen/doc/PreprocessorDirectives.dox | 0 .../src/libs/eigen/doc/QuickReference.dox | 0 .../src/libs/eigen/doc/QuickStartGuide.dox | 0 .../libs/eigen/doc/SparseLinearSystems.dox | 0 .../libs/eigen/doc/SparseQuickReference.dox | 0 .../src/libs/eigen/doc/StlContainers.dox | 0 .../src/libs/eigen/doc/StorageOrders.dox | 0 .../eigen/doc/StructHavingEigenMembers.dox | 0 .../src/libs/eigen/doc/TemplateKeyword.dox | 0 .../src/libs/eigen/doc/TopicAliasing.dox | 0 .../src/libs/eigen/doc/TopicAssertions.dox | 0 .../doc/TopicEigenExpressionTemplates.dox | 0 .../libs/eigen/doc/TopicLazyEvaluation.dox | 0 .../doc/TopicLinearAlgebraDecompositions.dox | 0 .../libs/eigen/doc/TopicMultithreading.dox | 0 .../src/libs/eigen/doc/TopicResizing.dox | 0 .../src/libs/eigen/doc/TopicScalarTypes.dox | 0 .../src/libs/eigen/doc/TopicVectorization.dox | 0 .../doc/TutorialAdvancedInitialization.dox | 0 .../src/libs/eigen/doc/TutorialArrayClass.dox | 0 .../eigen/doc/TutorialBlockOperations.dox | 0 .../src/libs/eigen/doc/TutorialGeometry.dox | 0 .../libs/eigen/doc/TutorialLinearAlgebra.dox | 0 .../src/libs/eigen/doc/TutorialMapClass.dox | 0 .../eigen/doc/TutorialMatrixArithmetic.dox | 0 .../libs/eigen/doc/TutorialMatrixClass.dox | 0 ...TutorialReductionsVisitorsBroadcasting.dox | 0 .../src/libs/eigen/doc/TutorialSparse.dox | 0 .../doc/TutorialSparse_example_details.dox | 0 .../libs/eigen/doc/UnalignedArrayAssert.dox | 0 .../src/libs/eigen/doc/UsingIntelMKL.dox | 0 .../libs/eigen/doc/WrongStackAlignment.dox | 0 .../src/libs/eigen/doc/eigen_navtree_hacks.js | 0 .../src/libs/eigen/doc/eigendoxy.css | 0 .../libs/eigen/doc/eigendoxy_footer.html.in | 0 .../libs/eigen/doc/eigendoxy_header.html.in | 0 .../libs/eigen/doc/eigendoxy_layout.xml.in | 0 .../src/libs/eigen/doc/eigendoxy_tabs.css | 0 .../src/libs/eigen/doc/examples/.krazy | 0 .../libs/eigen/doc/examples/CMakeLists.txt | 0 .../doc/examples/DenseBase_middleCols_int.cpp | 0 .../doc/examples/DenseBase_middleRows_int.cpp | 0 .../DenseBase_template_int_middleCols.cpp | 0 .../DenseBase_template_int_middleRows.cpp | 0 .../doc/examples/MatrixBase_cwise_const.cpp | 0 .../eigen/doc/examples/QuickStart_example.cpp | 0 .../examples/QuickStart_example2_dynamic.cpp | 0 .../examples/QuickStart_example2_fixed.cpp | 0 .../doc/examples/TemplateKeyword_flexible.cpp | 0 .../doc/examples/TemplateKeyword_simple.cpp | 0 .../examples/TutorialLinAlgComputeTwice.cpp | 0 .../TutorialLinAlgExComputeSolveError.cpp | 0 ...torialLinAlgExSolveColPivHouseholderQR.cpp | 0 .../examples/TutorialLinAlgExSolveLDLT.cpp | 0 .../TutorialLinAlgInverseDeterminant.cpp | 0 .../examples/TutorialLinAlgRankRevealing.cpp | 0 .../doc/examples/TutorialLinAlgSVDSolve.cpp | 0 .../TutorialLinAlgSelfAdjointEigenSolver.cpp | 0 .../examples/TutorialLinAlgSetThreshold.cpp | 0 .../Tutorial_ArrayClass_accessors.cpp | 0 .../examples/Tutorial_ArrayClass_addition.cpp | 0 .../Tutorial_ArrayClass_cwise_other.cpp | 0 .../examples/Tutorial_ArrayClass_interop.cpp | 0 .../Tutorial_ArrayClass_interop_matrix.cpp | 0 .../doc/examples/Tutorial_ArrayClass_mult.cpp | 0 ...orial_BlockOperations_block_assignment.cpp | 0 .../Tutorial_BlockOperations_colrow.cpp | 0 .../Tutorial_BlockOperations_corner.cpp | 0 .../Tutorial_BlockOperations_print_block.cpp | 0 .../Tutorial_BlockOperations_vector.cpp | 0 .../doc/examples/Tutorial_PartialLU_solve.cpp | 0 ...ionsVisitorsBroadcasting_broadcast_1nn.cpp | 0 ...sVisitorsBroadcasting_broadcast_simple.cpp | 0 ...sBroadcasting_broadcast_simple_rowwise.cpp | 0 ...ReductionsVisitorsBroadcasting_colwise.cpp | 0 ...ReductionsVisitorsBroadcasting_maxnorm.cpp | 0 ...nsVisitorsBroadcasting_reductions_bool.cpp | 0 ...nsVisitorsBroadcasting_reductions_norm.cpp | 0 ...ReductionsVisitorsBroadcasting_rowwise.cpp | 0 ...eductionsVisitorsBroadcasting_visitors.cpp | 0 .../Tutorial_simple_example_dynamic_size.cpp | 0 .../Tutorial_simple_example_fixed_size.cpp | 0 .../libs/eigen/doc/examples/class_Block.cpp | 0 .../doc/examples/class_CwiseBinaryOp.cpp | 0 .../eigen/doc/examples/class_CwiseUnaryOp.cpp | 0 .../examples/class_CwiseUnaryOp_ptrfun.cpp | 0 .../eigen/doc/examples/class_FixedBlock.cpp | 0 .../doc/examples/class_FixedVectorBlock.cpp | 0 .../eigen/doc/examples/class_VectorBlock.cpp | 0 .../examples/function_taking_eigenbase.cpp | 0 .../doc/examples/function_taking_ref.cpp | 0 .../doc/examples/tut_arithmetic_add_sub.cpp | 0 .../doc/examples/tut_arithmetic_dot_cross.cpp | 0 .../examples/tut_arithmetic_matrix_mul.cpp | 0 .../examples/tut_arithmetic_redux_basic.cpp | 0 .../tut_arithmetic_scalar_mul_div.cpp | 0 .../tut_matrix_coefficient_accessors.cpp | 0 .../eigen/doc/examples/tut_matrix_resize.cpp | 0 .../examples/tut_matrix_resize_fixed_size.cpp | 0 .../src/libs/eigen/doc/snippets/.krazy | 0 .../doc/snippets/AngleAxis_mimic_euler.cpp | 0 .../libs/eigen/doc/snippets/CMakeLists.txt | 0 .../snippets/ColPivHouseholderQR_solve.cpp | 0 .../snippets/ComplexEigenSolver_compute.cpp | 0 .../ComplexEigenSolver_eigenvalues.cpp | 0 .../ComplexEigenSolver_eigenvectors.cpp | 0 .../doc/snippets/ComplexSchur_compute.cpp | 0 .../doc/snippets/ComplexSchur_matrixT.cpp | 0 .../doc/snippets/ComplexSchur_matrixU.cpp | 0 .../src/libs/eigen/doc/snippets/Cwise_abs.cpp | 0 .../libs/eigen/doc/snippets/Cwise_abs2.cpp | 0 .../libs/eigen/doc/snippets/Cwise_acos.cpp | 0 .../libs/eigen/doc/snippets/Cwise_asin.cpp | 0 .../eigen/doc/snippets/Cwise_boolean_and.cpp | 0 .../eigen/doc/snippets/Cwise_boolean_or.cpp | 0 .../src/libs/eigen/doc/snippets/Cwise_cos.cpp | 0 .../libs/eigen/doc/snippets/Cwise_cube.cpp | 0 .../eigen/doc/snippets/Cwise_equal_equal.cpp | 0 .../src/libs/eigen/doc/snippets/Cwise_exp.cpp | 0 .../libs/eigen/doc/snippets/Cwise_greater.cpp | 0 .../doc/snippets/Cwise_greater_equal.cpp | 0 .../libs/eigen/doc/snippets/Cwise_inverse.cpp | 0 .../libs/eigen/doc/snippets/Cwise_less.cpp | 0 .../eigen/doc/snippets/Cwise_less_equal.cpp | 0 .../src/libs/eigen/doc/snippets/Cwise_log.cpp | 0 .../src/libs/eigen/doc/snippets/Cwise_max.cpp | 0 .../src/libs/eigen/doc/snippets/Cwise_min.cpp | 0 .../libs/eigen/doc/snippets/Cwise_minus.cpp | 0 .../eigen/doc/snippets/Cwise_minus_equal.cpp | 0 .../eigen/doc/snippets/Cwise_not_equal.cpp | 0 .../libs/eigen/doc/snippets/Cwise_plus.cpp | 0 .../eigen/doc/snippets/Cwise_plus_equal.cpp | 0 .../src/libs/eigen/doc/snippets/Cwise_pow.cpp | 0 .../libs/eigen/doc/snippets/Cwise_product.cpp | 0 .../eigen/doc/snippets/Cwise_quotient.cpp | 0 .../src/libs/eigen/doc/snippets/Cwise_sin.cpp | 0 .../eigen/doc/snippets/Cwise_slash_equal.cpp | 0 .../libs/eigen/doc/snippets/Cwise_sqrt.cpp | 0 .../libs/eigen/doc/snippets/Cwise_square.cpp | 0 .../src/libs/eigen/doc/snippets/Cwise_tan.cpp | 0 .../eigen/doc/snippets/Cwise_times_equal.cpp | 0 .../doc/snippets/DenseBase_LinSpaced.cpp | 0 .../doc/snippets/DenseBase_LinSpaced_seq.cpp | 0 .../doc/snippets/DenseBase_setLinSpaced.cpp | 0 .../doc/snippets/DirectionWise_replicate.cpp | 0 .../snippets/DirectionWise_replicate_int.cpp | 0 .../EigenSolver_EigenSolver_MatrixType.cpp | 0 .../doc/snippets/EigenSolver_compute.cpp | 0 .../doc/snippets/EigenSolver_eigenvalues.cpp | 0 .../doc/snippets/EigenSolver_eigenvectors.cpp | 0 .../EigenSolver_pseudoEigenvectors.cpp | 0 .../snippets/FullPivHouseholderQR_solve.cpp | 0 .../eigen/doc/snippets/FullPivLU_image.cpp | 0 .../eigen/doc/snippets/FullPivLU_kernel.cpp | 0 .../eigen/doc/snippets/FullPivLU_solve.cpp | 0 .../doc/snippets/GeneralizedEigenSolver.cpp | 0 .../HessenbergDecomposition_compute.cpp | 0 .../HessenbergDecomposition_matrixH.cpp | 0 .../HessenbergDecomposition_packedMatrix.cpp | 0 .../snippets/HouseholderQR_householderQ.cpp | 0 .../doc/snippets/HouseholderQR_solve.cpp | 0 ...ouseholderSequence_HouseholderSequence.cpp | 0 .../src/libs/eigen/doc/snippets/IOFormat.cpp | 0 .../eigen/doc/snippets/JacobiSVD_basic.cpp | 0 .../eigen/doc/snippets/Jacobi_makeGivens.cpp | 0 .../eigen/doc/snippets/Jacobi_makeJacobi.cpp | 0 .../libs/eigen/doc/snippets/LLT_example.cpp | 0 .../src/libs/eigen/doc/snippets/LLT_solve.cpp | 0 .../eigen/doc/snippets/Map_general_stride.cpp | 0 .../eigen/doc/snippets/Map_inner_stride.cpp | 0 .../eigen/doc/snippets/Map_outer_stride.cpp | 0 .../eigen/doc/snippets/Map_placement_new.cpp | 0 .../libs/eigen/doc/snippets/Map_simple.cpp | 0 .../eigen/doc/snippets/MatrixBase_adjoint.cpp | 0 .../eigen/doc/snippets/MatrixBase_all.cpp | 0 .../eigen/doc/snippets/MatrixBase_array.cpp | 0 .../doc/snippets/MatrixBase_array_const.cpp | 0 .../doc/snippets/MatrixBase_asDiagonal.cpp | 0 .../doc/snippets/MatrixBase_block_int_int.cpp | 0 .../MatrixBase_block_int_int_int_int.cpp | 0 .../MatrixBase_bottomLeftCorner_int_int.cpp | 0 .../MatrixBase_bottomRightCorner_int_int.cpp | 0 .../snippets/MatrixBase_bottomRows_int.cpp | 0 .../eigen/doc/snippets/MatrixBase_cast.cpp | 0 .../eigen/doc/snippets/MatrixBase_col.cpp | 0 .../eigen/doc/snippets/MatrixBase_colwise.cpp | 0 ...trixBase_computeInverseAndDetWithCheck.cpp | 0 .../MatrixBase_computeInverseWithCheck.cpp | 0 .../doc/snippets/MatrixBase_cwiseAbs.cpp | 0 .../doc/snippets/MatrixBase_cwiseAbs2.cpp | 0 .../doc/snippets/MatrixBase_cwiseEqual.cpp | 0 .../doc/snippets/MatrixBase_cwiseInverse.cpp | 0 .../doc/snippets/MatrixBase_cwiseMax.cpp | 0 .../doc/snippets/MatrixBase_cwiseMin.cpp | 0 .../doc/snippets/MatrixBase_cwiseNotEqual.cpp | 0 .../doc/snippets/MatrixBase_cwiseProduct.cpp | 0 .../doc/snippets/MatrixBase_cwiseQuotient.cpp | 0 .../doc/snippets/MatrixBase_cwiseSqrt.cpp | 0 .../doc/snippets/MatrixBase_diagonal.cpp | 0 .../doc/snippets/MatrixBase_diagonal_int.cpp | 0 .../MatrixBase_diagonal_template_int.cpp | 0 .../doc/snippets/MatrixBase_eigenvalues.cpp | 0 .../eigen/doc/snippets/MatrixBase_end_int.cpp | 0 .../eigen/doc/snippets/MatrixBase_eval.cpp | 0 .../eigen/doc/snippets/MatrixBase_extract.cpp | 0 .../MatrixBase_fixedBlock_int_int.cpp | 0 .../doc/snippets/MatrixBase_identity.cpp | 0 .../snippets/MatrixBase_identity_int_int.cpp | 0 .../eigen/doc/snippets/MatrixBase_inverse.cpp | 0 .../doc/snippets/MatrixBase_isDiagonal.cpp | 0 .../doc/snippets/MatrixBase_isIdentity.cpp | 0 .../eigen/doc/snippets/MatrixBase_isOnes.cpp | 0 .../doc/snippets/MatrixBase_isOrthogonal.cpp | 0 .../doc/snippets/MatrixBase_isUnitary.cpp | 0 .../eigen/doc/snippets/MatrixBase_isZero.cpp | 0 .../doc/snippets/MatrixBase_leftCols_int.cpp | 0 .../eigen/doc/snippets/MatrixBase_marked.cpp | 0 .../eigen/doc/snippets/MatrixBase_noalias.cpp | 0 .../eigen/doc/snippets/MatrixBase_ones.cpp | 0 .../doc/snippets/MatrixBase_ones_int.cpp | 0 .../doc/snippets/MatrixBase_ones_int_int.cpp | 0 .../doc/snippets/MatrixBase_operatorNorm.cpp | 0 .../eigen/doc/snippets/MatrixBase_part.cpp | 0 .../eigen/doc/snippets/MatrixBase_prod.cpp | 0 .../eigen/doc/snippets/MatrixBase_random.cpp | 0 .../doc/snippets/MatrixBase_random_int.cpp | 0 .../snippets/MatrixBase_random_int_int.cpp | 0 .../doc/snippets/MatrixBase_replicate.cpp | 0 .../snippets/MatrixBase_replicate_int_int.cpp | 0 .../eigen/doc/snippets/MatrixBase_reverse.cpp | 0 .../doc/snippets/MatrixBase_rightCols_int.cpp | 0 .../eigen/doc/snippets/MatrixBase_row.cpp | 0 .../eigen/doc/snippets/MatrixBase_rowwise.cpp | 0 .../snippets/MatrixBase_segment_int_int.cpp | 0 .../eigen/doc/snippets/MatrixBase_select.cpp | 0 .../eigen/doc/snippets/MatrixBase_set.cpp | 0 .../doc/snippets/MatrixBase_setIdentity.cpp | 0 .../eigen/doc/snippets/MatrixBase_setOnes.cpp | 0 .../doc/snippets/MatrixBase_setRandom.cpp | 0 .../eigen/doc/snippets/MatrixBase_setZero.cpp | 0 .../doc/snippets/MatrixBase_start_int.cpp | 0 .../MatrixBase_template_int_bottomRows.cpp | 0 .../snippets/MatrixBase_template_int_end.cpp | 0 ...template_int_int_block_int_int_int_int.cpp | 0 ...Base_template_int_int_bottomLeftCorner.cpp | 0 ...plate_int_int_bottomLeftCorner_int_int.cpp | 0 ...ase_template_int_int_bottomRightCorner.cpp | 0 ...late_int_int_bottomRightCorner_int_int.cpp | 0 ...rixBase_template_int_int_topLeftCorner.cpp | 0 ...template_int_int_topLeftCorner_int_int.cpp | 0 ...ixBase_template_int_int_topRightCorner.cpp | 0 ...emplate_int_int_topRightCorner_int_int.cpp | 0 .../MatrixBase_template_int_leftCols.cpp | 0 .../MatrixBase_template_int_rightCols.cpp | 0 .../MatrixBase_template_int_segment.cpp | 0 .../MatrixBase_template_int_start.cpp | 0 .../MatrixBase_template_int_topRows.cpp | 0 .../MatrixBase_topLeftCorner_int_int.cpp | 0 .../MatrixBase_topRightCorner_int_int.cpp | 0 .../doc/snippets/MatrixBase_topRows_int.cpp | 0 .../doc/snippets/MatrixBase_transpose.cpp | 0 .../eigen/doc/snippets/MatrixBase_zero.cpp | 0 .../doc/snippets/MatrixBase_zero_int.cpp | 0 .../doc/snippets/MatrixBase_zero_int_int.cpp | 0 .../snippets/Matrix_resize_NoChange_int.cpp | 0 .../eigen/doc/snippets/Matrix_resize_int.cpp | 0 .../snippets/Matrix_resize_int_NoChange.cpp | 0 .../doc/snippets/Matrix_resize_int_int.cpp | 0 .../doc/snippets/Matrix_setConstant_int.cpp | 0 .../snippets/Matrix_setConstant_int_int.cpp | 0 .../snippets/Matrix_setIdentity_int_int.cpp | 0 .../eigen/doc/snippets/Matrix_setOnes_int.cpp | 0 .../doc/snippets/Matrix_setOnes_int_int.cpp | 0 .../doc/snippets/Matrix_setRandom_int.cpp | 0 .../doc/snippets/Matrix_setRandom_int_int.cpp | 0 .../eigen/doc/snippets/Matrix_setZero_int.cpp | 0 .../doc/snippets/Matrix_setZero_int_int.cpp | 0 .../eigen/doc/snippets/PartialPivLU_solve.cpp | 0 .../eigen/doc/snippets/PartialRedux_count.cpp | 0 .../doc/snippets/PartialRedux_maxCoeff.cpp | 0 .../doc/snippets/PartialRedux_minCoeff.cpp | 0 .../eigen/doc/snippets/PartialRedux_norm.cpp | 0 .../eigen/doc/snippets/PartialRedux_prod.cpp | 0 .../doc/snippets/PartialRedux_squaredNorm.cpp | 0 .../eigen/doc/snippets/PartialRedux_sum.cpp | 0 .../eigen/doc/snippets/RealQZ_compute.cpp | 0 .../RealSchur_RealSchur_MatrixType.cpp | 0 .../eigen/doc/snippets/RealSchur_compute.cpp | 0 ...ointEigenSolver_SelfAdjointEigenSolver.cpp | 0 ...lver_SelfAdjointEigenSolver_MatrixType.cpp | 0 ...ver_SelfAdjointEigenSolver_MatrixType2.cpp | 0 ...fAdjointEigenSolver_compute_MatrixType.cpp | 0 ...AdjointEigenSolver_compute_MatrixType2.cpp | 0 .../SelfAdjointEigenSolver_eigenvalues.cpp | 0 .../SelfAdjointEigenSolver_eigenvectors.cpp | 0 ...AdjointEigenSolver_operatorInverseSqrt.cpp | 0 .../SelfAdjointEigenSolver_operatorSqrt.cpp | 0 .../snippets/SelfAdjointView_eigenvalues.cpp | 0 .../snippets/SelfAdjointView_operatorNorm.cpp | 0 .../doc/snippets/TopicAliasing_block.cpp | 0 .../snippets/TopicAliasing_block_correct.cpp | 0 .../doc/snippets/TopicAliasing_cwise.cpp | 0 .../doc/snippets/TopicAliasing_mult1.cpp | 0 .../doc/snippets/TopicAliasing_mult2.cpp | 0 .../doc/snippets/TopicAliasing_mult3.cpp | 0 .../snippets/TopicStorageOrders_example.cpp | 0 ...lization_Tridiagonalization_MatrixType.cpp | 0 .../snippets/Tridiagonalization_compute.cpp | 0 .../Tridiagonalization_decomposeInPlace.cpp | 0 .../snippets/Tridiagonalization_diagonal.cpp | 0 ...iagonalization_householderCoefficients.cpp | 0 .../Tridiagonalization_packedMatrix.cpp | 0 .../Tutorial_AdvancedInitialization_Block.cpp | 0 ..._AdvancedInitialization_CommaTemporary.cpp | 0 .../Tutorial_AdvancedInitialization_Join.cpp | 0 ...orial_AdvancedInitialization_LinSpaced.cpp | 0 ...orial_AdvancedInitialization_ThreeWays.cpp | 0 .../Tutorial_AdvancedInitialization_Zero.cpp | 0 .../doc/snippets/Tutorial_Map_rowmajor.cpp | 0 .../eigen/doc/snippets/Tutorial_Map_using.cpp | 0 .../doc/snippets/Tutorial_commainit_01.cpp | 0 .../doc/snippets/Tutorial_commainit_01b.cpp | 0 .../doc/snippets/Tutorial_commainit_02.cpp | 0 .../Tutorial_solve_matrix_inverse.cpp | 0 .../snippets/Tutorial_solve_multiple_rhs.cpp | 0 .../Tutorial_solve_reuse_decomposition.cpp | 0 .../doc/snippets/Tutorial_solve_singular.cpp | 0 .../snippets/Tutorial_solve_triangular.cpp | 0 .../Tutorial_solve_triangular_inplace.cpp | 0 .../eigen/doc/snippets/Vectorwise_reverse.cpp | 0 .../eigen/doc/snippets/class_FullPivLU.cpp | 0 .../eigen/doc/snippets/compile_snippet.cpp.in | 0 .../snippets/tut_arithmetic_redux_minmax.cpp | 0 .../tut_arithmetic_transpose_aliasing.cpp | 0 .../tut_arithmetic_transpose_conjugate.cpp | 0 .../tut_arithmetic_transpose_inplace.cpp | 0 .../tut_matrix_assignment_resizing.cpp | 0 .../eigen/doc/special_examples/CMakeLists.txt | 0 .../Tutorial_sparse_example.cpp | 0 .../Tutorial_sparse_example_details.cpp | 0 .../src/libs/eigen/doc/tutorial.cpp | 0 .../src/libs/eigen/eigen3.pc.in | 0 .../src/libs/eigen/failtest/CMakeLists.txt | 0 .../block_nonconst_ctor_on_const_xpr_0.cpp | 0 .../block_nonconst_ctor_on_const_xpr_1.cpp | 0 .../block_nonconst_ctor_on_const_xpr_2.cpp | 0 .../block_on_const_type_actually_const_0.cpp | 0 .../block_on_const_type_actually_const_1.cpp | 0 .../const_qualified_block_method_retval_0.cpp | 0 .../const_qualified_block_method_retval_1.cpp | 0 ...const_qualified_diagonal_method_retval.cpp | 0 ...onst_qualified_transpose_method_retval.cpp | 0 .../diagonal_nonconst_ctor_on_const_xpr.cpp | 0 .../diagonal_on_const_type_actually_const.cpp | 0 .../eigen/failtest/failtest_sanity_check.cpp | 0 .../map_nonconst_ctor_on_const_ptr_0.cpp | 0 .../map_nonconst_ctor_on_const_ptr_1.cpp | 0 .../map_nonconst_ctor_on_const_ptr_2.cpp | 0 .../map_nonconst_ctor_on_const_ptr_3.cpp | 0 .../map_nonconst_ctor_on_const_ptr_4.cpp | 0 .../map_on_const_type_actually_const_0.cpp | 0 .../map_on_const_type_actually_const_1.cpp | 0 .../transpose_nonconst_ctor_on_const_xpr.cpp | 0 ...transpose_on_const_type_actually_const.cpp | 0 .../src/libs/eigen/lapack/CMakeLists.txt | 0 .../src/libs/eigen/lapack/cholesky.cpp | 0 .../src/libs/eigen/lapack/clacgv.f | 0 .../src/libs/eigen/lapack/cladiv.f | 0 .../src/libs/eigen/lapack/clarf.f | 0 .../src/libs/eigen/lapack/clarfb.f | 0 .../src/libs/eigen/lapack/clarfg.f | 0 .../src/libs/eigen/lapack/clarft.f | 0 .../src/libs/eigen/lapack/complex_double.cpp | 0 .../src/libs/eigen/lapack/complex_single.cpp | 0 .../src/libs/eigen/lapack/dladiv.f | 0 .../src/libs/eigen/lapack/dlamch.f | 0 .../src/libs/eigen/lapack/dlapy2.f | 0 .../src/libs/eigen/lapack/dlapy3.f | 0 .../src/libs/eigen/lapack/dlarf.f | 0 .../src/libs/eigen/lapack/dlarfb.f | 0 .../src/libs/eigen/lapack/dlarfg.f | 0 .../src/libs/eigen/lapack/dlarft.f | 0 .../src/libs/eigen/lapack/double.cpp | 0 .../src/libs/eigen/lapack/dsecnd_NONE.f | 0 .../src/libs/eigen/lapack/eigenvalues.cpp | 0 .../src/libs/eigen/lapack/ilaclc.f | 0 .../src/libs/eigen/lapack/ilaclr.f | 0 .../src/libs/eigen/lapack/iladlc.f | 0 .../src/libs/eigen/lapack/iladlr.f | 0 .../src/libs/eigen/lapack/ilaslc.f | 0 .../src/libs/eigen/lapack/ilaslr.f | 0 .../src/libs/eigen/lapack/ilazlc.f | 0 .../src/libs/eigen/lapack/ilazlr.f | 0 .../src/libs/eigen/lapack/lapack_common.h | 0 .../src/libs/eigen/lapack/lu.cpp | 0 .../src/libs/eigen/lapack/second_NONE.f | 0 .../src/libs/eigen/lapack/single.cpp | 0 .../src/libs/eigen/lapack/sladiv.f | 0 .../src/libs/eigen/lapack/slamch.f | 0 .../src/libs/eigen/lapack/slapy2.f | 0 .../src/libs/eigen/lapack/slapy3.f | 0 .../src/libs/eigen/lapack/slarf.f | 0 .../src/libs/eigen/lapack/slarfb.f | 0 .../src/libs/eigen/lapack/slarfg.f | 0 .../src/libs/eigen/lapack/slarft.f | 0 .../src/libs/eigen/lapack/zlacgv.f | 0 .../src/libs/eigen/lapack/zladiv.f | 0 .../src/libs/eigen/lapack/zlarf.f | 0 .../src/libs/eigen/lapack/zlarfb.f | 0 .../src/libs/eigen/lapack/zlarfg.f | 0 .../src/libs/eigen/lapack/zlarft.f | 0 .../src/libs/eigen/scripts/CMakeLists.txt | 0 .../src/libs/eigen/scripts/buildtests.in | 0 .../libs/eigen/scripts/cdashtesting.cmake.in | 0 .../src/libs/eigen/scripts/check.in | 0 .../src/libs/eigen/scripts/debug.in | 0 .../libs/eigen/scripts/eigen_gen_credits.cpp | 0 .../src/libs/eigen/scripts/eigen_gen_docs | 0 .../src/libs/eigen/scripts/release.in | 0 .../src/libs/eigen/scripts/relicense.py | 0 .../eigen/signature_of_eigen3_matrix_library | 0 .../src/libs/eigen/test/CMakeLists.txt | 0 .../src/libs/eigen/test/adjoint.cpp | 0 .../src/libs/eigen/test/array.cpp | 0 .../src/libs/eigen/test/array_for_matrix.cpp | 0 .../src/libs/eigen/test/array_replicate.cpp | 0 .../src/libs/eigen/test/array_reverse.cpp | 0 .../src/libs/eigen/test/bandmatrix.cpp | 0 .../src/libs/eigen/test/basicstuff.cpp | 0 .../src/libs/eigen/test/bicgstab.cpp | 0 .../src/libs/eigen/test/block.cpp | 0 .../src/libs/eigen/test/cholesky.cpp | 0 .../src/libs/eigen/test/cholmod_support.cpp | 0 .../src/libs/eigen/test/commainitializer.cpp | 0 .../libs/eigen/test/conjugate_gradient.cpp | 0 .../libs/eigen/test/conservative_resize.cpp | 0 .../src/libs/eigen/test/corners.cpp | 0 .../src/libs/eigen/test/cwiseop.cpp | 0 .../src/libs/eigen/test/denseLM.cpp | 0 .../src/libs/eigen/test/determinant.cpp | 0 .../src/libs/eigen/test/diagonal.cpp | 0 .../src/libs/eigen/test/diagonalmatrices.cpp | 0 .../src/libs/eigen/test/dontalign.cpp | 0 .../src/libs/eigen/test/dynalloc.cpp | 0 .../src/libs/eigen/test/eigen2/CMakeLists.txt | 0 .../libs/eigen/test/eigen2/eigen2_adjoint.cpp | 0 .../eigen/test/eigen2/eigen2_alignedbox.cpp | 0 .../libs/eigen/test/eigen2/eigen2_array.cpp | 0 .../eigen/test/eigen2/eigen2_basicstuff.cpp | 0 .../libs/eigen/test/eigen2/eigen2_bug_132.cpp | 0 .../eigen/test/eigen2/eigen2_cholesky.cpp | 0 .../test/eigen2/eigen2_commainitializer.cpp | 0 .../libs/eigen/test/eigen2/eigen2_cwiseop.cpp | 0 .../eigen/test/eigen2/eigen2_determinant.cpp | 0 .../eigen/test/eigen2/eigen2_dynalloc.cpp | 0 .../eigen/test/eigen2/eigen2_eigensolver.cpp | 0 .../test/eigen2/eigen2_first_aligned.cpp | 0 .../eigen/test/eigen2/eigen2_geometry.cpp | 0 .../eigen2_geometry_with_eigen2_prefix.cpp | 0 .../eigen/test/eigen2/eigen2_hyperplane.cpp | 0 .../libs/eigen/test/eigen2/eigen2_inverse.cpp | 0 .../test/eigen2/eigen2_linearstructure.cpp | 0 .../src/libs/eigen/test/eigen2/eigen2_lu.cpp | 0 .../src/libs/eigen/test/eigen2/eigen2_map.cpp | 0 .../libs/eigen/test/eigen2/eigen2_meta.cpp | 0 .../eigen/test/eigen2/eigen2_miscmatrices.cpp | 0 .../eigen/test/eigen2/eigen2_mixingtypes.cpp | 0 .../eigen/test/eigen2/eigen2_newstdvector.cpp | 0 .../eigen/test/eigen2/eigen2_nomalloc.cpp | 0 .../eigen/test/eigen2/eigen2_packetmath.cpp | 0 .../test/eigen2/eigen2_parametrizedline.cpp | 0 .../test/eigen2/eigen2_prec_inverse_4x4.cpp | 0 .../test/eigen2/eigen2_product_large.cpp | 0 .../test/eigen2/eigen2_product_small.cpp | 0 .../src/libs/eigen/test/eigen2/eigen2_qr.cpp | 0 .../eigen/test/eigen2/eigen2_qtvector.cpp | 0 .../eigen/test/eigen2/eigen2_regression.cpp | 0 .../libs/eigen/test/eigen2/eigen2_sizeof.cpp | 0 .../eigen/test/eigen2/eigen2_smallvectors.cpp | 0 .../eigen/test/eigen2/eigen2_sparse_basic.cpp | 0 .../test/eigen2/eigen2_sparse_product.cpp | 0 .../test/eigen2/eigen2_sparse_solvers.cpp | 0 .../test/eigen2/eigen2_sparse_vector.cpp | 0 .../eigen/test/eigen2/eigen2_stdvector.cpp | 0 .../eigen/test/eigen2/eigen2_submatrices.cpp | 0 .../src/libs/eigen/test/eigen2/eigen2_sum.cpp | 0 .../src/libs/eigen/test/eigen2/eigen2_svd.cpp | 0 .../libs/eigen/test/eigen2/eigen2_swap.cpp | 0 .../eigen/test/eigen2/eigen2_triangular.cpp | 0 .../test/eigen2/eigen2_unalignedassert.cpp | 0 .../libs/eigen/test/eigen2/eigen2_visitor.cpp | 0 .../src/libs/eigen/test/eigen2/gsl_helper.h | 0 .../src/libs/eigen/test/eigen2/main.h | 0 .../src/libs/eigen/test/eigen2/product.h | 0 .../src/libs/eigen/test/eigen2/runtest.sh | 0 .../src/libs/eigen/test/eigen2/sparse.h | 0 .../libs/eigen/test/eigen2/testsuite.cmake | 0 .../src/libs/eigen/test/eigen2support.cpp | 0 .../libs/eigen/test/eigensolver_complex.cpp | 0 .../test/eigensolver_generalized_real.cpp | 0 .../libs/eigen/test/eigensolver_generic.cpp | 0 .../eigen/test/eigensolver_selfadjoint.cpp | 0 .../src/libs/eigen/test/exceptions.cpp | 0 .../src/libs/eigen/test/first_aligned.cpp | 0 .../src/libs/eigen/test/geo_alignedbox.cpp | 0 .../src/libs/eigen/test/geo_eulerangles.cpp | 0 .../src/libs/eigen/test/geo_homogeneous.cpp | 0 .../src/libs/eigen/test/geo_hyperplane.cpp | 0 .../src/libs/eigen/test/geo_orthomethods.cpp | 0 .../libs/eigen/test/geo_parametrizedline.cpp | 0 .../src/libs/eigen/test/geo_quaternion.cpp | 0 .../libs/eigen/test/geo_transformations.cpp | 0 .../src/libs/eigen/test/hessenberg.cpp | 0 .../src/libs/eigen/test/householder.cpp | 0 .../src/libs/eigen/test/integer_types.cpp | 0 .../src/libs/eigen/test/inverse.cpp | 0 .../src/libs/eigen/test/jacobi.cpp | 0 .../src/libs/eigen/test/jacobisvd.cpp | 0 .../src/libs/eigen/test/linearstructure.cpp | 0 .../src/libs/eigen/test/lu.cpp | 0 .../src/libs/eigen/test/main.h | 0 .../src/libs/eigen/test/mapped_matrix.cpp | 0 .../src/libs/eigen/test/mapstaticmethods.cpp | 0 .../src/libs/eigen/test/mapstride.cpp | 0 .../src/libs/eigen/test/meta.cpp | 0 .../src/libs/eigen/test/metis_support.cpp | 0 .../src/libs/eigen/test/miscmatrices.cpp | 0 .../src/libs/eigen/test/mixingtypes.cpp | 0 .../src/libs/eigen/test/nesting_ops.cpp | 0 .../src/libs/eigen/test/nomalloc.cpp | 0 .../src/libs/eigen/test/nullary.cpp | 0 .../src/libs/eigen/test/packetmath.cpp | 0 .../src/libs/eigen/test/pardiso_support.cpp | 0 .../src/libs/eigen/test/pastix_support.cpp | 0 .../libs/eigen/test/permutationmatrices.cpp | 0 .../src/libs/eigen/test/prec_inverse_4x4.cpp | 0 .../src/libs/eigen/test/product.h | 0 .../src/libs/eigen/test/product_extra.cpp | 0 .../src/libs/eigen/test/product_large.cpp | 0 .../src/libs/eigen/test/product_mmtr.cpp | 0 .../libs/eigen/test/product_notemporary.cpp | 0 .../libs/eigen/test/product_selfadjoint.cpp | 0 .../src/libs/eigen/test/product_small.cpp | 0 .../src/libs/eigen/test/product_symm.cpp | 0 .../src/libs/eigen/test/product_syrk.cpp | 0 .../src/libs/eigen/test/product_trmm.cpp | 0 .../src/libs/eigen/test/product_trmv.cpp | 0 .../src/libs/eigen/test/product_trsolve.cpp | 0 .../src/libs/eigen/test/qr.cpp | 0 .../src/libs/eigen/test/qr_colpivoting.cpp | 0 .../src/libs/eigen/test/qr_fullpivoting.cpp | 0 .../src/libs/eigen/test/qtvector.cpp | 0 .../src/libs/eigen/test/real_qz.cpp | 0 .../src/libs/eigen/test/redux.cpp | 0 .../src/libs/eigen/test/ref.cpp | 0 .../src/libs/eigen/test/resize.cpp | 0 .../src/libs/eigen/test/runtest.sh | 0 .../src/libs/eigen/test/schur_complex.cpp | 0 .../src/libs/eigen/test/schur_real.cpp | 0 .../src/libs/eigen/test/selfadjoint.cpp | 0 .../libs/eigen/test/simplicial_cholesky.cpp | 0 .../src/libs/eigen/test/sizeof.cpp | 0 .../src/libs/eigen/test/sizeoverflow.cpp | 0 .../src/libs/eigen/test/smallvectors.cpp | 0 .../src/libs/eigen/test/sparse.h | 0 .../src/libs/eigen/test/sparseLM.cpp | 0 .../src/libs/eigen/test/sparse_basic.cpp | 0 .../libs/eigen/test/sparse_permutations.cpp | 0 .../src/libs/eigen/test/sparse_product.cpp | 0 .../src/libs/eigen/test/sparse_solver.h | 0 .../src/libs/eigen/test/sparse_solvers.cpp | 0 .../src/libs/eigen/test/sparse_vector.cpp | 0 .../src/libs/eigen/test/sparselu.cpp | 0 .../src/libs/eigen/test/sparseqr.cpp | 0 .../src/libs/eigen/test/special_numbers.cpp | 0 .../src/libs/eigen/test/spqr_support.cpp | 0 .../src/libs/eigen/test/stable_norm.cpp | 0 .../src/libs/eigen/test/stddeque.cpp | 0 .../src/libs/eigen/test/stdlist.cpp | 0 .../src/libs/eigen/test/stdvector.cpp | 0 .../libs/eigen/test/stdvector_overload.cpp | 0 .../src/libs/eigen/test/superlu_support.cpp | 0 .../src/libs/eigen/test/swap.cpp | 0 .../src/libs/eigen/test/testsuite.cmake | 0 .../src/libs/eigen/test/triangular.cpp | 0 .../src/libs/eigen/test/umeyama.cpp | 0 .../src/libs/eigen/test/umfpack_support.cpp | 0 .../src/libs/eigen/test/unalignedassert.cpp | 0 .../src/libs/eigen/test/unalignedcount.cpp | 0 .../eigen/test/upperbidiagonalization.cpp | 0 .../libs/eigen/test/vectorization_logic.cpp | 0 .../src/libs/eigen/test/vectorwiseop.cpp | 0 .../src/libs/eigen/test/visitor.cpp | 0 .../src/libs/eigen/test/zerosized.cpp | 0 .../src/libs/eigen/unsupported/CMakeLists.txt | 0 .../libs/eigen/unsupported/Eigen/AdolcForward | 0 .../eigen/unsupported/Eigen/AlignedVector3 | 0 .../eigen/unsupported/Eigen/ArpackSupport | 0 .../src/libs/eigen/unsupported/Eigen/AutoDiff | 0 .../src/libs/eigen/unsupported/Eigen/BVH | 0 .../eigen/unsupported/Eigen/CMakeLists.txt | 0 .../src/libs/eigen/unsupported/Eigen/FFT | 0 .../eigen/unsupported/Eigen/IterativeSolvers | 0 .../eigen/unsupported/Eigen/KroneckerProduct | 0 .../unsupported/Eigen/LevenbergMarquardt | 0 .../eigen/unsupported/Eigen/MPRealSupport | 0 .../eigen/unsupported/Eigen/MatrixFunctions | 0 .../eigen/unsupported/Eigen/MoreVectorization | 0 .../unsupported/Eigen/NonLinearOptimization | 0 .../eigen/unsupported/Eigen/NumericalDiff | 0 .../eigen/unsupported/Eigen/OpenGLSupport | 0 .../libs/eigen/unsupported/Eigen/Polynomials | 0 .../src/libs/eigen/unsupported/Eigen/SVD | 0 .../src/libs/eigen/unsupported/Eigen/Skyline | 0 .../libs/eigen/unsupported/Eigen/SparseExtra | 0 .../src/libs/eigen/unsupported/Eigen/Splines | 0 .../Eigen/src/AutoDiff/AutoDiffJacobian.h | 0 .../Eigen/src/AutoDiff/AutoDiffScalar.h | 0 .../Eigen/src/AutoDiff/AutoDiffVector.h | 0 .../Eigen/src/AutoDiff/CMakeLists.txt | 0 .../unsupported/Eigen/src/BVH/BVAlgorithms.h | 0 .../unsupported/Eigen/src/BVH/CMakeLists.txt | 0 .../eigen/unsupported/Eigen/src/BVH/KdBVH.h | 0 .../unsupported/Eigen/src/CMakeLists.txt | 0 .../ArpackSelfAdjointEigenSolver.h | 0 .../unsupported/Eigen/src/FFT/CMakeLists.txt | 0 .../unsupported/Eigen/src/FFT/ei_fftw_impl.h | 0 .../Eigen/src/FFT/ei_kissfft_impl.h | 0 .../Eigen/src/IterativeSolvers/CMakeLists.txt | 0 .../IterativeSolvers/ConstrainedConjGrad.h | 0 .../Eigen/src/IterativeSolvers/DGMRES.h | 0 .../Eigen/src/IterativeSolvers/GMRES.h | 0 .../src/IterativeSolvers/IncompleteCholesky.h | 0 .../Eigen/src/IterativeSolvers/IncompleteLU.h | 0 .../IterativeSolvers/IterationController.h | 0 .../Eigen/src/IterativeSolvers/MINRES.h | 0 .../Eigen/src/IterativeSolvers/Scaling.h | 0 .../Eigen/src/KroneckerProduct/CMakeLists.txt | 0 .../KroneckerProduct/KroneckerTensorProduct.h | 0 .../src/LevenbergMarquardt/CMakeLists.txt | 0 .../LevenbergMarquardt/CopyrightMINPACK.txt | 0 .../Eigen/src/LevenbergMarquardt/LMcovar.h | 0 .../Eigen/src/LevenbergMarquardt/LMonestep.h | 0 .../Eigen/src/LevenbergMarquardt/LMpar.h | 0 .../Eigen/src/LevenbergMarquardt/LMqrsolv.h | 0 .../LevenbergMarquardt/LevenbergMarquardt.h | 0 .../Eigen/src/MatrixFunctions/CMakeLists.txt | 0 .../src/MatrixFunctions/MatrixExponential.h | 0 .../src/MatrixFunctions/MatrixFunction.h | 0 .../MatrixFunctions/MatrixFunctionAtomic.h | 0 .../src/MatrixFunctions/MatrixLogarithm.h | 0 .../Eigen/src/MatrixFunctions/MatrixPower.h | 0 .../src/MatrixFunctions/MatrixSquareRoot.h | 0 .../Eigen/src/MatrixFunctions/StemFunction.h | 0 .../src/MoreVectorization/CMakeLists.txt | 0 .../src/MoreVectorization/MathFunctions.h | 0 .../src/NonLinearOptimization/CMakeLists.txt | 0 .../HybridNonLinearSolver.h | 0 .../LevenbergMarquardt.h | 0 .../Eigen/src/NonLinearOptimization/chkder.h | 0 .../Eigen/src/NonLinearOptimization/covar.h | 0 .../Eigen/src/NonLinearOptimization/dogleg.h | 0 .../Eigen/src/NonLinearOptimization/fdjac1.h | 0 .../Eigen/src/NonLinearOptimization/lmpar.h | 0 .../Eigen/src/NonLinearOptimization/qrsolv.h | 0 .../Eigen/src/NonLinearOptimization/r1mpyq.h | 0 .../Eigen/src/NonLinearOptimization/r1updt.h | 0 .../Eigen/src/NonLinearOptimization/rwupdt.h | 0 .../Eigen/src/NumericalDiff/CMakeLists.txt | 0 .../Eigen/src/NumericalDiff/NumericalDiff.h | 0 .../Eigen/src/Polynomials/CMakeLists.txt | 0 .../Eigen/src/Polynomials/Companion.h | 0 .../Eigen/src/Polynomials/PolynomialSolver.h | 0 .../Eigen/src/Polynomials/PolynomialUtils.h | 0 .../eigen/unsupported/Eigen/src/SVD/BDCSVD.h | 0 .../unsupported/Eigen/src/SVD/CMakeLists.txt | 0 .../unsupported/Eigen/src/SVD/JacobiSVD.h | 0 .../eigen/unsupported/Eigen/src/SVD/SVDBase.h | 0 .../unsupported/Eigen/src/SVD/TODOBdcsvd.txt | 0 .../Eigen/src/SVD/doneInBDCSVD.txt | 0 .../Eigen/src/Skyline/CMakeLists.txt | 0 .../Eigen/src/Skyline/SkylineInplaceLU.h | 0 .../Eigen/src/Skyline/SkylineMatrix.h | 0 .../Eigen/src/Skyline/SkylineMatrixBase.h | 0 .../Eigen/src/Skyline/SkylineProduct.h | 0 .../Eigen/src/Skyline/SkylineStorage.h | 0 .../Eigen/src/Skyline/SkylineUtil.h | 0 .../SparseExtra/BlockOfDynamicSparseMatrix.h | 0 .../Eigen/src/SparseExtra/CMakeLists.txt | 0 .../src/SparseExtra/DynamicSparseMatrix.h | 0 .../Eigen/src/SparseExtra/MarketIO.h | 0 .../src/SparseExtra/MatrixMarketIterator.h | 0 .../Eigen/src/SparseExtra/RandomSetter.h | 0 .../Eigen/src/Splines/CMakeLists.txt | 0 .../unsupported/Eigen/src/Splines/Spline.h | 0 .../Eigen/src/Splines/SplineFitting.h | 0 .../unsupported/Eigen/src/Splines/SplineFwd.h | 0 .../src/libs/eigen/unsupported/README.txt | 0 .../eigen/unsupported/bench/bench_svd.cpp | 0 .../libs/eigen/unsupported/doc/CMakeLists.txt | 0 .../libs/eigen/unsupported/doc/Overview.dox | 0 .../unsupported/doc/eigendoxy_layout.xml.in | 0 .../unsupported/doc/examples/BVH_Example.cpp | 0 .../unsupported/doc/examples/CMakeLists.txt | 0 .../eigen/unsupported/doc/examples/FFT.cpp | 0 .../doc/examples/MatrixExponential.cpp | 0 .../doc/examples/MatrixFunction.cpp | 0 .../doc/examples/MatrixLogarithm.cpp | 0 .../unsupported/doc/examples/MatrixPower.cpp | 0 .../doc/examples/MatrixPower_optimal.cpp | 0 .../unsupported/doc/examples/MatrixSine.cpp | 0 .../unsupported/doc/examples/MatrixSinh.cpp | 0 .../doc/examples/MatrixSquareRoot.cpp | 0 .../doc/examples/PolynomialSolver1.cpp | 0 .../doc/examples/PolynomialUtils1.cpp | 0 .../unsupported/doc/snippets/CMakeLists.txt | 0 .../src/libs/eigen/unsupported/test/BVH.cpp | 0 .../eigen/unsupported/test/CMakeLists.txt | 0 .../src/libs/eigen/unsupported/test/FFT.cpp | 0 .../src/libs/eigen/unsupported/test/FFTW.cpp | 0 .../test/NonLinearOptimization.cpp | 0 .../eigen/unsupported/test/NumericalDiff.cpp | 0 .../eigen/unsupported/test/alignedvector3.cpp | 0 .../libs/eigen/unsupported/test/autodiff.cpp | 0 .../libs/eigen/unsupported/test/bdcsvd.cpp | 0 .../libs/eigen/unsupported/test/dgmres.cpp | 0 .../eigen/unsupported/test/forward_adolc.cpp | 0 .../src/libs/eigen/unsupported/test/gmres.cpp | 0 .../libs/eigen/unsupported/test/jacobisvd.cpp | 0 .../unsupported/test/kronecker_product.cpp | 0 .../unsupported/test/levenberg_marquardt.cpp | 0 .../unsupported/test/matrix_exponential.cpp | 0 .../unsupported/test/matrix_function.cpp | 0 .../eigen/unsupported/test/matrix_functions.h | 0 .../eigen/unsupported/test/matrix_power.cpp | 0 .../unsupported/test/matrix_square_root.cpp | 0 .../libs/eigen/unsupported/test/minres.cpp | 0 .../eigen/unsupported/test/mpreal/mpreal.h | 0 .../eigen/unsupported/test/mpreal_support.cpp | 0 .../eigen/unsupported/test/openglsupport.cpp | 0 .../unsupported/test/polynomialsolver.cpp | 0 .../unsupported/test/polynomialutils.cpp | 0 .../eigen/unsupported/test/sparse_extra.cpp | 0 .../libs/eigen/unsupported/test/splines.cpp | 0 .../libs/eigen/unsupported/test/svd_common.h | 0 .../libs/extensionsystem/extensionsystem.pri | 0 .../libs/extensionsystem/extensionsystem.pro | 0 .../extensionsystem_dependencies.pri | 0 .../extensionsystem/extensionsystem_global.h | 0 .../src/libs/extensionsystem/images/error.png | Bin .../src/libs/extensionsystem/images/ok.png | Bin .../src/libs/extensionsystem/iplugin.cpp | 0 .../src/libs/extensionsystem/iplugin.h | 0 .../src/libs/extensionsystem/iplugin_p.h | 0 .../libs/extensionsystem/optionsparser.cpp | 0 .../src/libs/extensionsystem/optionsparser.h | 0 .../extensionsystem/plugindetailsview.cpp | 0 .../libs/extensionsystem/plugindetailsview.h | 0 .../libs/extensionsystem/plugindetailsview.ui | 0 .../libs/extensionsystem/pluginerrorview.cpp | 0 .../libs/extensionsystem/pluginerrorview.h | 0 .../libs/extensionsystem/pluginerrorview.ui | 0 .../libs/extensionsystem/pluginmanager.cpp | 0 .../src/libs/extensionsystem/pluginmanager.h | 0 .../libs/extensionsystem/pluginmanager_p.h | 0 .../src/libs/extensionsystem/pluginspec.cpp | 0 .../src/libs/extensionsystem/pluginspec.h | 0 .../src/libs/extensionsystem/pluginspec_p.h | 0 .../src/libs/extensionsystem/pluginview.cpp | 0 .../src/libs/extensionsystem/pluginview.h | 0 .../src/libs/extensionsystem/pluginview.qrc | 0 .../src/libs/extensionsystem/pluginview.ui | 0 .../src/libs/extensionsystem/pluginview_p.h | 0 .../libs/extensionsystem/test/auto/auto.pro | 0 .../circularplugins/circularplugins.pro | 0 .../circularplugins/plugin1/plugin.xml | 0 .../circularplugins/plugin1/plugin1.cpp | 0 .../circularplugins/plugin1/plugin1.h | 0 .../circularplugins/plugin1/plugin1.pro | 0 .../circularplugins/plugin2/plugin.xml | 0 .../circularplugins/plugin2/plugin2.cpp | 0 .../circularplugins/plugin2/plugin2.h | 0 .../circularplugins/plugin2/plugin2.pro | 0 .../circularplugins/plugin3/plugin.xml | 0 .../circularplugins/plugin3/plugin3.cpp | 0 .../circularplugins/plugin3/plugin3.h | 0 .../circularplugins/plugin3/plugin3.pro | 0 .../correctplugins1/correctplugins1.pro | 0 .../correctplugins1/plugin1/plugin.spec | 0 .../correctplugins1/plugin1/plugin1.cpp | 0 .../correctplugins1/plugin1/plugin1.h | 0 .../correctplugins1/plugin1/plugin1.pro | 0 .../correctplugins1/plugin2/plugin.spec | 0 .../correctplugins1/plugin2/plugin2.cpp | 0 .../correctplugins1/plugin2/plugin2.h | 0 .../correctplugins1/plugin2/plugin2.pro | 0 .../correctplugins1/plugin3/plugin.spec | 0 .../correctplugins1/plugin3/plugin3.cpp | 0 .../correctplugins1/plugin3/plugin3.h | 0 .../correctplugins1/plugin3/plugin3.pro | 0 .../test/auto/pluginmanager/pluginmanager.pro | 0 .../pluginmanager/plugins/myplug/myplug.xml | 0 .../pluginmanager/plugins/otherplugin.xml | 0 .../auto/pluginmanager/plugins/plugin1.xml | 0 .../test/auto/pluginmanager/test.pro | 0 .../test/auto/pluginmanager/test.sh | 0 .../auto/pluginmanager/tst_pluginmanager.cpp | 0 .../test/auto/pluginspec/pluginspec.pro | 0 .../test/auto/pluginspec/test.pro | 0 .../test/auto/pluginspec/test.sh | 0 .../pluginspec/testdependencies/spec1.xml | 0 .../pluginspec/testdependencies/spec2.xml | 0 .../pluginspec/testdependencies/spec3.xml | 0 .../pluginspec/testdependencies/spec4.xml | 0 .../pluginspec/testdependencies/spec5.xml | 0 .../test/auto/pluginspec/testdir/spec.xml | 0 .../auto/pluginspec/testplugin/testplugin.cpp | 0 .../auto/pluginspec/testplugin/testplugin.h | 0 .../auto/pluginspec/testplugin/testplugin.pro | 0 .../auto/pluginspec/testplugin/testplugin.xml | 0 .../pluginspec/testplugin/testplugin_global.h | 0 .../auto/pluginspec/testspecs/simplespec.xml | 0 .../test/auto/pluginspec/testspecs/spec1.xml | 0 .../test/auto/pluginspec/testspecs/spec2.xml | 0 .../auto/pluginspec/testspecs/spec_wrong1.xml | 0 .../auto/pluginspec/testspecs/spec_wrong2.xml | 0 .../auto/pluginspec/testspecs/spec_wrong3.xml | 0 .../auto/pluginspec/testspecs/spec_wrong4.xml | 0 .../auto/pluginspec/testspecs/spec_wrong5.xml | 0 .../test/auto/pluginspec/tst_pluginspec.cpp | 0 .../test/extensionsystem_test.pri | 0 .../extensionsystem/test/manual/manual.pro | 0 .../test/manual/pluginview/plugindialog.cpp | 0 .../test/manual/pluginview/plugindialog.h | 0 .../pluginview/plugins/plugin1/plugin.xml | 0 .../pluginview/plugins/plugin1/plugin1.cpp | 0 .../pluginview/plugins/plugin1/plugin1.h | 0 .../pluginview/plugins/plugin1/plugin1.pro | 0 .../pluginview/plugins/plugin2/plugin.xml | 0 .../pluginview/plugins/plugin2/plugin2.cpp | 0 .../pluginview/plugins/plugin2/plugin2.h | 0 .../pluginview/plugins/plugin2/plugin2.pro | 0 .../pluginview/plugins/plugin3/plugin.xml | 0 .../pluginview/plugins/plugin3/plugin3.cpp | 0 .../pluginview/plugins/plugin3/plugin3.h | 0 .../pluginview/plugins/plugin3/plugin3.pro | 0 .../pluginview/plugins/plugin4/plugin.xml | 0 .../manual/pluginview/plugins/plugins.pro | 0 .../test/manual/pluginview/pluginview.pro | 0 .../test/manual/pluginview/test.pro | 0 .../test/manual/pluginview/test.sh | 0 .../src/libs/extensionsystem/test/test.pro | 0 .../src/libs/glc_lib/.gitignore | 0 .../src/libs/glc_lib/.no-auto-format | 0 .../libs/glc_lib/3DWidget/glc_3dwidget.cpp | 0 .../src/libs/glc_lib/3DWidget/glc_3dwidget.h | 0 .../glc_lib/3DWidget/glc_3dwidgetmanager.cpp | 0 .../glc_lib/3DWidget/glc_3dwidgetmanager.h | 0 .../3DWidget/glc_3dwidgetmanagerhandle.cpp | 0 .../3DWidget/glc_3dwidgetmanagerhandle.h | 0 .../3DWidget/glc_abstractmanipulator.cpp | 0 .../3DWidget/glc_abstractmanipulator.h | 0 .../src/libs/glc_lib/3DWidget/glc_axis.cpp | 0 .../src/libs/glc_lib/3DWidget/glc_axis.h | 0 .../glc_lib/3DWidget/glc_cuttingplane.cpp | 0 .../libs/glc_lib/3DWidget/glc_cuttingplane.h | 0 .../glc_lib/3DWidget/glc_pullmanipulator.cpp | 0 .../glc_lib/3DWidget/glc_pullmanipulator.h | 0 .../3DWidget/glc_rotationmanipulator.cpp | 0 .../3DWidget/glc_rotationmanipulator.h | 0 .../src/libs/glc_lib/3rdparty/glext/glext.h | 0 .../src/libs/glc_lib/3rdparty/lib3ds/AUTHORS | 0 .../libs/glc_lib/3rdparty/lib3ds/ChangeLog | 0 .../src/libs/glc_lib/3rdparty/lib3ds/README | 0 .../libs/glc_lib/3rdparty/lib3ds/atmosphere.c | 0 .../libs/glc_lib/3rdparty/lib3ds/atmosphere.h | 0 .../libs/glc_lib/3rdparty/lib3ds/background.c | 0 .../libs/glc_lib/3rdparty/lib3ds/background.h | 0 .../src/libs/glc_lib/3rdparty/lib3ds/camera.c | 0 .../src/libs/glc_lib/3rdparty/lib3ds/camera.h | 0 .../src/libs/glc_lib/3rdparty/lib3ds/chunk.c | 0 .../src/libs/glc_lib/3rdparty/lib3ds/chunk.h | 0 .../libs/glc_lib/3rdparty/lib3ds/chunktable.h | 0 .../src/libs/glc_lib/3rdparty/lib3ds/ease.c | 0 .../src/libs/glc_lib/3rdparty/lib3ds/ease.h | 0 .../src/libs/glc_lib/3rdparty/lib3ds/file.c | 0 .../src/libs/glc_lib/3rdparty/lib3ds/file.h | 0 .../src/libs/glc_lib/3rdparty/lib3ds/io.c | 0 .../src/libs/glc_lib/3rdparty/lib3ds/io.h | 0 .../src/libs/glc_lib/3rdparty/lib3ds/light.c | 0 .../src/libs/glc_lib/3rdparty/lib3ds/light.h | 0 .../libs/glc_lib/3rdparty/lib3ds/material.c | 0 .../libs/glc_lib/3rdparty/lib3ds/material.h | 0 .../src/libs/glc_lib/3rdparty/lib3ds/matrix.c | 0 .../src/libs/glc_lib/3rdparty/lib3ds/matrix.h | 0 .../src/libs/glc_lib/3rdparty/lib3ds/mesh.c | 0 .../src/libs/glc_lib/3rdparty/lib3ds/mesh.h | 0 .../src/libs/glc_lib/3rdparty/lib3ds/node.c | 0 .../src/libs/glc_lib/3rdparty/lib3ds/node.h | 0 .../src/libs/glc_lib/3rdparty/lib3ds/quat.c | 0 .../src/libs/glc_lib/3rdparty/lib3ds/quat.h | 0 .../src/libs/glc_lib/3rdparty/lib3ds/shadow.c | 0 .../src/libs/glc_lib/3rdparty/lib3ds/shadow.h | 0 .../src/libs/glc_lib/3rdparty/lib3ds/tcb.c | 0 .../src/libs/glc_lib/3rdparty/lib3ds/tcb.h | 0 .../src/libs/glc_lib/3rdparty/lib3ds/tracks.c | 0 .../src/libs/glc_lib/3rdparty/lib3ds/tracks.h | 0 .../src/libs/glc_lib/3rdparty/lib3ds/types.h | 0 .../src/libs/glc_lib/3rdparty/lib3ds/vector.c | 0 .../src/libs/glc_lib/3rdparty/lib3ds/vector.h | 0 .../libs/glc_lib/3rdparty/lib3ds/viewport.c | 0 .../libs/glc_lib/3rdparty/lib3ds/viewport.h | 0 .../src/libs/glc_lib/3rdparty/quazip/crypt.h | 0 .../src/libs/glc_lib/3rdparty/quazip/ioapi.c | 0 .../src/libs/glc_lib/3rdparty/quazip/ioapi.h | 0 .../libs/glc_lib/3rdparty/quazip/quazip.cpp | 0 .../src/libs/glc_lib/3rdparty/quazip/quazip.h | 0 .../glc_lib/3rdparty/quazip/quazipfile.cpp | 0 .../libs/glc_lib/3rdparty/quazip/quazipfile.h | 0 .../glc_lib/3rdparty/quazip/quazipfileinfo.h | 0 .../glc_lib/3rdparty/quazip/quazipnewinfo.cpp | 0 .../glc_lib/3rdparty/quazip/quazipnewinfo.h | 0 .../src/libs/glc_lib/3rdparty/quazip/unzip.c | 0 .../src/libs/glc_lib/3rdparty/quazip/unzip.h | 0 .../src/libs/glc_lib/3rdparty/quazip/zip.c | 0 .../src/libs/glc_lib/3rdparty/quazip/zip.h | 0 .../src/libs/glc_lib/3rdparty/zlib/ChangeLog | 0 .../src/libs/glc_lib/3rdparty/zlib/FAQ | 0 .../src/libs/glc_lib/3rdparty/zlib/INDEX | 0 .../src/libs/glc_lib/3rdparty/zlib/Makefile | 0 .../libs/glc_lib/3rdparty/zlib/Makefile.in | 0 .../src/libs/glc_lib/3rdparty/zlib/README | 0 .../src/libs/glc_lib/3rdparty/zlib/adler32.c | 0 .../libs/glc_lib/3rdparty/zlib/algorithm.txt | 0 .../src/libs/glc_lib/3rdparty/zlib/compress.c | 0 .../src/libs/glc_lib/3rdparty/zlib/configure | 0 .../src/libs/glc_lib/3rdparty/zlib/crc32.c | 0 .../src/libs/glc_lib/3rdparty/zlib/crc32.h | 0 .../src/libs/glc_lib/3rdparty/zlib/deflate.c | 0 .../src/libs/glc_lib/3rdparty/zlib/deflate.h | 0 .../src/libs/glc_lib/3rdparty/zlib/example.c | 0 .../src/libs/glc_lib/3rdparty/zlib/gzio.c | 0 .../src/libs/glc_lib/3rdparty/zlib/infback.c | 0 .../src/libs/glc_lib/3rdparty/zlib/inffast.c | 0 .../src/libs/glc_lib/3rdparty/zlib/inffast.h | 0 .../src/libs/glc_lib/3rdparty/zlib/inffixed.h | 0 .../src/libs/glc_lib/3rdparty/zlib/inflate.c | 0 .../src/libs/glc_lib/3rdparty/zlib/inflate.h | 0 .../src/libs/glc_lib/3rdparty/zlib/inftrees.c | 0 .../src/libs/glc_lib/3rdparty/zlib/inftrees.h | 0 .../libs/glc_lib/3rdparty/zlib/make_vms.com | 0 .../src/libs/glc_lib/3rdparty/zlib/minigzip.c | 0 .../src/libs/glc_lib/3rdparty/zlib/trees.c | 0 .../src/libs/glc_lib/3rdparty/zlib/trees.h | 0 .../src/libs/glc_lib/3rdparty/zlib/uncompr.c | 0 .../src/libs/glc_lib/3rdparty/zlib/zconf.h | 0 .../src/libs/glc_lib/3rdparty/zlib/zconf.in.h | 0 .../src/libs/glc_lib/3rdparty/zlib/zlib.3 | 0 .../src/libs/glc_lib/3rdparty/zlib/zlib.h | 0 .../src/libs/glc_lib/3rdparty/zlib/zutil.c | 0 .../src/libs/glc_lib/3rdparty/zlib/zutil.h | 0 .../src/libs/glc_lib/COPYING | 0 .../src/libs/glc_lib/geometry/glc_3drep.cpp | 0 .../src/libs/glc_lib/geometry/glc_3drep.h | 0 .../src/libs/glc_lib/geometry/glc_arrow.cpp | 0 .../src/libs/glc_lib/geometry/glc_arrow.h | 0 .../src/libs/glc_lib/geometry/glc_box.cpp | 0 .../src/libs/glc_lib/geometry/glc_box.h | 0 .../src/libs/glc_lib/geometry/glc_bsrep.cpp | 0 .../src/libs/glc_lib/geometry/glc_bsrep.h | 0 .../src/libs/glc_lib/geometry/glc_circle.cpp | 0 .../src/libs/glc_lib/geometry/glc_circle.h | 0 .../src/libs/glc_lib/geometry/glc_cone.cpp | 0 .../src/libs/glc_lib/geometry/glc_cone.h | 0 .../libs/glc_lib/geometry/glc_cylinder.cpp | 0 .../src/libs/glc_lib/geometry/glc_cylinder.h | 0 .../src/libs/glc_lib/geometry/glc_disc.cpp | 0 .../src/libs/glc_lib/geometry/glc_disc.h | 0 .../glc_lib/geometry/glc_extrudedmesh.cpp | 0 .../libs/glc_lib/geometry/glc_extrudedmesh.h | 0 .../libs/glc_lib/geometry/glc_geometry.cpp | 0 .../src/libs/glc_lib/geometry/glc_geometry.h | 0 .../src/libs/glc_lib/geometry/glc_line.cpp | 0 .../src/libs/glc_lib/geometry/glc_line.h | 0 .../src/libs/glc_lib/geometry/glc_lod.cpp | 0 .../src/libs/glc_lib/geometry/glc_lod.h | 0 .../src/libs/glc_lib/geometry/glc_mesh.cpp | 0 .../src/libs/glc_lib/geometry/glc_mesh.h | 0 .../libs/glc_lib/geometry/glc_meshdata.cpp | 0 .../src/libs/glc_lib/geometry/glc_meshdata.h | 0 .../src/libs/glc_lib/geometry/glc_point.cpp | 0 .../src/libs/glc_lib/geometry/glc_point.h | 0 .../libs/glc_lib/geometry/glc_pointcloud.cpp | 0 .../libs/glc_lib/geometry/glc_pointcloud.h | 0 .../libs/glc_lib/geometry/glc_pointsprite.cpp | 0 .../libs/glc_lib/geometry/glc_pointsprite.h | 0 .../libs/glc_lib/geometry/glc_polylines.cpp | 0 .../src/libs/glc_lib/geometry/glc_polylines.h | 0 .../glc_lib/geometry/glc_primitivegroup.cpp | 0 .../glc_lib/geometry/glc_primitivegroup.h | 0 .../libs/glc_lib/geometry/glc_rectangle.cpp | 0 .../src/libs/glc_lib/geometry/glc_rectangle.h | 0 .../src/libs/glc_lib/geometry/glc_rep.cpp | 0 .../src/libs/glc_lib/geometry/glc_rep.h | 0 .../src/libs/glc_lib/geometry/glc_sphere.cpp | 0 .../src/libs/glc_lib/geometry/glc_sphere.h | 0 .../libs/glc_lib/geometry/glc_wiredata.cpp | 0 .../src/libs/glc_lib/geometry/glc_wiredata.h | 0 .../src/libs/glc_lib/glc_boundingbox.cpp | 0 .../src/libs/glc_lib/glc_boundingbox.h | 0 .../src/libs/glc_lib/glc_cachemanager.cpp | 0 .../src/libs/glc_lib/glc_cachemanager.h | 0 .../src/libs/glc_lib/glc_config.h | 0 .../src/libs/glc_lib/glc_context.cpp | 0 .../src/libs/glc_lib/glc_context.h | 0 .../src/libs/glc_lib/glc_contextmanager.cpp | 0 .../src/libs/glc_lib/glc_contextmanager.h | 0 .../libs/glc_lib/glc_contextshareddata.cpp | 0 .../src/libs/glc_lib/glc_contextshareddata.h | 0 .../src/libs/glc_lib/glc_errorlog.cpp | 0 .../src/libs/glc_lib/glc_errorlog.h | 0 .../src/libs/glc_lib/glc_exception.cpp | 0 .../src/libs/glc_lib/glc_exception.h | 0 .../src/libs/glc_lib/glc_ext.cpp | 0 .../src/libs/glc_lib/glc_ext.h | 0 .../src/libs/glc_lib/glc_factory.cpp | 0 .../src/libs/glc_lib/glc_factory.h | 0 .../libs/glc_lib/glc_fileformatexception.cpp | 0 .../libs/glc_lib/glc_fileformatexception.h | 0 .../src/libs/glc_lib/glc_global.cpp | 0 .../src/libs/glc_lib/glc_global.h | 0 .../src/libs/glc_lib/glc_lib.pri | 0 .../src/libs/glc_lib/glc_lib.pro | 0 .../src/libs/glc_lib/glc_lib.qrc | 0 .../src/libs/glc_lib/glc_log.cpp | 0 .../src/libs/glc_lib/glc_log.h | 0 .../src/libs/glc_lib/glc_object.cpp | 0 .../src/libs/glc_lib/glc_object.h | 0 .../src/libs/glc_lib/glc_openglexception.cpp | 0 .../src/libs/glc_lib/glc_openglexception.h | 0 .../src/libs/glc_lib/glc_renderstatistics.cpp | 0 .../src/libs/glc_lib/glc_renderstatistics.h | 0 .../src/libs/glc_lib/glc_state.cpp | 0 .../src/libs/glc_lib/glc_state.h | 0 .../src/libs/glc_lib/glc_tracelog.cpp | 0 .../src/libs/glc_lib/glc_tracelog.h | 0 .../libs/glc_lib/glc_uniformshaderdata.cpp | 0 .../src/libs/glc_lib/glc_uniformshaderdata.h | 0 .../src/libs/glc_lib/glu/glc_glu.h | 0 .../src/libs/glc_lib/glu/glc_project.cpp | 0 .../src/libs/glc_lib/include/GLC_3DRep | 0 .../libs/glc_lib/include/GLC_3DViewCollection | 0 .../libs/glc_lib/include/GLC_3DViewInstance | 0 .../src/libs/glc_lib/include/GLC_3DWidget | 0 .../libs/glc_lib/include/GLC_3DWidgetManager | 0 .../glc_lib/include/GLC_3DWidgetManagerHandle | 0 .../glc_lib/include/GLC_AbstractManipulator | 0 .../src/libs/glc_lib/include/GLC_Arrow | 0 .../src/libs/glc_lib/include/GLC_Attributes | 0 .../src/libs/glc_lib/include/GLC_Axis | 0 .../src/libs/glc_lib/include/GLC_BSRep | 0 .../src/libs/glc_lib/include/GLC_BoundingBox | 0 .../src/libs/glc_lib/include/GLC_Box | 0 .../src/libs/glc_lib/include/GLC_CacheManager | 0 .../src/libs/glc_lib/include/GLC_Camera | 0 .../src/libs/glc_lib/include/GLC_Circle | 0 .../src/libs/glc_lib/include/GLC_Cone | 0 .../src/libs/glc_lib/include/GLC_Context | 0 .../libs/glc_lib/include/GLC_ContextManager | 0 .../src/libs/glc_lib/include/GLC_CuttingPlane | 0 .../src/libs/glc_lib/include/GLC_Cylinder | 0 .../src/libs/glc_lib/include/GLC_Disc | 0 .../src/libs/glc_lib/include/GLC_ErrorLog | 0 .../src/libs/glc_lib/include/GLC_Exception | 0 .../src/libs/glc_lib/include/GLC_Ext | 0 .../src/libs/glc_lib/include/GLC_ExtrudedMesh | 0 .../src/libs/glc_lib/include/GLC_Factory | 0 .../glc_lib/include/GLC_FileFormatException | 0 .../src/libs/glc_lib/include/GLC_FileLoader | 0 .../src/libs/glc_lib/include/GLC_FlyMover | 0 .../src/libs/glc_lib/include/GLC_Frustum | 0 .../src/libs/glc_lib/include/GLC_GeomTools | 0 .../src/libs/glc_lib/include/GLC_Geometry | 0 .../src/libs/glc_lib/include/GLC_Global | 0 .../src/libs/glc_lib/include/GLC_Glu | 0 .../src/libs/glc_lib/include/GLC_ImagePlane | 0 .../src/libs/glc_lib/include/GLC_Interpolator | 0 .../src/libs/glc_lib/include/GLC_Light | 0 .../src/libs/glc_lib/include/GLC_Line | 0 .../src/libs/glc_lib/include/GLC_Line3d | 0 .../src/libs/glc_lib/include/GLC_Log | 0 .../src/libs/glc_lib/include/GLC_Material | 0 .../src/libs/glc_lib/include/GLC_Matrix4x4 | 0 .../src/libs/glc_lib/include/GLC_Mesh | 0 .../src/libs/glc_lib/include/GLC_Mover | 0 .../libs/glc_lib/include/GLC_MoverController | 0 .../src/libs/glc_lib/include/GLC_Object | 0 .../src/libs/glc_lib/include/GLC_Octree | 0 .../src/libs/glc_lib/include/GLC_OctreeNode | 0 .../libs/glc_lib/include/GLC_OpenGlException | 0 .../src/libs/glc_lib/include/GLC_PanMover | 0 .../src/libs/glc_lib/include/GLC_Plane | 0 .../src/libs/glc_lib/include/GLC_Point | 0 .../src/libs/glc_lib/include/GLC_Point2d | 0 .../src/libs/glc_lib/include/GLC_Point2df | 0 .../src/libs/glc_lib/include/GLC_Point3d | 0 .../src/libs/glc_lib/include/GLC_Point3df | 0 .../src/libs/glc_lib/include/GLC_Point4d | 0 .../src/libs/glc_lib/include/GLC_PointCloud | 0 .../src/libs/glc_lib/include/GLC_PointSprite | 0 .../src/libs/glc_lib/include/GLC_Polylines | 0 .../libs/glc_lib/include/GLC_PullManipulator | 0 .../src/libs/glc_lib/include/GLC_Rectangle | 0 .../libs/glc_lib/include/GLC_RenderProperties | 0 .../src/libs/glc_lib/include/GLC_RenderState | 0 .../libs/glc_lib/include/GLC_RenderStatistics | 0 .../src/libs/glc_lib/include/GLC_Renderer | 0 .../src/libs/glc_lib/include/GLC_Rep | 0 .../libs/glc_lib/include/GLC_RepCrossMover | 0 .../src/libs/glc_lib/include/GLC_RepFlyMover | 0 .../src/libs/glc_lib/include/GLC_RepMover | 0 .../glc_lib/include/GLC_RepTrackBallMover | 0 .../glc_lib/include/GLC_RotationManipulator | 0 .../glc_lib/include/GLC_SelectionMaterial | 0 .../src/libs/glc_lib/include/GLC_SelectionSet | 0 .../src/libs/glc_lib/include/GLC_Shader | 0 .../glc_lib/include/GLC_SpacePartitioning | 0 .../src/libs/glc_lib/include/GLC_Sphere | 0 .../src/libs/glc_lib/include/GLC_State | 0 .../libs/glc_lib/include/GLC_StructInstance | 0 .../libs/glc_lib/include/GLC_StructOccurence | 0 .../libs/glc_lib/include/GLC_StructReference | 0 .../src/libs/glc_lib/include/GLC_Texture | 0 .../src/libs/glc_lib/include/GLC_TraceLog | 0 .../libs/glc_lib/include/GLC_TrackBallMover | 0 .../src/libs/glc_lib/include/GLC_TsrMover | 0 .../libs/glc_lib/include/GLC_TurnTableMover | 0 .../src/libs/glc_lib/include/GLC_UserInput | 0 .../src/libs/glc_lib/include/GLC_Vector2d | 0 .../src/libs/glc_lib/include/GLC_Vector2df | 0 .../src/libs/glc_lib/include/GLC_Vector3d | 0 .../src/libs/glc_lib/include/GLC_Vector3df | 0 .../src/libs/glc_lib/include/GLC_Vector4d | 0 .../src/libs/glc_lib/include/GLC_Viewport | 0 .../src/libs/glc_lib/include/GLC_World | 0 .../glc_lib/include/GLC_WorldReaderHandler | 0 .../glc_lib/include/GLC_WorldReaderPlugin | 0 .../src/libs/glc_lib/include/GLC_WorldTo3ds | 0 .../src/libs/glc_lib/include/GLC_WorldTo3dxml | 0 .../src/libs/glc_lib/include/GLC_ZoomMover | 0 .../src/libs/glc_lib/include/glcXmlUtil | 0 .../src/libs/glc_lib/io/glc_3dstoworld.cpp | 0 .../src/libs/glc_lib/io/glc_3dstoworld.h | 0 .../src/libs/glc_lib/io/glc_3dxmltoworld.cpp | 0 .../src/libs/glc_lib/io/glc_3dxmltoworld.h | 0 .../src/libs/glc_lib/io/glc_bsreptoworld.cpp | 0 .../src/libs/glc_lib/io/glc_bsreptoworld.h | 0 .../libs/glc_lib/io/glc_colladatoworld.cpp | 0 .../src/libs/glc_lib/io/glc_colladatoworld.h | 0 .../src/libs/glc_lib/io/glc_fileloader.cpp | 0 .../src/libs/glc_lib/io/glc_fileloader.h | 0 .../src/libs/glc_lib/io/glc_objmtlloader.cpp | 0 .../src/libs/glc_lib/io/glc_objmtlloader.h | 0 .../src/libs/glc_lib/io/glc_objtoworld.cpp | 0 .../src/libs/glc_lib/io/glc_objtoworld.h | 0 .../src/libs/glc_lib/io/glc_offtoworld.cpp | 0 .../src/libs/glc_lib/io/glc_offtoworld.h | 0 .../src/libs/glc_lib/io/glc_stltoworld.cpp | 0 .../src/libs/glc_lib/io/glc_stltoworld.h | 0 .../libs/glc_lib/io/glc_worldreaderhandler.h | 0 .../libs/glc_lib/io/glc_worldreaderplugin.h | 0 .../src/libs/glc_lib/io/glc_worldto3ds.cpp | 0 .../src/libs/glc_lib/io/glc_worldto3ds.h | 0 .../src/libs/glc_lib/io/glc_worldto3dxml.cpp | 0 .../src/libs/glc_lib/io/glc_worldto3dxml.h | 0 .../src/libs/glc_lib/io/glc_xmlutil.h | 0 .../src/libs/glc_lib/maths/glc_geomtools.cpp | 0 .../src/libs/glc_lib/maths/glc_geomtools.h | 0 .../libs/glc_lib/maths/glc_interpolator.cpp | 0 .../src/libs/glc_lib/maths/glc_interpolator.h | 0 .../src/libs/glc_lib/maths/glc_line3d.cpp | 0 .../src/libs/glc_lib/maths/glc_line3d.h | 0 .../src/libs/glc_lib/maths/glc_matrix4x4.cpp | 0 .../src/libs/glc_lib/maths/glc_matrix4x4.h | 0 .../src/libs/glc_lib/maths/glc_plane.cpp | 0 .../src/libs/glc_lib/maths/glc_plane.h | 0 .../src/libs/glc_lib/maths/glc_utils_maths.h | 0 .../src/libs/glc_lib/maths/glc_vector2d.h | 0 .../src/libs/glc_lib/maths/glc_vector2df.h | 0 .../src/libs/glc_lib/maths/glc_vector3d.h | 0 .../src/libs/glc_lib/maths/glc_vector3df.h | 0 .../src/libs/glc_lib/maths/glc_vector4d.cpp | 0 .../src/libs/glc_lib/maths/glc_vector4d.h | 0 .../sceneGraph/glc_3dviewcollection.cpp | 0 .../glc_lib/sceneGraph/glc_3dviewcollection.h | 0 .../glc_lib/sceneGraph/glc_3dviewinstance.cpp | 0 .../glc_lib/sceneGraph/glc_3dviewinstance.h | 0 .../glc_lib/sceneGraph/glc_attributes.cpp | 0 .../libs/glc_lib/sceneGraph/glc_attributes.h | 0 .../libs/glc_lib/sceneGraph/glc_octree.cpp | 0 .../src/libs/glc_lib/sceneGraph/glc_octree.h | 0 .../glc_lib/sceneGraph/glc_octreenode.cpp | 0 .../libs/glc_lib/sceneGraph/glc_octreenode.h | 0 .../glc_lib/sceneGraph/glc_selectionset.cpp | 0 .../glc_lib/sceneGraph/glc_selectionset.h | 0 .../sceneGraph/glc_spacepartitioning.cpp | 0 .../sceneGraph/glc_spacepartitioning.h | 0 .../glc_lib/sceneGraph/glc_structinstance.cpp | 0 .../glc_lib/sceneGraph/glc_structinstance.h | 0 .../sceneGraph/glc_structoccurence.cpp | 0 .../glc_lib/sceneGraph/glc_structoccurence.h | 0 .../sceneGraph/glc_structreference.cpp | 0 .../glc_lib/sceneGraph/glc_structreference.h | 0 .../src/libs/glc_lib/sceneGraph/glc_world.cpp | 0 .../src/libs/glc_lib/sceneGraph/glc_world.h | 0 .../glc_lib/sceneGraph/glc_worldhandle.cpp | 0 .../libs/glc_lib/sceneGraph/glc_worldhandle.h | 0 .../src/libs/glc_lib/shading/glc_light.cpp | 0 .../src/libs/glc_lib/shading/glc_light.h | 0 .../src/libs/glc_lib/shading/glc_material.cpp | 0 .../src/libs/glc_lib/shading/glc_material.h | 0 .../src/libs/glc_lib/shading/glc_renderer.cpp | 0 .../src/libs/glc_lib/shading/glc_renderer.h | 0 .../glc_lib/shading/glc_renderproperties.cpp | 0 .../glc_lib/shading/glc_renderproperties.h | 0 .../glc_lib/shading/glc_selectionmaterial.cpp | 0 .../glc_lib/shading/glc_selectionmaterial.h | 0 .../src/libs/glc_lib/shading/glc_shader.cpp | 0 .../src/libs/glc_lib/shading/glc_shader.h | 0 .../src/libs/glc_lib/shading/glc_texture.cpp | 0 .../src/libs/glc_lib/shading/glc_texture.h | 0 .../libs/glc_lib/shading/shaders/default.frag | 0 .../libs/glc_lib/shading/shaders/default.vert | 0 .../src/libs/glc_lib/viewport/glc_camera.cpp | 0 .../src/libs/glc_lib/viewport/glc_camera.h | 0 .../libs/glc_lib/viewport/glc_flymover.cpp | 0 .../src/libs/glc_lib/viewport/glc_flymover.h | 0 .../src/libs/glc_lib/viewport/glc_frustum.cpp | 0 .../src/libs/glc_lib/viewport/glc_frustum.h | 0 .../libs/glc_lib/viewport/glc_imageplane.cpp | 0 .../libs/glc_lib/viewport/glc_imageplane.h | 0 .../src/libs/glc_lib/viewport/glc_mover.cpp | 0 .../src/libs/glc_lib/viewport/glc_mover.h | 0 .../glc_lib/viewport/glc_movercontroller.cpp | 0 .../glc_lib/viewport/glc_movercontroller.h | 0 .../libs/glc_lib/viewport/glc_panmover.cpp | 0 .../src/libs/glc_lib/viewport/glc_panmover.h | 0 .../glc_lib/viewport/glc_repcrossmover.cpp | 0 .../libs/glc_lib/viewport/glc_repcrossmover.h | 0 .../libs/glc_lib/viewport/glc_repflymover.cpp | 0 .../libs/glc_lib/viewport/glc_repflymover.h | 0 .../libs/glc_lib/viewport/glc_repmover.cpp | 0 .../src/libs/glc_lib/viewport/glc_repmover.h | 0 .../viewport/glc_reptrackballmover.cpp | 0 .../glc_lib/viewport/glc_reptrackballmover.h | 0 .../glc_lib/viewport/glc_settargetmover.cpp | 0 .../glc_lib/viewport/glc_settargetmover.h | 0 .../glc_lib/viewport/glc_trackballmover.cpp | 0 .../glc_lib/viewport/glc_trackballmover.h | 0 .../libs/glc_lib/viewport/glc_tsrmover.cpp | 0 .../src/libs/glc_lib/viewport/glc_tsrmover.h | 0 .../glc_lib/viewport/glc_turntablemover.cpp | 0 .../glc_lib/viewport/glc_turntablemover.h | 0 .../libs/glc_lib/viewport/glc_userinput.cpp | 0 .../src/libs/glc_lib/viewport/glc_userinput.h | 0 .../libs/glc_lib/viewport/glc_viewport.cpp | 0 .../src/libs/glc_lib/viewport/glc_viewport.h | 0 .../libs/glc_lib/viewport/glc_zoommover.cpp | 0 .../src/libs/glc_lib/viewport/glc_zoommover.h | 0 .../src/libs/juavobjects/README | 0 .../src/libs/juavobjects/build.xml | 0 .../templates/uavobject.java.template | 0 .../templates/uavobjectsinit.java.template | 0 .../src/libs/juavtalk/build.xml | 0 .../src/org/openpilot/uavtalk/CRC8.java | 0 .../src/org/openpilot/uavtalk/UAVObject.java | 0 .../uavtalk/UAVObjectFieldDescription.java | 0 .../openpilot/uavtalk/UAVObjectMetaData.java | 0 .../uavtalk/UAVObjectsInterface.java | 0 .../openpilot/uavtalk/UAVTalkDefinitions.java | 0 .../org/openpilot/uavtalk/UAVTalkHelper.java | 0 .../org/openpilot/uavtalk/ValueParser.java | 0 .../{openpilotgcs => gcs}/src/libs/libs.pro | 0 .../src/libs/opmapcontrol/opmapcontrol.h | 0 .../src/libs/opmapcontrol/opmapcontrol.pri | 0 .../src/libs/opmapcontrol/opmapcontrol.pro | 0 .../src/libs/opmapcontrol/src/common.pri | 0 .../libs/opmapcontrol/src/core/accessmode.h | 0 .../opmapcontrol/src/core/alllayersoftype.cpp | 0 .../opmapcontrol/src/core/alllayersoftype.h | 0 .../src/libs/opmapcontrol/src/core/cache.cpp | 0 .../src/libs/opmapcontrol/src/core/cache.h | 0 .../opmapcontrol/src/core/cacheitemqueue.cpp | 0 .../opmapcontrol/src/core/cacheitemqueue.h | 0 .../src/libs/opmapcontrol/src/core/core.pro | 0 .../libs/opmapcontrol/src/core/debugheader.h | 0 .../opmapcontrol/src/core/diagnostics.cpp | 0 .../libs/opmapcontrol/src/core/diagnostics.h | 0 .../opmapcontrol/src/core/geodecoderstatus.h | 0 .../opmapcontrol/src/core/kibertilecache.cpp | 0 .../opmapcontrol/src/core/kibertilecache.h | 0 .../opmapcontrol/src/core/languagetype.cpp | 0 .../libs/opmapcontrol/src/core/languagetype.h | 0 .../src/libs/opmapcontrol/src/core/maptype.h | 0 .../opmapcontrol/src/core/memorycache.cpp | 0 .../libs/opmapcontrol/src/core/memorycache.h | 0 .../src/libs/opmapcontrol/src/core/opmaps.cpp | 0 .../src/libs/opmapcontrol/src/core/opmaps.h | 0 .../libs/opmapcontrol/src/core/placemark.cpp | 0 .../libs/opmapcontrol/src/core/placemark.h | 0 .../src/libs/opmapcontrol/src/core/point.cpp | 0 .../src/libs/opmapcontrol/src/core/point.h | 0 .../opmapcontrol/src/core/providerstrings.cpp | 0 .../opmapcontrol/src/core/providerstrings.h | 0 .../libs/opmapcontrol/src/core/pureimage.cpp | 0 .../libs/opmapcontrol/src/core/pureimage.h | 0 .../opmapcontrol/src/core/pureimagecache.cpp | 0 .../opmapcontrol/src/core/pureimagecache.h | 0 .../libs/opmapcontrol/src/core/rawtile.cpp | 0 .../src/libs/opmapcontrol/src/core/rawtile.h | 0 .../src/libs/opmapcontrol/src/core/size.cpp | 0 .../src/libs/opmapcontrol/src/core/size.h | 0 .../opmapcontrol/src/core/tilecachequeue.cpp | 0 .../opmapcontrol/src/core/tilecachequeue.h | 0 .../libs/opmapcontrol/src/core/urlfactory.cpp | 0 .../libs/opmapcontrol/src/core/urlfactory.h | 0 .../src/internals/MouseWheelZoomType.cpp | 0 .../src/internals/copyrightstrings.h | 0 .../libs/opmapcontrol/src/internals/core.cpp | 0 .../libs/opmapcontrol/src/internals/core.h | 0 .../opmapcontrol/src/internals/debugheader.h | 0 .../opmapcontrol/src/internals/internals.pro | 0 .../opmapcontrol/src/internals/loadtask.cpp | 0 .../opmapcontrol/src/internals/loadtask.h | 0 .../src/internals/mousewheelzoomtype.h | 0 .../src/internals/pointlatlng.cpp | 0 .../opmapcontrol/src/internals/pointlatlng.h | 0 .../internals/projections/lks94projection.cpp | 0 .../internals/projections/lks94projection.h | 0 .../projections/mercatorprojection.cpp | 0 .../projections/mercatorprojection.h | 0 .../projections/mercatorprojectionyandex.cpp | 0 .../projections/mercatorprojectionyandex.h | 0 .../projections/platecarreeprojection.cpp | 0 .../projections/platecarreeprojection.h | 0 .../platecarreeprojectionpergo.cpp | 0 .../projections/platecarreeprojectionpergo.h | 0 .../src/internals/pureprojection.cpp | 0 .../src/internals/pureprojection.h | 0 .../opmapcontrol/src/internals/rectangle.cpp | 0 .../opmapcontrol/src/internals/rectangle.h | 0 .../opmapcontrol/src/internals/rectlatlng.cpp | 0 .../opmapcontrol/src/internals/rectlatlng.h | 0 .../opmapcontrol/src/internals/sizelatlng.cpp | 0 .../opmapcontrol/src/internals/sizelatlng.h | 0 .../libs/opmapcontrol/src/internals/tile.cpp | 0 .../libs/opmapcontrol/src/internals/tile.h | 0 .../opmapcontrol/src/internals/tilematrix.cpp | 0 .../opmapcontrol/src/internals/tilematrix.h | 0 .../src/mapwidget/configuration.cpp | 0 .../src/mapwidget/configuration.h | 0 .../opmapcontrol/src/mapwidget/gpsitem.cpp | 0 .../libs/opmapcontrol/src/mapwidget/gpsitem.h | 0 .../opmapcontrol/src/mapwidget/homeitem.cpp | 0 .../opmapcontrol/src/mapwidget/homeitem.h | 0 .../src/mapwidget/images/EasystarBlue.png | Bin .../src/mapwidget/images/airplane.png | Bin .../src/mapwidget/images/airplane.svg | 0 .../src/mapwidget/images/airplanepip.png | Bin .../src/mapwidget/images/bigMarkerGreen.png | Bin .../src/mapwidget/images/compas.svg | 0 .../src/mapwidget/images/dragons1.jpg | Bin .../src/mapwidget/images/dragons2.jpeg | Bin .../src/mapwidget/images/home.png | Bin .../src/mapwidget/images/home.svg | 0 .../src/mapwidget/images/home2.svg | 0 .../src/mapwidget/images/mapquad.png | Bin .../src/mapwidget/images/marker.png | Bin .../src/mapwidget/images/waypoint_marker1.png | Bin .../src/mapwidget/images/waypoint_marker2.png | Bin .../src/mapwidget/images/waypoint_marker3.png | Bin .../src/mapwidget/mapgraphicitem.cpp | 0 .../src/mapwidget/mapgraphicitem.h | 0 .../src/mapwidget/mapresources.qrc | 0 .../opmapcontrol/src/mapwidget/mapripform.cpp | 0 .../opmapcontrol/src/mapwidget/mapripform.h | 0 .../opmapcontrol/src/mapwidget/mapripform.ui | 0 .../opmapcontrol/src/mapwidget/mapripper.cpp | 0 .../opmapcontrol/src/mapwidget/mapripper.h | 0 .../opmapcontrol/src/mapwidget/mapwidget.pro | 0 .../src/mapwidget/opmapwidget.cpp | 0 .../opmapcontrol/src/mapwidget/opmapwidget.h | 0 .../opmapcontrol/src/mapwidget/trailitem.cpp | 0 .../opmapcontrol/src/mapwidget/trailitem.h | 0 .../src/mapwidget/traillineitem.cpp | 0 .../src/mapwidget/traillineitem.h | 0 .../opmapcontrol/src/mapwidget/uavitem.cpp | 0 .../libs/opmapcontrol/src/mapwidget/uavitem.h | 0 .../src/mapwidget/uavmapfollowtype.h | 0 .../opmapcontrol/src/mapwidget/uavtrailtype.h | 0 .../src/mapwidget/waypointcircle.cpp | 0 .../src/mapwidget/waypointcircle.h | 0 .../src/mapwidget/waypointitem.cpp | 0 .../opmapcontrol/src/mapwidget/waypointitem.h | 0 .../src/mapwidget/waypointline.cpp | 0 .../opmapcontrol/src/mapwidget/waypointline.h | 0 .../src/libs/opmapcontrol/src/src.pro | 0 .../src/libs/qscispinbox/QScienceSpinBox.cpp | 0 .../src/libs/qscispinbox/QScienceSpinBox.h | 0 .../src/libs/qscispinbox/qscispinbox.pri | 0 .../src/libs/qscispinbox/qscispinbox.pro | 0 .../src/libs/qtconcurrent/QtConcurrentTools | 0 .../src/libs/qtconcurrent/multitask.h | 0 .../src/libs/qtconcurrent/qtconcurrent.pri | 0 .../src/libs/qtconcurrent/qtconcurrent.pro | 0 .../libs/qtconcurrent/qtconcurrent_global.h | 0 .../src/libs/qtconcurrent/runextensions.h | 0 .../src/libs/qwt/.no-auto-format | 0 .../src/libs/qwt/COPYING | 0 .../src/libs/qwt/qwt.pri | 0 .../src/libs/qwt/qwt.pro | 0 .../src/libs/qwt/qwtconfig.pri | 0 .../src/libs/qwt/src/qwt.h | 0 .../src/libs/qwt/src/qwt_abstract_legend.cpp | 0 .../src/libs/qwt/src/qwt_abstract_legend.h | 0 .../src/libs/qwt/src/qwt_abstract_scale.cpp | 0 .../src/libs/qwt/src/qwt_abstract_scale.h | 0 .../libs/qwt/src/qwt_abstract_scale_draw.cpp | 0 .../libs/qwt/src/qwt_abstract_scale_draw.h | 0 .../src/libs/qwt/src/qwt_abstract_slider.cpp | 0 .../src/libs/qwt/src/qwt_abstract_slider.h | 0 .../src/libs/qwt/src/qwt_analog_clock.cpp | 0 .../src/libs/qwt/src/qwt_analog_clock.h | 0 .../src/libs/qwt/src/qwt_arrow_button.cpp | 0 .../src/libs/qwt/src/qwt_arrow_button.h | 0 .../src/libs/qwt/src/qwt_clipper.cpp | 0 .../src/libs/qwt/src/qwt_clipper.h | 0 .../src/libs/qwt/src/qwt_color_map.cpp | 0 .../src/libs/qwt/src/qwt_color_map.h | 0 .../src/libs/qwt/src/qwt_column_symbol.cpp | 0 .../src/libs/qwt/src/qwt_column_symbol.h | 0 .../src/libs/qwt/src/qwt_compass.cpp | 0 .../src/libs/qwt/src/qwt_compass.h | 0 .../src/libs/qwt/src/qwt_compass_rose.cpp | 0 .../src/libs/qwt/src/qwt_compass_rose.h | 0 .../src/libs/qwt/src/qwt_compat.h | 0 .../src/libs/qwt/src/qwt_counter.cpp | 0 .../src/libs/qwt/src/qwt_counter.h | 0 .../src/libs/qwt/src/qwt_curve_fitter.cpp | 0 .../src/libs/qwt/src/qwt_curve_fitter.h | 0 .../src/libs/qwt/src/qwt_date.cpp | 0 .../src/libs/qwt/src/qwt_date.h | 0 .../src/libs/qwt/src/qwt_date_scale_draw.cpp | 0 .../src/libs/qwt/src/qwt_date_scale_draw.h | 0 .../libs/qwt/src/qwt_date_scale_engine.cpp | 0 .../src/libs/qwt/src/qwt_date_scale_engine.h | 0 .../src/libs/qwt/src/qwt_dial.cpp | 0 .../src/libs/qwt/src/qwt_dial.h | 0 .../src/libs/qwt/src/qwt_dial_needle.cpp | 0 .../src/libs/qwt/src/qwt_dial_needle.h | 0 .../src/libs/qwt/src/qwt_dyngrid_layout.cpp | 0 .../src/libs/qwt/src/qwt_dyngrid_layout.h | 0 .../src/libs/qwt/src/qwt_event_pattern.cpp | 0 .../src/libs/qwt/src/qwt_event_pattern.h | 0 .../src/libs/qwt/src/qwt_global.h | 0 .../src/libs/qwt/src/qwt_graphic.cpp | 0 .../src/libs/qwt/src/qwt_graphic.h | 0 .../src/libs/qwt/src/qwt_interval.cpp | 0 .../src/libs/qwt/src/qwt_interval.h | 0 .../src/libs/qwt/src/qwt_interval_symbol.cpp | 0 .../src/libs/qwt/src/qwt_interval_symbol.h | 0 .../src/libs/qwt/src/qwt_knob.cpp | 0 .../src/libs/qwt/src/qwt_knob.h | 0 .../src/libs/qwt/src/qwt_legend.cpp | 0 .../src/libs/qwt/src/qwt_legend.h | 0 .../src/libs/qwt/src/qwt_legend_data.cpp | 0 .../src/libs/qwt/src/qwt_legend_data.h | 0 .../src/libs/qwt/src/qwt_legend_label.cpp | 0 .../src/libs/qwt/src/qwt_legend_label.h | 0 .../src/libs/qwt/src/qwt_magnifier.cpp | 0 .../src/libs/qwt/src/qwt_magnifier.h | 0 .../src/libs/qwt/src/qwt_math.cpp | 0 .../src/libs/qwt/src/qwt_math.h | 0 .../libs/qwt/src/qwt_matrix_raster_data.cpp | 0 .../src/libs/qwt/src/qwt_matrix_raster_data.h | 0 .../src/libs/qwt/src/qwt_null_paintdevice.cpp | 0 .../src/libs/qwt/src/qwt_null_paintdevice.h | 0 .../src/libs/qwt/src/qwt_painter.cpp | 0 .../src/libs/qwt/src/qwt_painter.h | 0 .../src/libs/qwt/src/qwt_painter_command.cpp | 0 .../src/libs/qwt/src/qwt_painter_command.h | 0 .../src/libs/qwt/src/qwt_panner.cpp | 0 .../src/libs/qwt/src/qwt_panner.h | 0 .../src/libs/qwt/src/qwt_picker.cpp | 0 .../src/libs/qwt/src/qwt_picker.h | 0 .../src/libs/qwt/src/qwt_picker_machine.cpp | 0 .../src/libs/qwt/src/qwt_picker_machine.h | 0 .../src/libs/qwt/src/qwt_pixel_matrix.cpp | 0 .../src/libs/qwt/src/qwt_pixel_matrix.h | 0 .../src/libs/qwt/src/qwt_plot.cpp | 0 .../src/libs/qwt/src/qwt_plot.h | 0 .../qwt/src/qwt_plot_abstract_barchart.cpp | 0 .../libs/qwt/src/qwt_plot_abstract_barchart.h | 0 .../src/libs/qwt/src/qwt_plot_axis.cpp | 0 .../src/libs/qwt/src/qwt_plot_barchart.cpp | 0 .../src/libs/qwt/src/qwt_plot_barchart.h | 0 .../src/libs/qwt/src/qwt_plot_canvas.cpp | 0 .../src/libs/qwt/src/qwt_plot_canvas.h | 0 .../src/libs/qwt/src/qwt_plot_curve.cpp | 0 .../src/libs/qwt/src/qwt_plot_curve.h | 0 .../src/libs/qwt/src/qwt_plot_dict.cpp | 0 .../src/libs/qwt/src/qwt_plot_dict.h | 0 .../libs/qwt/src/qwt_plot_directpainter.cpp | 0 .../src/libs/qwt/src/qwt_plot_directpainter.h | 0 .../src/libs/qwt/src/qwt_plot_glcanvas.cpp | 0 .../src/libs/qwt/src/qwt_plot_glcanvas.h | 0 .../src/libs/qwt/src/qwt_plot_grid.cpp | 0 .../src/libs/qwt/src/qwt_plot_grid.h | 0 .../src/libs/qwt/src/qwt_plot_histogram.cpp | 0 .../src/libs/qwt/src/qwt_plot_histogram.h | 0 .../libs/qwt/src/qwt_plot_intervalcurve.cpp | 0 .../src/libs/qwt/src/qwt_plot_intervalcurve.h | 0 .../src/libs/qwt/src/qwt_plot_item.cpp | 0 .../src/libs/qwt/src/qwt_plot_item.h | 0 .../src/libs/qwt/src/qwt_plot_layout.cpp | 0 .../src/libs/qwt/src/qwt_plot_layout.h | 0 .../src/libs/qwt/src/qwt_plot_legenditem.cpp | 0 .../src/libs/qwt/src/qwt_plot_legenditem.h | 0 .../src/libs/qwt/src/qwt_plot_magnifier.cpp | 0 .../src/libs/qwt/src/qwt_plot_magnifier.h | 0 .../src/libs/qwt/src/qwt_plot_marker.cpp | 0 .../src/libs/qwt/src/qwt_plot_marker.h | 0 .../libs/qwt/src/qwt_plot_multi_barchart.cpp | 0 .../libs/qwt/src/qwt_plot_multi_barchart.h | 0 .../src/libs/qwt/src/qwt_plot_panner.cpp | 0 .../src/libs/qwt/src/qwt_plot_panner.h | 0 .../src/libs/qwt/src/qwt_plot_picker.cpp | 0 .../src/libs/qwt/src/qwt_plot_picker.h | 0 .../src/libs/qwt/src/qwt_plot_rasteritem.cpp | 0 .../src/libs/qwt/src/qwt_plot_rasteritem.h | 0 .../src/libs/qwt/src/qwt_plot_renderer.cpp | 0 .../src/libs/qwt/src/qwt_plot_renderer.h | 0 .../src/libs/qwt/src/qwt_plot_rescaler.cpp | 0 .../src/libs/qwt/src/qwt_plot_rescaler.h | 0 .../src/libs/qwt/src/qwt_plot_scaleitem.cpp | 0 .../src/libs/qwt/src/qwt_plot_scaleitem.h | 0 .../src/libs/qwt/src/qwt_plot_seriesitem.cpp | 0 .../src/libs/qwt/src/qwt_plot_seriesitem.h | 0 .../src/libs/qwt/src/qwt_plot_shapeitem.cpp | 0 .../src/libs/qwt/src/qwt_plot_shapeitem.h | 0 .../libs/qwt/src/qwt_plot_spectrocurve.cpp | 0 .../src/libs/qwt/src/qwt_plot_spectrocurve.h | 0 .../src/libs/qwt/src/qwt_plot_spectrogram.cpp | 0 .../src/libs/qwt/src/qwt_plot_spectrogram.h | 0 .../src/libs/qwt/src/qwt_plot_svgitem.cpp | 0 .../src/libs/qwt/src/qwt_plot_svgitem.h | 0 .../src/libs/qwt/src/qwt_plot_textlabel.cpp | 0 .../src/libs/qwt/src/qwt_plot_textlabel.h | 0 .../libs/qwt/src/qwt_plot_tradingcurve.cpp | 0 .../src/libs/qwt/src/qwt_plot_tradingcurve.h | 0 .../src/libs/qwt/src/qwt_plot_xml.cpp | 0 .../src/libs/qwt/src/qwt_plot_zoneitem.cpp | 0 .../src/libs/qwt/src/qwt_plot_zoneitem.h | 0 .../src/libs/qwt/src/qwt_plot_zoomer.cpp | 0 .../src/libs/qwt/src/qwt_plot_zoomer.h | 0 .../src/libs/qwt/src/qwt_point_3d.cpp | 0 .../src/libs/qwt/src/qwt_point_3d.h | 0 .../src/libs/qwt/src/qwt_point_data.cpp | 0 .../src/libs/qwt/src/qwt_point_data.h | 0 .../src/libs/qwt/src/qwt_point_mapper.cpp | 0 .../src/libs/qwt/src/qwt_point_mapper.h | 0 .../src/libs/qwt/src/qwt_point_polar.cpp | 0 .../src/libs/qwt/src/qwt_point_polar.h | 0 .../src/libs/qwt/src/qwt_raster_data.cpp | 0 .../src/libs/qwt/src/qwt_raster_data.h | 0 .../src/libs/qwt/src/qwt_round_scale_draw.cpp | 0 .../src/libs/qwt/src/qwt_round_scale_draw.h | 0 .../src/libs/qwt/src/qwt_samples.h | 0 .../src/libs/qwt/src/qwt_sampling_thread.cpp | 0 .../src/libs/qwt/src/qwt_sampling_thread.h | 0 .../src/libs/qwt/src/qwt_scale_div.cpp | 0 .../src/libs/qwt/src/qwt_scale_div.h | 0 .../src/libs/qwt/src/qwt_scale_draw.cpp | 0 .../src/libs/qwt/src/qwt_scale_draw.h | 0 .../src/libs/qwt/src/qwt_scale_engine.cpp | 0 .../src/libs/qwt/src/qwt_scale_engine.h | 0 .../src/libs/qwt/src/qwt_scale_map.cpp | 0 .../src/libs/qwt/src/qwt_scale_map.h | 0 .../src/libs/qwt/src/qwt_scale_widget.cpp | 0 .../src/libs/qwt/src/qwt_scale_widget.h | 0 .../src/libs/qwt/src/qwt_series_data.cpp | 0 .../src/libs/qwt/src/qwt_series_data.h | 0 .../src/libs/qwt/src/qwt_series_store.h | 0 .../src/libs/qwt/src/qwt_slider.cpp | 0 .../src/libs/qwt/src/qwt_slider.h | 0 .../src/libs/qwt/src/qwt_spline.cpp | 0 .../src/libs/qwt/src/qwt_spline.h | 0 .../src/libs/qwt/src/qwt_symbol.cpp | 0 .../src/libs/qwt/src/qwt_symbol.h | 0 .../src/libs/qwt/src/qwt_system_clock.cpp | 0 .../src/libs/qwt/src/qwt_system_clock.h | 0 .../src/libs/qwt/src/qwt_text.cpp | 0 .../src/libs/qwt/src/qwt_text.h | 0 .../src/libs/qwt/src/qwt_text_engine.cpp | 0 .../src/libs/qwt/src/qwt_text_engine.h | 0 .../src/libs/qwt/src/qwt_text_label.cpp | 0 .../src/libs/qwt/src/qwt_text_label.h | 0 .../src/libs/qwt/src/qwt_thermo.cpp | 0 .../src/libs/qwt/src/qwt_thermo.h | 0 .../src/libs/qwt/src/qwt_transform.cpp | 0 .../src/libs/qwt/src/qwt_transform.h | 0 .../src/libs/qwt/src/qwt_wheel.cpp | 0 .../src/libs/qwt/src/qwt_wheel.h | 0 .../src/libs/qwt/src/qwt_widget_overlay.cpp | 0 .../src/libs/qwt/src/qwt_widget_overlay.h | 0 .../src/libs/qwt/src/src.pri | 0 .../src/libs/qwt/src/src.pro | 0 .../src/libs/sdlgamepad/COPYING | 0 .../src/libs/sdlgamepad/README | 0 .../src/libs/sdlgamepad/copydata.pro | 0 .../src/libs/sdlgamepad/sdlgamepad.cpp | 0 .../src/libs/sdlgamepad/sdlgamepad.doc | 0 .../src/libs/sdlgamepad/sdlgamepad.dox | 0 .../src/libs/sdlgamepad/sdlgamepad.h | 0 .../src/libs/sdlgamepad/sdlgamepad.pri | 0 .../src/libs/sdlgamepad/sdlgamepad.pro | 0 .../src/libs/sdlgamepad/sdlgamepad_global.h | 0 .../src/libs/utils/abstractprocess.h | 0 .../src/libs/utils/abstractprocess_win.cpp | 0 .../src/libs/utils/basevalidatinglineedit.cpp | 0 .../src/libs/utils/basevalidatinglineedit.h | 0 .../src/libs/utils/cachedsvgitem.cpp | 0 .../src/libs/utils/cachedsvgitem.h | 0 .../src/libs/utils/checkablemessagebox.cpp | 0 .../src/libs/utils/checkablemessagebox.h | 0 .../src/libs/utils/checkablemessagebox.ui | 0 .../utils/classnamevalidatinglineedit.cpp | 0 .../libs/utils/classnamevalidatinglineedit.h | 0 .../src/libs/utils/codegeneration.cpp | 0 .../src/libs/utils/codegeneration.h | 0 .../src/libs/utils/consoleprocess.cpp | 0 .../src/libs/utils/consoleprocess.h | 0 .../src/libs/utils/consoleprocess_unix.cpp | 0 .../src/libs/utils/consoleprocess_win.cpp | 0 .../src/libs/utils/coordinateconversions.cpp | 0 .../src/libs/utils/coordinateconversions.h | 0 .../src/libs/utils/crc.cpp | 0 .../src/libs/utils/crc.h | 0 .../src/libs/utils/detailsbutton.cpp | 0 .../src/libs/utils/detailsbutton.h | 0 .../src/libs/utils/detailswidget.cpp | 0 .../src/libs/utils/detailswidget.h | 0 .../src/libs/utils/fancylineedit.cpp | 0 .../src/libs/utils/fancylineedit.h | 0 .../src/libs/utils/fancymainwindow.cpp | 0 .../src/libs/utils/fancymainwindow.h | 0 .../libs/utils/filenamevalidatinglineedit.cpp | 0 .../libs/utils/filenamevalidatinglineedit.h | 0 .../src/libs/utils/filesearch.cpp | 0 .../src/libs/utils/filesearch.h | 0 .../src/libs/utils/filewizarddialog.cpp | 0 .../src/libs/utils/filewizarddialog.h | 0 .../src/libs/utils/filewizardpage.cpp | 0 .../src/libs/utils/filewizardpage.h | 0 .../src/libs/utils/filewizardpage.ui | 0 .../src/libs/utils/homelocationutil.cpp | 0 .../src/libs/utils/homelocationutil.h | 0 .../src/libs/utils/hostosinfo.cpp | 0 .../src/libs/utils/hostosinfo.h | 0 .../libs/utils/images/removesubmitfield.png | Bin .../src/libs/utils/iwelcomepage.cpp | 0 .../src/libs/utils/iwelcomepage.h | 0 .../src/libs/utils/linecolumnlabel.cpp | 0 .../src/libs/utils/linecolumnlabel.h | 0 .../src/libs/utils/listutils.h | 0 .../src/libs/utils/logfile.cpp | 0 .../src/libs/utils/logfile.h | 0 .../src/libs/utils/mustache.cpp | 0 .../src/libs/utils/mustache.h | 0 .../src/libs/utils/mytabbedstackwidget.cpp | 0 .../src/libs/utils/mytabbedstackwidget.h | 0 .../src/libs/utils/mytabwidget.cpp | 0 .../src/libs/utils/mytabwidget.h | 0 .../src/libs/utils/newclasswidget.cpp | 0 .../src/libs/utils/newclasswidget.h | 0 .../src/libs/utils/newclasswidget.ui | 0 .../src/libs/utils/parameteraction.cpp | 0 .../src/libs/utils/parameteraction.h | 0 .../src/libs/utils/pathchooser.cpp | 0 .../src/libs/utils/pathchooser.h | 0 .../src/libs/utils/pathlisteditor.cpp | 0 .../src/libs/utils/pathlisteditor.h | 0 .../src/libs/utils/pathutils.cpp | 0 .../src/libs/utils/pathutils.h | 0 .../src/libs/utils/projectintropage.cpp | 0 .../src/libs/utils/projectintropage.h | 0 .../src/libs/utils/projectintropage.ui | 0 .../utils/projectnamevalidatinglineedit.cpp | 0 .../utils/projectnamevalidatinglineedit.h | 0 .../src/libs/utils/qtcassert.h | 0 .../src/libs/utils/qtcolorbutton.cpp | 0 .../src/libs/utils/qtcolorbutton.h | 0 .../src/libs/utils/qwineventnotifier_p.h | 0 .../src/libs/utils/reloadpromptutils.cpp | 0 .../src/libs/utils/reloadpromptutils.h | 0 .../src/libs/utils/savedaction.cpp | 0 .../src/libs/utils/savedaction.h | 0 .../src/libs/utils/settingsutils.cpp | 0 .../src/libs/utils/settingsutils.h | 0 .../src/libs/utils/styledbar.cpp | 0 .../src/libs/utils/styledbar.h | 0 .../src/libs/utils/stylehelper.cpp | 0 .../src/libs/utils/stylehelper.h | 0 .../src/libs/utils/submiteditorwidget.cpp | 0 .../src/libs/utils/submiteditorwidget.h | 0 .../src/libs/utils/submiteditorwidget.ui | 0 .../src/libs/utils/submitfieldwidget.cpp | 0 .../src/libs/utils/submitfieldwidget.h | 0 .../src/libs/utils/svgimageprovider.cpp | 0 .../src/libs/utils/svgimageprovider.h | 0 .../src/libs/utils/synchronousprocess.cpp | 0 .../src/libs/utils/synchronousprocess.h | 0 .../libs/utils/treewidgetcolumnstretcher.cpp | 0 .../libs/utils/treewidgetcolumnstretcher.h | 0 .../src/libs/utils/uncommentselection.cpp | 0 .../src/libs/utils/uncommentselection.h | 0 .../src/libs/utils/utils.pri | 0 .../src/libs/utils/utils.pro | 0 .../src/libs/utils/utils.qrc | 0 .../src/libs/utils/utils_global.h | 0 .../src/libs/utils/welcomemodetreewidget.cpp | 0 .../src/libs/utils/welcomemodetreewidget.h | 0 .../src/libs/utils/winutils.cpp | 0 .../src/libs/utils/winutils.h | 0 .../src/libs/utils/worldmagmodel.cpp | 0 .../src/libs/utils/worldmagmodel.h | 0 .../src/libs/utils/xmlconfig.cpp | 0 .../src/libs/utils/xmlconfig.h | 0 .../src/libs/version_info/version_info.cpp | 0 .../version_info/version_info.cpp.template | 0 .../src/libs/version_info/version_info.h | 0 .../src/libs/version_info/version_info.pri | 0 .../src/libs/version_info/version_info.pro | 0 .../src/openpilotgcslibrary.pri | 0 .../src/openpilotgcsplugin.pri | 0 .../antennatrack/AntennaTrack.pluginspec | 0 .../src/plugins/antennatrack/antennatrack.pro | 0 .../antennatrack_dependencies.pri | 0 .../antennatrack/antennatrackgadget.cpp | 0 .../plugins/antennatrack/antennatrackgadget.h | 0 .../antennatrackgadgetconfiguration.cpp | 0 .../antennatrackgadgetconfiguration.h | 0 .../antennatrackgadgetfactory.cpp | 0 .../antennatrack/antennatrackgadgetfactory.h | 0 .../antennatrackgadgetoptionspage.cpp | 0 .../antennatrackgadgetoptionspage.h | 0 .../antennatrackgadgetoptionspage.ui | 0 .../antennatrack/antennatrackplugin.cpp | 0 .../plugins/antennatrack/antennatrackplugin.h | 0 .../antennatrack/antennatrackwidget.cpp | 0 .../plugins/antennatrack/antennatrackwidget.h | 0 .../antennatrack/antennatrackwidget.ui | 0 .../src/plugins/antennatrack/gpsparser.cpp | 0 .../src/plugins/antennatrack/gpsparser.h | 0 .../plugins/antennatrack/telemetryparser.cpp | 0 .../plugins/antennatrack/telemetryparser.h | 0 .../src/plugins/config/Config.pluginspec | 0 .../src/plugins/config/airframe.ui | 0 .../src/plugins/config/airframe_ccpm.ui | 0 .../src/plugins/config/airframe_custom.ui | 0 .../src/plugins/config/airframe_fixedwing.ui | 0 .../src/plugins/config/airframe_ground.ui | 0 .../src/plugins/config/airframe_multirotor.ui | 0 .../plugins/config/alignment-calibration.cpp | 0 .../src/plugins/config/assertions.h | 0 .../src/plugins/config/autotune.ui | 0 .../src/plugins/config/calibration.h | 0 .../calibration/WizardStepIndicator.qml | 0 .../config/calibration/calibrationuiutils.h | 0 .../config/calibration/calibrationutils.cpp | 0 .../config/calibration/calibrationutils.h | 0 .../calibration/gyrobiascalibrationmodel.cpp | 0 .../calibration/gyrobiascalibrationmodel.h | 0 .../calibration/levelcalibrationmodel.cpp | 0 .../calibration/levelcalibrationmodel.h | 0 .../calibration/sixpointcalibrationmodel.cpp | 0 .../calibration/sixpointcalibrationmodel.h | 0 .../thermal/boardsetuptransition.h | 0 .../compensationcalculationtransition.h | 0 .../thermal/dataacquisitiontransition.h | 0 .../thermal/settingshandlingtransitions.h | 0 .../thermal/thermalcalibration.cpp | 0 .../calibration/thermal/thermalcalibration.h | 0 .../thermal/thermalcalibrationhelper.cpp | 0 .../thermal/thermalcalibrationhelper.h | 0 .../thermal/thermalcalibrationmodel.cpp | 0 .../thermal/thermalcalibrationmodel.h | 0 .../config/calibration/wizardmodel.cpp | 0 .../plugins/config/calibration/wizardmodel.h | 0 .../config/calibration/wizardstate.cpp | 0 .../plugins/config/calibration/wizardstate.h | 0 .../src/plugins/config/camerastabilization.ui | 0 .../src/plugins/config/cc_hw_settings.ui | 0 .../src/plugins/config/ccattitude.ui | 0 .../src/plugins/config/ccpm_old.ui | 0 .../cfg_vehicletypes/configccpmwidget.cpp | 0 .../cfg_vehicletypes/configccpmwidget.h | 0 .../cfg_vehicletypes/configcustomwidget.cpp | 0 .../cfg_vehicletypes/configcustomwidget.h | 0 .../configfixedwingwidget.cpp | 0 .../cfg_vehicletypes/configfixedwingwidget.h | 0 .../configgroundvehiclewidget.cpp | 0 .../configgroundvehiclewidget.h | 0 .../configmultirotorwidget.cpp | 0 .../cfg_vehicletypes/configmultirotorwidget.h | 0 .../config/cfg_vehicletypes/vehicleconfig.cpp | 0 .../config/cfg_vehicletypes/vehicleconfig.h | 0 .../src/plugins/config/channelform.cpp | 0 .../src/plugins/config/channelform.h | 0 .../src/plugins/config/config.pri | 0 .../src/plugins/config/config.pro | 0 .../plugins/config/config_cc_hw_widget.cpp | 0 .../src/plugins/config/config_cc_hw_widget.h | 0 .../plugins/config/config_dependencies.pri | 0 .../src/plugins/config/config_global.h | 0 .../plugins/config/configautotunewidget.cpp | 0 .../src/plugins/config/configautotunewidget.h | 0 .../configcamerastabilizationwidget.cpp | 0 .../config/configcamerastabilizationwidget.h | 0 .../plugins/config/configccattitudewidget.cpp | 0 .../plugins/config/configccattitudewidget.h | 0 .../src/plugins/config/configfactory.h | 0 .../src/plugins/config/configgadget.cpp | 0 .../src/plugins/config/configgadget.h | 0 .../src/plugins/config/configgadget.qrc | 0 .../plugins/config/configgadgetfactory.cpp | 0 .../src/plugins/config/configgadgetfactory.h | 0 .../src/plugins/config/configgadgetwidget.cpp | 0 .../src/plugins/config/configgadgetwidget.h | 0 .../src/plugins/config/configinputwidget.cpp | 0 .../src/plugins/config/configinputwidget.h | 0 .../src/plugins/config/configoplinkwidget.cpp | 0 .../src/plugins/config/configoplinkwidget.h | 0 .../src/plugins/config/configoutputwidget.cpp | 0 .../src/plugins/config/configoutputwidget.h | 0 .../src/plugins/config/configplugin.cpp | 0 .../src/plugins/config/configplugin.h | 0 .../src/plugins/config/configrevohwwidget.cpp | 0 .../src/plugins/config/configrevohwwidget.h | 0 .../src/plugins/config/configrevohwwidget.ui | 0 .../plugins/config/configrevonanohwwidget.cpp | 0 .../plugins/config/configrevonanohwwidget.h | 0 .../plugins/config/configrevonanohwwidget.ui | 0 .../src/plugins/config/configrevowidget.cpp | 0 .../src/plugins/config/configrevowidget.h | 0 .../config/configstabilizationwidget.cpp | 0 .../config/configstabilizationwidget.h | 0 .../src/plugins/config/configtxpidwidget.cpp | 0 .../src/plugins/config/configtxpidwidget.h | 0 .../config/configvehicletypewidget.cpp | 0 .../plugins/config/configvehicletypewidget.h | 0 .../src/plugins/config/dblspindelegate.cpp | 0 .../src/plugins/config/dblspindelegate.h | 0 .../src/plugins/config/defaultattitude.ui | 0 .../plugins/config/defaultattitudewidget.cpp | 0 .../plugins/config/defaultattitudewidget.h | 0 .../src/plugins/config/defaulthwsettings.ui | 0 .../config/defaulthwsettingswidget.cpp | 0 .../plugins/config/defaulthwsettingswidget.h | 0 .../src/plugins/config/fancytabwidget.cpp | 0 .../src/plugins/config/fancytabwidget.h | 0 .../src/plugins/config/gyro-calibration.cpp | 0 .../src/plugins/config/images/AHRS-v1.3.png | Bin .../src/plugins/config/images/Airframe.png | Bin .../src/plugins/config/images/PipXtreme.png | Bin .../src/plugins/config/images/Servo.png | Bin .../src/plugins/config/images/TX.svg | 0 .../src/plugins/config/images/TX2.svg | 0 .../src/plugins/config/images/Transmitter.png | Bin .../src/plugins/config/images/XBee.svg | 0 .../src/plugins/config/images/ahrs-calib.svg | 0 .../plugins/config/images/autotune_normal.png | Bin .../config/images/autotune_selected.png | Bin .../config/images/calibration/board-dwn.png | Bin .../config/images/calibration/board-enu.png | Bin .../config/images/calibration/board-ned.png | Bin .../config/images/calibration/board-suw.png | Bin .../config/images/calibration/board-swd.png | Bin .../config/images/calibration/board-use.png | Bin .../config/images/calibration/board-wds.png | Bin .../config/images/calibration/empty.png | Bin .../config/images/calibration/plane-dwn.png | Bin .../config/images/calibration/plane-enu.png | Bin .../calibration/plane-horizontal-rotated.png | Bin .../config/images/calibration/plane-ned.png | Bin .../config/images/calibration/plane-suw.png | Bin .../config/images/calibration/plane-swd.png | Bin .../config/images/calibration/plane-use.png | Bin .../config/images/calibration/plane-wds.png | Bin .../config/images/calibration/planes.xcf | Bin .../src/plugins/config/images/camera.png | Bin .../plugins/config/images/camstab_normal.png | Bin .../config/images/camstab_selected.png | Bin .../src/plugins/config/images/ccpm_setup.svg | 0 .../plugins/config/images/coptercontrol.svg | 0 .../src/plugins/config/images/error.svg | 0 .../config/images/fixedwing-shapes.svg | 0 .../plugins/config/images/flightmode_bg1.png | Bin .../plugins/config/images/flightmode_bg2.png | Bin .../plugins/config/images/flightmode_bg3.png | Bin .../plugins/config/images/flightmode_bg4.png | Bin .../plugins/config/images/flightmode_bg5.png | Bin .../plugins/config/images/flightmode_bg6.png | Bin .../src/plugins/config/images/gear.png | Bin .../plugins/config/images/ground-shapes.svg | 0 .../src/plugins/config/images/gyroscope.png | Bin .../src/plugins/config/images/gyroscope.svg | 0 .../plugins/config/images/hardware_normal.png | Bin .../config/images/hardware_selected.png | Bin .../src/plugins/config/images/help.png | Bin .../src/plugins/config/images/help2.png | Bin .../src/plugins/config/images/hw_config.png | Bin .../src/plugins/config/images/hw_config.svg | 0 .../plugins/config/images/input_normal.png | Bin .../plugins/config/images/input_selected.png | Bin .../src/plugins/config/images/ins_normal.png | Bin .../plugins/config/images/ins_selected.png | Bin .../config/images/multirotor-shapes.svg | 0 .../src/plugins/config/images/nano_top.png | Bin .../plugins/config/images/output_normal.png | Bin .../plugins/config/images/output_selected.png | Bin .../src/plugins/config/images/pipx-normal.png | Bin .../plugins/config/images/pipx-selected.png | Bin .../plugins/config/images/revolution_top.png | Bin .../config/images/stabilization_normal.png | Bin .../config/images/stabilization_selected.png | Bin .../src/plugins/config/images/txpid.png | Bin .../plugins/config/images/txpid_normal.png | Bin .../plugins/config/images/txpid_selected.png | Bin .../plugins/config/images/vehicle_normal.png | Bin .../config/images/vehicle_selected.png | Bin .../src/plugins/config/input.ui | 0 .../src/plugins/config/input_wizard.ui | 0 .../src/plugins/config/inputchannelform.cpp | 0 .../src/plugins/config/inputchannelform.h | 0 .../src/plugins/config/inputchannelform.ui | 0 .../src/plugins/config/legacy-calibration.cpp | 0 .../src/plugins/config/mixercurve.cpp | 0 .../src/plugins/config/mixercurve.h | 0 .../src/plugins/config/mixercurve.ui | 0 .../src/plugins/config/oplink.ui | 0 .../src/plugins/config/output.ui | 0 .../src/plugins/config/outputchannelform.cpp | 0 .../src/plugins/config/outputchannelform.h | 0 .../src/plugins/config/outputchannelform.ui | 0 .../src/plugins/config/revosensors.ui | 0 .../src/plugins/config/stabilization.ui | 0 .../src/plugins/config/twostep.cpp | 0 .../src/plugins/config/txpid.ui | 0 .../src/plugins/config/vernier.ui | 0 .../consolegadget/ConsoleGadget.pluginspec | 0 .../plugins/consolegadget/consolegadget.cpp | 0 .../src/plugins/consolegadget/consolegadget.h | 0 .../plugins/consolegadget/consolegadget.pro | 0 .../consolegadget/consolegadgetfactory.cpp | 0 .../consolegadget/consolegadgetfactory.h | 0 .../consolegadget/consolegadgetwidget.cpp | 0 .../consolegadget/consolegadgetwidget.h | 0 .../plugins/consolegadget/consoleplugin.cpp | 0 .../src/plugins/consolegadget/consoleplugin.h | 0 .../consolegadget/texteditloggerengine.cpp | 0 .../consolegadget/texteditloggerengine.h | 0 .../src/plugins/coreplugin/Core.pluginspec | 0 .../src/plugins/coreplugin/aboutdialog.cpp | 0 .../src/plugins/coreplugin/aboutdialog.h | 0 .../actionmanager/actioncontainer.cpp | 0 .../actionmanager/actioncontainer.h | 0 .../actionmanager/actioncontainer_p.h | 0 .../actionmanager/actionmanager.cpp | 0 .../coreplugin/actionmanager/actionmanager.h | 0 .../actionmanager/actionmanager_p.h | 0 .../coreplugin/actionmanager/command.cpp | 0 .../coreplugin/actionmanager/command.h | 0 .../coreplugin/actionmanager/command_p.h | 0 .../coreplugin/actionmanager/commandsfile.cpp | 0 .../coreplugin/actionmanager/commandsfile.h | 0 .../src/plugins/coreplugin/authorsdialog.pri | 0 .../src/plugins/coreplugin/authorsdialog.py | 0 .../src/plugins/coreplugin/basemode.cpp | 0 .../src/plugins/coreplugin/basemode.h | 0 .../src/plugins/coreplugin/baseview.cpp | 0 .../src/plugins/coreplugin/baseview.h | 0 .../plugins/coreplugin/connectionmanager.cpp | 0 .../plugins/coreplugin/connectionmanager.h | 0 .../src/plugins/coreplugin/core.qrc | 0 .../src/plugins/coreplugin/core_global.h | 0 .../src/plugins/coreplugin/coreconstants.h | 0 .../src/plugins/coreplugin/coreimpl.cpp | 0 .../src/plugins/coreplugin/coreimpl.h | 0 .../src/plugins/coreplugin/coreplugin.cpp | 0 .../src/plugins/coreplugin/coreplugin.h | 0 .../src/plugins/coreplugin/coreplugin.pri | 0 .../src/plugins/coreplugin/coreplugin.pro | 0 .../coreplugin/coreplugin_dependencies.pri | 0 .../coreplugin/dialogs/ioptionspage.cpp | 0 .../plugins/coreplugin/dialogs/ioptionspage.h | 0 .../plugins/coreplugin/dialogs/iwizard.cpp | 0 .../src/plugins/coreplugin/dialogs/iwizard.h | 0 .../coreplugin/dialogs/settingsdialog.cpp | 0 .../coreplugin/dialogs/settingsdialog.h | 0 .../coreplugin/dialogs/settingsdialog.ui | 0 .../coreplugin/dialogs/shortcutsettings.cpp | 0 .../coreplugin/dialogs/shortcutsettings.h | 0 .../coreplugin/dialogs/shortcutsettings.ui | 0 .../coreplugin/eventfilteringmainwindow.cpp | 0 .../coreplugin/eventfilteringmainwindow.h | 0 .../src/plugins/coreplugin/fancyactionbar.cpp | 0 .../src/plugins/coreplugin/fancyactionbar.h | 0 .../src/plugins/coreplugin/fancyactionbar.qrc | 0 .../src/plugins/coreplugin/fancytabwidget.cpp | 0 .../src/plugins/coreplugin/fancytabwidget.h | 0 .../plugins/coreplugin/fileiconprovider.cpp | 0 .../src/plugins/coreplugin/fileiconprovider.h | 0 .../plugins/coreplugin/generalsettings.cpp | 0 .../src/plugins/coreplugin/generalsettings.h | 0 .../src/plugins/coreplugin/generalsettings.ui | 0 .../plugins/coreplugin/iconfigurableplugin.h | 0 .../src/plugins/coreplugin/iconnection.cpp | 0 .../src/plugins/coreplugin/iconnection.h | 0 .../src/plugins/coreplugin/icontext.h | 0 .../src/plugins/coreplugin/icore.cpp | 0 .../src/plugins/coreplugin/icore.h | 0 .../src/plugins/coreplugin/icorelistener.h | 0 .../src/plugins/coreplugin/images/ah.png | Bin .../coreplugin/images/clean_pane_small.png | Bin .../src/plugins/coreplugin/images/clear.png | Bin .../plugins/coreplugin/images/closebutton.png | Bin .../src/plugins/coreplugin/images/cog.png | Bin .../src/plugins/coreplugin/images/config.png | Bin .../src/plugins/coreplugin/images/cpu.png | Bin .../coreplugin/images/darkclosebutton.png | Bin .../src/plugins/coreplugin/images/dir.png | Bin .../plugins/coreplugin/images/editcopy.png | Bin .../src/plugins/coreplugin/images/editcut.png | Bin .../plugins/coreplugin/images/editpaste.png | Bin .../src/plugins/coreplugin/images/empty14.png | Bin .../plugins/coreplugin/images/exiticon.png | Bin .../plugins/coreplugin/images/extension.png | Bin .../coreplugin/images/fancytoolbutton.svg | 0 .../src/plugins/coreplugin/images/filenew.png | Bin .../plugins/coreplugin/images/fileopen.png | Bin .../plugins/coreplugin/images/filesave.png | Bin .../src/plugins/coreplugin/images/find.png | Bin .../plugins/coreplugin/images/findnext.png | Bin .../src/plugins/coreplugin/images/flight.png | Bin .../plugins/coreplugin/images/helpicon.png | Bin .../plugins/coreplugin/images/helpicon.svg | 0 .../src/plugins/coreplugin/images/home.png | Bin .../plugins/coreplugin/images/inputfield.png | Bin .../coreplugin/images/inputfield_disabled.png | Bin .../plugins/coreplugin/images/joystick.png | Bin .../coreplugin/images/librepilot_logo_128.png | Bin .../coreplugin/images/librepilot_logo_256.png | Bin .../coreplugin/images/librepilot_logo_32.png | Bin .../coreplugin/images/librepilot_logo_500.png | Bin .../coreplugin/images/librepilot_logo_64.png | Bin .../coreplugin/images/librepiloticon.png | Bin .../plugins/coreplugin/images/linkicon.png | Bin .../src/plugins/coreplugin/images/locked.png | Bin .../plugins/coreplugin/images/magnifier.png | Bin .../src/plugins/coreplugin/images/minus.png | Bin .../plugins/coreplugin/images/mode_Debug.png | Bin .../plugins/coreplugin/images/mode_Edit.png | Bin .../plugins/coreplugin/images/mode_Output.png | Bin .../coreplugin/images/mode_Project.png | Bin .../coreplugin/images/mode_Reference.png | Bin .../src/plugins/coreplugin/images/next.png | Bin .../plugins/coreplugin/images/opie_90x120.gif | Bin .../plugins/coreplugin/images/optionsicon.png | Bin .../coreplugin/images/panel_button.png | Bin .../images/panel_button_checked.png | Bin .../images/panel_button_checked_hover.png | Bin .../coreplugin/images/panel_button_hover.png | Bin .../images/panel_button_pressed.png | Bin .../plugins/coreplugin/images/pluginicon.png | Bin .../src/plugins/coreplugin/images/plus.png | Bin .../src/plugins/coreplugin/images/prev.png | Bin .../plugins/coreplugin/images/pushbutton.png | Bin .../coreplugin/images/pushbutton_hover.png | Bin .../coreplugin/images/pushbutton_pressed.png | Bin .../plugins/coreplugin/images/qtwatermark.png | Bin .../src/plugins/coreplugin/images/redo.png | Bin .../src/plugins/coreplugin/images/replace.png | Bin .../src/plugins/coreplugin/images/reset.png | Bin .../src/plugins/coreplugin/images/scopes.png | Bin .../plugins/coreplugin/images/sidebaricon.png | Bin .../images/splitbutton_horizontal.png | Bin .../plugins/coreplugin/images/statusbar.png | Bin .../src/plugins/coreplugin/images/undo.png | Bin .../plugins/coreplugin/images/unknownfile.png | Bin .../plugins/coreplugin/images/unlocked.png | Bin .../src/plugins/coreplugin/images/world.png | Bin .../src/plugins/coreplugin/imode.h | 0 .../src/plugins/coreplugin/ioutputpane.h | 0 .../src/plugins/coreplugin/iuavgadget.cpp | 0 .../src/plugins/coreplugin/iuavgadget.h | 0 .../coreplugin/iuavgadgetconfiguration.cpp | 0 .../coreplugin/iuavgadgetconfiguration.h | 0 .../plugins/coreplugin/iuavgadgetfactory.h | 0 .../src/plugins/coreplugin/iversioncontrol.h | 0 .../src/plugins/coreplugin/iview.h | 0 .../src/plugins/coreplugin/mainwindow.cpp | 0 .../src/plugins/coreplugin/mainwindow.h | 0 .../src/plugins/coreplugin/manhattanstyle.cpp | 0 .../src/plugins/coreplugin/manhattanstyle.h | 0 .../src/plugins/coreplugin/messagemanager.cpp | 0 .../src/plugins/coreplugin/messagemanager.h | 0 .../coreplugin/messageoutputwindow.cpp | 0 .../plugins/coreplugin/messageoutputwindow.h | 0 .../src/plugins/coreplugin/mimedatabase.cpp | 0 .../src/plugins/coreplugin/mimedatabase.h | 0 .../src/plugins/coreplugin/minisplitter.cpp | 0 .../src/plugins/coreplugin/minisplitter.h | 0 .../src/plugins/coreplugin/modemanager.cpp | 0 .../src/plugins/coreplugin/modemanager.h | 0 .../src/plugins/coreplugin/outputpane.h | 0 .../src/plugins/coreplugin/plugindialog.cpp | 0 .../src/plugins/coreplugin/plugindialog.h | 0 .../plugins/coreplugin/qml/AboutDialog.qml | 0 .../coreplugin/qml/AuthorsModel.qml.template | 0 .../src/plugins/coreplugin/qml/images/tab.png | Bin .../src/plugins/coreplugin/rightpane.cpp | 0 .../src/plugins/coreplugin/rightpane.h | 0 .../plugins/coreplugin/settingsdatabase.cpp | 0 .../src/plugins/coreplugin/settingsdatabase.h | 0 .../src/plugins/coreplugin/sidebar.cpp | 0 .../src/plugins/coreplugin/sidebar.h | 0 .../src/plugins/coreplugin/styleanimator.cpp | 0 .../src/plugins/coreplugin/styleanimator.h | 0 .../coreplugin/tabpositionindicator.cpp | 0 .../plugins/coreplugin/tabpositionindicator.h | 0 .../src/plugins/coreplugin/threadmanager.cpp | 0 .../src/plugins/coreplugin/threadmanager.h | 0 .../src/plugins/coreplugin/uavconfiginfo.cpp | 0 .../src/plugins/coreplugin/uavconfiginfo.h | 0 .../plugins/coreplugin/uavgadgetdecorator.cpp | 0 .../plugins/coreplugin/uavgadgetdecorator.h | 0 .../coreplugin/uavgadgetinstancemanager.cpp | 0 .../coreplugin/uavgadgetinstancemanager.h | 0 .../uavgadgetmanager/splitterorview.cpp | 0 .../uavgadgetmanager/splitterorview.h | 0 .../uavgadgetmanager/uavgadgetmanager.cpp | 0 .../uavgadgetmanager/uavgadgetmanager.h | 0 .../uavgadgetmanager/uavgadgetview.cpp | 0 .../uavgadgetmanager/uavgadgetview.h | 0 .../coreplugin/uavgadgetoptionspage.ui | 0 .../uavgadgetoptionspagedecorator.cpp | 0 .../uavgadgetoptionspagedecorator.h | 0 .../plugins/coreplugin/uniqueidmanager.cpp | 0 .../src/plugins/coreplugin/uniqueidmanager.h | 0 .../plugins/coreplugin/variablemanager.cpp | 0 .../src/plugins/coreplugin/variablemanager.h | 0 .../plugins/coreplugin/workspacesettings.cpp | 0 .../plugins/coreplugin/workspacesettings.h | 0 .../plugins/coreplugin/workspacesettings.ui | 0 .../debuggadget/DebugGadget.pluginspec | 0 .../src/plugins/debuggadget/debug.ui | 0 .../src/plugins/debuggadget/debugengine.cpp | 0 .../src/plugins/debuggadget/debugengine.h | 0 .../src/plugins/debuggadget/debuggadget.cpp | 0 .../src/plugins/debuggadget/debuggadget.h | 0 .../src/plugins/debuggadget/debuggadget.pro | 0 .../debuggadget/debuggadgetfactory.cpp | 0 .../plugins/debuggadget/debuggadgetfactory.h | 0 .../plugins/debuggadget/debuggadgetwidget.cpp | 0 .../plugins/debuggadget/debuggadgetwidget.h | 0 .../src/plugins/debuggadget/debugplugin.cpp | 0 .../src/plugins/debuggadget/debugplugin.h | 0 .../src/plugins/dial/DialGadget.pluginspec | 0 .../src/plugins/dial/dial.pro | 0 .../src/plugins/dial/dial.qrc | 0 .../src/plugins/dial/dial_dependencies.pri | 0 .../src/plugins/dial/dialgadget.cpp | 0 .../src/plugins/dial/dialgadget.h | 0 .../plugins/dial/dialgadgetconfiguration.cpp | 0 .../plugins/dial/dialgadgetconfiguration.h | 0 .../src/plugins/dial/dialgadgetfactory.cpp | 0 .../src/plugins/dial/dialgadgetfactory.h | 0 .../plugins/dial/dialgadgetoptionspage.cpp | 0 .../src/plugins/dial/dialgadgetoptionspage.h | 0 .../src/plugins/dial/dialgadgetoptionspage.ui | 0 .../src/plugins/dial/dialgadgetwidget.cpp | 0 .../src/plugins/dial/dialgadgetwidget.h | 0 .../src/plugins/dial/dialplugin.cpp | 0 .../src/plugins/dial/dialplugin.h | 0 .../src/plugins/dial/images/empty.svg | 0 .../plugins/donothing/DoNothing.pluginspec | 0 .../src/plugins/donothing/donothing.pro | 0 .../src/plugins/donothing/donothingplugin.cpp | 0 .../src/plugins/donothing/donothingplugin.h | 0 .../emptygadget/EmptyGadget.pluginspec | 0 .../src/plugins/emptygadget/emptygadget.cpp | 0 .../src/plugins/emptygadget/emptygadget.h | 0 .../src/plugins/emptygadget/emptygadget.pro | 0 .../emptygadget/emptygadgetfactory.cpp | 0 .../plugins/emptygadget/emptygadgetfactory.h | 0 .../plugins/emptygadget/emptygadgetwidget.cpp | 0 .../plugins/emptygadget/emptygadgetwidget.h | 0 .../src/plugins/emptygadget/emptyplugin.cpp | 0 .../src/plugins/emptygadget/emptyplugin.h | 0 .../plugins/flightlog/FlightLog.pluginspec | 0 .../src/plugins/flightlog/FlightLogDialog.qml | 0 .../src/plugins/flightlog/flightLog.qrc | 0 .../src/plugins/flightlog/flightlog.pro | 0 .../plugins/flightlog/flightlogmanager.cpp | 0 .../src/plugins/flightlog/flightlogmanager.h | 0 .../src/plugins/flightlog/flightlogplugin.cpp | 0 .../src/plugins/flightlog/flightlogplugin.h | 0 .../src/plugins/flightlog/functions.js | 0 .../plugins/gcscontrol/GCSControl.pluginspec | 0 .../src/plugins/gcscontrol/gcscontrol.pro | 0 .../src/plugins/gcscontrol/gcscontrol.qrc | 0 .../src/plugins/gcscontrol/gcscontrol.ui | 0 .../plugins/gcscontrol/gcscontrolgadget.cpp | 0 .../src/plugins/gcscontrol/gcscontrolgadget.h | 0 .../gcscontrolgadgetconfiguration.cpp | 0 .../gcscontrolgadgetconfiguration.h | 0 .../gcscontrol/gcscontrolgadgetfactory.cpp | 0 .../gcscontrol/gcscontrolgadgetfactory.h | 0 .../gcscontrolgadgetoptionspage.cpp | 0 .../gcscontrol/gcscontrolgadgetoptionspage.h | 0 .../gcscontrol/gcscontrolgadgetoptionspage.ui | 0 .../gcscontrol/gcscontrolgadgetwidget.cpp | 0 .../gcscontrol/gcscontrolgadgetwidget.h | 0 .../plugins/gcscontrol/gcscontrolplugin.cpp | 0 .../src/plugins/gcscontrol/gcscontrolplugin.h | 0 .../gcscontrol/gcsonctrolgadgetwidget.h | 0 .../plugins/gcscontrol/images/joystick.svg | 0 .../plugins/gcscontrol/joystickcontrol.cpp | 0 .../src/plugins/gcscontrol/joystickcontrol.h | 0 .../gpsdisplay/GpsDisplayGadget.pluginspec | 0 .../src/plugins/gpsdisplay/buffer.cpp | 0 .../src/plugins/gpsdisplay/buffer.h | 0 .../src/plugins/gpsdisplay/font/digital-7.ttf | Bin .../src/plugins/gpsdisplay/font/readme.txt | 0 .../gpsdisplay/gpsconstellationwidget.cpp | 0 .../gpsdisplay/gpsconstellationwidget.h | 0 .../src/plugins/gpsdisplay/gpsdisplay.pro | 0 .../gpsdisplay/gpsdisplay_dependencies.pri | 0 .../plugins/gpsdisplay/gpsdisplaygadget.cpp | 0 .../src/plugins/gpsdisplay/gpsdisplaygadget.h | 0 .../gpsdisplaygadgetconfiguration.cpp | 0 .../gpsdisplaygadgetconfiguration.h | 0 .../gpsdisplay/gpsdisplaygadgetfactory.cpp | 0 .../gpsdisplay/gpsdisplaygadgetfactory.h | 0 .../gpsdisplaygadgetoptionspage.cpp | 0 .../gpsdisplay/gpsdisplaygadgetoptionspage.h | 0 .../gpsdisplay/gpsdisplaygadgetoptionspage.ui | 0 .../plugins/gpsdisplay/gpsdisplayplugin.cpp | 0 .../src/plugins/gpsdisplay/gpsdisplayplugin.h | 0 .../plugins/gpsdisplay/gpsdisplaywidget.cpp | 0 .../src/plugins/gpsdisplay/gpsdisplaywidget.h | 0 .../plugins/gpsdisplay/gpsdisplaywidget.ui | 0 .../src/plugins/gpsdisplay/gpsparser.cpp | 0 .../src/plugins/gpsdisplay/gpsparser.h | 0 .../src/plugins/gpsdisplay/gpssnrwidget.cpp | 0 .../src/plugins/gpsdisplay/gpssnrwidget.h | 0 .../plugins/gpsdisplay/images/flatEarth.png | Bin .../plugins/gpsdisplay/images/gpsEarth.svg | 0 .../src/plugins/gpsdisplay/images/marker.svg | 0 .../src/plugins/gpsdisplay/nmeaparser.cpp | 0 .../src/plugins/gpsdisplay/nmeaparser.h | 0 .../plugins/gpsdisplay/telemetryparser.cpp | 0 .../src/plugins/gpsdisplay/telemetryparser.h | 0 .../plugins/gpsdisplay/widgetresources.qrc | 0 .../src/plugins/hitl/Start Flightgear XP.bat | 0 .../src/plugins/hitl/aerosimrc/aerosimrc.pro | 0 .../hitl/aerosimrc/src/aerosimrcdatastruct.h | 0 .../src/plugins/hitl/aerosimrc/src/enums.h | 0 .../src/plugins/hitl/aerosimrc/src/plugin.cpp | 0 .../src/plugins/hitl/aerosimrc/src/plugin.h | 0 .../src/plugins/hitl/aerosimrc/src/plugin.pro | 0 .../hitl/aerosimrc/src/qdebughandler.cpp | 0 .../hitl/aerosimrc/src/qdebughandler.h | 0 .../hitl/aerosimrc/src/resources/cc_off.tga | Bin .../aerosimrc/src/resources/cc_off_hover.tga | Bin .../hitl/aerosimrc/src/resources/cc_on.tga | Bin .../aerosimrc/src/resources/cc_on_hover.tga | Bin .../aerosimrc/src/resources/cc_plugin.ini | 0 .../hitl/aerosimrc/src/resources/plugin.txt | 0 .../plugins/hitl/aerosimrc/src/settings.cpp | 0 .../src/plugins/hitl/aerosimrc/src/settings.h | 0 .../plugins/hitl/aerosimrc/src/udpconnect.cpp | 0 .../plugins/hitl/aerosimrc/src/udpconnect.h | 0 .../plugins/hitl/aerosimrc/src/udptest.pro | 0 .../hitl/aerosimrc/src/udptestmain.cpp | 0 .../hitl/aerosimrc/src/udptestwidget.cpp | 0 .../hitl/aerosimrc/src/udptestwidget.h | 0 .../hitl/aerosimrc/src/udptestwidget.ui | 0 .../src/plugins/hitl/aerosimrcsimulator.cpp | 0 .../src/plugins/hitl/aerosimrcsimulator.h | 0 .../src/plugins/hitl/fgsimulator.cpp | 0 .../src/plugins/hitl/fgsimulator.h | 0 .../src/plugins/hitl/hitl.pluginspec | 0 .../src/plugins/hitl/hitl.pro | 0 .../src/plugins/hitl/hitl_dependencies.pri | 0 .../src/plugins/hitl/hitlconfiguration.cpp | 0 .../src/plugins/hitl/hitlconfiguration.h | 0 .../src/plugins/hitl/hitlfactory.cpp | 0 .../src/plugins/hitl/hitlfactory.h | 0 .../src/plugins/hitl/hitlgadget.cpp | 0 .../src/plugins/hitl/hitlgadget.h | 0 .../src/plugins/hitl/hitlnoisegeneration.cpp | 0 .../src/plugins/hitl/hitlnoisegeneration.h | 0 .../src/plugins/hitl/hitloptionspage.cpp | 0 .../src/plugins/hitl/hitloptionspage.h | 0 .../src/plugins/hitl/hitloptionspage.ui | 0 .../src/plugins/hitl/hitlplugin.cpp | 0 .../src/plugins/hitl/hitlplugin.h | 0 .../src/plugins/hitl/hitlresources.qrc | 0 .../src/plugins/hitl/hitlwidget.cpp | 0 .../src/plugins/hitl/hitlwidget.h | 0 .../src/plugins/hitl/hitlwidget.ui | 0 .../src/plugins/hitl/il2simulator.cpp | 0 .../src/plugins/hitl/il2simulator.h | 0 .../src/plugins/hitl/images/arrow-down.png | Bin .../src/plugins/hitl/images/arrow-down2.png | Bin .../src/plugins/hitl/images/arrow-right.png | Bin .../src/plugins/hitl/images/arrow-up.png | Bin .../src/plugins/hitl/images/arrow-up2.png | Bin .../plugins/hitl/images/bullet_arrow_down.png | Bin .../plugins/hitl/images/bullet_arrow_up.png | Bin .../plugins/hitl/images/list_bullet_arrow.png | Bin .../images/scrollbarvertical_down_arrow.png | Bin .../images/scrollbarvertical_up_arrow.png | Bin .../src/plugins/hitl/isimulator.h | 0 .../src/plugins/hitl/opfgprotocol.xml | 0 .../src/plugins/hitl/plugin.pro | 0 .../src/plugins/hitl/simulator.cpp | 0 .../src/plugins/hitl/simulator.h | 0 .../src/plugins/hitl/xplanesimulator10.cpp | 0 .../src/plugins/hitl/xplanesimulator10.h | 0 .../src/plugins/hitl/xplanesimulator9.cpp | 0 .../src/plugins/hitl/xplanesimulator9.h | 0 .../ImportExportGadget.pluginspec | 0 .../src/plugins/importexport/importexport.pro | 0 .../importexport_dependencies.pri | 0 .../importexport/importexport_global.h | 0 .../importexport/importexportdialog.cpp | 0 .../plugins/importexport/importexportdialog.h | 0 .../importexport/importexportdialog.ui | 0 .../importexport/importexportgadget.cpp | 0 .../plugins/importexport/importexportgadget.h | 0 .../importexport/importexportgadgetwidget.cpp | 0 .../importexport/importexportgadgetwidget.h | 0 .../importexport/importexportgadgetwidget.ui | 0 .../importexport/importexportplugin.cpp | 0 .../plugins/importexport/importexportplugin.h | 0 .../ipconnection/IPconnection.pluginspec | 0 .../src/plugins/ipconnection/ipconnection.pri | 0 .../src/plugins/ipconnection/ipconnection.pro | 0 .../ipconnection_dependencies.pri | 0 .../ipconnection/ipconnection_global.h | 0 .../ipconnection/ipconnection_internal.h | 0 .../ipconnectionconfiguration.cpp | 0 .../ipconnection/ipconnectionconfiguration.h | 0 .../ipconnection/ipconnectionoptionspage.cpp | 0 .../ipconnection/ipconnectionoptionspage.h | 0 .../ipconnection/ipconnectionoptionspage.ui | 0 .../ipconnection/ipconnectionplugin.cpp | 0 .../plugins/ipconnection/ipconnectionplugin.h | 0 .../lineardial/LineardialGadget.pluginspec | 0 .../src/plugins/lineardial/images/empty.svg | 0 .../src/plugins/lineardial/lineardial.pro | 0 .../src/plugins/lineardial/lineardial.qrc | 0 .../lineardial/lineardial_dependencies.pri | 0 .../plugins/lineardial/lineardialgadget.cpp | 0 .../src/plugins/lineardial/lineardialgadget.h | 0 .../lineardialgadgetconfiguration.cpp | 0 .../lineardialgadgetconfiguration.h | 0 .../lineardial/lineardialgadgetfactory.cpp | 0 .../lineardial/lineardialgadgetfactory.h | 0 .../lineardialgadgetoptionspage.cpp | 0 .../lineardial/lineardialgadgetoptionspage.h | 0 .../lineardial/lineardialgadgetoptionspage.ui | 0 .../lineardial/lineardialgadgetwidget.cpp | 0 .../lineardial/lineardialgadgetwidget.h | 0 .../plugins/lineardial/lineardialplugin.cpp | 0 .../src/plugins/lineardial/lineardialplugin.h | 0 .../plugins/logging/LoggingGadget.pluginspec | 0 .../src/plugins/logging/logging.pro | 0 .../src/plugins/logging/logging.ui | 0 .../plugins/logging/logging_dependencies.pri | 0 .../src/plugins/logging/logginggadget.cpp | 0 .../src/plugins/logging/logginggadget.h | 0 .../plugins/logging/logginggadgetfactory.cpp | 0 .../plugins/logging/logginggadgetfactory.h | 0 .../plugins/logging/logginggadgetwidget.cpp | 0 .../src/plugins/logging/logginggadgetwidget.h | 0 .../src/plugins/logging/loggingplugin.cpp | 0 .../src/plugins/logging/loggingplugin.h | 0 .../magicwaypoint/MagicWaypoint.pluginspec | 0 .../magicwaypoint/images/positionfield.svg | 0 .../plugins/magicwaypoint/magicwaypoint.pro | 0 .../plugins/magicwaypoint/magicwaypoint.qrc | 0 .../plugins/magicwaypoint/magicwaypoint.ui | 0 .../magicwaypoint/magicwaypointgadget.cpp | 0 .../magicwaypoint/magicwaypointgadget.h | 0 .../magicwaypointgadgetfactory.cpp | 0 .../magicwaypointgadgetfactory.h | 0 .../magicwaypointgadgetwidget.cpp | 0 .../magicwaypoint/magicwaypointgadgetwidget.h | 0 .../magicwaypoint/magicwaypointplugin.cpp | 0 .../magicwaypoint/magicwaypointplugin.h | 0 .../plugins/magicwaypoint/positionfield.cpp | 0 .../src/plugins/magicwaypoint/positionfield.h | 0 .../modelview/ModelViewGadget.pluginspec | 0 .../src/plugins/modelview/models/black.jpg | Bin .../plugins/modelview/models/warning_sign.mtl | 0 .../plugins/modelview/models/warning_sign.obj | 0 .../src/plugins/modelview/modelview.pro | 0 .../src/plugins/modelview/modelview.qrc | 0 .../modelview/modelview_dependencies.pri | 0 .../src/plugins/modelview/modelviewgadget.cpp | 0 .../src/plugins/modelview/modelviewgadget.h | 0 .../modelviewgadgetconfiguration.cpp | 0 .../modelview/modelviewgadgetconfiguration.h | 0 .../modelview/modelviewgadgetfactory.cpp | 0 .../modelview/modelviewgadgetfactory.h | 0 .../modelview/modelviewgadgetoptionspage.cpp | 0 .../modelview/modelviewgadgetoptionspage.h | 0 .../modelview/modelviewgadgetwidget.cpp | 0 .../plugins/modelview/modelviewgadgetwidget.h | 0 .../plugins/modelview/modelviewoptionspage.ui | 0 .../src/plugins/modelview/modelviewplugin.cpp | 0 .../src/plugins/modelview/modelviewplugin.h | 0 .../plugins/notify/NotifyPlugin.pluginspec | 0 .../src/plugins/notify/images/add.png | Bin .../src/plugins/notify/images/delete.png | Bin .../src/plugins/notify/images/modify.png | Bin .../src/plugins/notify/images/play.png | Bin .../src/plugins/notify/images/play2.png | Bin .../src/plugins/notify/images/stop.png | Bin .../src/plugins/notify/notificationitem.cpp | 0 .../src/plugins/notify/notificationitem.h | 0 .../src/plugins/notify/notify.pro | 0 .../src/plugins/notify/notifyitemdelegate.cpp | 0 .../src/plugins/notify/notifyitemdelegate.h | 0 .../src/plugins/notify/notifylogging.cpp | 0 .../src/plugins/notify/notifylogging.h | 0 .../src/plugins/notify/notifyplugin.cpp | 0 .../src/plugins/notify/notifyplugin.h | 0 .../notify/notifyplugin_dependencies.pri | 0 .../plugins/notify/notifypluginfactory.cpp | 0 .../src/plugins/notify/notifypluginfactory.h | 0 .../src/plugins/notify/notifyplugingadget.h | 0 .../notify/notifypluginoptionspage.cpp | 0 .../plugins/notify/notifypluginoptionspage.h | 0 .../plugins/notify/notifypluginoptionspage.ui | 0 .../src/plugins/notify/notifytablemodel.cpp | 0 .../src/plugins/notify/notifytablemodel.h | 0 .../src/plugins/notify/res.qrc | 0 .../src/plugins/ophid/hidapi/.no-auto-format | 0 .../src/plugins/ophid/hidapi/hidapi.h | 0 .../src/plugins/ophid/hidapi/libusb/hid.c | 0 .../src/plugins/ophid/hidapi/linux/hid.c | 0 .../src/plugins/ophid/hidapi/mac/hid.c | 0 .../src/plugins/ophid/hidapi/windows/hid.c | 0 .../src/plugins/ophid/inc/ophid.h | 0 .../src/plugins/ophid/inc/ophid_const.h | 0 .../src/plugins/ophid/inc/ophid_global.h | 0 .../src/plugins/ophid/inc/ophid_hidapi.h | 0 .../src/plugins/ophid/inc/ophid_plugin.h | 0 .../src/plugins/ophid/inc/ophid_usbmon.h | 0 .../src/plugins/ophid/inc/ophid_usbsignal.h | 0 .../src/plugins/ophid/opHID.pluginspec | 0 .../src/plugins/ophid/ophid.pri | 0 .../src/plugins/ophid/ophid.pro | 0 .../src/plugins/ophid/ophid_dependencies.pri | 0 .../src/plugins/ophid/src/ophid.cpp | 0 .../src/plugins/ophid/src/ophid_hidapi.cpp | 0 .../src/plugins/ophid/src/ophid_plugin.cpp | 0 .../plugins/ophid/src/ophid_usbmon_linux.cpp | 0 .../plugins/ophid/src/ophid_usbmon_mac.cpp | 0 .../plugins/ophid/src/ophid_usbmon_win.cpp | 0 .../src/plugins/ophid/src/ophid_usbsignal.cpp | 0 .../src/plugins/opmap/OPMapGadget.pluginspec | 0 .../src/plugins/opmap/flightdatamodel.cpp | 0 .../src/plugins/opmap/flightdatamodel.h | 0 .../src/plugins/opmap/homeeditor.cpp | 0 .../src/plugins/opmap/homeeditor.h | 0 .../src/plugins/opmap/homeeditor.ui | 0 .../src/plugins/opmap/images/Blank.psd | Bin .../plugins/opmap/images/Blank_Pressed.psd | Bin .../opmap/images/Ekisho Deep Ocean HD1.png | Bin .../src/plugins/opmap/images/button_bar.png | Bin .../src/plugins/opmap/images/center_wp.png | Bin .../src/plugins/opmap/images/circle.png | Bin .../opmap/images/combobox_down_arrow.png | Bin .../src/plugins/opmap/images/down_alt.png | Bin .../src/plugins/opmap/images/down_alt2.png | Bin .../opmap/images/forward button white.png | Bin .../src/plugins/opmap/images/forward_alt.png | Bin .../src/plugins/opmap/images/gcs.png | Bin .../src/plugins/opmap/images/go.png | Bin .../src/plugins/opmap/images/hold.png | Bin .../src/plugins/opmap/images/home.png | Bin .../src/plugins/opmap/images/home_wp.png | Bin .../src/plugins/opmap/images/hover.png | Bin .../src/plugins/opmap/images/left_but.png | Bin .../src/plugins/opmap/images/minus.png | Bin .../src/plugins/opmap/images/minus2.png | Bin .../src/plugins/opmap/images/move_to_wp.png | Bin .../src/plugins/opmap/images/new archive.png | Bin .../plugins/opmap/images/next_waypoint.png | Bin .../src/plugins/opmap/images/ok.png | Bin .../src/plugins/opmap/images/pause.png | Bin .../src/plugins/opmap/images/plus.png | Bin .../src/plugins/opmap/images/plus2.png | Bin .../src/plugins/opmap/images/plus3.png | Bin .../plugins/opmap/images/prev_waypoint.png | Bin .../opmap/images/rewind button white.png | Bin .../src/plugins/opmap/images/right_but.png | Bin .../src/plugins/opmap/images/star.png | Bin .../src/plugins/opmap/images/stop.png | Bin .../src/plugins/opmap/images/stopb.png | Bin .../src/plugins/opmap/images/uav.png | Bin .../src/plugins/opmap/images/uav_heading.png | Bin .../src/plugins/opmap/images/uav_trail.png | Bin .../plugins/opmap/images/uav_trail_clear.png | Bin .../src/plugins/opmap/images/unarchive.png | Bin .../src/plugins/opmap/images/up_alt.png | Bin .../src/plugins/opmap/images/waypoint.png | Bin .../plugins/opmap/images/waypoint_marker1.png | Bin .../plugins/opmap/images/waypoint_marker2.png | Bin .../plugins/opmap/images/waypoint_marker3.png | Bin .../src/plugins/opmap/modelmapproxy.cpp | 0 .../src/plugins/opmap/modelmapproxy.h | 0 .../src/plugins/opmap/modeluavoproxy.cpp | 0 .../src/plugins/opmap/modeluavoproxy.h | 0 .../src/plugins/opmap/opmap.pro | 0 .../src/plugins/opmap/opmap.qrc | 0 .../opmap/opmap_edit_waypoint_dialog.cpp | 0 .../opmap/opmap_edit_waypoint_dialog.h | 0 .../opmap/opmap_edit_waypoint_dialog.ui | 0 .../src/plugins/opmap/opmap_overlay_widget.ui | 0 .../plugins/opmap/opmap_statusbar_widget.cpp | 0 .../plugins/opmap/opmap_statusbar_widget.h | 0 .../plugins/opmap/opmap_statusbar_widget.ui | 0 .../src/plugins/opmap/opmap_widget.ui | 0 .../opmap/opmap_widget_complete-post10.ui | 0 .../opmap/opmap_zoom_slider_widget.cpp | 0 .../plugins/opmap/opmap_zoom_slider_widget.h | 0 .../plugins/opmap/opmap_zoom_slider_widget.ui | 0 .../src/plugins/opmap/opmapgadget.cpp | 0 .../src/plugins/opmap/opmapgadget.h | 0 .../opmap/opmapgadgetconfiguration.cpp | 0 .../plugins/opmap/opmapgadgetconfiguration.h | 0 .../src/plugins/opmap/opmapgadgetfactory.cpp | 0 .../src/plugins/opmap/opmapgadgetfactory.h | 0 .../plugins/opmap/opmapgadgetoptionspage.cpp | 0 .../plugins/opmap/opmapgadgetoptionspage.h | 0 .../plugins/opmap/opmapgadgetoptionspage.ui | 0 .../src/plugins/opmap/opmapgadgetwidget.cpp | 0 .../src/plugins/opmap/opmapgadgetwidget.h | 0 .../src/plugins/opmap/opmapplugin.cpp | 0 .../src/plugins/opmap/opmapplugin.h | 0 .../src/plugins/opmap/pathcompiler.cpp | 0 .../src/plugins/opmap/pathcompiler.h | 0 .../src/plugins/opmap/pathplanner.cpp | 0 .../src/plugins/opmap/pathplanner.h | 0 .../src/plugins/opmap/pathplanner.ui | 0 .../src/plugins/opmap/widgetdelegates.cpp | 0 .../src/plugins/opmap/widgetdelegates.h | 0 .../OsgEarthviewGadget.pluginspec | 0 .../src/plugins/osgearthview/osg.pri | 0 .../src/plugins/osgearthview/osgearth.pri | 0 .../src/plugins/osgearthview/osgearthview.pro | 0 .../src/plugins/osgearthview/osgearthview.qrc | 0 .../src/plugins/osgearthview/osgearthview.ui | 0 .../osgearthview_dependencies.pri | 0 .../osgearthview/osgearthviewgadget.cpp | 0 .../plugins/osgearthview/osgearthviewgadget.h | 0 .../osgearthviewgadgetconfiguration.cpp | 0 .../osgearthviewgadgetconfiguration.h | 0 .../osgearthviewgadgetfactory.cpp | 0 .../osgearthview/osgearthviewgadgetfactory.h | 0 .../osgearthviewgadgetoptionspage.cpp | 0 .../osgearthviewgadgetoptionspage.h | 0 .../osgearthviewgadgetoptionspage.ui | 0 .../osgearthview/osgearthviewplugin.cpp | 0 .../plugins/osgearthview/osgearthviewplugin.h | 0 .../osgearthview/osgearthviewwidget.cpp | 0 .../plugins/osgearthview/osgearthviewwidget.h | 0 .../plugins/osgearthview/osgviewerwidget.cpp | 0 .../plugins/osgearthview/osgviewerwidget.h | 0 .../PathActionEditor.pluginspec | 0 .../pathactioneditor/browseritemdelegate.cpp | 0 .../pathactioneditor/browseritemdelegate.h | 0 .../pathactioneditor/fieldtreeitem.cpp | 0 .../plugins/pathactioneditor/fieldtreeitem.h | 0 .../pathactioneditor/pathactioneditor.pro | 0 .../pathactioneditor/pathactioneditor.ui | 0 .../pathactioneditorgadget.cpp | 0 .../pathactioneditor/pathactioneditorgadget.h | 0 .../pathactioneditorgadgetfactory.cpp | 0 .../pathactioneditorgadgetfactory.h | 0 .../pathactioneditorgadgetwidget.cpp | 0 .../pathactioneditorgadgetwidget.h | 0 .../pathactioneditorplugin.cpp | 0 .../pathactioneditor/pathactioneditorplugin.h | 0 .../pathactioneditortreemodel.cpp | 0 .../pathactioneditortreemodel.h | 0 .../src/plugins/pathactioneditor/treeitem.cpp | 0 .../src/plugins/pathactioneditor/treeitem.h | 0 .../src/plugins/pfdqml/PfdQml.pluginspec | 0 .../src/plugins/pfdqml/PfdResources.qrc | 0 .../src/plugins/pfdqml/fonts/PTS75F.ttf | Bin .../Paratype PT Sans Free Font License.txt | 0 .../src/plugins/pfdqml/osgearth.cpp | 0 .../src/plugins/pfdqml/osgearth.h | 0 .../src/plugins/pfdqml/pfdqml.pro | 0 .../plugins/pfdqml/pfdqml_dependencies.pri | 0 .../src/plugins/pfdqml/pfdqmlgadget.cpp | 0 .../src/plugins/pfdqml/pfdqmlgadget.h | 0 .../pfdqml/pfdqmlgadgetconfiguration.cpp | 0 .../pfdqml/pfdqmlgadgetconfiguration.h | 0 .../plugins/pfdqml/pfdqmlgadgetfactory.cpp | 0 .../src/plugins/pfdqml/pfdqmlgadgetfactory.h | 0 .../pfdqml/pfdqmlgadgetoptionspage.cpp | 0 .../plugins/pfdqml/pfdqmlgadgetoptionspage.h | 0 .../plugins/pfdqml/pfdqmlgadgetoptionspage.ui | 0 .../src/plugins/pfdqml/pfdqmlgadgetwidget.cpp | 0 .../src/plugins/pfdqml/pfdqmlgadgetwidget.h | 0 .../src/plugins/pfdqml/pfdqmlplugin.cpp | 0 .../src/plugins/pfdqml/pfdqmlplugin.h | 0 .../src/plugins/plugins.pro | 0 .../src/plugins/qmlview/QMLView.pluginspec | 0 .../src/plugins/qmlview/qmlview.pro | 0 .../plugins/qmlview/qmlview_dependencies.pri | 0 .../src/plugins/qmlview/qmlviewgadget.cpp | 0 .../src/plugins/qmlview/qmlviewgadget.h | 0 .../qmlview/qmlviewgadgetconfiguration.cpp | 0 .../qmlview/qmlviewgadgetconfiguration.h | 0 .../plugins/qmlview/qmlviewgadgetfactory.cpp | 0 .../plugins/qmlview/qmlviewgadgetfactory.h | 0 .../qmlview/qmlviewgadgetoptionspage.cpp | 0 .../qmlview/qmlviewgadgetoptionspage.h | 0 .../qmlview/qmlviewgadgetoptionspage.ui | 0 .../plugins/qmlview/qmlviewgadgetwidget.cpp | 0 .../src/plugins/qmlview/qmlviewgadgetwidget.h | 0 .../src/plugins/qmlview/qmlviewplugin.cpp | 0 .../src/plugins/qmlview/qmlviewplugin.h | 0 .../src/plugins/scope/ScopeGadget.pluginspec | 0 .../src/plugins/scope/plotdata.cpp | 0 .../src/plugins/scope/plotdata.h | 0 .../src/plugins/scope/scope.pri | 0 .../src/plugins/scope/scope.pro | 0 .../src/plugins/scope/scope_dependencies.pri | 0 .../src/plugins/scope/scope_global.h | 0 .../src/plugins/scope/scopegadget.cpp | 0 .../src/plugins/scope/scopegadget.h | 0 .../scope/scopegadgetconfiguration.cpp | 0 .../plugins/scope/scopegadgetconfiguration.h | 0 .../src/plugins/scope/scopegadgetfactory.cpp | 0 .../src/plugins/scope/scopegadgetfactory.h | 0 .../plugins/scope/scopegadgetoptionspage.cpp | 0 .../plugins/scope/scopegadgetoptionspage.h | 0 .../plugins/scope/scopegadgetoptionspage.ui | 0 .../src/plugins/scope/scopegadgetwidget.cpp | 0 .../src/plugins/scope/scopegadgetwidget.h | 0 .../src/plugins/scope/scopeplugin.cpp | 0 .../src/plugins/scope/scopeplugin.h | 0 .../serialconnection/Serial.pluginspec | 0 .../src/plugins/serialconnection/serial.pri | 0 .../serialconnection/serial_dependencies.pri | 0 .../plugins/serialconnection/serial_global.h | 0 .../serialconnection/serialconnection.pro | 0 .../plugins/serialconnection/serialplugin.cpp | 0 .../plugins/serialconnection/serialplugin.h | 0 .../serialpluginconfiguration.cpp | 0 .../serialpluginconfiguration.h | 0 .../serialconnection/serialpluginoptions.ui | 0 .../serialpluginoptionspage.cpp | 0 .../serialpluginoptionspage.h | 0 .../setupwizard/SetupWizard.pluginspec | 0 .../setupwizard/biascalibrationutil.cpp | 0 .../plugins/setupwizard/biascalibrationutil.h | 0 .../plugins/setupwizard/connectiondiagram.cpp | 0 .../plugins/setupwizard/connectiondiagram.h | 0 .../plugins/setupwizard/connectiondiagram.ui | 0 .../setupwizard/outputcalibrationutil.cpp | 0 .../setupwizard/outputcalibrationutil.h | 0 .../setupwizard/pages/abstractwizardpage.cpp | 0 .../setupwizard/pages/abstractwizardpage.h | 0 .../pages/airframeinitialtuningpage.cpp | 0 .../pages/airframeinitialtuningpage.h | 0 .../pages/airframeinitialtuningpage.ui | 0 .../setupwizard/pages/airspeedpage.cpp | 0 .../plugins/setupwizard/pages/airspeedpage.h | 0 .../setupwizard/pages/autoupdatepage.cpp | 0 .../setupwizard/pages/autoupdatepage.h | 0 .../setupwizard/pages/autoupdatepage.ui | 0 .../setupwizard/pages/biascalibrationpage.cpp | 0 .../setupwizard/pages/biascalibrationpage.h | 0 .../setupwizard/pages/biascalibrationpage.ui | 0 .../setupwizard/pages/controllerpage.cpp | 0 .../setupwizard/pages/controllerpage.h | 0 .../setupwizard/pages/controllerpage.ui | 0 .../setupwizard/pages/esccalibrationpage.cpp | 0 .../setupwizard/pages/esccalibrationpage.h | 0 .../setupwizard/pages/esccalibrationpage.ui | 0 .../src/plugins/setupwizard/pages/escpage.cpp | 0 .../src/plugins/setupwizard/pages/escpage.h | 0 .../src/plugins/setupwizard/pages/escpage.ui | 0 .../setupwizard/pages/fixedwingpage.cpp | 0 .../plugins/setupwizard/pages/fixedwingpage.h | 0 .../src/plugins/setupwizard/pages/gpspage.cpp | 0 .../src/plugins/setupwizard/pages/gpspage.h | 0 .../plugins/setupwizard/pages/helipage.cpp | 0 .../src/plugins/setupwizard/pages/helipage.h | 0 .../src/plugins/setupwizard/pages/helipage.ui | 0 .../plugins/setupwizard/pages/inputpage.cpp | 0 .../src/plugins/setupwizard/pages/inputpage.h | 0 .../plugins/setupwizard/pages/inputpage.ui | 0 .../plugins/setupwizard/pages/multipage.cpp | 0 .../src/plugins/setupwizard/pages/multipage.h | 0 .../pages/notyetimplementedpage.cpp | 0 .../setupwizard/pages/notyetimplementedpage.h | 0 .../pages/notyetimplementedpage.ui | 0 .../plugins/setupwizard/pages/opendpage.cpp | 0 .../src/plugins/setupwizard/pages/opendpage.h | 0 .../plugins/setupwizard/pages/opendpage.ui | 0 .../plugins/setupwizard/pages/opstartpage.cpp | 0 .../plugins/setupwizard/pages/opstartpage.h | 0 .../plugins/setupwizard/pages/opstartpage.ui | 0 .../pages/outputcalibrationpage.cpp | 0 .../setupwizard/pages/outputcalibrationpage.h | 0 .../pages/outputcalibrationpage.ui | 0 .../setupwizard/pages/revocalibrationpage.cpp | 0 .../setupwizard/pages/revocalibrationpage.h | 0 .../setupwizard/pages/revocalibrationpage.ui | 0 .../plugins/setupwizard/pages/savepage.cpp | 0 .../src/plugins/setupwizard/pages/savepage.h | 0 .../src/plugins/setupwizard/pages/savepage.ui | 0 .../setupwizard/pages/selectionpage.cpp | 0 .../plugins/setupwizard/pages/selectionpage.h | 0 .../setupwizard/pages/selectionpage.ui | 0 .../plugins/setupwizard/pages/servopage.cpp | 0 .../src/plugins/setupwizard/pages/servopage.h | 0 .../plugins/setupwizard/pages/servopage.ui | 0 .../plugins/setupwizard/pages/summarypage.cpp | 0 .../plugins/setupwizard/pages/summarypage.h | 0 .../plugins/setupwizard/pages/summarypage.ui | 0 .../plugins/setupwizard/pages/surfacepage.cpp | 0 .../plugins/setupwizard/pages/surfacepage.h | 0 .../plugins/setupwizard/pages/surfacepage.ui | 0 .../plugins/setupwizard/pages/vehiclepage.cpp | 0 .../plugins/setupwizard/pages/vehiclepage.h | 0 .../plugins/setupwizard/pages/vehiclepage.ui | 0 .../setupwizard/resources/bttn-ESC-down.png | Bin .../setupwizard/resources/bttn-ESC-up.png | Bin .../resources/bttn-calculate-down.png | Bin .../resources/bttn-calculate-up.png | Bin .../setupwizard/resources/bttn-flash-down.png | Bin .../setupwizard/resources/bttn-flash-up.png | Bin .../setupwizard/resources/bttn-heli-down.png | Bin .../setupwizard/resources/bttn-heli-over.png | Bin .../setupwizard/resources/bttn-heli-up.png | Bin .../bttn-illustration-color-down.png | Bin .../resources/bttn-illustration-color-up.png | Bin .../setupwizard/resources/bttn-land-down.png | Bin .../setupwizard/resources/bttn-land-over.png | Bin .../setupwizard/resources/bttn-land-up.png | Bin .../setupwizard/resources/bttn-multi-down.png | Bin .../setupwizard/resources/bttn-multi-over.png | Bin .../setupwizard/resources/bttn-multi-up.png | Bin .../resources/bttn-oneshot-dwn.png | Bin .../setupwizard/resources/bttn-oneshot-up.png | Bin .../resources/bttn-oneshot125-down.png | Bin .../resources/bttn-oneshot125-up.png | Bin .../setupwizard/resources/bttn-plane-down.png | Bin .../setupwizard/resources/bttn-plane-over.png | Bin .../setupwizard/resources/bttn-plane-up.png | Bin .../setupwizard/resources/bttn-ppm-down.png | Bin .../setupwizard/resources/bttn-ppm-up.png | Bin .../setupwizard/resources/bttn-pwm-down.png | Bin .../setupwizard/resources/bttn-pwm-up.png | Bin .../setupwizard/resources/bttn-rapid-dwn.png | Bin .../setupwizard/resources/bttn-rapid-up.png | Bin .../setupwizard/resources/bttn-sat-down.png | Bin .../setupwizard/resources/bttn-sat-up.png | Bin .../setupwizard/resources/bttn-save-down.png | Bin .../setupwizard/resources/bttn-save-up.png | Bin .../setupwizard/resources/bttn-sbus-down.png | Bin .../setupwizard/resources/bttn-sbus-up.png | Bin .../resources/bttn-servo-digital-dwn.png | Bin .../resources/bttn-servo-digital-up.png | Bin .../resources/bttn-servo-standard-dwn.png | Bin .../resources/bttn-servo-standard-up.png | Bin .../setupwizard/resources/bttn-srxl-down.png | Bin .../setupwizard/resources/bttn-srxl-up.png | Bin .../setupwizard/resources/bttn-turbo-down.png | Bin .../setupwizard/resources/bttn-turbo-up.png | Bin .../resources/bttn-txwizard-off.png | Bin .../resources/bttn-txwizard-on.png | Bin .../resources/bttn-upgrade-down.png | Bin .../setupwizard/resources/bttn-upgrade-up.png | Bin .../setupwizard/resources/connected.png | Bin .../resources/connection-diagrams.svg | 0 .../fixedwing-shapes-wizard-no-numbers.svg | 0 .../resources/fixedwing-shapes-wizard.svg | 0 .../ground-shapes-wizard-no-numbers.svg | 0 .../resources/ground-shapes-wizard.svg | 0 .../resources/multirotor-shapes.svg | 0 .../setupwizard/resources/not-connected.png | Bin .../setupwizard/resources/sensor-shapes.svg | 0 .../plugins/setupwizard/resources/wizard.png | Bin .../src/plugins/setupwizard/setupwizard.cpp | 0 .../src/plugins/setupwizard/setupwizard.h | 0 .../src/plugins/setupwizard/setupwizard.pro | 0 .../plugins/setupwizard/setupwizardplugin.cpp | 0 .../plugins/setupwizard/setupwizardplugin.h | 0 .../vehicleconfigurationhelper.cpp | 0 .../setupwizard/vehicleconfigurationhelper.h | 0 .../vehicleconfigurationsource.cpp | 0 .../setupwizard/vehicleconfigurationsource.h | 0 .../vehicletemplateexportdialog.cpp | 0 .../setupwizard/vehicletemplateexportdialog.h | 0 .../vehicletemplateexportdialog.ui | 0 .../vehicletemplateselectorwidget.cpp | 0 .../vehicletemplateselectorwidget.h | 0 .../vehicletemplateselectorwidget.ui | 0 .../plugins/setupwizard/wizardResources.qrc | 0 .../SystemHealthGadget.pluginspec | 0 .../systemhealth/html/Actuator-Critical.html | 0 .../plugins/systemhealth/html/AlarmOK.html | 0 .../systemhealth/html/Attitude-Critical.html | 0 .../systemhealth/html/Attitude-Error.html | 0 .../systemhealth/html/Battery-Critical.html | 0 .../systemhealth/html/Battery-Error.html | 0 .../systemhealth/html/Battery-Warning.html | 0 .../systemhealth/html/BootFault-Critical.html | 0 .../html/BootFault-RebootRequired.html | 0 .../html/CPUOverload-Critical.html | 0 .../html/CPUOverload-Warning.html | 0 .../html/EventSystem-Warning.html | 0 .../html/FlightTime-Critical.html | 0 .../systemhealth/html/FlightTime-Error.html | 0 .../systemhealth/html/FlightTime-Warning.html | 0 .../systemhealth/html/GPS-Critical.html | 0 .../plugins/systemhealth/html/GPS-Error.html | 0 .../systemhealth/html/GPS-Warning.html | 0 .../systemhealth/html/Guidance-Warning.html | 0 .../html/Magnetometer-Critical.html | 0 .../html/Magnetometer-Warning.html | 0 .../html/OutOfMemory-Critical.html | 0 .../html/OutOfMemory-Warning.html | 0 .../systemhealth/html/PathPlan-Warning.html | 0 .../systemhealth/html/Receiver-Critical.html | 0 .../systemhealth/html/Receiver-Warning.html | 0 .../systemhealth/html/Sensors-Critical.html | 0 .../html/Stabilization-Critical.html | 0 .../html/Stabilization-Warning.html | 0 .../html/StackOverflow-Critical.html | 0 ...ion-BadThrottleOrCollectiveInputRange.html | 0 .../html/SystemConfiguration-Critical.html | 0 .../html/SystemConfiguration-FlightMode.html | 0 ...nfiguration-UnsupportedConfig_OneShot.html | 0 .../systemhealth/html/Telemetry-Error.html | 0 .../html/fr/Actuator-Critical.html | 0 .../plugins/systemhealth/html/fr/AlarmOK.html | 0 .../html/fr/Attitude-Critical.html | 0 .../systemhealth/html/fr/Attitude-Error.html | 0 .../html/fr/Battery-Critical.html | 0 .../systemhealth/html/fr/Battery-Error.html | 0 .../systemhealth/html/fr/Battery-Warning.html | 0 .../html/fr/BootFault-Critical.html | 0 .../html/fr/BootFault-RebootRequired.html | 0 .../html/fr/CPUOverload-Critical.html | 0 .../html/fr/CPUOverload-Warning.html | 0 .../html/fr/EventSystem-Warning.html | 0 .../html/fr/FlightTime-Critical.html | 0 .../html/fr/FlightTime-Error.html | 0 .../html/fr/FlightTime-Warning.html | 0 .../systemhealth/html/fr/GPS-Critical.html | 0 .../systemhealth/html/fr/GPS-Error.html | 0 .../systemhealth/html/fr/GPS-Warning.html | 0 .../html/fr/Guidance-Warning.html | 0 .../html/fr/Magnetometer-Critical.html | 0 .../html/fr/Magnetometer-Warning.html | 0 .../html/fr/OutOfMemory-Critical.html | 0 .../html/fr/OutOfMemory-Warning.html | 0 .../html/fr/PathPlan-Warning.html | 0 .../html/fr/Receiver-Critical.html | 0 .../html/fr/Receiver-Warning.html | 0 .../html/fr/Sensors-Critical.html | 0 .../html/fr/Stabilization-Critical.html | 0 .../html/fr/Stabilization-Warning.html | 0 .../html/fr/StackOverflow-Critical.html | 0 ...ion-BadThrottleOrCollectiveInputRange.html | 0 .../html/fr/SystemConfiguration-Critical.html | 0 .../fr/SystemConfiguration-FlightMode.html | 0 ...nfiguration-UnsupportedConfig_OneShot.html | 0 .../systemhealth/html/fr/Telemetry-Error.html | 0 .../src/plugins/systemhealth/systemhealth.pro | 0 .../src/plugins/systemhealth/systemhealth.qrc | 0 .../systemhealth_dependencies.pri | 0 .../systemhealth/systemhealthgadget.cpp | 0 .../plugins/systemhealth/systemhealthgadget.h | 0 .../systemhealthgadgetconfiguration.cpp | 0 .../systemhealthgadgetconfiguration.h | 0 .../systemhealthgadgetfactory.cpp | 0 .../systemhealth/systemhealthgadgetfactory.h | 0 .../systemhealthgadgetoptionspage.cpp | 0 .../systemhealthgadgetoptionspage.h | 0 .../systemhealthgadgetoptionspage.ui | 0 .../systemhealth/systemhealthgadgetwidget.cpp | 0 .../systemhealth/systemhealthgadgetwidget.h | 0 .../systemhealth/systemhealthplugin.cpp | 0 .../plugins/systemhealth/systemhealthplugin.h | 0 .../plugins/telemetry/Telemetry.pluginspec | 0 .../src/plugins/telemetry/images/tx-rx.svg | 0 .../src/plugins/telemetry/monitorgadget.cpp | 0 .../src/plugins/telemetry/monitorgadget.h | 0 .../telemetry/monitorgadgetconfiguration.cpp | 0 .../telemetry/monitorgadgetconfiguration.h | 0 .../telemetry/monitorgadgetfactory.cpp | 0 .../plugins/telemetry/monitorgadgetfactory.h | 0 .../telemetry/monitorgadgetoptionspage.cpp | 0 .../telemetry/monitorgadgetoptionspage.h | 0 .../src/plugins/telemetry/monitorwidget.cpp | 0 .../src/plugins/telemetry/monitorwidget.h | 0 .../src/plugins/telemetry/telemetry.pri | 0 .../src/plugins/telemetry/telemetry.pro | 0 .../src/plugins/telemetry/telemetry.qrc | 0 .../telemetry/telemetry_dependencies.pri | 0 .../src/plugins/telemetry/telemetry_global.h | 0 .../src/plugins/telemetry/telemetryplugin.cpp | 0 .../src/plugins/telemetry/telemetryplugin.h | 0 .../UAVObjectBrowser.pluginspec | 0 .../uavobjectbrowser/browseritemdelegate.cpp | 0 .../uavobjectbrowser/browseritemdelegate.h | 0 .../uavobjectbrowser/browserplugin.cpp | 0 .../plugins/uavobjectbrowser/browserplugin.h | 0 .../uavobjectbrowser/fieldtreeitem.cpp | 0 .../plugins/uavobjectbrowser/fieldtreeitem.h | 0 .../images/1343241276_eye.png | Bin .../uavobjectbrowser/images/64 bit.png | Bin .../uavobjectbrowser/images/down_alt.png | Bin .../uavobjectbrowser/images/install.png | Bin .../uavobjectbrowser/images/remove.png | Bin .../plugins/uavobjectbrowser/images/trash.png | Bin .../uavobjectbrowser/images/up_alt.png | Bin .../resources/uavodescription.mustache | 0 .../src/plugins/uavobjectbrowser/treeitem.cpp | 0 .../src/plugins/uavobjectbrowser/treeitem.h | 0 .../uavobjectbrowser/uavobjectbrowser.cpp | 0 .../uavobjectbrowser/uavobjectbrowser.h | 0 .../uavobjectbrowser/uavobjectbrowser.pro | 0 .../uavobjectbrowser/uavobjectbrowser.qrc | 0 .../uavobjectbrowser/uavobjectbrowser.ui | 0 .../uavobjectbrowser_dependencies.pri | 0 .../uavobjectbrowserconfiguration.cpp | 0 .../uavobjectbrowserconfiguration.h | 0 .../uavobjectbrowserfactory.cpp | 0 .../uavobjectbrowserfactory.h | 0 .../uavobjectbrowseroptionspage.cpp | 0 .../uavobjectbrowseroptionspage.h | 0 .../uavobjectbrowseroptionspage.ui | 0 .../uavobjectbrowserwidget.cpp | 0 .../uavobjectbrowser/uavobjectbrowserwidget.h | 0 .../uavobjectbrowser/uavobjecttreemodel.cpp | 0 .../uavobjectbrowser/uavobjecttreemodel.h | 0 .../plugins/uavobjectbrowser/viewoptions.ui | 0 .../src/plugins/uavobjects/OPPlots.m | 0 .../plugins/uavobjects/UAVObjects.pluginspec | 0 .../src/plugins/uavobjects/tests/main.cpp | 0 .../uavobjects/tests/uavobjectstest.cpp | 0 .../plugins/uavobjects/tests/uavobjectstest.h | 0 .../uavobjects/tests/uavobjectstest.pro | 0 .../src/plugins/uavobjects/uavdataobject.cpp | 0 .../src/plugins/uavobjects/uavdataobject.h | 0 .../src/plugins/uavobjects/uavmetaobject.cpp | 0 .../src/plugins/uavobjects/uavmetaobject.h | 0 .../src/plugins/uavobjects/uavobject.cpp | 0 .../plugins/uavobjects/uavobject.cpp.template | 0 .../src/plugins/uavobjects/uavobject.h | 0 .../plugins/uavobjects/uavobject.h.template | 0 .../plugins/uavobjects/uavobject.m.template | 0 .../src/plugins/uavobjects/uavobject.py | 0 .../plugins/uavobjects/uavobject.py.template | 0 .../src/plugins/uavobjects/uavobjectfield.cpp | 0 .../src/plugins/uavobjects/uavobjectfield.h | 0 .../plugins/uavobjects/uavobjectmanager.cpp | 0 .../src/plugins/uavobjects/uavobjectmanager.h | 0 .../src/plugins/uavobjects/uavobjects.pri | 0 .../src/plugins/uavobjects/uavobjects.pro | 0 .../uavobjects/uavobjects_dependencies.pri | 0 .../plugins/uavobjects/uavobjects_global.h | 0 .../uavobjects/uavobjectsinit.cpp.template | 0 .../src/plugins/uavobjects/uavobjectsinit.h | 0 .../plugins/uavobjects/uavobjectsplugin.cpp | 0 .../src/plugins/uavobjects/uavobjectsplugin.h | 0 .../plugins/uavobjects/uavobjgenerator.pri | 0 .../plugins/uavobjects/wireshark/Custom.m4 | 0 .../plugins/uavobjects/wireshark/Custom.make | 0 .../plugins/uavobjects/wireshark/Custom.nmake | 0 .../wireshark/op-uavobjects/AUTHORS | 0 .../wireshark/op-uavobjects/CMakeLists.txt | 0 .../wireshark/op-uavobjects/COPYING | 0 .../wireshark/op-uavobjects/ChangeLog | 0 .../wireshark/op-uavobjects/Makefile.am | 0 .../op-uavobjects/Makefile.common.template | 0 .../wireshark/op-uavobjects/Makefile.nmake | 0 .../wireshark/op-uavobjects/moduleinfo.h | 0 .../wireshark/op-uavobjects/moduleinfo.nmake | 0 .../packet-op-uavobjects.c.template | 0 .../wireshark/op-uavobjects/plugin.rc.in | 0 .../uavobjects/wireshark/op-uavtalk/AUTHORS | 0 .../wireshark/op-uavtalk/CMakeLists.txt | 0 .../uavobjects/wireshark/op-uavtalk/COPYING | 0 .../uavobjects/wireshark/op-uavtalk/ChangeLog | 0 .../wireshark/op-uavtalk/Makefile.am | 0 .../wireshark/op-uavtalk/Makefile.common | 0 .../wireshark/op-uavtalk/Makefile.nmake | 0 .../wireshark/op-uavtalk/moduleinfo.h | 0 .../wireshark/op-uavtalk/moduleinfo.nmake | 0 .../wireshark/op-uavtalk/packet-op-uavtalk.c | 0 .../wireshark/op-uavtalk/plugin.rc.in | 0 .../uavobjectutil/UAVObjectUtil.pluginspec | 0 .../uavobjectutil/devicedescriptorstruct.h | 0 .../plugins/uavobjectutil/uavobjecthelper.cpp | 0 .../plugins/uavobjectutil/uavobjecthelper.h | 0 .../plugins/uavobjectutil/uavobjectutil.pri | 0 .../plugins/uavobjectutil/uavobjectutil.pro | 0 .../uavobjectutil_dependencies.pri | 0 .../uavobjectutil/uavobjectutil_global.h | 0 .../uavobjectutil/uavobjectutilmanager.cpp | 0 .../uavobjectutil/uavobjectutilmanager.h | 0 .../uavobjectutil/uavobjectutilplugin.cpp | 0 .../uavobjectutil/uavobjectutilplugin.h | 0 .../UAVObjectWidgetUtils.pluginspec | 0 .../uavobjectwidgetutils/configtaskwidget.cpp | 0 .../uavobjectwidgetutils/configtaskwidget.h | 0 .../uavobjectwidgetutils/images/curve-bg.svg | 0 .../uavobjectwidgetutils/mixercurveline.cpp | 0 .../uavobjectwidgetutils/mixercurveline.h | 0 .../uavobjectwidgetutils/mixercurvepoint.cpp | 0 .../uavobjectwidgetutils/mixercurvepoint.h | 0 .../uavobjectwidgetutils/mixercurvewidget.cpp | 0 .../uavobjectwidgetutils/mixercurvewidget.h | 0 .../uavobjectwidgetutils/popupwidget.cpp | 0 .../uavobjectwidgetutils/popupwidget.h | 0 .../uavobjectwidgetutils/smartsavebutton.cpp | 0 .../uavobjectwidgetutils/smartsavebutton.h | 0 .../uavobjectwidgetutils.pri | 0 .../uavobjectwidgetutils.pro | 0 .../uavobjectwidgetutils.qrc | 0 .../uavobjectwidgetutils_dependencies.pri | 0 .../uavobjectwidgetutils_global.h | 0 .../uavobjectwidgetutilsplugin.cpp | 0 .../uavobjectwidgetutilsplugin.h | 0 .../uavsettingsimportexport/importsummary.cpp | 0 .../uavsettingsimportexport/importsummary.h | 0 .../importsummarydialog.ui | 0 .../uavsettingsimportexport.cpp | 0 .../uavsettingsimportexport.h | 0 .../uavsettingsimportexport.pluginspec | 0 .../uavsettingsimportexport.pri | 0 .../uavsettingsimportexport.pro | 0 .../uavsettingsimportexport_dependencies.pri | 0 .../uavsettingsimportexport_global.h | 0 .../uavsettingsimportexportfactory.cpp | 0 .../uavsettingsimportexportfactory.h | 0 .../src/plugins/uavtalk/UAVTalk.pluginspec | 0 .../src/plugins/uavtalk/telemetry.cpp | 0 .../src/plugins/uavtalk/telemetry.h | 0 .../src/plugins/uavtalk/telemetrymanager.cpp | 0 .../src/plugins/uavtalk/telemetrymanager.h | 0 .../src/plugins/uavtalk/telemetrymonitor.cpp | 0 .../src/plugins/uavtalk/telemetrymonitor.h | 0 .../src/plugins/uavtalk/uavtalk.cpp | 0 .../src/plugins/uavtalk/uavtalk.h | 0 .../src/plugins/uavtalk/uavtalk.pri | 0 .../src/plugins/uavtalk/uavtalk.pro | 0 .../plugins/uavtalk/uavtalk_dependencies.pri | 0 .../src/plugins/uavtalk/uavtalk_global.h | 0 .../src/plugins/uavtalk/uavtalkplugin.cpp | 0 .../src/plugins/uavtalk/uavtalkplugin.h | 0 .../src/plugins/uploader/SSP/common.h | 0 .../src/plugins/uploader/SSP/port.cpp | 0 .../src/plugins/uploader/SSP/port.h | 0 .../src/plugins/uploader/SSP/qssp.cpp | 0 .../src/plugins/uploader/SSP/qssp.h | 0 .../src/plugins/uploader/SSP/qsspt.cpp | 0 .../src/plugins/uploader/SSP/qsspt.h | 0 .../src/plugins/uploader/Uploader.pluginspec | 0 .../src/plugins/uploader/delay.cpp | 0 .../src/plugins/uploader/delay.h | 0 .../src/plugins/uploader/devicewidget.cpp | 0 .../src/plugins/uploader/devicewidget.h | 0 .../src/plugins/uploader/devicewidget.ui | 0 .../src/plugins/uploader/enums.h | 0 .../images/application-certificate.svg | 0 .../plugins/uploader/images/deviceID-0101.svg | 0 .../plugins/uploader/images/deviceID-0201.svg | 0 .../plugins/uploader/images/deviceID-0301.svg | 0 .../plugins/uploader/images/deviceID-0401.svg | 0 .../plugins/uploader/images/deviceID-0402.svg | 0 .../plugins/uploader/images/dialog-apply.svg | 0 .../src/plugins/uploader/images/error.svg | 0 .../plugins/uploader/images/gcs-board-cc.png | Bin .../uploader/images/gcs-board-cc3d.png | Bin .../uploader/images/gcs-board-nano.png | Bin .../uploader/images/gcs-board-oplink.png | Bin .../uploader/images/gcs-board-revo.png | Bin .../src/plugins/uploader/images/gtk-info.svg | 0 .../src/plugins/uploader/images/pipx.png | Bin .../plugins/uploader/images/process-stop.svg | 0 .../plugins/uploader/images/system-run.svg | 0 .../plugins/uploader/images/view-refresh.svg | 0 .../src/plugins/uploader/images/warning.svg | 0 .../src/plugins/uploader/op_dfu.cpp | 0 .../src/plugins/uploader/op_dfu.h | 0 .../src/plugins/uploader/oplinkwatchdog.cpp | 0 .../src/plugins/uploader/oplinkwatchdog.h | 0 .../src/plugins/uploader/rebootdialog.cpp | 0 .../src/plugins/uploader/rebootdialog.h | 0 .../src/plugins/uploader/rebootdialog.ui | 0 .../plugins/uploader/runningdevicewidget.cpp | 0 .../plugins/uploader/runningdevicewidget.h | 0 .../plugins/uploader/runningdevicewidget.ui | 0 .../src/plugins/uploader/uploader.pri | 0 .../src/plugins/uploader/uploader.pro | 0 .../src/plugins/uploader/uploader.qrc | 0 .../src/plugins/uploader/uploader.ui | 0 .../uploader/uploader_dependencies.pri | 0 .../src/plugins/uploader/uploader_global.h | 0 .../src/plugins/uploader/uploadergadget.cpp | 0 .../src/plugins/uploader/uploadergadget.h | 0 .../uploader/uploadergadgetconfiguration.cpp | 0 .../uploader/uploadergadgetconfiguration.h | 0 .../uploader/uploadergadgetfactory.cpp | 0 .../plugins/uploader/uploadergadgetfactory.h | 0 .../uploader/uploadergadgetoptionspage.cpp | 0 .../uploader/uploadergadgetoptionspage.h | 0 .../plugins/uploader/uploadergadgetwidget.cpp | 0 .../plugins/uploader/uploadergadgetwidget.h | 0 .../src/plugins/uploader/uploaderplugin.cpp | 0 .../src/plugins/uploader/uploaderplugin.h | 0 .../usagetracker/usagetracker.pluginspec | 0 .../src/plugins/usagetracker/usagetracker.pro | 0 .../usagetracker/usagetrackerplugin.cpp | 0 .../plugins/usagetracker/usagetrackerplugin.h | 0 .../src/plugins/welcome/Welcome.pluginspec | 0 .../src/plugins/welcome/qml/ActivityPanel.qml | 0 .../plugins/welcome/qml/CommunityPanel.qml | 0 .../src/plugins/welcome/qml/NewsPanel.qml | 0 .../plugins/welcome/qml/ScrollDecorator.qml | 0 .../src/plugins/welcome/qml/SitesPanel.qml | 0 .../plugins/welcome/qml/WelcomePageButton.qml | 0 .../qml/images/bttn-export-template-off.png | Bin .../qml/images/bttn-export-template-on.png | Bin .../welcome/qml/images/bttn-txwizard-off.png | Bin .../welcome/qml/images/bttn-txwizard-on.png | Bin .../welcome/qml/images/bttn-vehwizard-off.png | Bin .../welcome/qml/images/bttn-vehwizard-on.png | Bin .../qml/images/button-label-bottom.png | Bin .../welcome/qml/images/button-label.png | Bin .../plugins/welcome/qml/images/config-off.png | Bin .../plugins/welcome/qml/images/config-on.png | Bin .../welcome/qml/images/firmware-off.png | Bin .../welcome/qml/images/firmware-on.png | Bin .../welcome/qml/images/flightdata-off.png | Bin .../welcome/qml/images/flightdata-on.png | Bin .../plugins/welcome/qml/images/hitl-off.png | Bin .../plugins/welcome/qml/images/hitl-on.png | Bin .../welcome/qml/images/planner-off.png | Bin .../plugins/welcome/qml/images/planner-on.png | Bin .../plugins/welcome/qml/images/refresh.png | Bin .../plugins/welcome/qml/images/scopes-off.png | Bin .../plugins/welcome/qml/images/scopes-on.png | Bin .../plugins/welcome/qml/images/system-off.png | Bin .../plugins/welcome/qml/images/system-on.png | Bin .../welcome/qml/images/welcome-lp-bg.png | Bin .../welcome/qml/images/welcome-lp-logo.png | Bin .../welcome/qml/images/welcome-news-bg.png | Bin .../plugins/welcome/qml/images/welcome.jpg | Bin .../plugins/welcome/qml/images/wizard-off.png | Bin .../plugins/welcome/qml/images/wizard-on.png | Bin .../src/plugins/welcome/qml/main.qml | 0 .../src/plugins/welcome/welcome.pri | 0 .../src/plugins/welcome/welcome.pro | 0 .../src/plugins/welcome/welcome.qrc | 0 .../plugins/welcome/welcome_dependencies.pri | 0 .../src/plugins/welcome/welcome_global.h | 0 .../src/plugins/welcome/welcomemode.cpp | 0 .../src/plugins/welcome/welcomemode.h | 0 .../src/plugins/welcome/welcomeplugin.cpp | 0 .../src/plugins/welcome/welcomeplugin.h | 0 ground/{openpilotgcs => gcs}/src/python.pri | 0 ground/{openpilotgcs => gcs}/src/rpath.pri | 0 .../src/share/configurations/default.xml | 0 .../src/share/copydata.pro | 0 .../share/diagrams/default/system-health.svg | 0 .../src/share/dials/default/Readme.txt | 0 .../src/share/dials/default/altimeter.svg | 0 .../src/share/dials/default/arm-status.svg | 0 .../src/share/dials/default/attitude.svg | 0 .../src/share/dials/default/barometer.svg | 0 .../src/share/dials/default/compass.svg | 0 .../share/dials/default/flightmode-status.svg | 0 .../src/share/dials/default/gps-signal.svg | 0 .../src/share/dials/default/gps-status.svg | 0 .../dials/default/lineardial-horizontal.svg | 0 .../dials/default/lineardial-vertical.svg | 0 .../src/share/dials/default/speed.svg | 0 .../src/share/dials/default/textonly.svg | 0 .../src/share/dials/default/thermometer.svg | 0 .../src/share/dials/default/vsi.svg | 0 .../src/share/dials/deluxe/altimeter.svg | 0 .../src/share/dials/deluxe/attitude.svg | 0 .../src/share/dials/deluxe/barometer.svg | 0 .../src/share/dials/deluxe/compass.svg | 0 .../dials/deluxe/lineardial-horizontal.svg | 0 .../dials/deluxe/lineardial-vertical.svg | 0 .../src/share/dials/deluxe/speed.svg | 0 .../src/share/dials/deluxe/thermometer.svg | 0 .../src/share/dials/deluxe/vsi.svg | 0 .../src/share/dials/hi-contrast/altimeter.svg | 0 .../src/share/dials/hi-contrast/attitude.svg | 0 .../src/share/dials/hi-contrast/barometer.svg | 0 .../src/share/dials/hi-contrast/compass.svg | 0 .../dials/hi-contrast/flightmode-status.svg | 0 .../share/dials/hi-contrast/gps-signal.svg | 0 .../share/dials/hi-contrast/gps-status.svg | 0 .../hi-contrast/lineardial-horizontal.svg | 0 .../dials/hi-contrast/lineardial-vertical.svg | 0 .../src/share/dials/hi-contrast/speed.svg | 0 .../src/share/dials/hi-contrast/textonly.svg | 0 .../share/dials/hi-contrast/thermometer.svg | 0 .../src/share/dials/hi-contrast/vsi.svg | 0 .../src/share/help/angleLimitsHelp.html | 0 .../src/share/help/attitudeStabiHelp.html | 0 .../src/share/help/commandHelp.html | 0 .../src/share/help/rateStabiHelp.html | 0 .../src/share/help/updateRealTimeHelp.html | 0 .../src/share/mapicons/easystar.png | Bin .../src/share/mapicons/quad.png | Bin .../models/backgrounds/default_background.png | Bin .../share/models/backgrounds/standard/01.png | Bin .../share/models/backgrounds/standard/02.png | Bin .../share/models/backgrounds/standard/03.png | Bin .../share/models/backgrounds/standard/04.png | Bin .../share/models/backgrounds/standard/05.png | Bin .../share/models/backgrounds/standard/06.png | Bin .../share/models/backgrounds/standard/07.png | Bin .../share/models/backgrounds/standard/08.png | Bin .../share/models/backgrounds/standard/09.png | Bin .../share/models/backgrounds/standard/10.png | Bin .../share/models/backgrounds/standard/11.png | Bin .../share/models/backgrounds/standard/12.png | Bin .../share/models/backgrounds/standard/13.jpg | Bin .../src/share/models/backgrounds/wide/01w.png | Bin .../src/share/models/backgrounds/wide/02w.png | Bin .../src/share/models/backgrounds/wide/03w.png | Bin .../src/share/models/backgrounds/wide/04w.png | Bin .../src/share/models/backgrounds/wide/05w.png | Bin .../src/share/models/backgrounds/wide/06w.png | Bin .../src/share/models/backgrounds/wide/07w.png | Bin .../src/share/models/backgrounds/wide/08w.png | Bin .../src/share/models/backgrounds/wide/09w.png | Bin .../src/share/models/backgrounds/wide/10w.png | Bin .../src/share/models/backgrounds/wide/11w.png | Bin .../src/share/models/backgrounds/wide/12w.png | Bin .../src/share/models/backgrounds/wide/13w.jpg | Bin .../src/share/models/boards/CC3D/CC3D.3ds | Bin .../src/share/models/boards/CC3D/TEXTURE.PNG | Bin .../boards/CopterControl/CopterControl.3ds | Bin .../models/boards/CopterControl/TEXTURE.PNG | Bin .../models/boards/Revolution/Revolution.3DS | Bin .../models/boards/Revolution/TEXTURE.PNG | Bin .../src/share/models/helis/t-rex/TEXTURE.JPG | Bin .../share/models/helis/t-rex/t-rex_450_xl.3ds | Bin .../share/models/helis/t-rex/t-rex_450_xl.jpg | Bin .../share/models/helis/t-rex/t-rex_450_xl.wav | Bin .../share/models/multi/aeroquad/TEXTURE.JPG | Bin .../share/models/multi/aeroquad/aeroquad.jpg | Bin .../models/multi/aeroquad/aeroquad_+.3ds | Bin .../multi/blackout/BlackoutMiniHQuad.3DS | Bin .../multi/blackout/BlackoutMiniHQuad.jpg | Bin .../share/models/multi/blackout/TEXTURE.PNG | Bin .../models/multi/dankers_quad/TEXTURE.jpg | Bin .../multi/dankers_quad/dankers_quad.3ds | Bin .../multi/dankers_quad/dankers_quad.jpg | Bin .../share/models/multi/easy_quad/BOARDS.JPG | Bin .../src/share/models/multi/easy_quad/LOGO.JPG | Bin .../share/models/multi/easy_quad/TEXTURE.JPG | Bin .../models/multi/easy_quad/easy_quad_X.3ds | Bin .../models/multi/easy_quad/easy_quad_X.jpg | Bin .../models/multi/gaui_330x/gaui_330x.3ds | Bin .../models/multi/gaui_330x/gaui_330x.jpg | Bin .../share/models/multi/gaui_330x/texture.jpg | Bin .../share/models/multi/joes_cnc/J14-QT_+.3DS | Bin .../share/models/multi/joes_cnc/J14-QT_+.jpg | Bin .../share/models/multi/joes_cnc/J14-QT_X.3DS | Bin .../share/models/multi/joes_cnc/J14-QT_X.jpg | Bin .../share/models/multi/joes_cnc/J14-Q_+.3DS | Bin .../share/models/multi/joes_cnc/J14-Q_+.jpg | Bin .../share/models/multi/joes_cnc/J14-Q_X.3DS | Bin .../share/models/multi/joes_cnc/J14-Q_X.jpg | Bin .../share/models/multi/joes_cnc/TEXTURE.JPG | Bin .../share/models/multi/mattL_Y6/TEXTURE.PNG | Bin .../share/models/multi/mattL_Y6/mattL_Y6.3ds | Bin .../share/models/multi/mattL_Y6/mattL_Y6.jpg | Bin .../models/multi/mikrokopter/MK_Hexa.3ds | Bin .../models/multi/mikrokopter/MK_Hexa.jpg | Bin .../models/multi/mikrokopter/MK_L4-ME.3ds | Bin .../models/multi/mikrokopter/MK_L4-ME.jpg | Bin .../models/multi/mikrokopter/MK_Okto.3ds | Bin .../models/multi/mikrokopter/MK_Okto.jpg | Bin .../models/multi/mikrokopter/MK_Okto2.3ds | Bin .../models/multi/mikrokopter/MK_Okto2.jpg | Bin .../models/multi/mikrokopter/TEXTURE.JPG | Bin .../src/share/models/multi/ricoo/CC.PNG | Bin .../src/share/models/multi/ricoo/TEXTURE.PNG | Bin .../src/share/models/multi/ricoo/ricoo.3DS | Bin .../src/share/models/multi/ricoo/ricoo.jpg | Bin .../scorpion_tricopter/scorpion_tricopter.3ds | Bin .../scorpion_tricopter/scorpion_tricopter.jpg | Bin .../multi/scorpion_tricopter/texture.jpg | Bin .../share/models/multi/test_quad/TEXTURE.JPG | Bin .../share/models/multi/test_quad/TEXTURE.PNG | Bin .../models/multi/test_quad/test_quad_+.3ds | Bin .../models/multi/test_quad/test_quad_+.jpg | Bin .../models/multi/test_quad/test_quad_X.3ds | Bin .../models/multi/test_quad/test_quad_X.jpg | Bin .../share/models/planes/Easystar/TEXTURE.JPG | Bin .../share/models/planes/Easystar/easystar.3ds | Bin .../share/models/planes/Easystar/easystar.jpg | Bin .../models/planes/firecracker/TEXTURE.JPG | Bin .../models/planes/firecracker/firecracker.3ds | Bin .../models/planes/firecracker/firecracker.jpg | Bin .../share/models/planes/funjet/TEXTURE.JPG | Bin .../src/share/models/planes/funjet/funjet.3ds | Bin .../src/share/models/planes/funjet/funjet.jpg | Bin .../src/share/models/planes/funjet/funjet.wav | Bin .../src/share/models/planes/zagi/texture.jpg | Bin .../src/share/models/planes/zagi/zagi.3ds | Bin .../src/share/models/planes/zagi/zagi.jpg | Bin .../src/share/pfd/default/AltitudeScale.qml | 0 .../src/share/pfd/default/Compass.qml | 0 .../src/share/pfd/default/HorizontCenter.qml | 0 .../src/share/pfd/default/Info.qml | 0 .../src/share/pfd/default/Panels.qml | 0 .../src/share/pfd/default/Pfd.qml | 0 .../src/share/pfd/default/PfdIndicators.qml | 0 .../src/share/pfd/default/PfdTerrainView.qml | 0 .../src/share/pfd/default/PfdWorldView.qml | 0 .../src/share/pfd/default/RollScale.qml | 0 .../src/share/pfd/default/SpeedScale.qml | 0 .../src/share/pfd/default/SvgElementImage.qml | 0 .../pfd/default/SvgElementPositionItem.qml | 0 .../src/share/pfd/default/TooltipArea.qml | 0 .../src/share/pfd/default/VsiScale.qml | 0 .../src/share/pfd/default/Warnings.qml | 0 .../src/share/pfd/default/pfd.svg | 0 .../src/share/pfd/default/readymap.earth | 0 .../src/share/pfd/default/srtm.earth | 0 .../share/pfd/default/yahoo_readymap.earth | 0 .../src/share/pfd/default/yahoo_srtm.earth | 0 .../{openpilotgcs => gcs}/src/share/share.pro | 0 .../src/share/sounds/Complete sound set.txt | 0 .../src/share/sounds/License.txt | 0 .../src/share/sounds/default/0.wav | Bin .../src/share/sounds/default/1.wav | Bin .../src/share/sounds/default/10.wav | Bin .../src/share/sounds/default/100.wav | Bin .../src/share/sounds/default/1000.wav | Bin .../src/share/sounds/default/11.wav | Bin .../src/share/sounds/default/12.wav | Bin .../src/share/sounds/default/13.wav | Bin .../src/share/sounds/default/14.wav | Bin .../src/share/sounds/default/15.wav | Bin .../src/share/sounds/default/16.wav | Bin .../src/share/sounds/default/17.wav | Bin .../src/share/sounds/default/18.wav | Bin .../src/share/sounds/default/19.wav | Bin .../src/share/sounds/default/2.wav | Bin .../src/share/sounds/default/20.wav | Bin .../src/share/sounds/default/3.wav | Bin .../src/share/sounds/default/30.wav | Bin .../src/share/sounds/default/4.wav | Bin .../src/share/sounds/default/40.wav | Bin .../src/share/sounds/default/5.wav | Bin .../src/share/sounds/default/50.wav | Bin .../src/share/sounds/default/6.wav | Bin .../src/share/sounds/default/60.wav | Bin .../src/share/sounds/default/7.wav | Bin .../src/share/sounds/default/70.wav | Bin .../src/share/sounds/default/8.wav | Bin .../src/share/sounds/default/80.wav | Bin .../src/share/sounds/default/9.wav | Bin .../src/share/sounds/default/90.wav | Bin .../src/share/sounds/default/KPH.wav | Bin .../src/share/sounds/default/MPH.wav | Bin .../src/share/sounds/default/aborted.wav | Bin .../src/share/sounds/default/active.wav | Bin .../src/share/sounds/default/alarmsound.wav | Bin .../src/share/sounds/default/alert.wav | Bin .../src/share/sounds/default/altitude.wav | Bin .../src/share/sounds/default/amps.wav | Bin .../src/share/sounds/default/aquired.wav | Bin .../src/share/sounds/default/armed.wav | Bin .../src/share/sounds/default/auto flight.wav | Bin .../src/share/sounds/default/battery.wav | Bin .../src/share/sounds/default/beepsound.wav | Bin .../src/share/sounds/default/camera.wav | Bin .../src/share/sounds/default/cancelled.wav | Bin .../src/share/sounds/default/changed.wav | Bin .../share/sounds/default/circle position.wav | Bin .../src/share/sounds/default/cleared.wav | Bin .../src/share/sounds/default/complete.wav | Bin .../src/share/sounds/default/connected.wav | Bin .../src/share/sounds/default/connection.wav | Bin .../src/share/sounds/default/control.wav | Bin .../share/sounds/default/coptercontrol.wav | Bin .../src/share/sounds/default/critical.wav | Bin .../src/share/sounds/default/disabled.wav | Bin .../src/share/sounds/default/disarmed.wav | Bin .../src/share/sounds/default/disconnected.wav | Bin .../src/share/sounds/default/feet.wav | Bin .../src/share/sounds/default/figure eight.wav | Bin .../src/share/sounds/default/flight.wav | Bin .../src/share/sounds/default/geofence.wav | Bin .../src/share/sounds/default/gps.wav | Bin .../share/sounds/default/ground station.wav | Bin .../src/share/sounds/default/heading.wav | Bin .../src/share/sounds/default/height.wav | Bin .../src/share/sounds/default/high.wav | Bin .../src/share/sounds/default/hippodrome.wav | Bin .../share/sounds/default/hold position.wav | Bin .../share/sounds/default/home location.wav | Bin .../src/share/sounds/default/initialised.wav | Bin .../src/share/sounds/default/initiated.wav | Bin .../src/share/sounds/default/landing.wav | Bin .../src/share/sounds/default/launch.wav | Bin .../src/share/sounds/default/left.wav | Bin .../src/share/sounds/default/logging.wav | Bin .../src/share/sounds/default/lost.wav | Bin .../src/share/sounds/default/low altitude.wav | Bin .../src/share/sounds/default/low battery.wav | Bin .../share/sounds/default/low gps quality.wav | Bin .../src/share/sounds/default/magic.wav | Bin .../share/sounds/default/manual flight.wav | Bin .../src/share/sounds/default/maximum.wav | Bin .../src/share/sounds/default/meters.wav | Bin .../src/share/sounds/default/minimum.wav | Bin .../src/share/sounds/default/minus.wav | Bin .../src/share/sounds/default/mode.wav | Bin .../src/share/sounds/default/moved.wav | Bin .../src/share/sounds/default/navigation.wav | Bin .../src/share/sounds/default/openpilot.wav | Bin .../src/share/sounds/default/point.wav | Bin .../src/share/sounds/default/range.wav | Bin .../src/share/sounds/default/reached.wav | Bin .../share/sounds/default/ready for flight.wav | Bin .../src/share/sounds/default/return home.wav | Bin .../src/share/sounds/default/right.wav | Bin .../src/share/sounds/default/set.wav | Bin .../src/share/sounds/default/speed.wav | Bin .../share/sounds/default/stabilization.wav | Bin .../src/share/sounds/default/started.wav | Bin .../src/share/sounds/default/stopped.wav | Bin .../src/share/sounds/default/takeoff.wav | Bin .../src/share/sounds/default/telemetry.wav | Bin .../src/share/sounds/default/time.wav | Bin .../src/share/sounds/default/triggered.wav | Bin .../src/share/sounds/default/uav.wav | Bin .../src/share/sounds/default/volts.wav | Bin .../src/share/sounds/default/warning.wav | Bin .../src/share/sounds/default/waypoint.wav | Bin .../src/share/sounds/default/whoopsound.wav | Bin .../src/share/stylesheets/default.qss | 0 .../src/share/stylesheets/default_linux.qss | 0 .../src/share/stylesheets/default_macos.qss | 0 .../src/share/stylesheets/default_windows.qss | 0 .../src/share/translations/Readme.txt | 0 .../translations/extract-mimetypes.xq.in | 0 .../src/share/translations/openpilotgcs_de.ts | 0 .../src/share/translations/openpilotgcs_es.ts | 0 .../src/share/translations/openpilotgcs_fr.ts | 2 +- .../src/share/translations/openpilotgcs_ru.ts | 0 .../share/translations/openpilotgcs_zh_CN.ts | 0 .../src/share/translations/translations.pro | 0 .../vehicletemplates/custom/whats_this.txt | 0 ...elMako-FixedWing-Elevon-7134e8ae5ce.optmpl | 0 ...o900-VoilureFixe-Elevon-d4a58d2cd50.optmpl | 0 .../vehicletemplates/fixedwing/whats_this.txt | 0 .../helicopter/whats_this.txt | 0 ...ultirotor-QuadrocopterX-0482b7a25f7.optmpl | 0 ...ultirotor-QuadrocopterX-0bb44b68883.optmpl | 0 ...SPEEDFPV250-Unsupported-2cbaaa14a01.optmpl | 0 ...ultirotor-QuadrocopterX-e9980c55302.optmpl | 0 ...ultirotor-QuadrocopterX-d415c242154.optmpl | 0 ...ultirotor-QuadrocopterX-cfa8ec67993.optmpl | 0 ...ultirotor-QuadrocopterX-425b90123f1.optmpl | 0 ...ultirotor-QuadrocopterX-fae90503b3f.optmpl | 0 ...ultirotor-QuadrocopterX-9a3aa9d9726.optmpl | 0 ...ultirotor-QuadrocopterX-9eb7b719244.optmpl | 0 ...ultirotor-QuadrocopterX-c117d151f95.optmpl | 0 ...ultirotor-QuadrocopterX-c27ae7b79ca.optmpl | 0 ...ultirotor-QuadrocopterX-2c3f9181872.optmpl | 0 ...ultirotor-QuadrocopterX-385d9ac9ae1.optmpl | 0 ...-Multirotor-Hexacopter+-c50a904f4a3.optmpl | 0 ...-Multirotor-HexacopterH-6cc3fed9073.optmpl | 0 ...-Multirotor-HexacopterX-b3b8c1d2f3c.optmpl | 0 ...Multirotor-HexacopterY6-0b5dc6bae4f.optmpl | 0 ...ultirotor-Quadrocopter+-a87a4226820.optmpl | 0 ...ultirotor-QuadrocopterX-5fce7315a5b.optmpl | 0 ...er-Multirotor-Tricopter-5f46bc37c31.optmpl | 0 ...ultirotor-QuadrocopterX-8f838e43432.optmpl | 0 ...ultirotor-QuadrocopterX-969354c51c1.optmpl | 0 ...ultirotor-QuadrocopterX-0b41edda68f.optmpl | 0 ...ultirotor-QuadrocopterX-32bf14a10fc.optmpl | 0 ...ultirotor-QuadrocopterX-314fff867fd.optmpl | 0 ...ultirotor-QuadrocopterX-181dab0df01.optmpl | 0 ...ultirotor-QuadrocopterX-90a90b9fb50.optmpl | 0 ...ultirotor-QuadrocopterX-6da440c4d7c.optmpl | 0 ...ultirotor-QuadrocopterX-c6c6cfc4cf9.optmpl | 0 ...te-Multirotor-Tricopter-dcbce3f069c.optmpl | 0 ...-Multirotor-HexacopterX-6587232be1a.optmpl | 0 ...ultirotor-QuadrocopterX-3b169a4fd1b.optmpl | 0 ...rotor-QuadrocopterX-5d318c0526c (1).optmpl | 0 ...ultirotor-QuadrocopterX-fac61e7adb8.optmpl | 0 ...ultirotor-QuadrocopterX-895b222d670.optmpl | 0 .../multirotor/whats_this.txt | 0 .../vehicletemplates/surface/whats_this.txt | 0 .../src/shared/namespace_global.h | 0 .../src/shared/qtlockedfile/README.txt | 0 .../src/shared/qtlockedfile/namespace.patch | 0 .../src/shared/qtlockedfile/qtlockedfile.cpp | 0 .../src/shared/qtlockedfile/qtlockedfile.h | 0 .../src/shared/qtlockedfile/qtlockedfile.pri | 0 .../shared/qtlockedfile/qtlockedfile_unix.cpp | 0 .../shared/qtlockedfile/qtlockedfile_win.cpp | 0 .../src/shared/qtsingleapplication/README.txt | 0 .../qtsingleapplication/namespace.patch | 0 .../qtsingleapplication/qtlocalpeer.cpp | 0 .../shared/qtsingleapplication/qtlocalpeer.h | 0 .../qtsingleapplication.cpp | 0 .../qtsingleapplication/qtsingleapplication.h | 0 .../qtsingleapplication.pri | 0 .../qtsinglecoreapplication.cpp | 0 .../qtsinglecoreapplication.h | 0 .../qtsinglecoreapplication.pri | 0 .../src/shared/scriptwrapper/README | 0 .../scriptwrapper/interface_wrap_helpers.h | 0 .../shared/scriptwrapper/scriptwrapper.pri | 0 .../src/shared/scriptwrapper/wrap_helpers.h | 0 ground/{openpilotgcs => gcs}/src/src.pro | 0 ground/ground.pro | 4 +- .../generators/gcs/uavobjectgeneratorgcs.h | 2 +- .../generators/java/uavobjectgeneratorjava.h | 2 +- .../matlab/uavobjectgeneratormatlab.h | 2 +- .../wireshark/uavobjectgeneratorwireshark.cpp | 2 +- make/tools.mk | 4 +- make/winx86/README.txt | 2 +- make/winx86/cmd/sh.cmd | 2 +- package/Darwin.mk | 2 +- package/Windows.mk | 2 +- package/linux/debian/rules | 2 +- 4268 files changed, 31 insertions(+), 37 deletions(-) rename ground/{openpilotgcs => gcs}/copydata.pro (100%) rename ground/{openpilotgcs/openpilotgcs.pro => gcs/gcs.pro} (100%) rename ground/{openpilotgcs => gcs}/openpilotgcs.pri (100%) rename ground/{openpilotgcs => gcs}/src/app/Info.plist (100%) rename ground/{openpilotgcs => gcs}/src/app/app.pro (100%) rename ground/{openpilotgcs => gcs}/src/app/appresources.qrc (100%) rename ground/{openpilotgcs => gcs}/src/app/gcssplashscreen.cpp (100%) rename ground/{openpilotgcs => gcs}/src/app/gcssplashscreen.h (100%) rename ground/{openpilotgcs => gcs}/src/app/librepilotgcs.icns (100%) rename ground/{openpilotgcs => gcs}/src/app/librepilotgcs.ico (100%) rename ground/{openpilotgcs => gcs}/src/app/librepilotgcs.rc (100%) rename ground/{openpilotgcs => gcs}/src/app/main.cpp (100%) rename ground/{openpilotgcs => gcs}/src/app/openpilotgcs.icns (100%) rename ground/{openpilotgcs => gcs}/src/app/prifile.icns (100%) rename ground/{openpilotgcs => gcs}/src/app/profile.icns (100%) rename ground/{openpilotgcs => gcs}/src/app/qtconf.qrc.in (100%) rename ground/{openpilotgcs => gcs}/src/app/splash.png (100%) rename ground/{openpilotgcs => gcs}/src/experimental/HIDTest/HIDTest.pro (100%) rename ground/{openpilotgcs => gcs}/src/experimental/HIDTest/main.cpp (100%) rename ground/{openpilotgcs => gcs}/src/experimental/PowerLog6S/HIDTest.pro (100%) rename ground/{openpilotgcs => gcs}/src/experimental/PowerLog6S/main.cpp (100%) rename ground/{openpilotgcs => gcs}/src/experimental/SerialLogger/ParseEKFLog.m (100%) rename ground/{openpilotgcs => gcs}/src/experimental/SerialLogger/SerialLogger.pro (100%) rename ground/{openpilotgcs => gcs}/src/experimental/SerialLogger/analyzeEKF.m (100%) rename ground/{openpilotgcs => gcs}/src/experimental/SerialLogger/analyzeINSGPS.m (100%) rename ground/{openpilotgcs => gcs}/src/experimental/SerialLogger/analyzeRaw.m (100%) rename ground/{openpilotgcs => gcs}/src/experimental/SerialLogger/main.cpp (100%) rename ground/{openpilotgcs => gcs}/src/experimental/USB_UPLOAD_TOOL/SSP/common.h (100%) rename ground/{openpilotgcs => gcs}/src/experimental/USB_UPLOAD_TOOL/SSP/main.cpp (100%) rename ground/{openpilotgcs => gcs}/src/experimental/USB_UPLOAD_TOOL/SSP/port.cpp (100%) rename ground/{openpilotgcs => gcs}/src/experimental/USB_UPLOAD_TOOL/SSP/port.h (100%) rename ground/{openpilotgcs => gcs}/src/experimental/USB_UPLOAD_TOOL/SSP/qssp.cpp (100%) rename ground/{openpilotgcs => gcs}/src/experimental/USB_UPLOAD_TOOL/SSP/qssp.h (100%) rename ground/{openpilotgcs => gcs}/src/experimental/USB_UPLOAD_TOOL/SSP/qsspt.cpp (100%) rename ground/{openpilotgcs => gcs}/src/experimental/USB_UPLOAD_TOOL/SSP/qsspt.h (100%) rename ground/{openpilotgcs => gcs}/src/experimental/USB_UPLOAD_TOOL/SSP/ssp.cpp (100%) rename ground/{openpilotgcs => gcs}/src/experimental/USB_UPLOAD_TOOL/SSP/ssp.h (100%) rename ground/{openpilotgcs => gcs}/src/experimental/USB_UPLOAD_TOOL/SSP/ssp_test.pro (100%) rename ground/{openpilotgcs => gcs}/src/experimental/USB_UPLOAD_TOOL/delay.cpp (100%) rename ground/{openpilotgcs => gcs}/src/experimental/USB_UPLOAD_TOOL/delay.h (100%) rename ground/{openpilotgcs => gcs}/src/experimental/USB_UPLOAD_TOOL/main.cpp (100%) rename ground/{openpilotgcs => gcs}/src/experimental/USB_UPLOAD_TOOL/op_dfu.cpp (100%) rename ground/{openpilotgcs => gcs}/src/experimental/USB_UPLOAD_TOOL/op_dfu.h (100%) rename ground/{openpilotgcs => gcs}/src/experimental/USB_UPLOAD_TOOL/upload.pro (100%) rename ground/{openpilotgcs => gcs}/src/experimental/finaltest/finaltest.pro (100%) rename ground/{openpilotgcs => gcs}/src/experimental/finaltest/main.cpp (100%) rename ground/{openpilotgcs => gcs}/src/experimental/finaltest/mainwindow.cpp (100%) rename ground/{openpilotgcs => gcs}/src/experimental/finaltest/mainwindow.h (100%) rename ground/{openpilotgcs => gcs}/src/experimental/finaltest/mainwindow.ui (100%) rename ground/{openpilotgcs => gcs}/src/experimental/finaltest/ui_mainwindow.h (100%) rename ground/{openpilotgcs => gcs}/src/experimental/tools/DocumentationHelper/DocumentationHelper.pro (100%) rename ground/{openpilotgcs => gcs}/src/experimental/tools/DocumentationHelper/main.cpp (100%) rename ground/{openpilotgcs => gcs}/src/experimental/tools/DocumentationHelper/mainwindow.cpp (100%) rename ground/{openpilotgcs => gcs}/src/experimental/tools/DocumentationHelper/mainwindow.h (100%) rename ground/{openpilotgcs => gcs}/src/experimental/tools/DocumentationHelper/mainwindow.ui (100%) rename ground/{openpilotgcs => gcs}/src/libs/aggregation/aggregate.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/aggregation/aggregate.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/aggregation/aggregation.pri (100%) rename ground/{openpilotgcs => gcs}/src/libs/aggregation/aggregation.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/aggregation/aggregation_global.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/aggregation/examples/examples.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/aggregation/examples/text/main.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/aggregation/examples/text/main.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/aggregation/examples/text/main.ui (100%) rename ground/{openpilotgcs => gcs}/src/libs/aggregation/examples/text/myinterfaces.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/aggregation/examples/text/text.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/.hg_archival.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/.hgeol (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/.hgignore (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/.hgtags (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/.no-auto-format (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/COPYING.BSD (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/COPYING.GPL (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/COPYING.LGPL (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/COPYING.MINPACK (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/COPYING.MPL2 (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/COPYING.README (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/CTestConfig.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/CTestCustom.cmake.in (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/Array (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/Cholesky (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/CholmodSupport (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/Core (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/Dense (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/Eigen (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/Eigen2Support (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/Eigenvalues (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/Geometry (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/Householder (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/IterativeLinearSolvers (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/Jacobi (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/LU (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/LeastSquares (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/MetisSupport (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/OrderingMethods (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/PaStiXSupport (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/PardisoSupport (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/QR (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/QtAlignedMalloc (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/SPQRSupport (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/SVD (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/Sparse (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/SparseCholesky (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/SparseCore (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/SparseLU (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/SparseQR (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/StdDeque (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/StdList (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/StdVector (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/SuperLUSupport (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/UmfPackSupport (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Cholesky/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Cholesky/LDLT.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Cholesky/LLT.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Cholesky/LLT_MKL.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/CholmodSupport/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/CholmodSupport/CholmodSupport.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Array.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/ArrayBase.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/ArrayWrapper.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Assign.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Assign_MKL.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/BandMatrix.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Block.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/BooleanRedux.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/CommaInitializer.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/CoreIterators.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/CwiseBinaryOp.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/CwiseNullaryOp.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/CwiseUnaryOp.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/CwiseUnaryView.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/DenseBase.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/DenseCoeffsBase.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/DenseStorage.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Diagonal.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/DiagonalMatrix.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/DiagonalProduct.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Dot.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/EigenBase.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Flagged.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/ForceAlignedAccess.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Functors.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Fuzzy.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/GeneralProduct.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/GenericPacketMath.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/GlobalFunctions.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/IO.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Map.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/MapBase.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/MathFunctions.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Matrix.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/MatrixBase.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/NestByValue.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/NoAlias.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/NumTraits.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/PermutationMatrix.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/PlainObjectBase.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/ProductBase.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Random.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Redux.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Ref.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Replicate.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/ReturnByValue.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Reverse.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Select.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/SelfAdjointView.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/SolveTriangular.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/StableNorm.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Stride.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Swap.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Transpose.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Transpositions.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/TriangularMatrix.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/VectorBlock.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/VectorwiseOp.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/Visitor.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/arch/AltiVec/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/arch/AltiVec/Complex.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/arch/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/arch/Default/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/arch/Default/Settings.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/arch/NEON/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/arch/NEON/Complex.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/arch/NEON/PacketMath.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/arch/SSE/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/arch/SSE/Complex.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/arch/SSE/MathFunctions.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/arch/SSE/PacketMath.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/CoeffBasedProduct.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixVector.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixVector_MKL.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/Parallelizer.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixVector.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/SelfadjointProduct.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/SelfadjointRank2Update.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixMatrix.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixVector.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixVector_MKL.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/TriangularSolverMatrix.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/TriangularSolverMatrix_MKL.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/products/TriangularSolverVector.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/util/BlasUtil.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/util/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/util/Constants.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/util/DisableStupidWarnings.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/util/ForwardDeclarations.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/util/MKL_support.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/util/Macros.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/util/Memory.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/util/Meta.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/util/NonMPL2.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/util/ReenableStupidWarnings.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/util/StaticAssert.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Core/util/XprHelper.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/Block.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/Cwise.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/CwiseOperators.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/AlignedBox.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/All.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/AngleAxis.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Hyperplane.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Quaternion.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Rotation2D.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/RotationBase.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Scaling.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Transform.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Translation.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/LU.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/Lazy.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/LeastSquares.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/Macros.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/MathFunctions.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/Memory.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/Meta.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/Minor.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/QR.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/SVD.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/TriangularSolver.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigen2Support/VectorBlock.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigenvalues/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigenvalues/ComplexEigenSolver.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigenvalues/ComplexSchur.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigenvalues/ComplexSchur_MKL.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigenvalues/EigenSolver.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigenvalues/HessenbergDecomposition.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigenvalues/RealQZ.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigenvalues/RealSchur.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigenvalues/RealSchur_MKL.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Eigenvalues/Tridiagonalization.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Geometry/AlignedBox.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Geometry/AngleAxis.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Geometry/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Geometry/EulerAngles.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Geometry/Homogeneous.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Geometry/Hyperplane.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Geometry/OrthoMethods.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Geometry/ParametrizedLine.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Geometry/Quaternion.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Geometry/Rotation2D.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Geometry/RotationBase.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Geometry/Scaling.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Geometry/Transform.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Geometry/Translation.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Geometry/Umeyama.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Geometry/arch/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Geometry/arch/Geometry_SSE.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Householder/BlockHouseholder.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Householder/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Householder/Householder.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Householder/HouseholderSequence.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/IterativeLinearSolvers/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Jacobi/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/Jacobi/Jacobi.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/LU/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/LU/Determinant.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/LU/FullPivLU.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/LU/Inverse.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/LU/PartialPivLU.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/LU/PartialPivLU_MKL.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/LU/arch/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/LU/arch/Inverse_SSE.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/MetisSupport/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/MetisSupport/MetisSupport.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/OrderingMethods/Amd.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/OrderingMethods/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/OrderingMethods/Eigen_Colamd.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/OrderingMethods/Ordering.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/PaStiXSupport/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/PaStiXSupport/PaStiXSupport.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/PardisoSupport/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/PardisoSupport/PardisoSupport.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/QR/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/QR/ColPivHouseholderQR.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/QR/ColPivHouseholderQR_MKL.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/QR/FullPivHouseholderQR.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/QR/HouseholderQR.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/QR/HouseholderQR_MKL.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SPQRSupport/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SVD/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SVD/JacobiSVD.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SVD/JacobiSVD_MKL.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SVD/UpperBidiagonalization.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCholesky/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/AmbiVector.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/CompressedStorage.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/MappedSparseMatrix.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparseBlock.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparseColEtree.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparseCwiseBinaryOp.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparseCwiseUnaryOp.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparseDenseProduct.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparseDiagonalProduct.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparseDot.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparseFuzzy.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparseMatrix.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparseMatrixBase.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparsePermutation.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparseProduct.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparseRedux.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparseSparseProductWithPruning.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparseTranspose.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparseTriangularView.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparseUtil.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparseVector.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/SparseView.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseCore/TriangularSolver.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseLU/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseLU/SparseLU.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseLU/SparseLUImpl.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseLU/SparseLU_Memory.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseLU/SparseLU_Structs.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseLU/SparseLU_Utils.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseLU/SparseLU_column_dfs.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseLU/SparseLU_panel_dfs.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseLU/SparseLU_pivotL.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseLU/SparseLU_pruneL.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseLU/SparseLU_relax_snode.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseQR/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SparseQR/SparseQR.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/StlSupport/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/StlSupport/StdDeque.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/StlSupport/StdList.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/StlSupport/StdVector.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/StlSupport/details.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SuperLUSupport/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/SuperLUSupport/SuperLUSupport.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/UmfPackSupport/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/UmfPackSupport/UmfPackSupport.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/misc/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/misc/Image.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/misc/Kernel.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/misc/Solve.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/misc/SparseSolve.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/misc/blas.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/plugins/ArrayCwiseBinaryOps.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/plugins/ArrayCwiseUnaryOps.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/plugins/BlockMethods.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/plugins/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/plugins/CommonCwiseBinaryOps.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/plugins/CommonCwiseUnaryOps.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/plugins/MatrixCwiseBinaryOps.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/Eigen/src/plugins/MatrixCwiseUnaryOps.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/INSTALL (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/README.OpenpilotGCS.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/BenchSparseUtil.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/BenchTimer.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/BenchUtil.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/README.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/basicbench.cxxlist (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/basicbenchmark.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/basicbenchmark.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/benchBlasGemm.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/benchCholesky.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/benchEigenSolver.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/benchFFT.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/benchGeometry.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/benchVecAdd.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/bench_gemm.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/bench_multi_compilers.sh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/bench_norm.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/bench_reverse.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/bench_sum.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/bench_unrolling (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/benchmark.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/benchmarkSlice.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/benchmarkX.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/benchmarkXcwise.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/benchmark_suite (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/COPYING (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/README (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_aat_product.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_ata_product.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_atv_product.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_axpby.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_axpy.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_cholesky.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_ger.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_hessenberg.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_lu_decomp.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_lu_solve.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_matrix_matrix_product.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_matrix_matrix_product_bis.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_matrix_vector_product.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_partial_lu.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_rot.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_symv.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_syr2.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_trisolve.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_trisolve_matrix.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/action_trmm.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/actions/basic_actions.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/cmake/FindACML.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/cmake/FindATLAS.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/cmake/FindBlitz.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/cmake/FindCBLAS.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/cmake/FindGMM.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/cmake/FindGOTO.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/cmake/FindGOTO2.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/cmake/FindMKL.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/cmake/FindMTL4.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/cmake/FindPackageHandleStandardArgs.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/cmake/FindTvmet.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/cmake/MacroOptionalAddSubdirectory.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/data/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/data/action_settings.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/data/gnuplot_common_settings.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/data/go_mean (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/data/mean.cxx (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/data/mk_gnuplot_script.sh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/data/mk_mean_script.sh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/data/mk_new_gnuplot.sh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/data/perlib_plot_settings.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/data/regularize.cxx (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/data/smooth.cxx (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/data/smooth_all.sh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/bench.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/bench_parameter.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/btl.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/init/init_function.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/init/init_matrix.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/init/init_vector.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/static/bench_static.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/static/intel_bench_fixed_size.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/static/static_size_generator.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/timers/STL_perf_analyzer.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/timers/STL_timer.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/timers/mixed_perf_analyzer.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer_old.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/timers/portable_timer.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/timers/x86_perf_analyzer.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/timers/x86_timer.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/utils/size_lin_log.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/utils/size_log.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/utils/utilities.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/generic_bench/utils/xy_file.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/BLAS/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/BLAS/blas.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/BLAS/blas_interface.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/BLAS/blas_interface_impl.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/BLAS/c_interface_base.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/BLAS/main.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/STL/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/STL/STL_interface.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/STL/main.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/blitz/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/blitz/blitz_LU_solve_interface.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/blitz/blitz_interface.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/blitz/btl_blitz.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/blitz/btl_tiny_blitz.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/blitz/tiny_blitz_interface.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/eigen2/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/eigen2/btl_tiny_eigen2.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/eigen2/eigen2_interface.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/eigen2/main_adv.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/eigen2/main_linear.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/eigen2/main_matmat.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/eigen2/main_vecmat.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/eigen3/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/eigen3/btl_tiny_eigen3.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/eigen3/eigen3_interface.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/eigen3/main_adv.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/eigen3/main_linear.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/eigen3/main_matmat.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/eigen3/main_vecmat.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/gmm/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/gmm/gmm_LU_solve_interface.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/gmm/gmm_interface.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/gmm/main.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/mtl4/.kdbgrc.main (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/mtl4/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/mtl4/main.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/mtl4/mtl4_LU_solve_interface.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/mtl4/mtl4_interface.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/tvmet/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/tvmet/main.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/tvmet/tvmet_interface.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/ublas/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/ublas/main.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/btl/libs/ublas/ublas_interface.hh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/check_cache_queries.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/eig33.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/geometry.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/product_threshold.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/quat_slerp.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/quatmul.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/sparse_cholesky.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/sparse_dense_product.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/sparse_lu.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/sparse_product.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/sparse_randomsetter.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/sparse_setter.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/sparse_transpose.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/sparse_trisolver.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/spbench/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/spbench/sp_solver.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/spbench/spbench.dtd (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/spbench/spbenchsolver.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/spbench/spbenchsolver.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/spbench/spbenchstyle.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/spbench/test_sparseLU.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/spmv.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/bench/vdw_new.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/BandTriangularSolver.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/GeneralRank1Update.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/PackedSelfadjointProduct.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/PackedTriangularMatrixVector.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/PackedTriangularSolverVector.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/README.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/Rank2Update.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/chbmv.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/chpmv.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/common.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/complex_double.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/complex_single.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/complexdots.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/ctbmv.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/double.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/drotm.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/drotmg.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/dsbmv.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/dspmv.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/dtbmv.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/level1_cplx_impl.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/level1_impl.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/level1_real_impl.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/level2_cplx_impl.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/level2_impl.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/level2_real_impl.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/level3_impl.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/lsame.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/single.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/srotm.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/srotmg.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/ssbmv.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/sspmv.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/stbmv.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/cblat1.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/cblat2.dat (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/cblat2.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/cblat3.dat (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/cblat3.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/dblat1.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/dblat2.dat (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/dblat2.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/dblat3.dat (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/dblat3.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/runblastest.sh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/sblat1.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/sblat2.dat (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/sblat2.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/sblat3.dat (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/sblat3.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/zblat1.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/zblat2.dat (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/zblat2.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/zblat3.dat (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/testing/zblat3.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/xerbla.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/zhbmv.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/zhpmv.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/blas/ztbmv.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/EigenConfigureTesting.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/EigenDetermineOSVersion.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/EigenDetermineVSServicePack.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/EigenTesting.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/FindAdolc.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/FindBLAS.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/FindCholmod.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/FindEigen2.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/FindEigen3.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/FindFFTW.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/FindGLEW.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/FindGMP.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/FindGSL.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/FindGoogleHash.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/FindLAPACK.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/FindMPFR.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/FindMetis.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/FindPastix.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/FindSPQR.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/FindScotch.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/FindStandardMathLibrary.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/FindSuperLU.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/FindUmfpack.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/RegexUtils.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/cmake/language_support.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/debug/gdb/__init__.py (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/debug/gdb/printers.py (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/debug/msvc/eigen.natvis (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/debug/msvc/eigen_autoexp_part.dat (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/mandelbrot/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/mandelbrot/README (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/mandelbrot/mandelbrot.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/mandelbrot/mandelbrot.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/mix_eigen_and_c/README (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/mix_eigen_and_c/binary_library.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/mix_eigen_and_c/binary_library.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/mix_eigen_and_c/example.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/opengl/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/opengl/README (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/opengl/camera.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/opengl/camera.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/opengl/gpuhelper.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/opengl/gpuhelper.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/opengl/icosphere.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/opengl/icosphere.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/opengl/quaternion_demo.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/opengl/quaternion_demo.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/opengl/trackball.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/demos/opengl/trackball.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/A05_PortingFrom2To3.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/A10_Eigen2SupportModes.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/AsciiQuickReference.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/B01_Experimental.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/ClassHierarchy.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/CustomizingEigen.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/Doxyfile.in (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/Eigen_Silly_Professor_64x64.png (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/FixedSizeVectorizable.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/FunctionsTakingEigenTypes.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/HiPerformance.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/InsideEigenExample.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/LinearLeastSquares.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/Manual.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/Overview.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/PassingByValue.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/PreprocessorDirectives.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/QuickReference.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/QuickStartGuide.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/SparseLinearSystems.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/SparseQuickReference.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/StlContainers.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/StorageOrders.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/StructHavingEigenMembers.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TemplateKeyword.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TopicAliasing.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TopicAssertions.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TopicEigenExpressionTemplates.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TopicLazyEvaluation.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TopicLinearAlgebraDecompositions.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TopicMultithreading.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TopicResizing.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TopicScalarTypes.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TopicVectorization.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TutorialAdvancedInitialization.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TutorialArrayClass.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TutorialBlockOperations.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TutorialGeometry.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TutorialLinearAlgebra.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TutorialMapClass.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TutorialMatrixArithmetic.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TutorialMatrixClass.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TutorialReductionsVisitorsBroadcasting.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TutorialSparse.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/TutorialSparse_example_details.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/UnalignedArrayAssert.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/UsingIntelMKL.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/WrongStackAlignment.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/eigen_navtree_hacks.js (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/eigendoxy.css (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/eigendoxy_footer.html.in (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/eigendoxy_header.html.in (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/eigendoxy_layout.xml.in (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/eigendoxy_tabs.css (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/.krazy (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/DenseBase_middleCols_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/DenseBase_middleRows_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/DenseBase_template_int_middleCols.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/DenseBase_template_int_middleRows.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/MatrixBase_cwise_const.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/QuickStart_example.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/QuickStart_example2_dynamic.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/QuickStart_example2_fixed.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/TemplateKeyword_flexible.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/TemplateKeyword_simple.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/TutorialLinAlgComputeTwice.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/TutorialLinAlgExComputeSolveError.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/TutorialLinAlgExSolveLDLT.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/TutorialLinAlgInverseDeterminant.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/TutorialLinAlgRankRevealing.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/TutorialLinAlgSVDSolve.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/TutorialLinAlgSetThreshold.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_ArrayClass_accessors.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_ArrayClass_addition.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_ArrayClass_cwise_other.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_ArrayClass_interop.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_ArrayClass_mult.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_BlockOperations_block_assignment.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_BlockOperations_colrow.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_BlockOperations_corner.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_BlockOperations_print_block.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_BlockOperations_vector.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_PartialLU_solve.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_simple_example_dynamic_size.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/Tutorial_simple_example_fixed_size.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/class_Block.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/class_CwiseBinaryOp.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/class_CwiseUnaryOp.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/class_CwiseUnaryOp_ptrfun.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/class_FixedBlock.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/class_FixedVectorBlock.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/class_VectorBlock.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/function_taking_eigenbase.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/function_taking_ref.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/tut_arithmetic_add_sub.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/tut_arithmetic_dot_cross.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/tut_arithmetic_matrix_mul.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/tut_arithmetic_redux_basic.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/tut_arithmetic_scalar_mul_div.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/tut_matrix_coefficient_accessors.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/tut_matrix_resize.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/examples/tut_matrix_resize_fixed_size.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/.krazy (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/AngleAxis_mimic_euler.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/ColPivHouseholderQR_solve.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/ComplexEigenSolver_compute.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/ComplexEigenSolver_eigenvalues.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/ComplexEigenSolver_eigenvectors.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/ComplexSchur_compute.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/ComplexSchur_matrixT.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/ComplexSchur_matrixU.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_abs.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_abs2.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_acos.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_asin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_boolean_and.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_boolean_or.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_cos.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_cube.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_equal_equal.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_exp.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_greater.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_greater_equal.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_inverse.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_less.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_less_equal.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_log.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_max.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_min.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_minus.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_minus_equal.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_not_equal.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_plus.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_plus_equal.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_pow.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_product.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_quotient.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_sin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_slash_equal.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_sqrt.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_square.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_tan.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Cwise_times_equal.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/DenseBase_LinSpaced.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/DenseBase_LinSpaced_seq.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/DenseBase_setLinSpaced.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/DirectionWise_replicate.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/DirectionWise_replicate_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/EigenSolver_EigenSolver_MatrixType.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/EigenSolver_compute.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/EigenSolver_eigenvalues.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/EigenSolver_eigenvectors.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/EigenSolver_pseudoEigenvectors.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/FullPivHouseholderQR_solve.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/FullPivLU_image.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/FullPivLU_kernel.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/FullPivLU_solve.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/GeneralizedEigenSolver.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/HessenbergDecomposition_compute.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/HessenbergDecomposition_matrixH.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/HessenbergDecomposition_packedMatrix.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/HouseholderQR_householderQ.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/HouseholderQR_solve.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/HouseholderSequence_HouseholderSequence.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/IOFormat.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/JacobiSVD_basic.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Jacobi_makeGivens.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Jacobi_makeJacobi.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/LLT_example.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/LLT_solve.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Map_general_stride.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Map_inner_stride.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Map_outer_stride.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Map_placement_new.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Map_simple.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_adjoint.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_all.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_array.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_array_const.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_asDiagonal.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_block_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_block_int_int_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_bottomLeftCorner_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_bottomRightCorner_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_bottomRows_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_cast.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_col.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_colwise.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_computeInverseAndDetWithCheck.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_computeInverseWithCheck.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_cwiseAbs.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_cwiseAbs2.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_cwiseEqual.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_cwiseInverse.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_cwiseMax.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_cwiseMin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_cwiseNotEqual.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_cwiseProduct.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_cwiseQuotient.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_cwiseSqrt.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_diagonal.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_diagonal_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_diagonal_template_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_eigenvalues.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_end_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_eval.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_extract.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_fixedBlock_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_identity.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_identity_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_inverse.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_isDiagonal.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_isIdentity.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_isOnes.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_isOrthogonal.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_isUnitary.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_isZero.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_leftCols_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_marked.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_noalias.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_ones.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_ones_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_ones_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_operatorNorm.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_part.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_prod.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_random.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_random_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_random_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_replicate.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_replicate_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_reverse.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_rightCols_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_row.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_rowwise.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_segment_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_select.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_set.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_setIdentity.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_setOnes.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_setRandom.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_setZero.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_start_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_template_int_bottomRows.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_template_int_end.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_block_int_int_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomLeftCorner.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomLeftCorner_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomRightCorner.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomRightCorner_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topLeftCorner.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topLeftCorner_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topRightCorner.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topRightCorner_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_template_int_leftCols.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_template_int_rightCols.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_template_int_segment.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_template_int_start.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_template_int_topRows.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_topLeftCorner_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_topRightCorner_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_topRows_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_transpose.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_zero.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_zero_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/MatrixBase_zero_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Matrix_resize_NoChange_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Matrix_resize_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Matrix_resize_int_NoChange.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Matrix_resize_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Matrix_setConstant_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Matrix_setConstant_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Matrix_setIdentity_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Matrix_setOnes_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Matrix_setOnes_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Matrix_setRandom_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Matrix_setRandom_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Matrix_setZero_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Matrix_setZero_int_int.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/PartialPivLU_solve.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/PartialRedux_count.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/PartialRedux_maxCoeff.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/PartialRedux_minCoeff.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/PartialRedux_norm.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/PartialRedux_prod.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/PartialRedux_squaredNorm.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/PartialRedux_sum.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/RealQZ_compute.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/RealSchur_RealSchur_MatrixType.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/RealSchur_compute.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_eigenvalues.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_eigenvectors.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_operatorSqrt.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/SelfAdjointView_eigenvalues.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/SelfAdjointView_operatorNorm.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/TopicAliasing_block.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/TopicAliasing_block_correct.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/TopicAliasing_cwise.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/TopicAliasing_mult1.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/TopicAliasing_mult2.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/TopicAliasing_mult3.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/TopicStorageOrders_example.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tridiagonalization_Tridiagonalization_MatrixType.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tridiagonalization_compute.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tridiagonalization_decomposeInPlace.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tridiagonalization_diagonal.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tridiagonalization_householderCoefficients.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tridiagonalization_packedMatrix.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_Block.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_CommaTemporary.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_Join.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_LinSpaced.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_ThreeWays.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_Zero.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tutorial_Map_rowmajor.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tutorial_Map_using.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tutorial_commainit_01.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tutorial_commainit_01b.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tutorial_commainit_02.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tutorial_solve_matrix_inverse.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tutorial_solve_multiple_rhs.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tutorial_solve_reuse_decomposition.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tutorial_solve_singular.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tutorial_solve_triangular.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Tutorial_solve_triangular_inplace.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/Vectorwise_reverse.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/class_FullPivLU.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/compile_snippet.cpp.in (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/tut_arithmetic_redux_minmax.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/tut_arithmetic_transpose_aliasing.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/tut_arithmetic_transpose_conjugate.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/tut_arithmetic_transpose_inplace.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/snippets/tut_matrix_assignment_resizing.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/special_examples/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/special_examples/Tutorial_sparse_example.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/special_examples/Tutorial_sparse_example_details.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/doc/tutorial.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/eigen3.pc.in (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/block_nonconst_ctor_on_const_xpr_0.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/block_nonconst_ctor_on_const_xpr_1.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/block_nonconst_ctor_on_const_xpr_2.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/block_on_const_type_actually_const_0.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/block_on_const_type_actually_const_1.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/const_qualified_block_method_retval_0.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/const_qualified_block_method_retval_1.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/const_qualified_diagonal_method_retval.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/const_qualified_transpose_method_retval.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/diagonal_nonconst_ctor_on_const_xpr.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/diagonal_on_const_type_actually_const.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/failtest_sanity_check.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_0.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_1.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_2.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_3.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_4.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/map_on_const_type_actually_const_0.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/map_on_const_type_actually_const_1.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/transpose_nonconst_ctor_on_const_xpr.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/failtest/transpose_on_const_type_actually_const.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/cholesky.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/clacgv.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/cladiv.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/clarf.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/clarfb.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/clarfg.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/clarft.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/complex_double.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/complex_single.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/dladiv.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/dlamch.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/dlapy2.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/dlapy3.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/dlarf.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/dlarfb.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/dlarfg.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/dlarft.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/double.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/dsecnd_NONE.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/eigenvalues.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/ilaclc.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/ilaclr.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/iladlc.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/iladlr.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/ilaslc.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/ilaslr.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/ilazlc.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/ilazlr.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/lapack_common.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/lu.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/second_NONE.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/single.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/sladiv.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/slamch.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/slapy2.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/slapy3.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/slarf.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/slarfb.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/slarfg.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/slarft.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/zlacgv.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/zladiv.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/zlarf.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/zlarfb.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/zlarfg.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/lapack/zlarft.f (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/scripts/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/scripts/buildtests.in (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/scripts/cdashtesting.cmake.in (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/scripts/check.in (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/scripts/debug.in (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/scripts/eigen_gen_credits.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/scripts/eigen_gen_docs (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/scripts/release.in (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/scripts/relicense.py (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/signature_of_eigen3_matrix_library (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/adjoint.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/array.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/array_for_matrix.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/array_replicate.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/array_reverse.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/bandmatrix.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/basicstuff.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/bicgstab.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/block.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/cholesky.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/cholmod_support.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/commainitializer.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/conjugate_gradient.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/conservative_resize.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/corners.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/cwiseop.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/denseLM.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/determinant.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/diagonal.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/diagonalmatrices.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/dontalign.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/dynalloc.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_adjoint.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_alignedbox.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_array.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_basicstuff.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_bug_132.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_cholesky.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_commainitializer.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_cwiseop.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_determinant.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_dynalloc.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_eigensolver.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_first_aligned.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_geometry.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_geometry_with_eigen2_prefix.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_hyperplane.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_inverse.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_linearstructure.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_lu.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_map.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_meta.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_miscmatrices.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_mixingtypes.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_newstdvector.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_nomalloc.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_packetmath.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_parametrizedline.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_prec_inverse_4x4.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_product_large.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_product_small.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_qr.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_qtvector.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_regression.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_sizeof.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_smallvectors.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_sparse_basic.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_sparse_product.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_sparse_solvers.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_sparse_vector.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_stdvector.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_submatrices.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_sum.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_svd.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_swap.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_triangular.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_unalignedassert.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/eigen2_visitor.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/gsl_helper.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/main.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/product.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/runtest.sh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/sparse.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2/testsuite.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigen2support.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigensolver_complex.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigensolver_generalized_real.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigensolver_generic.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/eigensolver_selfadjoint.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/exceptions.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/first_aligned.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/geo_alignedbox.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/geo_eulerangles.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/geo_homogeneous.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/geo_hyperplane.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/geo_orthomethods.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/geo_parametrizedline.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/geo_quaternion.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/geo_transformations.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/hessenberg.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/householder.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/integer_types.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/inverse.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/jacobi.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/jacobisvd.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/linearstructure.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/lu.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/main.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/mapped_matrix.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/mapstaticmethods.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/mapstride.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/meta.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/metis_support.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/miscmatrices.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/mixingtypes.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/nesting_ops.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/nomalloc.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/nullary.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/packetmath.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/pardiso_support.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/pastix_support.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/permutationmatrices.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/prec_inverse_4x4.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/product.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/product_extra.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/product_large.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/product_mmtr.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/product_notemporary.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/product_selfadjoint.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/product_small.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/product_symm.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/product_syrk.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/product_trmm.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/product_trmv.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/product_trsolve.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/qr.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/qr_colpivoting.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/qr_fullpivoting.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/qtvector.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/real_qz.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/redux.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/ref.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/resize.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/runtest.sh (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/schur_complex.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/schur_real.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/selfadjoint.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/simplicial_cholesky.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/sizeof.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/sizeoverflow.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/smallvectors.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/sparse.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/sparseLM.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/sparse_basic.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/sparse_permutations.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/sparse_product.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/sparse_solver.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/sparse_solvers.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/sparse_vector.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/sparselu.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/sparseqr.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/special_numbers.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/spqr_support.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/stable_norm.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/stddeque.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/stdlist.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/stdvector.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/stdvector_overload.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/superlu_support.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/swap.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/testsuite.cmake (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/triangular.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/umeyama.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/umfpack_support.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/unalignedassert.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/unalignedcount.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/upperbidiagonalization.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/vectorization_logic.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/vectorwiseop.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/visitor.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/test/zerosized.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/AdolcForward (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/AlignedVector3 (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/ArpackSupport (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/AutoDiff (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/BVH (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/FFT (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/IterativeSolvers (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/KroneckerProduct (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/LevenbergMarquardt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/MPRealSupport (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/MatrixFunctions (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/MoreVectorization (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/NonLinearOptimization (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/NumericalDiff (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/OpenGLSupport (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/Polynomials (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/SVD (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/Skyline (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/SparseExtra (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/Splines (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/AutoDiff/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/BVH/BVAlgorithms.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/BVH/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/BVH/KdBVH.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/FFT/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/FFT/ei_fftw_impl.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/FFT/ei_kissfft_impl.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/DGMRES.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/GMRES.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteCholesky.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/IterationController.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/MINRES.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/Scaling.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/KroneckerProduct/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/CopyrightMINPACK.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunctionAtomic.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/StemFunction.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/MoreVectorization/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/MoreVectorization/MathFunctions.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/chkder.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/covar.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/dogleg.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/lmpar.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/r1updt.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/NumericalDiff/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/Polynomials/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/Polynomials/Companion.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/Polynomials/PolynomialSolver.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/Polynomials/PolynomialUtils.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/SVD/BDCSVD.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/SVD/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/SVD/JacobiSVD.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/SVD/SVDBase.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/SVD/TODOBdcsvd.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/SVD/doneInBDCSVD.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/Skyline/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineMatrix.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineProduct.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineStorage.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineUtil.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/SparseExtra/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/SparseExtra/MarketIO.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/SparseExtra/RandomSetter.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/Splines/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/Splines/Spline.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/Splines/SplineFitting.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/Eigen/src/Splines/SplineFwd.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/README.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/bench/bench_svd.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/doc/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/doc/Overview.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/doc/eigendoxy_layout.xml.in (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/doc/examples/BVH_Example.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/doc/examples/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/doc/examples/FFT.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/doc/examples/MatrixExponential.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/doc/examples/MatrixFunction.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/doc/examples/MatrixLogarithm.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/doc/examples/MatrixPower.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/doc/examples/MatrixPower_optimal.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/doc/examples/MatrixSine.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/doc/examples/MatrixSinh.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/doc/examples/MatrixSquareRoot.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/doc/examples/PolynomialSolver1.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/doc/examples/PolynomialUtils1.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/doc/snippets/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/BVH.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/FFT.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/FFTW.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/NonLinearOptimization.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/NumericalDiff.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/alignedvector3.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/autodiff.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/bdcsvd.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/dgmres.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/forward_adolc.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/gmres.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/jacobisvd.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/kronecker_product.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/levenberg_marquardt.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/matrix_exponential.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/matrix_function.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/matrix_functions.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/matrix_power.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/matrix_square_root.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/minres.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/mpreal/mpreal.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/mpreal_support.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/openglsupport.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/polynomialsolver.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/polynomialutils.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/sparse_extra.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/splines.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/eigen/unsupported/test/svd_common.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/extensionsystem.pri (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/extensionsystem.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/extensionsystem_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/extensionsystem_global.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/images/error.png (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/images/ok.png (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/iplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/iplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/iplugin_p.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/optionsparser.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/optionsparser.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/plugindetailsview.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/plugindetailsview.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/plugindetailsview.ui (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/pluginerrorview.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/pluginerrorview.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/pluginerrorview.ui (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/pluginmanager.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/pluginmanager.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/pluginmanager_p.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/pluginspec.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/pluginspec.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/pluginspec_p.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/pluginview.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/pluginview.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/pluginview.qrc (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/pluginview.ui (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/pluginview_p.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/auto.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/circularplugins.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin1.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin1.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin1.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin2.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin2.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin2.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin3.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin3.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin3.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/correctplugins1.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin.spec (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin1.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin1.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin1.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin.spec (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin2.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin2.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin2.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin.spec (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin3.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin3.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin3.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/pluginmanager.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/plugins/myplug/myplug.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/plugins/otherplugin.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/plugins/plugin1.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/test.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/test.sh (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginmanager/tst_pluginmanager.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/pluginspec.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/test.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/test.sh (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec1.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec2.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec3.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec4.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec5.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/testdir/spec.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin_global.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/testspecs/simplespec.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec1.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec2.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong1.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong2.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong3.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong4.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong5.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/auto/pluginspec/tst_pluginspec.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/extensionsystem_test.pri (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/manual.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/pluginview/plugindialog.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/pluginview/plugindialog.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin1.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin1.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin1.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin2.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin2.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin2.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin3.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin3.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin3.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin4/plugin.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/pluginview/plugins/plugins.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/pluginview/pluginview.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/pluginview/test.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/manual/pluginview/test.sh (100%) rename ground/{openpilotgcs => gcs}/src/libs/extensionsystem/test/test.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/.gitignore (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/.no-auto-format (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3DWidget/glc_3dwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3DWidget/glc_3dwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3DWidget/glc_3dwidgetmanager.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3DWidget/glc_3dwidgetmanager.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3DWidget/glc_3dwidgetmanagerhandle.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3DWidget/glc_3dwidgetmanagerhandle.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3DWidget/glc_abstractmanipulator.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3DWidget/glc_abstractmanipulator.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3DWidget/glc_axis.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3DWidget/glc_axis.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3DWidget/glc_cuttingplane.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3DWidget/glc_cuttingplane.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3DWidget/glc_pullmanipulator.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3DWidget/glc_pullmanipulator.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3DWidget/glc_rotationmanipulator.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3DWidget/glc_rotationmanipulator.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/glext/glext.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/AUTHORS (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/ChangeLog (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/README (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/atmosphere.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/atmosphere.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/background.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/background.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/camera.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/camera.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/chunk.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/chunk.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/chunktable.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/ease.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/ease.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/file.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/file.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/io.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/io.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/light.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/light.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/material.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/material.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/matrix.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/matrix.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/mesh.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/mesh.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/node.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/node.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/quat.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/quat.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/shadow.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/shadow.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/tcb.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/tcb.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/tracks.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/tracks.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/types.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/vector.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/vector.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/viewport.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/lib3ds/viewport.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/quazip/crypt.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/quazip/ioapi.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/quazip/ioapi.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/quazip/quazip.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/quazip/quazip.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/quazip/quazipfile.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/quazip/quazipfile.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/quazip/quazipfileinfo.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/quazip/quazipnewinfo.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/quazip/quazipnewinfo.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/quazip/unzip.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/quazip/unzip.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/quazip/zip.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/quazip/zip.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/ChangeLog (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/FAQ (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/INDEX (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/Makefile (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/Makefile.in (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/README (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/adler32.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/algorithm.txt (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/compress.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/configure (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/crc32.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/crc32.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/deflate.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/deflate.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/example.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/gzio.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/infback.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/inffast.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/inffast.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/inffixed.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/inflate.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/inflate.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/inftrees.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/inftrees.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/make_vms.com (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/minigzip.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/trees.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/trees.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/uncompr.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/zconf.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/zconf.in.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/zlib.3 (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/zlib.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/zutil.c (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/3rdparty/zlib/zutil.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/COPYING (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_3drep.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_3drep.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_arrow.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_arrow.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_box.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_box.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_bsrep.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_bsrep.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_circle.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_circle.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_cone.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_cone.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_cylinder.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_cylinder.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_disc.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_disc.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_extrudedmesh.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_extrudedmesh.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_geometry.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_geometry.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_line.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_line.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_lod.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_lod.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_mesh.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_mesh.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_meshdata.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_meshdata.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_point.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_point.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_pointcloud.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_pointcloud.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_pointsprite.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_pointsprite.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_polylines.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_polylines.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_primitivegroup.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_primitivegroup.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_rectangle.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_rectangle.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_rep.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_rep.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_sphere.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_sphere.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_wiredata.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/geometry/glc_wiredata.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_boundingbox.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_boundingbox.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_cachemanager.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_cachemanager.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_config.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_context.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_context.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_contextmanager.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_contextmanager.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_contextshareddata.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_contextshareddata.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_errorlog.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_errorlog.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_exception.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_exception.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_ext.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_ext.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_factory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_factory.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_fileformatexception.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_fileformatexception.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_global.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_global.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_lib.pri (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_lib.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_lib.qrc (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_log.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_log.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_object.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_object.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_openglexception.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_openglexception.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_renderstatistics.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_renderstatistics.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_state.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_state.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_tracelog.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_tracelog.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_uniformshaderdata.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glc_uniformshaderdata.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glu/glc_glu.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/glu/glc_project.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_3DRep (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_3DViewCollection (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_3DViewInstance (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_3DWidget (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_3DWidgetManager (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_3DWidgetManagerHandle (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_AbstractManipulator (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Arrow (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Attributes (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Axis (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_BSRep (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_BoundingBox (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Box (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_CacheManager (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Camera (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Circle (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Cone (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Context (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_ContextManager (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_CuttingPlane (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Cylinder (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Disc (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_ErrorLog (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Exception (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Ext (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_ExtrudedMesh (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Factory (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_FileFormatException (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_FileLoader (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_FlyMover (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Frustum (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_GeomTools (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Geometry (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Global (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Glu (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_ImagePlane (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Interpolator (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Light (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Line (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Line3d (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Log (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Material (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Matrix4x4 (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Mesh (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Mover (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_MoverController (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Object (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Octree (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_OctreeNode (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_OpenGlException (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_PanMover (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Plane (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Point (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Point2d (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Point2df (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Point3d (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Point3df (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Point4d (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_PointCloud (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_PointSprite (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Polylines (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_PullManipulator (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Rectangle (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_RenderProperties (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_RenderState (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_RenderStatistics (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Renderer (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Rep (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_RepCrossMover (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_RepFlyMover (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_RepMover (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_RepTrackBallMover (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_RotationManipulator (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_SelectionMaterial (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_SelectionSet (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Shader (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_SpacePartitioning (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Sphere (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_State (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_StructInstance (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_StructOccurence (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_StructReference (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Texture (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_TraceLog (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_TrackBallMover (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_TsrMover (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_TurnTableMover (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_UserInput (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Vector2d (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Vector2df (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Vector3d (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Vector3df (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Vector4d (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_Viewport (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_World (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_WorldReaderHandler (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_WorldReaderPlugin (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_WorldTo3ds (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_WorldTo3dxml (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/GLC_ZoomMover (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/include/glcXmlUtil (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_3dstoworld.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_3dstoworld.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_3dxmltoworld.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_3dxmltoworld.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_bsreptoworld.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_bsreptoworld.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_colladatoworld.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_colladatoworld.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_fileloader.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_fileloader.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_objmtlloader.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_objmtlloader.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_objtoworld.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_objtoworld.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_offtoworld.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_offtoworld.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_stltoworld.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_stltoworld.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_worldreaderhandler.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_worldreaderplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_worldto3ds.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_worldto3ds.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_worldto3dxml.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_worldto3dxml.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/io/glc_xmlutil.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/maths/glc_geomtools.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/maths/glc_geomtools.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/maths/glc_interpolator.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/maths/glc_interpolator.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/maths/glc_line3d.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/maths/glc_line3d.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/maths/glc_matrix4x4.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/maths/glc_matrix4x4.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/maths/glc_plane.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/maths/glc_plane.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/maths/glc_utils_maths.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/maths/glc_vector2d.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/maths/glc_vector2df.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/maths/glc_vector3d.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/maths/glc_vector3df.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/maths/glc_vector4d.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/maths/glc_vector4d.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_3dviewcollection.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_3dviewcollection.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_3dviewinstance.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_3dviewinstance.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_attributes.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_attributes.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_octree.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_octree.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_octreenode.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_octreenode.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_selectionset.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_selectionset.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_spacepartitioning.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_spacepartitioning.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_structinstance.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_structinstance.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_structoccurence.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_structoccurence.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_structreference.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_structreference.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_world.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_world.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_worldhandle.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/sceneGraph/glc_worldhandle.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/shading/glc_light.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/shading/glc_light.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/shading/glc_material.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/shading/glc_material.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/shading/glc_renderer.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/shading/glc_renderer.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/shading/glc_renderproperties.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/shading/glc_renderproperties.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/shading/glc_selectionmaterial.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/shading/glc_selectionmaterial.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/shading/glc_shader.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/shading/glc_shader.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/shading/glc_texture.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/shading/glc_texture.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/shading/shaders/default.frag (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/shading/shaders/default.vert (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_camera.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_camera.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_flymover.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_flymover.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_frustum.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_frustum.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_imageplane.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_imageplane.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_mover.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_mover.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_movercontroller.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_movercontroller.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_panmover.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_panmover.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_repcrossmover.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_repcrossmover.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_repflymover.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_repflymover.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_repmover.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_repmover.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_reptrackballmover.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_reptrackballmover.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_settargetmover.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_settargetmover.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_trackballmover.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_trackballmover.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_tsrmover.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_tsrmover.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_turntablemover.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_turntablemover.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_userinput.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_userinput.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_viewport.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_viewport.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_zoommover.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/glc_lib/viewport/glc_zoommover.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/juavobjects/README (100%) rename ground/{openpilotgcs => gcs}/src/libs/juavobjects/build.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/juavobjects/templates/uavobject.java.template (100%) rename ground/{openpilotgcs => gcs}/src/libs/juavobjects/templates/uavobjectsinit.java.template (100%) rename ground/{openpilotgcs => gcs}/src/libs/juavtalk/build.xml (100%) rename ground/{openpilotgcs => gcs}/src/libs/juavtalk/src/org/openpilot/uavtalk/CRC8.java (100%) rename ground/{openpilotgcs => gcs}/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObject.java (100%) rename ground/{openpilotgcs => gcs}/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObjectFieldDescription.java (100%) rename ground/{openpilotgcs => gcs}/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObjectMetaData.java (100%) rename ground/{openpilotgcs => gcs}/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObjectsInterface.java (100%) rename ground/{openpilotgcs => gcs}/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVTalkDefinitions.java (100%) rename ground/{openpilotgcs => gcs}/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVTalkHelper.java (100%) rename ground/{openpilotgcs => gcs}/src/libs/juavtalk/src/org/openpilot/uavtalk/ValueParser.java (100%) rename ground/{openpilotgcs => gcs}/src/libs/libs.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/opmapcontrol.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/opmapcontrol.pri (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/opmapcontrol.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/common.pri (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/accessmode.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/alllayersoftype.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/alllayersoftype.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/cache.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/cache.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/cacheitemqueue.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/cacheitemqueue.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/core.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/debugheader.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/diagnostics.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/diagnostics.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/geodecoderstatus.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/kibertilecache.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/kibertilecache.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/languagetype.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/languagetype.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/maptype.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/memorycache.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/memorycache.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/opmaps.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/opmaps.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/placemark.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/placemark.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/point.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/point.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/providerstrings.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/providerstrings.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/pureimage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/pureimage.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/pureimagecache.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/pureimagecache.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/rawtile.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/rawtile.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/size.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/size.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/tilecachequeue.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/tilecachequeue.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/urlfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/core/urlfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/MouseWheelZoomType.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/copyrightstrings.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/core.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/core.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/debugheader.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/internals.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/loadtask.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/loadtask.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/mousewheelzoomtype.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/pointlatlng.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/pointlatlng.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/projections/lks94projection.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/projections/lks94projection.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/projections/mercatorprojection.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/projections/mercatorprojection.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/projections/mercatorprojectionyandex.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/projections/mercatorprojectionyandex.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/projections/platecarreeprojection.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/projections/platecarreeprojection.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/projections/platecarreeprojectionpergo.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/projections/platecarreeprojectionpergo.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/pureprojection.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/pureprojection.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/rectangle.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/rectangle.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/rectlatlng.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/rectlatlng.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/sizelatlng.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/sizelatlng.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/tile.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/tile.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/tilematrix.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/internals/tilematrix.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/configuration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/configuration.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/gpsitem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/gpsitem.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/homeitem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/homeitem.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/images/EasystarBlue.png (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/images/airplane.png (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/images/airplane.svg (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/images/airplanepip.png (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/images/bigMarkerGreen.png (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/images/compas.svg (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/images/dragons1.jpg (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/images/dragons2.jpeg (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/images/home.png (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/images/home.svg (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/images/home2.svg (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/images/mapquad.png (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/images/marker.png (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/images/waypoint_marker1.png (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/images/waypoint_marker2.png (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/images/waypoint_marker3.png (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/mapgraphicitem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/mapgraphicitem.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/mapresources.qrc (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/mapripform.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/mapripform.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/mapripform.ui (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/mapripper.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/mapripper.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/mapwidget.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/opmapwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/opmapwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/trailitem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/trailitem.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/traillineitem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/traillineitem.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/uavitem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/uavitem.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/uavmapfollowtype.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/uavtrailtype.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/waypointcircle.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/waypointcircle.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/waypointitem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/waypointitem.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/waypointline.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/mapwidget/waypointline.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/opmapcontrol/src/src.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/qscispinbox/QScienceSpinBox.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qscispinbox/QScienceSpinBox.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qscispinbox/qscispinbox.pri (100%) rename ground/{openpilotgcs => gcs}/src/libs/qscispinbox/qscispinbox.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/qtconcurrent/QtConcurrentTools (100%) rename ground/{openpilotgcs => gcs}/src/libs/qtconcurrent/multitask.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qtconcurrent/qtconcurrent.pri (100%) rename ground/{openpilotgcs => gcs}/src/libs/qtconcurrent/qtconcurrent.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/qtconcurrent/qtconcurrent_global.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qtconcurrent/runextensions.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/.no-auto-format (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/COPYING (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/qwt.pri (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/qwt.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/qwtconfig.pri (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_abstract_legend.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_abstract_legend.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_abstract_scale.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_abstract_scale.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_abstract_scale_draw.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_abstract_scale_draw.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_abstract_slider.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_abstract_slider.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_analog_clock.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_analog_clock.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_arrow_button.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_arrow_button.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_clipper.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_clipper.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_color_map.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_color_map.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_column_symbol.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_column_symbol.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_compass.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_compass.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_compass_rose.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_compass_rose.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_compat.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_counter.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_counter.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_curve_fitter.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_curve_fitter.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_date.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_date.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_date_scale_draw.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_date_scale_draw.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_date_scale_engine.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_date_scale_engine.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_dial.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_dial.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_dial_needle.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_dial_needle.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_dyngrid_layout.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_dyngrid_layout.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_event_pattern.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_event_pattern.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_global.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_graphic.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_graphic.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_interval.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_interval.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_interval_symbol.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_interval_symbol.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_knob.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_knob.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_legend.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_legend.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_legend_data.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_legend_data.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_legend_label.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_legend_label.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_magnifier.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_magnifier.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_math.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_math.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_matrix_raster_data.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_matrix_raster_data.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_null_paintdevice.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_null_paintdevice.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_painter.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_painter.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_painter_command.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_painter_command.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_panner.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_panner.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_picker.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_picker.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_picker_machine.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_picker_machine.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_pixel_matrix.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_pixel_matrix.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_abstract_barchart.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_abstract_barchart.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_axis.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_barchart.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_barchart.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_canvas.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_canvas.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_curve.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_curve.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_dict.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_dict.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_directpainter.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_directpainter.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_glcanvas.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_glcanvas.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_grid.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_grid.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_histogram.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_histogram.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_intervalcurve.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_intervalcurve.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_item.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_item.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_layout.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_layout.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_legenditem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_legenditem.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_magnifier.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_magnifier.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_marker.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_marker.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_multi_barchart.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_multi_barchart.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_panner.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_panner.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_picker.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_picker.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_rasteritem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_rasteritem.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_renderer.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_renderer.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_rescaler.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_rescaler.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_scaleitem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_scaleitem.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_seriesitem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_seriesitem.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_shapeitem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_shapeitem.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_spectrocurve.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_spectrocurve.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_spectrogram.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_spectrogram.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_svgitem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_svgitem.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_textlabel.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_textlabel.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_tradingcurve.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_tradingcurve.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_xml.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_zoneitem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_zoneitem.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_zoomer.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_plot_zoomer.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_point_3d.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_point_3d.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_point_data.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_point_data.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_point_mapper.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_point_mapper.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_point_polar.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_point_polar.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_raster_data.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_raster_data.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_round_scale_draw.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_round_scale_draw.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_samples.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_sampling_thread.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_sampling_thread.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_scale_div.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_scale_div.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_scale_draw.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_scale_draw.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_scale_engine.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_scale_engine.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_scale_map.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_scale_map.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_scale_widget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_scale_widget.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_series_data.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_series_data.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_series_store.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_slider.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_slider.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_spline.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_spline.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_symbol.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_symbol.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_system_clock.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_system_clock.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_text.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_text.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_text_engine.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_text_engine.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_text_label.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_text_label.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_thermo.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_thermo.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_transform.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_transform.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_wheel.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_wheel.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_widget_overlay.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/qwt_widget_overlay.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/src.pri (100%) rename ground/{openpilotgcs => gcs}/src/libs/qwt/src/src.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/sdlgamepad/COPYING (100%) rename ground/{openpilotgcs => gcs}/src/libs/sdlgamepad/README (100%) rename ground/{openpilotgcs => gcs}/src/libs/sdlgamepad/copydata.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/sdlgamepad/sdlgamepad.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/sdlgamepad/sdlgamepad.doc (100%) rename ground/{openpilotgcs => gcs}/src/libs/sdlgamepad/sdlgamepad.dox (100%) rename ground/{openpilotgcs => gcs}/src/libs/sdlgamepad/sdlgamepad.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/sdlgamepad/sdlgamepad.pri (100%) rename ground/{openpilotgcs => gcs}/src/libs/sdlgamepad/sdlgamepad.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/sdlgamepad/sdlgamepad_global.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/abstractprocess.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/abstractprocess_win.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/basevalidatinglineedit.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/basevalidatinglineedit.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/cachedsvgitem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/cachedsvgitem.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/checkablemessagebox.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/checkablemessagebox.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/checkablemessagebox.ui (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/classnamevalidatinglineedit.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/classnamevalidatinglineedit.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/codegeneration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/codegeneration.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/consoleprocess.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/consoleprocess.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/consoleprocess_unix.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/consoleprocess_win.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/coordinateconversions.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/coordinateconversions.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/crc.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/crc.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/detailsbutton.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/detailsbutton.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/detailswidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/detailswidget.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/fancylineedit.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/fancylineedit.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/fancymainwindow.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/fancymainwindow.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/filenamevalidatinglineedit.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/filenamevalidatinglineedit.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/filesearch.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/filesearch.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/filewizarddialog.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/filewizarddialog.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/filewizardpage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/filewizardpage.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/filewizardpage.ui (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/homelocationutil.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/homelocationutil.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/hostosinfo.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/hostosinfo.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/images/removesubmitfield.png (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/iwelcomepage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/iwelcomepage.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/linecolumnlabel.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/linecolumnlabel.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/listutils.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/logfile.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/logfile.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/mustache.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/mustache.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/mytabbedstackwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/mytabbedstackwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/mytabwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/mytabwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/newclasswidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/newclasswidget.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/newclasswidget.ui (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/parameteraction.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/parameteraction.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/pathchooser.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/pathchooser.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/pathlisteditor.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/pathlisteditor.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/pathutils.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/pathutils.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/projectintropage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/projectintropage.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/projectintropage.ui (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/projectnamevalidatinglineedit.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/projectnamevalidatinglineedit.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/qtcassert.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/qtcolorbutton.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/qtcolorbutton.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/qwineventnotifier_p.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/reloadpromptutils.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/reloadpromptutils.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/savedaction.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/savedaction.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/settingsutils.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/settingsutils.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/styledbar.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/styledbar.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/stylehelper.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/stylehelper.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/submiteditorwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/submiteditorwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/submiteditorwidget.ui (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/submitfieldwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/submitfieldwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/svgimageprovider.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/svgimageprovider.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/synchronousprocess.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/synchronousprocess.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/treewidgetcolumnstretcher.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/treewidgetcolumnstretcher.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/uncommentselection.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/uncommentselection.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/utils.pri (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/utils.pro (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/utils.qrc (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/utils_global.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/welcomemodetreewidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/welcomemodetreewidget.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/winutils.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/winutils.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/worldmagmodel.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/worldmagmodel.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/xmlconfig.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/utils/xmlconfig.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/version_info/version_info.cpp (100%) rename ground/{openpilotgcs => gcs}/src/libs/version_info/version_info.cpp.template (100%) rename ground/{openpilotgcs => gcs}/src/libs/version_info/version_info.h (100%) rename ground/{openpilotgcs => gcs}/src/libs/version_info/version_info.pri (100%) rename ground/{openpilotgcs => gcs}/src/libs/version_info/version_info.pro (100%) rename ground/{openpilotgcs => gcs}/src/openpilotgcslibrary.pri (100%) rename ground/{openpilotgcs => gcs}/src/openpilotgcsplugin.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/AntennaTrack.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/antennatrack.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/antennatrack_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/antennatrackgadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/antennatrackgadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/antennatrackgadgetconfiguration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/antennatrackgadgetconfiguration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/antennatrackgadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/antennatrackgadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/antennatrackgadgetoptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/antennatrackgadgetoptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/antennatrackgadgetoptionspage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/antennatrackplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/antennatrackplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/antennatrackwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/antennatrackwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/antennatrackwidget.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/gpsparser.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/gpsparser.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/telemetryparser.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/antennatrack/telemetryparser.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/Config.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/airframe.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/airframe_ccpm.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/airframe_custom.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/airframe_fixedwing.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/airframe_ground.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/airframe_multirotor.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/alignment-calibration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/assertions.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/autotune.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/WizardStepIndicator.qml (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/calibrationuiutils.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/calibrationutils.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/calibrationutils.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/gyrobiascalibrationmodel.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/gyrobiascalibrationmodel.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/levelcalibrationmodel.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/levelcalibrationmodel.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/sixpointcalibrationmodel.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/sixpointcalibrationmodel.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/thermal/boardsetuptransition.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/thermal/compensationcalculationtransition.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/thermal/dataacquisitiontransition.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/thermal/settingshandlingtransitions.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/thermal/thermalcalibration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/thermal/thermalcalibration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/thermal/thermalcalibrationhelper.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/thermal/thermalcalibrationhelper.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/thermal/thermalcalibrationmodel.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/thermal/thermalcalibrationmodel.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/wizardmodel.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/wizardmodel.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/wizardstate.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/calibration/wizardstate.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/camerastabilization.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/cc_hw_settings.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/ccattitude.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/ccpm_old.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/cfg_vehicletypes/configccpmwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/cfg_vehicletypes/configccpmwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/cfg_vehicletypes/configcustomwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/cfg_vehicletypes/configcustomwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/cfg_vehicletypes/configfixedwingwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/cfg_vehicletypes/configfixedwingwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/cfg_vehicletypes/configgroundvehiclewidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/cfg_vehicletypes/configgroundvehiclewidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/cfg_vehicletypes/configmultirotorwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/cfg_vehicletypes/configmultirotorwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/cfg_vehicletypes/vehicleconfig.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/cfg_vehicletypes/vehicleconfig.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/channelform.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/channelform.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/config.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/config.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/config_cc_hw_widget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/config_cc_hw_widget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/config_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/config_global.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configautotunewidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configautotunewidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configcamerastabilizationwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configcamerastabilizationwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configccattitudewidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configccattitudewidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configgadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configgadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configgadget.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configgadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configgadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configgadgetwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configgadgetwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configinputwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configinputwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configoplinkwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configoplinkwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configoutputwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configoutputwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configrevohwwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configrevohwwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configrevohwwidget.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configrevonanohwwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configrevonanohwwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configrevonanohwwidget.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configrevowidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configrevowidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configstabilizationwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configstabilizationwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configtxpidwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configtxpidwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configvehicletypewidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/configvehicletypewidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/dblspindelegate.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/dblspindelegate.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/defaultattitude.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/defaultattitudewidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/defaultattitudewidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/defaulthwsettings.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/defaulthwsettingswidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/defaulthwsettingswidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/fancytabwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/fancytabwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/gyro-calibration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/AHRS-v1.3.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/Airframe.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/PipXtreme.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/Servo.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/TX.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/TX2.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/Transmitter.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/XBee.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/ahrs-calib.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/autotune_normal.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/autotune_selected.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/calibration/board-dwn.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/calibration/board-enu.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/calibration/board-ned.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/calibration/board-suw.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/calibration/board-swd.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/calibration/board-use.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/calibration/board-wds.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/calibration/empty.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/calibration/plane-dwn.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/calibration/plane-enu.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/calibration/plane-horizontal-rotated.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/calibration/plane-ned.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/calibration/plane-suw.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/calibration/plane-swd.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/calibration/plane-use.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/calibration/plane-wds.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/calibration/planes.xcf (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/camera.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/camstab_normal.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/camstab_selected.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/ccpm_setup.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/coptercontrol.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/error.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/fixedwing-shapes.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/flightmode_bg1.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/flightmode_bg2.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/flightmode_bg3.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/flightmode_bg4.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/flightmode_bg5.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/flightmode_bg6.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/gear.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/ground-shapes.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/gyroscope.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/gyroscope.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/hardware_normal.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/hardware_selected.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/help.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/help2.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/hw_config.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/hw_config.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/input_normal.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/input_selected.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/ins_normal.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/ins_selected.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/multirotor-shapes.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/nano_top.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/output_normal.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/output_selected.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/pipx-normal.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/pipx-selected.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/revolution_top.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/stabilization_normal.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/stabilization_selected.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/txpid.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/txpid_normal.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/txpid_selected.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/vehicle_normal.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/images/vehicle_selected.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/input.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/input_wizard.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/inputchannelform.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/inputchannelform.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/inputchannelform.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/legacy-calibration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/mixercurve.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/mixercurve.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/mixercurve.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/oplink.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/output.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/outputchannelform.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/outputchannelform.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/outputchannelform.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/revosensors.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/stabilization.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/twostep.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/txpid.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/config/vernier.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/consolegadget/ConsoleGadget.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/consolegadget/consolegadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/consolegadget/consolegadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/consolegadget/consolegadget.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/consolegadget/consolegadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/consolegadget/consolegadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/consolegadget/consolegadgetwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/consolegadget/consolegadgetwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/consolegadget/consoleplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/consolegadget/consoleplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/consolegadget/texteditloggerengine.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/consolegadget/texteditloggerengine.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/Core.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/aboutdialog.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/aboutdialog.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/actionmanager/actioncontainer.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/actionmanager/actioncontainer.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/actionmanager/actioncontainer_p.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/actionmanager/actionmanager.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/actionmanager/actionmanager.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/actionmanager/actionmanager_p.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/actionmanager/command.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/actionmanager/command.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/actionmanager/command_p.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/actionmanager/commandsfile.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/actionmanager/commandsfile.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/authorsdialog.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/authorsdialog.py (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/basemode.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/basemode.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/baseview.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/baseview.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/connectionmanager.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/connectionmanager.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/core.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/core_global.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/coreconstants.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/coreimpl.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/coreimpl.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/coreplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/coreplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/coreplugin.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/coreplugin.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/coreplugin_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/dialogs/ioptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/dialogs/ioptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/dialogs/iwizard.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/dialogs/iwizard.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/dialogs/settingsdialog.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/dialogs/settingsdialog.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/dialogs/settingsdialog.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/dialogs/shortcutsettings.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/dialogs/shortcutsettings.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/dialogs/shortcutsettings.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/eventfilteringmainwindow.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/eventfilteringmainwindow.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/fancyactionbar.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/fancyactionbar.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/fancyactionbar.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/fancytabwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/fancytabwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/fileiconprovider.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/fileiconprovider.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/generalsettings.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/generalsettings.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/generalsettings.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/iconfigurableplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/iconnection.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/iconnection.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/icontext.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/icore.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/icore.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/icorelistener.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/ah.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/clean_pane_small.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/clear.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/closebutton.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/cog.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/config.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/cpu.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/darkclosebutton.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/dir.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/editcopy.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/editcut.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/editpaste.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/empty14.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/exiticon.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/extension.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/fancytoolbutton.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/filenew.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/fileopen.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/filesave.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/find.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/findnext.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/flight.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/helpicon.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/helpicon.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/home.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/inputfield.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/inputfield_disabled.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/joystick.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/librepilot_logo_128.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/librepilot_logo_256.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/librepilot_logo_32.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/librepilot_logo_500.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/librepilot_logo_64.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/librepiloticon.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/linkicon.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/locked.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/magnifier.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/minus.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/mode_Debug.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/mode_Edit.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/mode_Output.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/mode_Project.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/mode_Reference.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/next.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/opie_90x120.gif (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/optionsicon.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/panel_button.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/panel_button_checked.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/panel_button_checked_hover.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/panel_button_hover.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/panel_button_pressed.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/pluginicon.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/plus.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/prev.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/pushbutton.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/pushbutton_hover.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/pushbutton_pressed.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/qtwatermark.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/redo.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/replace.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/reset.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/scopes.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/sidebaricon.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/splitbutton_horizontal.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/statusbar.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/undo.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/unknownfile.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/unlocked.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/images/world.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/imode.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/ioutputpane.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/iuavgadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/iuavgadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/iuavgadgetconfiguration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/iuavgadgetconfiguration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/iuavgadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/iversioncontrol.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/iview.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/mainwindow.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/mainwindow.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/manhattanstyle.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/manhattanstyle.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/messagemanager.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/messagemanager.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/messageoutputwindow.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/messageoutputwindow.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/mimedatabase.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/mimedatabase.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/minisplitter.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/minisplitter.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/modemanager.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/modemanager.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/outputpane.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/plugindialog.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/plugindialog.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/qml/AboutDialog.qml (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/qml/AuthorsModel.qml.template (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/qml/images/tab.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/rightpane.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/rightpane.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/settingsdatabase.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/settingsdatabase.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/sidebar.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/sidebar.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/styleanimator.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/styleanimator.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/tabpositionindicator.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/tabpositionindicator.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/threadmanager.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/threadmanager.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/uavconfiginfo.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/uavconfiginfo.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/uavgadgetdecorator.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/uavgadgetdecorator.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/uavgadgetinstancemanager.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/uavgadgetinstancemanager.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/uavgadgetmanager/splitterorview.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/uavgadgetmanager/splitterorview.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/uavgadgetmanager/uavgadgetmanager.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/uavgadgetmanager/uavgadgetmanager.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/uavgadgetmanager/uavgadgetview.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/uavgadgetmanager/uavgadgetview.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/uavgadgetoptionspage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/uavgadgetoptionspagedecorator.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/uavgadgetoptionspagedecorator.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/uniqueidmanager.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/uniqueidmanager.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/variablemanager.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/variablemanager.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/workspacesettings.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/workspacesettings.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/coreplugin/workspacesettings.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/debuggadget/DebugGadget.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/debuggadget/debug.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/debuggadget/debugengine.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/debuggadget/debugengine.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/debuggadget/debuggadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/debuggadget/debuggadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/debuggadget/debuggadget.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/debuggadget/debuggadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/debuggadget/debuggadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/debuggadget/debuggadgetwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/debuggadget/debuggadgetwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/debuggadget/debugplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/debuggadget/debugplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/dial/DialGadget.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/dial/dial.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/dial/dial.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/dial/dial_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/dial/dialgadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/dial/dialgadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/dial/dialgadgetconfiguration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/dial/dialgadgetconfiguration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/dial/dialgadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/dial/dialgadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/dial/dialgadgetoptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/dial/dialgadgetoptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/dial/dialgadgetoptionspage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/dial/dialgadgetwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/dial/dialgadgetwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/dial/dialplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/dial/dialplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/dial/images/empty.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/donothing/DoNothing.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/donothing/donothing.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/donothing/donothingplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/donothing/donothingplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/emptygadget/EmptyGadget.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/emptygadget/emptygadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/emptygadget/emptygadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/emptygadget/emptygadget.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/emptygadget/emptygadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/emptygadget/emptygadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/emptygadget/emptygadgetwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/emptygadget/emptygadgetwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/emptygadget/emptyplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/emptygadget/emptyplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/flightlog/FlightLog.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/flightlog/FlightLogDialog.qml (100%) rename ground/{openpilotgcs => gcs}/src/plugins/flightlog/flightLog.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/flightlog/flightlog.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/flightlog/flightlogmanager.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/flightlog/flightlogmanager.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/flightlog/flightlogplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/flightlog/flightlogplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/flightlog/functions.js (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/GCSControl.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/gcscontrol.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/gcscontrol.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/gcscontrol.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/gcscontrolgadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/gcscontrolgadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/gcscontrolgadgetconfiguration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/gcscontrolgadgetconfiguration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/gcscontrolgadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/gcscontrolgadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/gcscontrolgadgetoptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/gcscontrolgadgetoptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/gcscontrolgadgetoptionspage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/gcscontrolgadgetwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/gcscontrolgadgetwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/gcscontrolplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/gcscontrolplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/gcsonctrolgadgetwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/images/joystick.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/joystickcontrol.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gcscontrol/joystickcontrol.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/GpsDisplayGadget.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/buffer.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/buffer.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/font/digital-7.ttf (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/font/readme.txt (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsconstellationwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsconstellationwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsdisplay.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsdisplay_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsdisplaygadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsdisplaygadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsdisplaygadgetconfiguration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsdisplaygadgetconfiguration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsdisplaygadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsdisplaygadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsdisplaygadgetoptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsdisplaygadgetoptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsdisplaygadgetoptionspage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsdisplayplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsdisplayplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsdisplaywidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsdisplaywidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsdisplaywidget.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsparser.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpsparser.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpssnrwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/gpssnrwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/images/flatEarth.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/images/gpsEarth.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/images/marker.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/nmeaparser.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/nmeaparser.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/telemetryparser.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/telemetryparser.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/gpsdisplay/widgetresources.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/Start Flightgear XP.bat (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/aerosimrc.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/aerosimrcdatastruct.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/enums.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/plugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/plugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/plugin.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/qdebughandler.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/qdebughandler.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/resources/cc_off.tga (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/resources/cc_off_hover.tga (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/resources/cc_on.tga (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/resources/cc_on_hover.tga (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/resources/cc_plugin.ini (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/resources/plugin.txt (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/settings.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/settings.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/udpconnect.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/udpconnect.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/udptest.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/udptestmain.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/udptestwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/udptestwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrc/src/udptestwidget.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrcsimulator.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/aerosimrcsimulator.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/fgsimulator.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/fgsimulator.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitl.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitl.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitl_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitlconfiguration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitlconfiguration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitlfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitlfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitlgadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitlgadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitlnoisegeneration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitlnoisegeneration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitloptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitloptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitloptionspage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitlplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitlplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitlresources.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitlwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitlwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/hitlwidget.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/il2simulator.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/il2simulator.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/images/arrow-down.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/images/arrow-down2.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/images/arrow-right.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/images/arrow-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/images/arrow-up2.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/images/bullet_arrow_down.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/images/bullet_arrow_up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/images/list_bullet_arrow.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/images/scrollbarvertical_down_arrow.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/images/scrollbarvertical_up_arrow.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/isimulator.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/opfgprotocol.xml (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/plugin.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/simulator.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/simulator.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/xplanesimulator10.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/xplanesimulator10.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/xplanesimulator9.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/hitl/xplanesimulator9.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/importexport/ImportExportGadget.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/importexport/importexport.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/importexport/importexport_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/importexport/importexport_global.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/importexport/importexportdialog.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/importexport/importexportdialog.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/importexport/importexportdialog.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/importexport/importexportgadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/importexport/importexportgadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/importexport/importexportgadgetwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/importexport/importexportgadgetwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/importexport/importexportgadgetwidget.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/importexport/importexportplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/importexport/importexportplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ipconnection/IPconnection.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ipconnection/ipconnection.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ipconnection/ipconnection.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ipconnection/ipconnection_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ipconnection/ipconnection_global.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ipconnection/ipconnection_internal.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ipconnection/ipconnectionconfiguration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ipconnection/ipconnectionconfiguration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ipconnection/ipconnectionoptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ipconnection/ipconnectionoptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ipconnection/ipconnectionoptionspage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ipconnection/ipconnectionplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ipconnection/ipconnectionplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/lineardial/LineardialGadget.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/lineardial/images/empty.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/lineardial/lineardial.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/lineardial/lineardial.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/lineardial/lineardial_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/lineardial/lineardialgadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/lineardial/lineardialgadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/lineardial/lineardialgadgetconfiguration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/lineardial/lineardialgadgetconfiguration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/lineardial/lineardialgadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/lineardial/lineardialgadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/lineardial/lineardialgadgetoptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/lineardial/lineardialgadgetoptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/lineardial/lineardialgadgetoptionspage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/lineardial/lineardialgadgetwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/lineardial/lineardialgadgetwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/lineardial/lineardialplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/lineardial/lineardialplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/logging/LoggingGadget.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/logging/logging.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/logging/logging.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/logging/logging_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/logging/logginggadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/logging/logginggadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/logging/logginggadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/logging/logginggadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/logging/logginggadgetwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/logging/logginggadgetwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/logging/loggingplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/logging/loggingplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/magicwaypoint/MagicWaypoint.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/magicwaypoint/images/positionfield.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/magicwaypoint/magicwaypoint.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/magicwaypoint/magicwaypoint.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/magicwaypoint/magicwaypoint.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/magicwaypoint/magicwaypointgadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/magicwaypoint/magicwaypointgadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/magicwaypoint/magicwaypointgadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/magicwaypoint/magicwaypointgadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/magicwaypoint/magicwaypointgadgetwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/magicwaypoint/magicwaypointgadgetwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/magicwaypoint/magicwaypointplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/magicwaypoint/magicwaypointplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/magicwaypoint/positionfield.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/magicwaypoint/positionfield.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/ModelViewGadget.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/models/black.jpg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/models/warning_sign.mtl (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/models/warning_sign.obj (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/modelview.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/modelview.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/modelview_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/modelviewgadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/modelviewgadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/modelviewgadgetconfiguration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/modelviewgadgetconfiguration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/modelviewgadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/modelviewgadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/modelviewgadgetoptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/modelviewgadgetoptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/modelviewgadgetwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/modelviewgadgetwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/modelviewoptionspage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/modelviewplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/modelview/modelviewplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/NotifyPlugin.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/images/add.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/images/delete.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/images/modify.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/images/play.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/images/play2.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/images/stop.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/notificationitem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/notificationitem.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/notify.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/notifyitemdelegate.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/notifyitemdelegate.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/notifylogging.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/notifylogging.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/notifyplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/notifyplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/notifyplugin_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/notifypluginfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/notifypluginfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/notifyplugingadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/notifypluginoptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/notifypluginoptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/notifypluginoptionspage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/notifytablemodel.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/notifytablemodel.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/notify/res.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/hidapi/.no-auto-format (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/hidapi/hidapi.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/hidapi/libusb/hid.c (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/hidapi/linux/hid.c (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/hidapi/mac/hid.c (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/hidapi/windows/hid.c (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/inc/ophid.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/inc/ophid_const.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/inc/ophid_global.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/inc/ophid_hidapi.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/inc/ophid_plugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/inc/ophid_usbmon.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/inc/ophid_usbsignal.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/opHID.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/ophid.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/ophid.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/ophid_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/src/ophid.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/src/ophid_hidapi.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/src/ophid_plugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/src/ophid_usbmon_linux.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/src/ophid_usbmon_mac.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/src/ophid_usbmon_win.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/ophid/src/ophid_usbsignal.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/OPMapGadget.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/flightdatamodel.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/flightdatamodel.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/homeeditor.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/homeeditor.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/homeeditor.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/Blank.psd (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/Blank_Pressed.psd (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/Ekisho Deep Ocean HD1.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/button_bar.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/center_wp.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/circle.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/combobox_down_arrow.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/down_alt.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/down_alt2.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/forward button white.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/forward_alt.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/gcs.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/go.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/hold.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/home.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/home_wp.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/hover.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/left_but.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/minus.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/minus2.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/move_to_wp.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/new archive.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/next_waypoint.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/ok.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/pause.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/plus.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/plus2.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/plus3.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/prev_waypoint.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/rewind button white.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/right_but.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/star.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/stop.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/stopb.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/uav.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/uav_heading.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/uav_trail.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/uav_trail_clear.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/unarchive.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/up_alt.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/waypoint.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/waypoint_marker1.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/waypoint_marker2.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/images/waypoint_marker3.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/modelmapproxy.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/modelmapproxy.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/modeluavoproxy.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/modeluavoproxy.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmap.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmap.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmap_edit_waypoint_dialog.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmap_edit_waypoint_dialog.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmap_edit_waypoint_dialog.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmap_overlay_widget.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmap_statusbar_widget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmap_statusbar_widget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmap_statusbar_widget.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmap_widget.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmap_widget_complete-post10.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmap_zoom_slider_widget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmap_zoom_slider_widget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmap_zoom_slider_widget.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmapgadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmapgadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmapgadgetconfiguration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmapgadgetconfiguration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmapgadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmapgadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmapgadgetoptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmapgadgetoptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmapgadgetoptionspage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmapgadgetwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmapgadgetwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmapplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/opmapplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/pathcompiler.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/pathcompiler.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/pathplanner.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/pathplanner.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/pathplanner.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/widgetdelegates.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/opmap/widgetdelegates.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/OsgEarthviewGadget.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osg.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgearth.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgearthview.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgearthview.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgearthview.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgearthview_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgearthviewgadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgearthviewgadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgearthviewgadgetconfiguration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgearthviewgadgetconfiguration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgearthviewgadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgearthviewgadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgearthviewgadgetoptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgearthviewgadgetoptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgearthviewgadgetoptionspage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgearthviewplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgearthviewplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgearthviewwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgearthviewwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgviewerwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/osgearthview/osgviewerwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pathactioneditor/PathActionEditor.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pathactioneditor/browseritemdelegate.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pathactioneditor/browseritemdelegate.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pathactioneditor/fieldtreeitem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pathactioneditor/fieldtreeitem.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pathactioneditor/pathactioneditor.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pathactioneditor/pathactioneditor.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pathactioneditor/pathactioneditorgadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pathactioneditor/pathactioneditorgadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pathactioneditor/pathactioneditorgadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pathactioneditor/pathactioneditorgadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pathactioneditor/pathactioneditorgadgetwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pathactioneditor/pathactioneditorgadgetwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pathactioneditor/pathactioneditorplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pathactioneditor/pathactioneditorplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pathactioneditor/pathactioneditortreemodel.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pathactioneditor/pathactioneditortreemodel.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pathactioneditor/treeitem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pathactioneditor/treeitem.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/PfdQml.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/PfdResources.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/fonts/PTS75F.ttf (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/fonts/Paratype PT Sans Free Font License.txt (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/osgearth.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/osgearth.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/pfdqml.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/pfdqml_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/pfdqmlgadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/pfdqmlgadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/pfdqmlgadgetconfiguration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/pfdqmlgadgetconfiguration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/pfdqmlgadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/pfdqmlgadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/pfdqmlgadgetoptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/pfdqmlgadgetoptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/pfdqmlgadgetoptionspage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/pfdqmlgadgetwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/pfdqmlgadgetwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/pfdqmlplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/pfdqml/pfdqmlplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/plugins.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/qmlview/QMLView.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/qmlview/qmlview.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/qmlview/qmlview_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/qmlview/qmlviewgadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/qmlview/qmlviewgadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/qmlview/qmlviewgadgetconfiguration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/qmlview/qmlviewgadgetconfiguration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/qmlview/qmlviewgadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/qmlview/qmlviewgadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/qmlview/qmlviewgadgetoptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/qmlview/qmlviewgadgetoptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/qmlview/qmlviewgadgetoptionspage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/qmlview/qmlviewgadgetwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/qmlview/qmlviewgadgetwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/qmlview/qmlviewplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/qmlview/qmlviewplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/ScopeGadget.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/plotdata.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/plotdata.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/scope.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/scope.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/scope_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/scope_global.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/scopegadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/scopegadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/scopegadgetconfiguration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/scopegadgetconfiguration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/scopegadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/scopegadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/scopegadgetoptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/scopegadgetoptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/scopegadgetoptionspage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/scopegadgetwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/scopegadgetwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/scopeplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/scope/scopeplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/serialconnection/Serial.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/serialconnection/serial.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/serialconnection/serial_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/serialconnection/serial_global.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/serialconnection/serialconnection.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/serialconnection/serialplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/serialconnection/serialplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/serialconnection/serialpluginconfiguration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/serialconnection/serialpluginconfiguration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/serialconnection/serialpluginoptions.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/serialconnection/serialpluginoptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/serialconnection/serialpluginoptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/SetupWizard.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/biascalibrationutil.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/biascalibrationutil.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/connectiondiagram.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/connectiondiagram.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/connectiondiagram.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/outputcalibrationutil.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/outputcalibrationutil.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/abstractwizardpage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/abstractwizardpage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/airframeinitialtuningpage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/airframeinitialtuningpage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/airframeinitialtuningpage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/airspeedpage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/airspeedpage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/autoupdatepage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/autoupdatepage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/autoupdatepage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/biascalibrationpage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/biascalibrationpage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/biascalibrationpage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/controllerpage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/controllerpage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/controllerpage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/esccalibrationpage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/esccalibrationpage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/esccalibrationpage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/escpage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/escpage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/escpage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/fixedwingpage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/fixedwingpage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/gpspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/gpspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/helipage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/helipage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/helipage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/inputpage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/inputpage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/inputpage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/multipage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/multipage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/notyetimplementedpage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/notyetimplementedpage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/notyetimplementedpage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/opendpage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/opendpage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/opendpage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/opstartpage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/opstartpage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/opstartpage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/outputcalibrationpage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/outputcalibrationpage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/outputcalibrationpage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/revocalibrationpage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/revocalibrationpage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/revocalibrationpage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/savepage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/savepage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/savepage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/selectionpage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/selectionpage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/selectionpage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/servopage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/servopage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/servopage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/summarypage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/summarypage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/summarypage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/surfacepage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/surfacepage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/surfacepage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/vehiclepage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/vehiclepage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/pages/vehiclepage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-ESC-down.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-ESC-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-calculate-down.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-calculate-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-flash-down.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-flash-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-heli-down.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-heli-over.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-heli-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-illustration-color-down.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-illustration-color-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-land-down.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-land-over.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-land-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-multi-down.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-multi-over.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-multi-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-oneshot-dwn.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-oneshot-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-oneshot125-down.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-oneshot125-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-plane-down.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-plane-over.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-plane-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-ppm-down.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-ppm-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-pwm-down.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-pwm-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-rapid-dwn.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-rapid-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-sat-down.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-sat-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-save-down.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-save-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-sbus-down.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-sbus-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-servo-digital-dwn.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-servo-digital-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-servo-standard-dwn.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-servo-standard-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-srxl-down.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-srxl-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-turbo-down.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-turbo-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-txwizard-off.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-txwizard-on.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-upgrade-down.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/bttn-upgrade-up.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/connected.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/connection-diagrams.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/fixedwing-shapes-wizard-no-numbers.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/fixedwing-shapes-wizard.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/ground-shapes-wizard-no-numbers.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/ground-shapes-wizard.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/multirotor-shapes.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/not-connected.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/sensor-shapes.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/resources/wizard.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/setupwizard.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/setupwizard.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/setupwizard.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/setupwizardplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/setupwizardplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/vehicleconfigurationhelper.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/vehicleconfigurationhelper.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/vehicleconfigurationsource.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/vehicleconfigurationsource.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/vehicletemplateexportdialog.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/vehicletemplateexportdialog.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/vehicletemplateexportdialog.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/vehicletemplateselectorwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/vehicletemplateselectorwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/vehicletemplateselectorwidget.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/setupwizard/wizardResources.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/SystemHealthGadget.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/Actuator-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/AlarmOK.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/Attitude-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/Attitude-Error.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/Battery-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/Battery-Error.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/Battery-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/BootFault-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/BootFault-RebootRequired.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/CPUOverload-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/CPUOverload-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/EventSystem-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/FlightTime-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/FlightTime-Error.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/FlightTime-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/GPS-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/GPS-Error.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/GPS-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/Guidance-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/Magnetometer-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/Magnetometer-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/OutOfMemory-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/OutOfMemory-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/PathPlan-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/Receiver-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/Receiver-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/Sensors-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/Stabilization-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/Stabilization-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/StackOverflow-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/SystemConfiguration-BadThrottleOrCollectiveInputRange.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/SystemConfiguration-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/SystemConfiguration-FlightMode.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/SystemConfiguration-UnsupportedConfig_OneShot.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/Telemetry-Error.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/Actuator-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/AlarmOK.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/Attitude-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/Attitude-Error.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/Battery-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/Battery-Error.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/Battery-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/BootFault-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/BootFault-RebootRequired.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/CPUOverload-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/CPUOverload-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/EventSystem-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/FlightTime-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/FlightTime-Error.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/FlightTime-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/GPS-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/GPS-Error.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/GPS-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/Guidance-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/Magnetometer-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/Magnetometer-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/OutOfMemory-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/OutOfMemory-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/PathPlan-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/Receiver-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/Receiver-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/Sensors-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/Stabilization-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/Stabilization-Warning.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/StackOverflow-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/SystemConfiguration-BadThrottleOrCollectiveInputRange.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/SystemConfiguration-Critical.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/SystemConfiguration-FlightMode.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/SystemConfiguration-UnsupportedConfig_OneShot.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/html/fr/Telemetry-Error.html (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/systemhealth.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/systemhealth.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/systemhealth_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/systemhealthgadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/systemhealthgadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/systemhealthgadgetconfiguration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/systemhealthgadgetconfiguration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/systemhealthgadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/systemhealthgadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/systemhealthgadgetoptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/systemhealthgadgetoptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/systemhealthgadgetoptionspage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/systemhealthgadgetwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/systemhealthgadgetwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/systemhealthplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/systemhealth/systemhealthplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/telemetry/Telemetry.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/telemetry/images/tx-rx.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/telemetry/monitorgadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/telemetry/monitorgadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/telemetry/monitorgadgetconfiguration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/telemetry/monitorgadgetconfiguration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/telemetry/monitorgadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/telemetry/monitorgadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/telemetry/monitorgadgetoptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/telemetry/monitorgadgetoptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/telemetry/monitorwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/telemetry/monitorwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/telemetry/telemetry.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/telemetry/telemetry.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/telemetry/telemetry.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/telemetry/telemetry_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/telemetry/telemetry_global.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/telemetry/telemetryplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/telemetry/telemetryplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/UAVObjectBrowser.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/browseritemdelegate.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/browseritemdelegate.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/browserplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/browserplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/fieldtreeitem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/fieldtreeitem.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/images/1343241276_eye.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/images/64 bit.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/images/down_alt.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/images/install.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/images/remove.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/images/trash.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/images/up_alt.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/resources/uavodescription.mustache (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/treeitem.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/treeitem.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/uavobjectbrowser.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/uavobjectbrowser.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/uavobjectbrowser.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/uavobjectbrowser.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/uavobjectbrowser.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/uavobjectbrowser_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/uavobjectbrowserconfiguration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/uavobjectbrowserconfiguration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/uavobjectbrowserfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/uavobjectbrowserfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/uavobjectbrowseroptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/uavobjectbrowseroptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/uavobjectbrowseroptionspage.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/uavobjectbrowserwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/uavobjectbrowserwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/uavobjecttreemodel.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/uavobjecttreemodel.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectbrowser/viewoptions.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/OPPlots.m (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/UAVObjects.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/tests/main.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/tests/uavobjectstest.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/tests/uavobjectstest.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/tests/uavobjectstest.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavdataobject.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavdataobject.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavmetaobject.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavmetaobject.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobject.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobject.cpp.template (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobject.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobject.h.template (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobject.m.template (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobject.py (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobject.py.template (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobjectfield.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobjectfield.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobjectmanager.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobjectmanager.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobjects.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobjects.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobjects_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobjects_global.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobjectsinit.cpp.template (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobjectsinit.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobjectsplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobjectsplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/uavobjgenerator.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/Custom.m4 (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/Custom.make (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/Custom.nmake (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavobjects/AUTHORS (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavobjects/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavobjects/COPYING (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavobjects/ChangeLog (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavobjects/Makefile.am (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavobjects/Makefile.common.template (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavobjects/Makefile.nmake (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavobjects/moduleinfo.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavobjects/moduleinfo.nmake (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavobjects/packet-op-uavobjects.c.template (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavobjects/plugin.rc.in (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavtalk/AUTHORS (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavtalk/CMakeLists.txt (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavtalk/COPYING (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavtalk/ChangeLog (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavtalk/Makefile.am (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavtalk/Makefile.common (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavtalk/Makefile.nmake (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavtalk/moduleinfo.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavtalk/moduleinfo.nmake (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavtalk/packet-op-uavtalk.c (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjects/wireshark/op-uavtalk/plugin.rc.in (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectutil/UAVObjectUtil.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectutil/devicedescriptorstruct.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectutil/uavobjecthelper.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectutil/uavobjecthelper.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectutil/uavobjectutil.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectutil/uavobjectutil.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectutil/uavobjectutil_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectutil/uavobjectutil_global.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectutil/uavobjectutilmanager.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectutil/uavobjectutilmanager.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectutil/uavobjectutilplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectutil/uavobjectutilplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/UAVObjectWidgetUtils.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/configtaskwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/configtaskwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/images/curve-bg.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/mixercurveline.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/mixercurveline.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/mixercurvepoint.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/mixercurvepoint.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/mixercurvewidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/mixercurvewidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/popupwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/popupwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/smartsavebutton.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/smartsavebutton.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils_global.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/uavobjectwidgetutilsplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavobjectwidgetutils/uavobjectwidgetutilsplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavsettingsimportexport/importsummary.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavsettingsimportexport/importsummary.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavsettingsimportexport/importsummarydialog.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavsettingsimportexport/uavsettingsimportexport.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavsettingsimportexport/uavsettingsimportexport.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavsettingsimportexport/uavsettingsimportexport.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavsettingsimportexport/uavsettingsimportexport.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavsettingsimportexport/uavsettingsimportexport.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavsettingsimportexport/uavsettingsimportexport_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavsettingsimportexport/uavsettingsimportexport_global.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavsettingsimportexport/uavsettingsimportexportfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavsettingsimportexport/uavsettingsimportexportfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavtalk/UAVTalk.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavtalk/telemetry.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavtalk/telemetry.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavtalk/telemetrymanager.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavtalk/telemetrymanager.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavtalk/telemetrymonitor.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavtalk/telemetrymonitor.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavtalk/uavtalk.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavtalk/uavtalk.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavtalk/uavtalk.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavtalk/uavtalk.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavtalk/uavtalk_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavtalk/uavtalk_global.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavtalk/uavtalkplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uavtalk/uavtalkplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/SSP/common.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/SSP/port.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/SSP/port.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/SSP/qssp.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/SSP/qssp.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/SSP/qsspt.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/SSP/qsspt.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/Uploader.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/delay.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/delay.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/devicewidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/devicewidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/devicewidget.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/enums.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/images/application-certificate.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/images/deviceID-0101.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/images/deviceID-0201.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/images/deviceID-0301.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/images/deviceID-0401.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/images/deviceID-0402.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/images/dialog-apply.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/images/error.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/images/gcs-board-cc.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/images/gcs-board-cc3d.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/images/gcs-board-nano.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/images/gcs-board-oplink.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/images/gcs-board-revo.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/images/gtk-info.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/images/pipx.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/images/process-stop.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/images/system-run.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/images/view-refresh.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/images/warning.svg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/op_dfu.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/op_dfu.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/oplinkwatchdog.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/oplinkwatchdog.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/rebootdialog.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/rebootdialog.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/rebootdialog.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/runningdevicewidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/runningdevicewidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/runningdevicewidget.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/uploader.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/uploader.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/uploader.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/uploader.ui (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/uploader_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/uploader_global.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/uploadergadget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/uploadergadget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/uploadergadgetconfiguration.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/uploadergadgetconfiguration.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/uploadergadgetfactory.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/uploadergadgetfactory.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/uploadergadgetoptionspage.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/uploadergadgetoptionspage.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/uploadergadgetwidget.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/uploadergadgetwidget.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/uploaderplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/uploader/uploaderplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/usagetracker/usagetracker.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/usagetracker/usagetracker.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/usagetracker/usagetrackerplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/usagetracker/usagetrackerplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/Welcome.pluginspec (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/ActivityPanel.qml (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/CommunityPanel.qml (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/NewsPanel.qml (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/ScrollDecorator.qml (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/SitesPanel.qml (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/WelcomePageButton.qml (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/bttn-export-template-off.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/bttn-export-template-on.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/bttn-txwizard-off.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/bttn-txwizard-on.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/bttn-vehwizard-off.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/bttn-vehwizard-on.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/button-label-bottom.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/button-label.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/config-off.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/config-on.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/firmware-off.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/firmware-on.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/flightdata-off.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/flightdata-on.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/hitl-off.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/hitl-on.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/planner-off.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/planner-on.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/refresh.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/scopes-off.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/scopes-on.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/system-off.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/system-on.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/welcome-lp-bg.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/welcome-lp-logo.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/welcome-news-bg.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/welcome.jpg (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/wizard-off.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/images/wizard-on.png (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/qml/main.qml (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/welcome.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/welcome.pro (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/welcome.qrc (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/welcome_dependencies.pri (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/welcome_global.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/welcomemode.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/welcomemode.h (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/welcomeplugin.cpp (100%) rename ground/{openpilotgcs => gcs}/src/plugins/welcome/welcomeplugin.h (100%) rename ground/{openpilotgcs => gcs}/src/python.pri (100%) rename ground/{openpilotgcs => gcs}/src/rpath.pri (100%) rename ground/{openpilotgcs => gcs}/src/share/configurations/default.xml (100%) rename ground/{openpilotgcs => gcs}/src/share/copydata.pro (100%) rename ground/{openpilotgcs => gcs}/src/share/diagrams/default/system-health.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/default/Readme.txt (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/default/altimeter.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/default/arm-status.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/default/attitude.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/default/barometer.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/default/compass.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/default/flightmode-status.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/default/gps-signal.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/default/gps-status.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/default/lineardial-horizontal.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/default/lineardial-vertical.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/default/speed.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/default/textonly.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/default/thermometer.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/default/vsi.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/deluxe/altimeter.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/deluxe/attitude.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/deluxe/barometer.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/deluxe/compass.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/deluxe/lineardial-horizontal.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/deluxe/lineardial-vertical.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/deluxe/speed.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/deluxe/thermometer.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/deluxe/vsi.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/hi-contrast/altimeter.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/hi-contrast/attitude.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/hi-contrast/barometer.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/hi-contrast/compass.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/hi-contrast/flightmode-status.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/hi-contrast/gps-signal.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/hi-contrast/gps-status.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/hi-contrast/lineardial-horizontal.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/hi-contrast/lineardial-vertical.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/hi-contrast/speed.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/hi-contrast/textonly.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/hi-contrast/thermometer.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/dials/hi-contrast/vsi.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/help/angleLimitsHelp.html (100%) rename ground/{openpilotgcs => gcs}/src/share/help/attitudeStabiHelp.html (100%) rename ground/{openpilotgcs => gcs}/src/share/help/commandHelp.html (100%) rename ground/{openpilotgcs => gcs}/src/share/help/rateStabiHelp.html (100%) rename ground/{openpilotgcs => gcs}/src/share/help/updateRealTimeHelp.html (100%) rename ground/{openpilotgcs => gcs}/src/share/mapicons/easystar.png (100%) rename ground/{openpilotgcs => gcs}/src/share/mapicons/quad.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/default_background.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/standard/01.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/standard/02.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/standard/03.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/standard/04.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/standard/05.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/standard/06.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/standard/07.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/standard/08.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/standard/09.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/standard/10.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/standard/11.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/standard/12.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/standard/13.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/wide/01w.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/wide/02w.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/wide/03w.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/wide/04w.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/wide/05w.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/wide/06w.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/wide/07w.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/wide/08w.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/wide/09w.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/wide/10w.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/wide/11w.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/wide/12w.png (100%) rename ground/{openpilotgcs => gcs}/src/share/models/backgrounds/wide/13w.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/boards/CC3D/CC3D.3ds (100%) rename ground/{openpilotgcs => gcs}/src/share/models/boards/CC3D/TEXTURE.PNG (100%) rename ground/{openpilotgcs => gcs}/src/share/models/boards/CopterControl/CopterControl.3ds (100%) rename ground/{openpilotgcs => gcs}/src/share/models/boards/CopterControl/TEXTURE.PNG (100%) rename ground/{openpilotgcs => gcs}/src/share/models/boards/Revolution/Revolution.3DS (100%) rename ground/{openpilotgcs => gcs}/src/share/models/boards/Revolution/TEXTURE.PNG (100%) rename ground/{openpilotgcs => gcs}/src/share/models/helis/t-rex/TEXTURE.JPG (100%) rename ground/{openpilotgcs => gcs}/src/share/models/helis/t-rex/t-rex_450_xl.3ds (100%) rename ground/{openpilotgcs => gcs}/src/share/models/helis/t-rex/t-rex_450_xl.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/helis/t-rex/t-rex_450_xl.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/aeroquad/TEXTURE.JPG (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/aeroquad/aeroquad.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/aeroquad/aeroquad_+.3ds (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/blackout/BlackoutMiniHQuad.3DS (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/blackout/BlackoutMiniHQuad.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/blackout/TEXTURE.PNG (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/dankers_quad/TEXTURE.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/dankers_quad/dankers_quad.3ds (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/dankers_quad/dankers_quad.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/easy_quad/BOARDS.JPG (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/easy_quad/LOGO.JPG (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/easy_quad/TEXTURE.JPG (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/easy_quad/easy_quad_X.3ds (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/easy_quad/easy_quad_X.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/gaui_330x/gaui_330x.3ds (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/gaui_330x/gaui_330x.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/gaui_330x/texture.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/joes_cnc/J14-QT_+.3DS (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/joes_cnc/J14-QT_+.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/joes_cnc/J14-QT_X.3DS (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/joes_cnc/J14-QT_X.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/joes_cnc/J14-Q_+.3DS (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/joes_cnc/J14-Q_+.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/joes_cnc/J14-Q_X.3DS (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/joes_cnc/J14-Q_X.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/joes_cnc/TEXTURE.JPG (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/mattL_Y6/TEXTURE.PNG (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/mattL_Y6/mattL_Y6.3ds (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/mattL_Y6/mattL_Y6.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/mikrokopter/MK_Hexa.3ds (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/mikrokopter/MK_Hexa.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/mikrokopter/MK_L4-ME.3ds (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/mikrokopter/MK_L4-ME.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/mikrokopter/MK_Okto.3ds (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/mikrokopter/MK_Okto.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/mikrokopter/MK_Okto2.3ds (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/mikrokopter/MK_Okto2.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/mikrokopter/TEXTURE.JPG (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/ricoo/CC.PNG (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/ricoo/TEXTURE.PNG (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/ricoo/ricoo.3DS (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/ricoo/ricoo.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/scorpion_tricopter/scorpion_tricopter.3ds (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/scorpion_tricopter/scorpion_tricopter.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/scorpion_tricopter/texture.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/test_quad/TEXTURE.JPG (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/test_quad/TEXTURE.PNG (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/test_quad/test_quad_+.3ds (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/test_quad/test_quad_+.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/test_quad/test_quad_X.3ds (100%) rename ground/{openpilotgcs => gcs}/src/share/models/multi/test_quad/test_quad_X.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/planes/Easystar/TEXTURE.JPG (100%) rename ground/{openpilotgcs => gcs}/src/share/models/planes/Easystar/easystar.3ds (100%) rename ground/{openpilotgcs => gcs}/src/share/models/planes/Easystar/easystar.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/planes/firecracker/TEXTURE.JPG (100%) rename ground/{openpilotgcs => gcs}/src/share/models/planes/firecracker/firecracker.3ds (100%) rename ground/{openpilotgcs => gcs}/src/share/models/planes/firecracker/firecracker.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/planes/funjet/TEXTURE.JPG (100%) rename ground/{openpilotgcs => gcs}/src/share/models/planes/funjet/funjet.3ds (100%) rename ground/{openpilotgcs => gcs}/src/share/models/planes/funjet/funjet.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/planes/funjet/funjet.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/models/planes/zagi/texture.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/models/planes/zagi/zagi.3ds (100%) rename ground/{openpilotgcs => gcs}/src/share/models/planes/zagi/zagi.jpg (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/AltitudeScale.qml (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/Compass.qml (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/HorizontCenter.qml (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/Info.qml (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/Panels.qml (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/Pfd.qml (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/PfdIndicators.qml (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/PfdTerrainView.qml (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/PfdWorldView.qml (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/RollScale.qml (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/SpeedScale.qml (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/SvgElementImage.qml (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/SvgElementPositionItem.qml (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/TooltipArea.qml (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/VsiScale.qml (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/Warnings.qml (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/pfd.svg (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/readymap.earth (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/srtm.earth (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/yahoo_readymap.earth (100%) rename ground/{openpilotgcs => gcs}/src/share/pfd/default/yahoo_srtm.earth (100%) rename ground/{openpilotgcs => gcs}/src/share/share.pro (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/Complete sound set.txt (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/License.txt (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/0.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/1.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/10.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/100.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/1000.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/11.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/12.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/13.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/14.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/15.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/16.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/17.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/18.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/19.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/2.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/20.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/3.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/30.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/4.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/40.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/5.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/50.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/6.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/60.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/7.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/70.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/8.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/80.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/9.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/90.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/KPH.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/MPH.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/aborted.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/active.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/alarmsound.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/alert.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/altitude.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/amps.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/aquired.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/armed.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/auto flight.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/battery.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/beepsound.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/camera.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/cancelled.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/changed.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/circle position.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/cleared.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/complete.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/connected.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/connection.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/control.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/coptercontrol.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/critical.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/disabled.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/disarmed.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/disconnected.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/feet.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/figure eight.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/flight.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/geofence.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/gps.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/ground station.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/heading.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/height.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/high.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/hippodrome.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/hold position.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/home location.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/initialised.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/initiated.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/landing.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/launch.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/left.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/logging.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/lost.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/low altitude.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/low battery.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/low gps quality.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/magic.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/manual flight.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/maximum.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/meters.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/minimum.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/minus.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/mode.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/moved.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/navigation.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/openpilot.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/point.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/range.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/reached.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/ready for flight.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/return home.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/right.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/set.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/speed.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/stabilization.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/started.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/stopped.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/takeoff.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/telemetry.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/time.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/triggered.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/uav.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/volts.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/warning.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/waypoint.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/sounds/default/whoopsound.wav (100%) rename ground/{openpilotgcs => gcs}/src/share/stylesheets/default.qss (100%) rename ground/{openpilotgcs => gcs}/src/share/stylesheets/default_linux.qss (100%) rename ground/{openpilotgcs => gcs}/src/share/stylesheets/default_macos.qss (100%) rename ground/{openpilotgcs => gcs}/src/share/stylesheets/default_windows.qss (100%) rename ground/{openpilotgcs => gcs}/src/share/translations/Readme.txt (100%) rename ground/{openpilotgcs => gcs}/src/share/translations/extract-mimetypes.xq.in (100%) rename ground/{openpilotgcs => gcs}/src/share/translations/openpilotgcs_de.ts (100%) rename ground/{openpilotgcs => gcs}/src/share/translations/openpilotgcs_es.ts (100%) rename ground/{openpilotgcs => gcs}/src/share/translations/openpilotgcs_fr.ts (99%) rename ground/{openpilotgcs => gcs}/src/share/translations/openpilotgcs_ru.ts (100%) rename ground/{openpilotgcs => gcs}/src/share/translations/openpilotgcs_zh_CN.ts (100%) rename ground/{openpilotgcs => gcs}/src/share/translations/translations.pro (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/custom/whats_this.txt (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/fixedwing/SoniModelMako-FixedWing-Elevon-7134e8ae5ce.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/fixedwing/Toro900-VoilureFixe-Elevon-d4a58d2cd50.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/fixedwing/whats_this.txt (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/helicopter/whats_this.txt (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/(RACE)FPV260HobbyKin-Multirotor-QuadrocopterX-0482b7a25f7.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/(STOCK)HobbyKingFPV2-Multirotor-QuadrocopterX-0bb44b68883.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/ARRISX-SPEEDFPV250-Unsupported-2cbaaa14a01.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/BlackOutB330-Multirotor-QuadrocopterX-e9980c55302.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/BlackOutMiniH-Multirotor-QuadrocopterX-d415c242154.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/DJIF450-Multirotor-QuadrocopterX-cfa8ec67993.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/DroneframesDRQ250-cf-rc5 Multirotor-QuadrocopterX-425b90123f1.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/DroneframesDRQ430G-revo-rc5Multirotor-QuadrocopterX-fae90503b3f.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/EmaxNighthawk-Multirotor-QuadrocopterX-9a3aa9d9726.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/FlipFPVPro-Multirotor-QuadrocopterX-9eb7b719244.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/FlipFpvPro-Multirotor-QuadrocopterX-c117d151f95.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/FlipSport-Multirotor-QuadrocopterX-c27ae7b79ca.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/FlyingCinemaCinetan-Multirotor-QuadrocopterX-2c3f9181872.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/FlyingCinemaTankitoM-Multirotor-QuadrocopterX-385d9ac9ae1.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/GenericHexa-Multirotor-Hexacopter+-c50a904f4a3.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/GenericHexaH-Multirotor-HexacopterH-6cc3fed9073.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/GenericHexaX-Multirotor-HexacopterX-b3b8c1d2f3c.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/GenericHexaY6-Multirotor-HexacopterY6-0b5dc6bae4f.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/GenericQuad+-Multirotor-Quadrocopter+-a87a4226820.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/GenericQuadX-Multirotor-QuadrocopterX-5fce7315a5b.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/GenericTricopter-Multirotor-Tricopter-5f46bc37c31.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/GuerrillaDronesToadQ-Multirotor-QuadrocopterX-8f838e43432.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/HKingDYS250CarbonFib-Multirotor-QuadrocopterX-969354c51c1.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/HKingDYS320CarbonFib-Multirotor-QuadrocopterX-0b41edda68f.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/HoverThingsFLIPFPV-Multirotor-QuadrocopterX-32bf14a10fc.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/InventorsSparrowRace-Multirotor-QuadrocopterX-314fff867fd.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/QAV250-Multirotor-QuadrocopterX-181dab0df01.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/QAV400-Multirotor-QuadrocopterX-90a90b9fb50.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/QAV500-Multirotor-QuadrocopterX-6da440c4d7c.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/QUADI250-Multirotor-QuadrocopterX-c6c6cfc4cf9.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/RCExplorerV3Tricopte-Multirotor-Tricopter-dcbce3f069c.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/RD290MiniHexfpv-Multirotor-HexacopterX-6587232be1a.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/XhoverMXP230Elite-Multirotor-QuadrocopterX-3b169a4fd1b.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/ZMR250( Attitude mode)-ChineseQAV250-Multirotor-QuadrocopterX-5d318c0526c (1).optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/ZMR250(4s race)-Multirotor-QuadrocopterX-fac61e7adb8.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/ZMR250(Race acro +)-Multirotor-QuadrocopterX-895b222d670.optmpl (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/multirotor/whats_this.txt (100%) rename ground/{openpilotgcs => gcs}/src/share/vehicletemplates/surface/whats_this.txt (100%) rename ground/{openpilotgcs => gcs}/src/shared/namespace_global.h (100%) rename ground/{openpilotgcs => gcs}/src/shared/qtlockedfile/README.txt (100%) rename ground/{openpilotgcs => gcs}/src/shared/qtlockedfile/namespace.patch (100%) rename ground/{openpilotgcs => gcs}/src/shared/qtlockedfile/qtlockedfile.cpp (100%) rename ground/{openpilotgcs => gcs}/src/shared/qtlockedfile/qtlockedfile.h (100%) rename ground/{openpilotgcs => gcs}/src/shared/qtlockedfile/qtlockedfile.pri (100%) rename ground/{openpilotgcs => gcs}/src/shared/qtlockedfile/qtlockedfile_unix.cpp (100%) rename ground/{openpilotgcs => gcs}/src/shared/qtlockedfile/qtlockedfile_win.cpp (100%) rename ground/{openpilotgcs => gcs}/src/shared/qtsingleapplication/README.txt (100%) rename ground/{openpilotgcs => gcs}/src/shared/qtsingleapplication/namespace.patch (100%) rename ground/{openpilotgcs => gcs}/src/shared/qtsingleapplication/qtlocalpeer.cpp (100%) rename ground/{openpilotgcs => gcs}/src/shared/qtsingleapplication/qtlocalpeer.h (100%) rename ground/{openpilotgcs => gcs}/src/shared/qtsingleapplication/qtsingleapplication.cpp (100%) rename ground/{openpilotgcs => gcs}/src/shared/qtsingleapplication/qtsingleapplication.h (100%) rename ground/{openpilotgcs => gcs}/src/shared/qtsingleapplication/qtsingleapplication.pri (100%) rename ground/{openpilotgcs => gcs}/src/shared/qtsingleapplication/qtsinglecoreapplication.cpp (100%) rename ground/{openpilotgcs => gcs}/src/shared/qtsingleapplication/qtsinglecoreapplication.h (100%) rename ground/{openpilotgcs => gcs}/src/shared/qtsingleapplication/qtsinglecoreapplication.pri (100%) rename ground/{openpilotgcs => gcs}/src/shared/scriptwrapper/README (100%) rename ground/{openpilotgcs => gcs}/src/shared/scriptwrapper/interface_wrap_helpers.h (100%) rename ground/{openpilotgcs => gcs}/src/shared/scriptwrapper/scriptwrapper.pri (100%) rename ground/{openpilotgcs => gcs}/src/shared/scriptwrapper/wrap_helpers.h (100%) rename ground/{openpilotgcs => gcs}/src/src.pro (100%) diff --git a/Makefile b/Makefile index 128d1e47c..735560e3d 100644 --- a/Makefile +++ b/Makefile @@ -451,13 +451,7 @@ sim_osx_%: uavobjects_flight ############################## .PHONY: all_ground -all_ground: openpilotgcs uploader - -# Convenience target for the GCS -.PHONY: gcs gcs_qmake gcs_clean -gcs: openpilotgcs -gcs_qmake: openpilotgcs_qmake -gcs_clean: openpilotgcs_clean +all_ground: gcs uploader ifeq ($(V), 1) GCS_SILENT := @@ -465,29 +459,29 @@ else GCS_SILENT := silent endif -OPENPILOTGCS_DIR := $(BUILD_DIR)/$(GCS_SMALL_NAME)_$(GCS_BUILD_CONF) -DIRS += $(OPENPILOTGCS_DIR) +GCS_DIR := $(BUILD_DIR)/$(GCS_SMALL_NAME)_$(GCS_BUILD_CONF) +DIRS += $(GCS_DIR) -OPENPILOTGCS_MAKEFILE := $(OPENPILOTGCS_DIR)/Makefile +GCS_MAKEFILE := $(GCS_DIR)/Makefile -.PHONY: openpilotgcs_qmake -openpilotgcs_qmake $(OPENPILOTGCS_MAKEFILE): | $(OPENPILOTGCS_DIR) - $(V1) cd $(OPENPILOTGCS_DIR) && \ - $(QMAKE) $(ROOT_DIR)/ground/openpilotgcs/openpilotgcs.pro \ +.PHONY: gcs_qmake +gcs_qmake $(GCS_MAKEFILE): | $(GCS_DIR) + $(V1) cd $(GCS_DIR) && \ + $(QMAKE) $(ROOT_DIR)/ground/gcs/gcs.pro \ -spec $(QT_SPEC) -r CONFIG+=$(GCS_BUILD_CONF) CONFIG+=$(GCS_SILENT) \ 'GCS_BIG_NAME="$(GCS_BIG_NAME)"' GCS_SMALL_NAME=$(GCS_SMALL_NAME) \ 'ORG_BIG_NAME="$(ORG_BIG_NAME)"' ORG_SMALL_NAME=$(ORG_SMALL_NAME) \ 'GCS_LIBRARY_BASENAME=$(libbasename)' \ $(GCS_QMAKE_OPTS) -.PHONY: openpilotgcs -openpilotgcs: uavobjgenerator $(OPENPILOTGCS_MAKEFILE) - $(V1) $(MAKE) -w -C $(OPENPILOTGCS_DIR)/$(MAKE_DIR); +.PHONY: gcs +gcs: uavobjgenerator $(GCS_MAKEFILE) + $(V1) $(MAKE) -w -C $(GCS_DIR)/$(MAKE_DIR); -.PHONY: openpilotgcs_clean -openpilotgcs_clean: - @$(ECHO) " CLEAN $(call toprel, $(OPENPILOTGCS_DIR))" - $(V1) [ ! -d "$(OPENPILOTGCS_DIR)" ] || $(RM) -r "$(OPENPILOTGCS_DIR)" +.PHONY: gcs_clean +gcs_clean: + @$(ECHO) " CLEAN $(call toprel, $(GCS_DIR))" + $(V1) [ ! -d "$(GCS_DIR)" ] || $(RM) -r "$(GCS_DIR)" @@ -505,7 +499,7 @@ UPLOADER_MAKEFILE := $(UPLOADER_DIR)/Makefile .PHONY: uploader_qmake uploader_qmake $(UPLOADER_MAKEFILE): | $(UPLOADER_DIR) $(V1) cd $(UPLOADER_DIR) && \ - $(QMAKE) $(ROOT_DIR)/ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/upload.pro \ + $(QMAKE) $(ROOT_DIR)/ground/gcs/src/experimental/USB_UPLOAD_TOOL/upload.pro \ -spec $(QT_SPEC) -r CONFIG+=$(GCS_BUILD_CONF) CONFIG+=$(GCS_SILENT) $(GCS_QMAKE_OPTS) .PHONY: uploader @@ -720,7 +714,7 @@ $(OPFW_RESOURCE): $(FW_TARGETS) | $(OPGCSSYNTHDIR) # If opfw_resource or all firmware are requested, GCS should depend on the resource ifneq ($(strip $(filter opfw_resource all all_fw all_flight package,$(MAKECMDGOALS))),) -$(OPENPILOTGCS_MAKEFILE): $(OPFW_RESOURCE) +$(GCS_MAKEFILE): $(OPFW_RESOURCE) endif # Packaging targets: package diff --git a/ground/openpilotgcs/copydata.pro b/ground/gcs/copydata.pro similarity index 100% rename from ground/openpilotgcs/copydata.pro rename to ground/gcs/copydata.pro diff --git a/ground/openpilotgcs/openpilotgcs.pro b/ground/gcs/gcs.pro similarity index 100% rename from ground/openpilotgcs/openpilotgcs.pro rename to ground/gcs/gcs.pro diff --git a/ground/openpilotgcs/openpilotgcs.pri b/ground/gcs/openpilotgcs.pri similarity index 100% rename from ground/openpilotgcs/openpilotgcs.pri rename to ground/gcs/openpilotgcs.pri diff --git a/ground/openpilotgcs/src/app/Info.plist b/ground/gcs/src/app/Info.plist similarity index 100% rename from ground/openpilotgcs/src/app/Info.plist rename to ground/gcs/src/app/Info.plist diff --git a/ground/openpilotgcs/src/app/app.pro b/ground/gcs/src/app/app.pro similarity index 100% rename from ground/openpilotgcs/src/app/app.pro rename to ground/gcs/src/app/app.pro diff --git a/ground/openpilotgcs/src/app/appresources.qrc b/ground/gcs/src/app/appresources.qrc similarity index 100% rename from ground/openpilotgcs/src/app/appresources.qrc rename to ground/gcs/src/app/appresources.qrc diff --git a/ground/openpilotgcs/src/app/gcssplashscreen.cpp b/ground/gcs/src/app/gcssplashscreen.cpp similarity index 100% rename from ground/openpilotgcs/src/app/gcssplashscreen.cpp rename to ground/gcs/src/app/gcssplashscreen.cpp diff --git a/ground/openpilotgcs/src/app/gcssplashscreen.h b/ground/gcs/src/app/gcssplashscreen.h similarity index 100% rename from ground/openpilotgcs/src/app/gcssplashscreen.h rename to ground/gcs/src/app/gcssplashscreen.h diff --git a/ground/openpilotgcs/src/app/librepilotgcs.icns b/ground/gcs/src/app/librepilotgcs.icns similarity index 100% rename from ground/openpilotgcs/src/app/librepilotgcs.icns rename to ground/gcs/src/app/librepilotgcs.icns diff --git a/ground/openpilotgcs/src/app/librepilotgcs.ico b/ground/gcs/src/app/librepilotgcs.ico similarity index 100% rename from ground/openpilotgcs/src/app/librepilotgcs.ico rename to ground/gcs/src/app/librepilotgcs.ico diff --git a/ground/openpilotgcs/src/app/librepilotgcs.rc b/ground/gcs/src/app/librepilotgcs.rc similarity index 100% rename from ground/openpilotgcs/src/app/librepilotgcs.rc rename to ground/gcs/src/app/librepilotgcs.rc diff --git a/ground/openpilotgcs/src/app/main.cpp b/ground/gcs/src/app/main.cpp similarity index 100% rename from ground/openpilotgcs/src/app/main.cpp rename to ground/gcs/src/app/main.cpp diff --git a/ground/openpilotgcs/src/app/openpilotgcs.icns b/ground/gcs/src/app/openpilotgcs.icns similarity index 100% rename from ground/openpilotgcs/src/app/openpilotgcs.icns rename to ground/gcs/src/app/openpilotgcs.icns diff --git a/ground/openpilotgcs/src/app/prifile.icns b/ground/gcs/src/app/prifile.icns similarity index 100% rename from ground/openpilotgcs/src/app/prifile.icns rename to ground/gcs/src/app/prifile.icns diff --git a/ground/openpilotgcs/src/app/profile.icns b/ground/gcs/src/app/profile.icns similarity index 100% rename from ground/openpilotgcs/src/app/profile.icns rename to ground/gcs/src/app/profile.icns diff --git a/ground/openpilotgcs/src/app/qtconf.qrc.in b/ground/gcs/src/app/qtconf.qrc.in similarity index 100% rename from ground/openpilotgcs/src/app/qtconf.qrc.in rename to ground/gcs/src/app/qtconf.qrc.in diff --git a/ground/openpilotgcs/src/app/splash.png b/ground/gcs/src/app/splash.png similarity index 100% rename from ground/openpilotgcs/src/app/splash.png rename to ground/gcs/src/app/splash.png diff --git a/ground/openpilotgcs/src/experimental/HIDTest/HIDTest.pro b/ground/gcs/src/experimental/HIDTest/HIDTest.pro similarity index 100% rename from ground/openpilotgcs/src/experimental/HIDTest/HIDTest.pro rename to ground/gcs/src/experimental/HIDTest/HIDTest.pro diff --git a/ground/openpilotgcs/src/experimental/HIDTest/main.cpp b/ground/gcs/src/experimental/HIDTest/main.cpp similarity index 100% rename from ground/openpilotgcs/src/experimental/HIDTest/main.cpp rename to ground/gcs/src/experimental/HIDTest/main.cpp diff --git a/ground/openpilotgcs/src/experimental/PowerLog6S/HIDTest.pro b/ground/gcs/src/experimental/PowerLog6S/HIDTest.pro similarity index 100% rename from ground/openpilotgcs/src/experimental/PowerLog6S/HIDTest.pro rename to ground/gcs/src/experimental/PowerLog6S/HIDTest.pro diff --git a/ground/openpilotgcs/src/experimental/PowerLog6S/main.cpp b/ground/gcs/src/experimental/PowerLog6S/main.cpp similarity index 100% rename from ground/openpilotgcs/src/experimental/PowerLog6S/main.cpp rename to ground/gcs/src/experimental/PowerLog6S/main.cpp diff --git a/ground/openpilotgcs/src/experimental/SerialLogger/ParseEKFLog.m b/ground/gcs/src/experimental/SerialLogger/ParseEKFLog.m similarity index 100% rename from ground/openpilotgcs/src/experimental/SerialLogger/ParseEKFLog.m rename to ground/gcs/src/experimental/SerialLogger/ParseEKFLog.m diff --git a/ground/openpilotgcs/src/experimental/SerialLogger/SerialLogger.pro b/ground/gcs/src/experimental/SerialLogger/SerialLogger.pro similarity index 100% rename from ground/openpilotgcs/src/experimental/SerialLogger/SerialLogger.pro rename to ground/gcs/src/experimental/SerialLogger/SerialLogger.pro diff --git a/ground/openpilotgcs/src/experimental/SerialLogger/analyzeEKF.m b/ground/gcs/src/experimental/SerialLogger/analyzeEKF.m similarity index 100% rename from ground/openpilotgcs/src/experimental/SerialLogger/analyzeEKF.m rename to ground/gcs/src/experimental/SerialLogger/analyzeEKF.m diff --git a/ground/openpilotgcs/src/experimental/SerialLogger/analyzeINSGPS.m b/ground/gcs/src/experimental/SerialLogger/analyzeINSGPS.m similarity index 100% rename from ground/openpilotgcs/src/experimental/SerialLogger/analyzeINSGPS.m rename to ground/gcs/src/experimental/SerialLogger/analyzeINSGPS.m diff --git a/ground/openpilotgcs/src/experimental/SerialLogger/analyzeRaw.m b/ground/gcs/src/experimental/SerialLogger/analyzeRaw.m similarity index 100% rename from ground/openpilotgcs/src/experimental/SerialLogger/analyzeRaw.m rename to ground/gcs/src/experimental/SerialLogger/analyzeRaw.m diff --git a/ground/openpilotgcs/src/experimental/SerialLogger/main.cpp b/ground/gcs/src/experimental/SerialLogger/main.cpp similarity index 100% rename from ground/openpilotgcs/src/experimental/SerialLogger/main.cpp rename to ground/gcs/src/experimental/SerialLogger/main.cpp diff --git a/ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/common.h b/ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/common.h similarity index 100% rename from ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/common.h rename to ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/common.h diff --git a/ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/main.cpp b/ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/main.cpp similarity index 100% rename from ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/main.cpp rename to ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/main.cpp diff --git a/ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/port.cpp b/ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/port.cpp similarity index 100% rename from ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/port.cpp rename to ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/port.cpp diff --git a/ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/port.h b/ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/port.h similarity index 100% rename from ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/port.h rename to ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/port.h diff --git a/ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/qssp.cpp b/ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/qssp.cpp similarity index 100% rename from ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/qssp.cpp rename to ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/qssp.cpp diff --git a/ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/qssp.h b/ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/qssp.h similarity index 100% rename from ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/qssp.h rename to ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/qssp.h diff --git a/ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/qsspt.cpp b/ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/qsspt.cpp similarity index 100% rename from ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/qsspt.cpp rename to ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/qsspt.cpp diff --git a/ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/qsspt.h b/ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/qsspt.h similarity index 100% rename from ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/qsspt.h rename to ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/qsspt.h diff --git a/ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/ssp.cpp b/ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/ssp.cpp similarity index 100% rename from ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/ssp.cpp rename to ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/ssp.cpp diff --git a/ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/ssp.h b/ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/ssp.h similarity index 100% rename from ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/ssp.h rename to ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/ssp.h diff --git a/ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/ssp_test.pro b/ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/ssp_test.pro similarity index 100% rename from ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/SSP/ssp_test.pro rename to ground/gcs/src/experimental/USB_UPLOAD_TOOL/SSP/ssp_test.pro diff --git a/ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/delay.cpp b/ground/gcs/src/experimental/USB_UPLOAD_TOOL/delay.cpp similarity index 100% rename from ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/delay.cpp rename to ground/gcs/src/experimental/USB_UPLOAD_TOOL/delay.cpp diff --git a/ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/delay.h b/ground/gcs/src/experimental/USB_UPLOAD_TOOL/delay.h similarity index 100% rename from ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/delay.h rename to ground/gcs/src/experimental/USB_UPLOAD_TOOL/delay.h diff --git a/ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/main.cpp b/ground/gcs/src/experimental/USB_UPLOAD_TOOL/main.cpp similarity index 100% rename from ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/main.cpp rename to ground/gcs/src/experimental/USB_UPLOAD_TOOL/main.cpp diff --git a/ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/op_dfu.cpp b/ground/gcs/src/experimental/USB_UPLOAD_TOOL/op_dfu.cpp similarity index 100% rename from ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/op_dfu.cpp rename to ground/gcs/src/experimental/USB_UPLOAD_TOOL/op_dfu.cpp diff --git a/ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/op_dfu.h b/ground/gcs/src/experimental/USB_UPLOAD_TOOL/op_dfu.h similarity index 100% rename from ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/op_dfu.h rename to ground/gcs/src/experimental/USB_UPLOAD_TOOL/op_dfu.h diff --git a/ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/upload.pro b/ground/gcs/src/experimental/USB_UPLOAD_TOOL/upload.pro similarity index 100% rename from ground/openpilotgcs/src/experimental/USB_UPLOAD_TOOL/upload.pro rename to ground/gcs/src/experimental/USB_UPLOAD_TOOL/upload.pro diff --git a/ground/openpilotgcs/src/experimental/finaltest/finaltest.pro b/ground/gcs/src/experimental/finaltest/finaltest.pro similarity index 100% rename from ground/openpilotgcs/src/experimental/finaltest/finaltest.pro rename to ground/gcs/src/experimental/finaltest/finaltest.pro diff --git a/ground/openpilotgcs/src/experimental/finaltest/main.cpp b/ground/gcs/src/experimental/finaltest/main.cpp similarity index 100% rename from ground/openpilotgcs/src/experimental/finaltest/main.cpp rename to ground/gcs/src/experimental/finaltest/main.cpp diff --git a/ground/openpilotgcs/src/experimental/finaltest/mainwindow.cpp b/ground/gcs/src/experimental/finaltest/mainwindow.cpp similarity index 100% rename from ground/openpilotgcs/src/experimental/finaltest/mainwindow.cpp rename to ground/gcs/src/experimental/finaltest/mainwindow.cpp diff --git a/ground/openpilotgcs/src/experimental/finaltest/mainwindow.h b/ground/gcs/src/experimental/finaltest/mainwindow.h similarity index 100% rename from ground/openpilotgcs/src/experimental/finaltest/mainwindow.h rename to ground/gcs/src/experimental/finaltest/mainwindow.h diff --git a/ground/openpilotgcs/src/experimental/finaltest/mainwindow.ui b/ground/gcs/src/experimental/finaltest/mainwindow.ui similarity index 100% rename from ground/openpilotgcs/src/experimental/finaltest/mainwindow.ui rename to ground/gcs/src/experimental/finaltest/mainwindow.ui diff --git a/ground/openpilotgcs/src/experimental/finaltest/ui_mainwindow.h b/ground/gcs/src/experimental/finaltest/ui_mainwindow.h similarity index 100% rename from ground/openpilotgcs/src/experimental/finaltest/ui_mainwindow.h rename to ground/gcs/src/experimental/finaltest/ui_mainwindow.h diff --git a/ground/openpilotgcs/src/experimental/tools/DocumentationHelper/DocumentationHelper.pro b/ground/gcs/src/experimental/tools/DocumentationHelper/DocumentationHelper.pro similarity index 100% rename from ground/openpilotgcs/src/experimental/tools/DocumentationHelper/DocumentationHelper.pro rename to ground/gcs/src/experimental/tools/DocumentationHelper/DocumentationHelper.pro diff --git a/ground/openpilotgcs/src/experimental/tools/DocumentationHelper/main.cpp b/ground/gcs/src/experimental/tools/DocumentationHelper/main.cpp similarity index 100% rename from ground/openpilotgcs/src/experimental/tools/DocumentationHelper/main.cpp rename to ground/gcs/src/experimental/tools/DocumentationHelper/main.cpp diff --git a/ground/openpilotgcs/src/experimental/tools/DocumentationHelper/mainwindow.cpp b/ground/gcs/src/experimental/tools/DocumentationHelper/mainwindow.cpp similarity index 100% rename from ground/openpilotgcs/src/experimental/tools/DocumentationHelper/mainwindow.cpp rename to ground/gcs/src/experimental/tools/DocumentationHelper/mainwindow.cpp diff --git a/ground/openpilotgcs/src/experimental/tools/DocumentationHelper/mainwindow.h b/ground/gcs/src/experimental/tools/DocumentationHelper/mainwindow.h similarity index 100% rename from ground/openpilotgcs/src/experimental/tools/DocumentationHelper/mainwindow.h rename to ground/gcs/src/experimental/tools/DocumentationHelper/mainwindow.h diff --git a/ground/openpilotgcs/src/experimental/tools/DocumentationHelper/mainwindow.ui b/ground/gcs/src/experimental/tools/DocumentationHelper/mainwindow.ui similarity index 100% rename from ground/openpilotgcs/src/experimental/tools/DocumentationHelper/mainwindow.ui rename to ground/gcs/src/experimental/tools/DocumentationHelper/mainwindow.ui diff --git a/ground/openpilotgcs/src/libs/aggregation/aggregate.cpp b/ground/gcs/src/libs/aggregation/aggregate.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/aggregation/aggregate.cpp rename to ground/gcs/src/libs/aggregation/aggregate.cpp diff --git a/ground/openpilotgcs/src/libs/aggregation/aggregate.h b/ground/gcs/src/libs/aggregation/aggregate.h similarity index 100% rename from ground/openpilotgcs/src/libs/aggregation/aggregate.h rename to ground/gcs/src/libs/aggregation/aggregate.h diff --git a/ground/openpilotgcs/src/libs/aggregation/aggregation.pri b/ground/gcs/src/libs/aggregation/aggregation.pri similarity index 100% rename from ground/openpilotgcs/src/libs/aggregation/aggregation.pri rename to ground/gcs/src/libs/aggregation/aggregation.pri diff --git a/ground/openpilotgcs/src/libs/aggregation/aggregation.pro b/ground/gcs/src/libs/aggregation/aggregation.pro similarity index 100% rename from ground/openpilotgcs/src/libs/aggregation/aggregation.pro rename to ground/gcs/src/libs/aggregation/aggregation.pro diff --git a/ground/openpilotgcs/src/libs/aggregation/aggregation_global.h b/ground/gcs/src/libs/aggregation/aggregation_global.h similarity index 100% rename from ground/openpilotgcs/src/libs/aggregation/aggregation_global.h rename to ground/gcs/src/libs/aggregation/aggregation_global.h diff --git a/ground/openpilotgcs/src/libs/aggregation/examples/examples.pro b/ground/gcs/src/libs/aggregation/examples/examples.pro similarity index 100% rename from ground/openpilotgcs/src/libs/aggregation/examples/examples.pro rename to ground/gcs/src/libs/aggregation/examples/examples.pro diff --git a/ground/openpilotgcs/src/libs/aggregation/examples/text/main.cpp b/ground/gcs/src/libs/aggregation/examples/text/main.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/aggregation/examples/text/main.cpp rename to ground/gcs/src/libs/aggregation/examples/text/main.cpp diff --git a/ground/openpilotgcs/src/libs/aggregation/examples/text/main.h b/ground/gcs/src/libs/aggregation/examples/text/main.h similarity index 100% rename from ground/openpilotgcs/src/libs/aggregation/examples/text/main.h rename to ground/gcs/src/libs/aggregation/examples/text/main.h diff --git a/ground/openpilotgcs/src/libs/aggregation/examples/text/main.ui b/ground/gcs/src/libs/aggregation/examples/text/main.ui similarity index 100% rename from ground/openpilotgcs/src/libs/aggregation/examples/text/main.ui rename to ground/gcs/src/libs/aggregation/examples/text/main.ui diff --git a/ground/openpilotgcs/src/libs/aggregation/examples/text/myinterfaces.h b/ground/gcs/src/libs/aggregation/examples/text/myinterfaces.h similarity index 100% rename from ground/openpilotgcs/src/libs/aggregation/examples/text/myinterfaces.h rename to ground/gcs/src/libs/aggregation/examples/text/myinterfaces.h diff --git a/ground/openpilotgcs/src/libs/aggregation/examples/text/text.pro b/ground/gcs/src/libs/aggregation/examples/text/text.pro similarity index 100% rename from ground/openpilotgcs/src/libs/aggregation/examples/text/text.pro rename to ground/gcs/src/libs/aggregation/examples/text/text.pro diff --git a/ground/openpilotgcs/src/libs/eigen/.hg_archival.txt b/ground/gcs/src/libs/eigen/.hg_archival.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/.hg_archival.txt rename to ground/gcs/src/libs/eigen/.hg_archival.txt diff --git a/ground/openpilotgcs/src/libs/eigen/.hgeol b/ground/gcs/src/libs/eigen/.hgeol similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/.hgeol rename to ground/gcs/src/libs/eigen/.hgeol diff --git a/ground/openpilotgcs/src/libs/eigen/.hgignore b/ground/gcs/src/libs/eigen/.hgignore similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/.hgignore rename to ground/gcs/src/libs/eigen/.hgignore diff --git a/ground/openpilotgcs/src/libs/eigen/.hgtags b/ground/gcs/src/libs/eigen/.hgtags similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/.hgtags rename to ground/gcs/src/libs/eigen/.hgtags diff --git a/ground/openpilotgcs/src/libs/eigen/.no-auto-format b/ground/gcs/src/libs/eigen/.no-auto-format similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/.no-auto-format rename to ground/gcs/src/libs/eigen/.no-auto-format diff --git a/ground/openpilotgcs/src/libs/eigen/CMakeLists.txt b/ground/gcs/src/libs/eigen/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/CMakeLists.txt rename to ground/gcs/src/libs/eigen/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/COPYING.BSD b/ground/gcs/src/libs/eigen/COPYING.BSD similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/COPYING.BSD rename to ground/gcs/src/libs/eigen/COPYING.BSD diff --git a/ground/openpilotgcs/src/libs/eigen/COPYING.GPL b/ground/gcs/src/libs/eigen/COPYING.GPL similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/COPYING.GPL rename to ground/gcs/src/libs/eigen/COPYING.GPL diff --git a/ground/openpilotgcs/src/libs/eigen/COPYING.LGPL b/ground/gcs/src/libs/eigen/COPYING.LGPL similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/COPYING.LGPL rename to ground/gcs/src/libs/eigen/COPYING.LGPL diff --git a/ground/openpilotgcs/src/libs/eigen/COPYING.MINPACK b/ground/gcs/src/libs/eigen/COPYING.MINPACK similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/COPYING.MINPACK rename to ground/gcs/src/libs/eigen/COPYING.MINPACK diff --git a/ground/openpilotgcs/src/libs/eigen/COPYING.MPL2 b/ground/gcs/src/libs/eigen/COPYING.MPL2 similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/COPYING.MPL2 rename to ground/gcs/src/libs/eigen/COPYING.MPL2 diff --git a/ground/openpilotgcs/src/libs/eigen/COPYING.README b/ground/gcs/src/libs/eigen/COPYING.README similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/COPYING.README rename to ground/gcs/src/libs/eigen/COPYING.README diff --git a/ground/openpilotgcs/src/libs/eigen/CTestConfig.cmake b/ground/gcs/src/libs/eigen/CTestConfig.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/CTestConfig.cmake rename to ground/gcs/src/libs/eigen/CTestConfig.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/CTestCustom.cmake.in b/ground/gcs/src/libs/eigen/CTestCustom.cmake.in similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/CTestCustom.cmake.in rename to ground/gcs/src/libs/eigen/CTestCustom.cmake.in diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/Array b/ground/gcs/src/libs/eigen/Eigen/Array similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/Array rename to ground/gcs/src/libs/eigen/Eigen/Array diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/Cholesky b/ground/gcs/src/libs/eigen/Eigen/Cholesky similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/Cholesky rename to ground/gcs/src/libs/eigen/Eigen/Cholesky diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/CholmodSupport b/ground/gcs/src/libs/eigen/Eigen/CholmodSupport similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/CholmodSupport rename to ground/gcs/src/libs/eigen/Eigen/CholmodSupport diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/Core b/ground/gcs/src/libs/eigen/Eigen/Core similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/Core rename to ground/gcs/src/libs/eigen/Eigen/Core diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/Dense b/ground/gcs/src/libs/eigen/Eigen/Dense similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/Dense rename to ground/gcs/src/libs/eigen/Eigen/Dense diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/Eigen b/ground/gcs/src/libs/eigen/Eigen/Eigen similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/Eigen rename to ground/gcs/src/libs/eigen/Eigen/Eigen diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/Eigen2Support b/ground/gcs/src/libs/eigen/Eigen/Eigen2Support similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/Eigen2Support rename to ground/gcs/src/libs/eigen/Eigen/Eigen2Support diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/Eigenvalues b/ground/gcs/src/libs/eigen/Eigen/Eigenvalues similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/Eigenvalues rename to ground/gcs/src/libs/eigen/Eigen/Eigenvalues diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/Geometry b/ground/gcs/src/libs/eigen/Eigen/Geometry similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/Geometry rename to ground/gcs/src/libs/eigen/Eigen/Geometry diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/Householder b/ground/gcs/src/libs/eigen/Eigen/Householder similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/Householder rename to ground/gcs/src/libs/eigen/Eigen/Householder diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/IterativeLinearSolvers b/ground/gcs/src/libs/eigen/Eigen/IterativeLinearSolvers similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/IterativeLinearSolvers rename to ground/gcs/src/libs/eigen/Eigen/IterativeLinearSolvers diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/Jacobi b/ground/gcs/src/libs/eigen/Eigen/Jacobi similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/Jacobi rename to ground/gcs/src/libs/eigen/Eigen/Jacobi diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/LU b/ground/gcs/src/libs/eigen/Eigen/LU similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/LU rename to ground/gcs/src/libs/eigen/Eigen/LU diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/LeastSquares b/ground/gcs/src/libs/eigen/Eigen/LeastSquares similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/LeastSquares rename to ground/gcs/src/libs/eigen/Eigen/LeastSquares diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/MetisSupport b/ground/gcs/src/libs/eigen/Eigen/MetisSupport similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/MetisSupport rename to ground/gcs/src/libs/eigen/Eigen/MetisSupport diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/OrderingMethods b/ground/gcs/src/libs/eigen/Eigen/OrderingMethods similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/OrderingMethods rename to ground/gcs/src/libs/eigen/Eigen/OrderingMethods diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/PaStiXSupport b/ground/gcs/src/libs/eigen/Eigen/PaStiXSupport similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/PaStiXSupport rename to ground/gcs/src/libs/eigen/Eigen/PaStiXSupport diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/PardisoSupport b/ground/gcs/src/libs/eigen/Eigen/PardisoSupport similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/PardisoSupport rename to ground/gcs/src/libs/eigen/Eigen/PardisoSupport diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/QR b/ground/gcs/src/libs/eigen/Eigen/QR similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/QR rename to ground/gcs/src/libs/eigen/Eigen/QR diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/QtAlignedMalloc b/ground/gcs/src/libs/eigen/Eigen/QtAlignedMalloc similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/QtAlignedMalloc rename to ground/gcs/src/libs/eigen/Eigen/QtAlignedMalloc diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/SPQRSupport b/ground/gcs/src/libs/eigen/Eigen/SPQRSupport similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/SPQRSupport rename to ground/gcs/src/libs/eigen/Eigen/SPQRSupport diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/SVD b/ground/gcs/src/libs/eigen/Eigen/SVD similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/SVD rename to ground/gcs/src/libs/eigen/Eigen/SVD diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/Sparse b/ground/gcs/src/libs/eigen/Eigen/Sparse similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/Sparse rename to ground/gcs/src/libs/eigen/Eigen/Sparse diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/SparseCholesky b/ground/gcs/src/libs/eigen/Eigen/SparseCholesky similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/SparseCholesky rename to ground/gcs/src/libs/eigen/Eigen/SparseCholesky diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/SparseCore b/ground/gcs/src/libs/eigen/Eigen/SparseCore similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/SparseCore rename to ground/gcs/src/libs/eigen/Eigen/SparseCore diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/SparseLU b/ground/gcs/src/libs/eigen/Eigen/SparseLU similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/SparseLU rename to ground/gcs/src/libs/eigen/Eigen/SparseLU diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/SparseQR b/ground/gcs/src/libs/eigen/Eigen/SparseQR similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/SparseQR rename to ground/gcs/src/libs/eigen/Eigen/SparseQR diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/StdDeque b/ground/gcs/src/libs/eigen/Eigen/StdDeque similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/StdDeque rename to ground/gcs/src/libs/eigen/Eigen/StdDeque diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/StdList b/ground/gcs/src/libs/eigen/Eigen/StdList similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/StdList rename to ground/gcs/src/libs/eigen/Eigen/StdList diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/StdVector b/ground/gcs/src/libs/eigen/Eigen/StdVector similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/StdVector rename to ground/gcs/src/libs/eigen/Eigen/StdVector diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/SuperLUSupport b/ground/gcs/src/libs/eigen/Eigen/SuperLUSupport similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/SuperLUSupport rename to ground/gcs/src/libs/eigen/Eigen/SuperLUSupport diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/UmfPackSupport b/ground/gcs/src/libs/eigen/Eigen/UmfPackSupport similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/UmfPackSupport rename to ground/gcs/src/libs/eigen/Eigen/UmfPackSupport diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Cholesky/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/Cholesky/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Cholesky/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/Cholesky/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Cholesky/LDLT.h b/ground/gcs/src/libs/eigen/Eigen/src/Cholesky/LDLT.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Cholesky/LDLT.h rename to ground/gcs/src/libs/eigen/Eigen/src/Cholesky/LDLT.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Cholesky/LLT.h b/ground/gcs/src/libs/eigen/Eigen/src/Cholesky/LLT.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Cholesky/LLT.h rename to ground/gcs/src/libs/eigen/Eigen/src/Cholesky/LLT.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Cholesky/LLT_MKL.h b/ground/gcs/src/libs/eigen/Eigen/src/Cholesky/LLT_MKL.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Cholesky/LLT_MKL.h rename to ground/gcs/src/libs/eigen/Eigen/src/Cholesky/LLT_MKL.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/CholmodSupport/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/CholmodSupport/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/CholmodSupport/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/CholmodSupport/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/CholmodSupport/CholmodSupport.h b/ground/gcs/src/libs/eigen/Eigen/src/CholmodSupport/CholmodSupport.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/CholmodSupport/CholmodSupport.h rename to ground/gcs/src/libs/eigen/Eigen/src/CholmodSupport/CholmodSupport.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Array.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Array.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Array.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Array.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/ArrayBase.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/ArrayBase.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/ArrayBase.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/ArrayBase.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/ArrayWrapper.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/ArrayWrapper.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/ArrayWrapper.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/ArrayWrapper.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Assign.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Assign.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Assign.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Assign.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Assign_MKL.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Assign_MKL.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Assign_MKL.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Assign_MKL.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/BandMatrix.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/BandMatrix.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/BandMatrix.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/BandMatrix.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Block.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Block.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Block.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Block.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/BooleanRedux.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/BooleanRedux.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/BooleanRedux.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/BooleanRedux.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/Core/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/Core/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/CommaInitializer.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/CommaInitializer.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/CommaInitializer.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/CommaInitializer.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/CoreIterators.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/CoreIterators.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/CoreIterators.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/CoreIterators.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/CwiseBinaryOp.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/CwiseBinaryOp.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/CwiseBinaryOp.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/CwiseBinaryOp.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/CwiseNullaryOp.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/CwiseNullaryOp.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/CwiseNullaryOp.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/CwiseNullaryOp.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/CwiseUnaryOp.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/CwiseUnaryOp.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/CwiseUnaryOp.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/CwiseUnaryOp.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/CwiseUnaryView.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/CwiseUnaryView.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/CwiseUnaryView.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/CwiseUnaryView.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/DenseBase.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/DenseBase.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/DenseBase.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/DenseBase.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/DenseCoeffsBase.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/DenseCoeffsBase.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/DenseCoeffsBase.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/DenseCoeffsBase.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/DenseStorage.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/DenseStorage.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/DenseStorage.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/DenseStorage.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Diagonal.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Diagonal.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Diagonal.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Diagonal.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/DiagonalMatrix.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/DiagonalMatrix.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/DiagonalMatrix.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/DiagonalMatrix.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/DiagonalProduct.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/DiagonalProduct.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/DiagonalProduct.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/DiagonalProduct.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Dot.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Dot.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Dot.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Dot.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/EigenBase.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/EigenBase.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/EigenBase.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/EigenBase.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Flagged.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Flagged.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Flagged.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Flagged.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/ForceAlignedAccess.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/ForceAlignedAccess.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/ForceAlignedAccess.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/ForceAlignedAccess.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Functors.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Functors.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Functors.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Functors.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Fuzzy.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Fuzzy.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Fuzzy.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Fuzzy.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/GeneralProduct.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/GeneralProduct.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/GeneralProduct.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/GeneralProduct.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/GenericPacketMath.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/GenericPacketMath.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/GenericPacketMath.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/GenericPacketMath.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/GlobalFunctions.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/GlobalFunctions.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/GlobalFunctions.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/GlobalFunctions.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/IO.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/IO.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/IO.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/IO.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Map.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Map.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Map.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Map.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/MapBase.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/MapBase.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/MapBase.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/MapBase.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/MathFunctions.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/MathFunctions.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/MathFunctions.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/MathFunctions.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Matrix.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Matrix.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Matrix.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Matrix.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/MatrixBase.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/MatrixBase.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/MatrixBase.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/MatrixBase.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/NestByValue.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/NestByValue.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/NestByValue.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/NestByValue.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/NoAlias.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/NoAlias.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/NoAlias.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/NoAlias.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/NumTraits.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/NumTraits.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/NumTraits.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/NumTraits.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/PermutationMatrix.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/PermutationMatrix.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/PermutationMatrix.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/PermutationMatrix.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/PlainObjectBase.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/PlainObjectBase.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/PlainObjectBase.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/PlainObjectBase.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/ProductBase.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/ProductBase.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/ProductBase.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/ProductBase.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Random.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Random.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Random.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Random.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Redux.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Redux.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Redux.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Redux.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Ref.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Ref.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Ref.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Ref.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Replicate.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Replicate.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Replicate.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Replicate.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/ReturnByValue.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/ReturnByValue.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/ReturnByValue.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/ReturnByValue.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Reverse.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Reverse.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Reverse.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Reverse.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Select.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Select.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Select.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Select.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/SelfAdjointView.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/SelfAdjointView.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/SelfAdjointView.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/SelfAdjointView.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/SelfCwiseBinaryOp.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/SolveTriangular.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/SolveTriangular.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/SolveTriangular.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/SolveTriangular.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/StableNorm.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/StableNorm.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/StableNorm.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/StableNorm.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Stride.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Stride.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Stride.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Stride.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Swap.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Swap.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Swap.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Swap.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Transpose.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Transpose.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Transpose.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Transpose.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Transpositions.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Transpositions.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Transpositions.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Transpositions.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/TriangularMatrix.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/TriangularMatrix.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/TriangularMatrix.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/TriangularMatrix.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/VectorBlock.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/VectorBlock.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/VectorBlock.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/VectorBlock.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/VectorwiseOp.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/VectorwiseOp.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/VectorwiseOp.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/VectorwiseOp.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Visitor.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/Visitor.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/Visitor.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/Visitor.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/AltiVec/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/Core/arch/AltiVec/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/AltiVec/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/Core/arch/AltiVec/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/AltiVec/Complex.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/arch/AltiVec/Complex.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/AltiVec/Complex.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/arch/AltiVec/Complex.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/Core/arch/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/Core/arch/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/Default/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/Core/arch/Default/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/Default/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/Core/arch/Default/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/Default/Settings.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/arch/Default/Settings.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/Default/Settings.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/arch/Default/Settings.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/NEON/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/Core/arch/NEON/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/NEON/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/Core/arch/NEON/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/NEON/Complex.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/arch/NEON/Complex.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/NEON/Complex.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/arch/NEON/Complex.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/NEON/PacketMath.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/arch/NEON/PacketMath.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/NEON/PacketMath.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/arch/NEON/PacketMath.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/SSE/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/Core/arch/SSE/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/SSE/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/Core/arch/SSE/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/SSE/Complex.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/arch/SSE/Complex.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/SSE/Complex.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/arch/SSE/Complex.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/SSE/MathFunctions.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/arch/SSE/MathFunctions.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/SSE/MathFunctions.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/arch/SSE/MathFunctions.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/SSE/PacketMath.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/arch/SSE/PacketMath.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/arch/SSE/PacketMath.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/arch/SSE/PacketMath.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/CoeffBasedProduct.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/CoeffBasedProduct.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/CoeffBasedProduct.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/CoeffBasedProduct.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/GeneralBlockPanelKernel.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrix.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixVector.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixVector.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixVector.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixVector.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixVector_MKL.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixVector_MKL.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixVector_MKL.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/GeneralMatrixVector_MKL.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/Parallelizer.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/Parallelizer.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/Parallelizer.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/Parallelizer.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixVector.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixVector.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixVector.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixVector.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointProduct.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointProduct.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointProduct.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointProduct.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointRank2Update.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointRank2Update.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointRank2Update.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/SelfadjointRank2Update.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixMatrix.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixMatrix.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixMatrix.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixMatrix.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixVector.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixVector.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixVector.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixVector.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixVector_MKL.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixVector_MKL.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixVector_MKL.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/TriangularMatrixVector_MKL.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/TriangularSolverMatrix.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/TriangularSolverMatrix.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/TriangularSolverMatrix.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/TriangularSolverMatrix.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/TriangularSolverMatrix_MKL.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/TriangularSolverMatrix_MKL.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/TriangularSolverMatrix_MKL.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/TriangularSolverMatrix_MKL.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/TriangularSolverVector.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/products/TriangularSolverVector.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/products/TriangularSolverVector.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/products/TriangularSolverVector.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/BlasUtil.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/util/BlasUtil.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/BlasUtil.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/util/BlasUtil.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/Core/util/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/Core/util/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/Constants.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/util/Constants.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/Constants.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/util/Constants.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/DisableStupidWarnings.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/util/DisableStupidWarnings.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/DisableStupidWarnings.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/util/DisableStupidWarnings.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/ForwardDeclarations.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/util/ForwardDeclarations.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/ForwardDeclarations.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/util/ForwardDeclarations.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/MKL_support.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/util/MKL_support.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/MKL_support.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/util/MKL_support.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/Macros.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/util/Macros.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/Macros.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/util/Macros.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/Memory.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/util/Memory.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/Memory.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/util/Memory.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/Meta.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/util/Meta.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/Meta.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/util/Meta.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/NonMPL2.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/util/NonMPL2.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/NonMPL2.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/util/NonMPL2.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/ReenableStupidWarnings.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/util/ReenableStupidWarnings.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/ReenableStupidWarnings.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/util/ReenableStupidWarnings.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/StaticAssert.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/util/StaticAssert.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/StaticAssert.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/util/StaticAssert.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/XprHelper.h b/ground/gcs/src/libs/eigen/Eigen/src/Core/util/XprHelper.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/XprHelper.h rename to ground/gcs/src/libs/eigen/Eigen/src/Core/util/XprHelper.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Block.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Block.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Block.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Block.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Cwise.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Cwise.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Cwise.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Cwise.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/CwiseOperators.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/CwiseOperators.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/CwiseOperators.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/CwiseOperators.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/AlignedBox.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/AlignedBox.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/AlignedBox.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/AlignedBox.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/All.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/All.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/All.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/All.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/AngleAxis.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/AngleAxis.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/AngleAxis.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/AngleAxis.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Hyperplane.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Hyperplane.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Hyperplane.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Hyperplane.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Quaternion.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Quaternion.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Quaternion.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Quaternion.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Rotation2D.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Rotation2D.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Rotation2D.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Rotation2D.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/RotationBase.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/RotationBase.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/RotationBase.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/RotationBase.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Scaling.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Scaling.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Scaling.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Scaling.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Transform.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Transform.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Transform.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Transform.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Translation.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Translation.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Translation.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Geometry/Translation.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/LU.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/LU.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/LU.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/LU.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Lazy.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Lazy.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Lazy.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Lazy.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/LeastSquares.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/LeastSquares.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/LeastSquares.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/LeastSquares.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Macros.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Macros.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Macros.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Macros.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/MathFunctions.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/MathFunctions.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/MathFunctions.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/MathFunctions.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Memory.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Memory.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Memory.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Memory.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Meta.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Meta.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Meta.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Meta.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Minor.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Minor.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/Minor.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/Minor.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/QR.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/QR.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/QR.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/QR.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/SVD.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/SVD.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/SVD.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/SVD.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/TriangularSolver.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/TriangularSolver.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/TriangularSolver.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/TriangularSolver.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/VectorBlock.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/VectorBlock.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigen2Support/VectorBlock.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigen2Support/VectorBlock.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/ComplexEigenSolver.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/ComplexEigenSolver.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/ComplexEigenSolver.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/ComplexEigenSolver.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/ComplexSchur.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/ComplexSchur.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/ComplexSchur.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/ComplexSchur.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/ComplexSchur_MKL.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/ComplexSchur_MKL.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/ComplexSchur_MKL.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/ComplexSchur_MKL.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/EigenSolver.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/EigenSolver.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/EigenSolver.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/EigenSolver.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/HessenbergDecomposition.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/HessenbergDecomposition.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/HessenbergDecomposition.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/HessenbergDecomposition.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/RealQZ.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/RealQZ.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/RealQZ.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/RealQZ.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/RealSchur.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/RealSchur.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/RealSchur.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/RealSchur.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/RealSchur_MKL.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/RealSchur_MKL.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/RealSchur_MKL.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/RealSchur_MKL.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/Tridiagonalization.h b/ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/Tridiagonalization.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Eigenvalues/Tridiagonalization.h rename to ground/gcs/src/libs/eigen/Eigen/src/Eigenvalues/Tridiagonalization.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/AlignedBox.h b/ground/gcs/src/libs/eigen/Eigen/src/Geometry/AlignedBox.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/AlignedBox.h rename to ground/gcs/src/libs/eigen/Eigen/src/Geometry/AlignedBox.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/AngleAxis.h b/ground/gcs/src/libs/eigen/Eigen/src/Geometry/AngleAxis.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/AngleAxis.h rename to ground/gcs/src/libs/eigen/Eigen/src/Geometry/AngleAxis.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/Geometry/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/Geometry/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/EulerAngles.h b/ground/gcs/src/libs/eigen/Eigen/src/Geometry/EulerAngles.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/EulerAngles.h rename to ground/gcs/src/libs/eigen/Eigen/src/Geometry/EulerAngles.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/Homogeneous.h b/ground/gcs/src/libs/eigen/Eigen/src/Geometry/Homogeneous.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/Homogeneous.h rename to ground/gcs/src/libs/eigen/Eigen/src/Geometry/Homogeneous.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/Hyperplane.h b/ground/gcs/src/libs/eigen/Eigen/src/Geometry/Hyperplane.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/Hyperplane.h rename to ground/gcs/src/libs/eigen/Eigen/src/Geometry/Hyperplane.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/OrthoMethods.h b/ground/gcs/src/libs/eigen/Eigen/src/Geometry/OrthoMethods.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/OrthoMethods.h rename to ground/gcs/src/libs/eigen/Eigen/src/Geometry/OrthoMethods.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/ParametrizedLine.h b/ground/gcs/src/libs/eigen/Eigen/src/Geometry/ParametrizedLine.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/ParametrizedLine.h rename to ground/gcs/src/libs/eigen/Eigen/src/Geometry/ParametrizedLine.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/Quaternion.h b/ground/gcs/src/libs/eigen/Eigen/src/Geometry/Quaternion.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/Quaternion.h rename to ground/gcs/src/libs/eigen/Eigen/src/Geometry/Quaternion.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/Rotation2D.h b/ground/gcs/src/libs/eigen/Eigen/src/Geometry/Rotation2D.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/Rotation2D.h rename to ground/gcs/src/libs/eigen/Eigen/src/Geometry/Rotation2D.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/RotationBase.h b/ground/gcs/src/libs/eigen/Eigen/src/Geometry/RotationBase.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/RotationBase.h rename to ground/gcs/src/libs/eigen/Eigen/src/Geometry/RotationBase.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/Scaling.h b/ground/gcs/src/libs/eigen/Eigen/src/Geometry/Scaling.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/Scaling.h rename to ground/gcs/src/libs/eigen/Eigen/src/Geometry/Scaling.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/Transform.h b/ground/gcs/src/libs/eigen/Eigen/src/Geometry/Transform.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/Transform.h rename to ground/gcs/src/libs/eigen/Eigen/src/Geometry/Transform.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/Translation.h b/ground/gcs/src/libs/eigen/Eigen/src/Geometry/Translation.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/Translation.h rename to ground/gcs/src/libs/eigen/Eigen/src/Geometry/Translation.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/Umeyama.h b/ground/gcs/src/libs/eigen/Eigen/src/Geometry/Umeyama.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/Umeyama.h rename to ground/gcs/src/libs/eigen/Eigen/src/Geometry/Umeyama.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/arch/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/Geometry/arch/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/arch/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/Geometry/arch/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/arch/Geometry_SSE.h b/ground/gcs/src/libs/eigen/Eigen/src/Geometry/arch/Geometry_SSE.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Geometry/arch/Geometry_SSE.h rename to ground/gcs/src/libs/eigen/Eigen/src/Geometry/arch/Geometry_SSE.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Householder/BlockHouseholder.h b/ground/gcs/src/libs/eigen/Eigen/src/Householder/BlockHouseholder.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Householder/BlockHouseholder.h rename to ground/gcs/src/libs/eigen/Eigen/src/Householder/BlockHouseholder.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Householder/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/Householder/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Householder/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/Householder/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Householder/Householder.h b/ground/gcs/src/libs/eigen/Eigen/src/Householder/Householder.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Householder/Householder.h rename to ground/gcs/src/libs/eigen/Eigen/src/Householder/Householder.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Householder/HouseholderSequence.h b/ground/gcs/src/libs/eigen/Eigen/src/Householder/HouseholderSequence.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Householder/HouseholderSequence.h rename to ground/gcs/src/libs/eigen/Eigen/src/Householder/HouseholderSequence.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h b/ground/gcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h rename to ground/gcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h b/ground/gcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h rename to ground/gcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h b/ground/gcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h rename to ground/gcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h b/ground/gcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h rename to ground/gcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h b/ground/gcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h rename to ground/gcs/src/libs/eigen/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Jacobi/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/Jacobi/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Jacobi/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/Jacobi/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/Jacobi/Jacobi.h b/ground/gcs/src/libs/eigen/Eigen/src/Jacobi/Jacobi.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/Jacobi/Jacobi.h rename to ground/gcs/src/libs/eigen/Eigen/src/Jacobi/Jacobi.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/LU/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/LU/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/LU/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/LU/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/LU/Determinant.h b/ground/gcs/src/libs/eigen/Eigen/src/LU/Determinant.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/LU/Determinant.h rename to ground/gcs/src/libs/eigen/Eigen/src/LU/Determinant.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/LU/FullPivLU.h b/ground/gcs/src/libs/eigen/Eigen/src/LU/FullPivLU.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/LU/FullPivLU.h rename to ground/gcs/src/libs/eigen/Eigen/src/LU/FullPivLU.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/LU/Inverse.h b/ground/gcs/src/libs/eigen/Eigen/src/LU/Inverse.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/LU/Inverse.h rename to ground/gcs/src/libs/eigen/Eigen/src/LU/Inverse.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/LU/PartialPivLU.h b/ground/gcs/src/libs/eigen/Eigen/src/LU/PartialPivLU.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/LU/PartialPivLU.h rename to ground/gcs/src/libs/eigen/Eigen/src/LU/PartialPivLU.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/LU/PartialPivLU_MKL.h b/ground/gcs/src/libs/eigen/Eigen/src/LU/PartialPivLU_MKL.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/LU/PartialPivLU_MKL.h rename to ground/gcs/src/libs/eigen/Eigen/src/LU/PartialPivLU_MKL.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/LU/arch/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/LU/arch/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/LU/arch/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/LU/arch/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/LU/arch/Inverse_SSE.h b/ground/gcs/src/libs/eigen/Eigen/src/LU/arch/Inverse_SSE.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/LU/arch/Inverse_SSE.h rename to ground/gcs/src/libs/eigen/Eigen/src/LU/arch/Inverse_SSE.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/MetisSupport/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/MetisSupport/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/MetisSupport/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/MetisSupport/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/MetisSupport/MetisSupport.h b/ground/gcs/src/libs/eigen/Eigen/src/MetisSupport/MetisSupport.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/MetisSupport/MetisSupport.h rename to ground/gcs/src/libs/eigen/Eigen/src/MetisSupport/MetisSupport.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/OrderingMethods/Amd.h b/ground/gcs/src/libs/eigen/Eigen/src/OrderingMethods/Amd.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/OrderingMethods/Amd.h rename to ground/gcs/src/libs/eigen/Eigen/src/OrderingMethods/Amd.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/OrderingMethods/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/OrderingMethods/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/OrderingMethods/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/OrderingMethods/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/OrderingMethods/Eigen_Colamd.h b/ground/gcs/src/libs/eigen/Eigen/src/OrderingMethods/Eigen_Colamd.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/OrderingMethods/Eigen_Colamd.h rename to ground/gcs/src/libs/eigen/Eigen/src/OrderingMethods/Eigen_Colamd.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/OrderingMethods/Ordering.h b/ground/gcs/src/libs/eigen/Eigen/src/OrderingMethods/Ordering.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/OrderingMethods/Ordering.h rename to ground/gcs/src/libs/eigen/Eigen/src/OrderingMethods/Ordering.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/PaStiXSupport/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/PaStiXSupport/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/PaStiXSupport/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/PaStiXSupport/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/PaStiXSupport/PaStiXSupport.h b/ground/gcs/src/libs/eigen/Eigen/src/PaStiXSupport/PaStiXSupport.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/PaStiXSupport/PaStiXSupport.h rename to ground/gcs/src/libs/eigen/Eigen/src/PaStiXSupport/PaStiXSupport.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/PardisoSupport/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/PardisoSupport/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/PardisoSupport/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/PardisoSupport/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/PardisoSupport/PardisoSupport.h b/ground/gcs/src/libs/eigen/Eigen/src/PardisoSupport/PardisoSupport.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/PardisoSupport/PardisoSupport.h rename to ground/gcs/src/libs/eigen/Eigen/src/PardisoSupport/PardisoSupport.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/QR/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/QR/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/QR/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/QR/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/QR/ColPivHouseholderQR.h b/ground/gcs/src/libs/eigen/Eigen/src/QR/ColPivHouseholderQR.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/QR/ColPivHouseholderQR.h rename to ground/gcs/src/libs/eigen/Eigen/src/QR/ColPivHouseholderQR.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/QR/ColPivHouseholderQR_MKL.h b/ground/gcs/src/libs/eigen/Eigen/src/QR/ColPivHouseholderQR_MKL.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/QR/ColPivHouseholderQR_MKL.h rename to ground/gcs/src/libs/eigen/Eigen/src/QR/ColPivHouseholderQR_MKL.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/QR/FullPivHouseholderQR.h b/ground/gcs/src/libs/eigen/Eigen/src/QR/FullPivHouseholderQR.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/QR/FullPivHouseholderQR.h rename to ground/gcs/src/libs/eigen/Eigen/src/QR/FullPivHouseholderQR.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/QR/HouseholderQR.h b/ground/gcs/src/libs/eigen/Eigen/src/QR/HouseholderQR.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/QR/HouseholderQR.h rename to ground/gcs/src/libs/eigen/Eigen/src/QR/HouseholderQR.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/QR/HouseholderQR_MKL.h b/ground/gcs/src/libs/eigen/Eigen/src/QR/HouseholderQR_MKL.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/QR/HouseholderQR_MKL.h rename to ground/gcs/src/libs/eigen/Eigen/src/QR/HouseholderQR_MKL.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SPQRSupport/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/SPQRSupport/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SPQRSupport/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/SPQRSupport/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h b/ground/gcs/src/libs/eigen/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h rename to ground/gcs/src/libs/eigen/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SVD/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/SVD/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SVD/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/SVD/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SVD/JacobiSVD.h b/ground/gcs/src/libs/eigen/Eigen/src/SVD/JacobiSVD.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SVD/JacobiSVD.h rename to ground/gcs/src/libs/eigen/Eigen/src/SVD/JacobiSVD.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SVD/JacobiSVD_MKL.h b/ground/gcs/src/libs/eigen/Eigen/src/SVD/JacobiSVD_MKL.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SVD/JacobiSVD_MKL.h rename to ground/gcs/src/libs/eigen/Eigen/src/SVD/JacobiSVD_MKL.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SVD/UpperBidiagonalization.h b/ground/gcs/src/libs/eigen/Eigen/src/SVD/UpperBidiagonalization.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SVD/UpperBidiagonalization.h rename to ground/gcs/src/libs/eigen/Eigen/src/SVD/UpperBidiagonalization.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCholesky/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/SparseCholesky/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCholesky/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCholesky/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCholesky/SimplicialCholesky.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/AmbiVector.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/AmbiVector.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/AmbiVector.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/AmbiVector.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/CompressedStorage.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/CompressedStorage.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/CompressedStorage.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/CompressedStorage.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/MappedSparseMatrix.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/MappedSparseMatrix.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/MappedSparseMatrix.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/MappedSparseMatrix.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseBlock.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseBlock.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseBlock.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseBlock.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseColEtree.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseColEtree.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseColEtree.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseColEtree.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseCwiseBinaryOp.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseCwiseBinaryOp.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseCwiseBinaryOp.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseCwiseBinaryOp.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseCwiseUnaryOp.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseCwiseUnaryOp.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseCwiseUnaryOp.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseCwiseUnaryOp.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseDenseProduct.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseDenseProduct.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseDenseProduct.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseDenseProduct.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseDiagonalProduct.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseDiagonalProduct.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseDiagonalProduct.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseDiagonalProduct.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseDot.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseDot.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseDot.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseDot.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseFuzzy.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseFuzzy.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseFuzzy.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseFuzzy.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseMatrix.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseMatrix.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseMatrix.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseMatrix.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseMatrixBase.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseMatrixBase.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseMatrixBase.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseMatrixBase.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparsePermutation.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparsePermutation.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparsePermutation.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparsePermutation.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseProduct.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseProduct.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseProduct.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseProduct.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseRedux.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseRedux.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseRedux.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseRedux.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseSelfAdjointView.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseSparseProductWithPruning.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseSparseProductWithPruning.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseSparseProductWithPruning.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseSparseProductWithPruning.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseTranspose.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseTranspose.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseTranspose.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseTranspose.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseTriangularView.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseTriangularView.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseTriangularView.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseTriangularView.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseUtil.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseUtil.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseUtil.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseUtil.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseVector.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseVector.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseVector.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseVector.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseView.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseView.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/SparseView.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/SparseView.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/TriangularSolver.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseCore/TriangularSolver.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseCore/TriangularSolver.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseCore/TriangularSolver.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/SparseLU/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/SparseLU/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLUImpl.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLUImpl.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLUImpl.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLUImpl.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_Memory.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_Memory.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_Memory.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_Memory.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_Structs.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_Structs.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_Structs.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_Structs.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_Utils.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_Utils.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_Utils.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_Utils.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_column_bmod.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_column_dfs.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_column_dfs.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_column_dfs.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_column_dfs.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_gemm_kernel.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_kernel_bmod.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_panel_bmod.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_panel_dfs.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_panel_dfs.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_panel_dfs.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_panel_dfs.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_pivotL.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_pivotL.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_pivotL.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_pivotL.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_pruneL.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_pruneL.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_pruneL.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_pruneL.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_relax_snode.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_relax_snode.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_relax_snode.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseLU/SparseLU_relax_snode.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseQR/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/SparseQR/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseQR/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/SparseQR/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseQR/SparseQR.h b/ground/gcs/src/libs/eigen/Eigen/src/SparseQR/SparseQR.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SparseQR/SparseQR.h rename to ground/gcs/src/libs/eigen/Eigen/src/SparseQR/SparseQR.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/StlSupport/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/StlSupport/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/StlSupport/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/StlSupport/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/StlSupport/StdDeque.h b/ground/gcs/src/libs/eigen/Eigen/src/StlSupport/StdDeque.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/StlSupport/StdDeque.h rename to ground/gcs/src/libs/eigen/Eigen/src/StlSupport/StdDeque.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/StlSupport/StdList.h b/ground/gcs/src/libs/eigen/Eigen/src/StlSupport/StdList.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/StlSupport/StdList.h rename to ground/gcs/src/libs/eigen/Eigen/src/StlSupport/StdList.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/StlSupport/StdVector.h b/ground/gcs/src/libs/eigen/Eigen/src/StlSupport/StdVector.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/StlSupport/StdVector.h rename to ground/gcs/src/libs/eigen/Eigen/src/StlSupport/StdVector.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/StlSupport/details.h b/ground/gcs/src/libs/eigen/Eigen/src/StlSupport/details.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/StlSupport/details.h rename to ground/gcs/src/libs/eigen/Eigen/src/StlSupport/details.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SuperLUSupport/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/SuperLUSupport/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SuperLUSupport/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/SuperLUSupport/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/SuperLUSupport/SuperLUSupport.h b/ground/gcs/src/libs/eigen/Eigen/src/SuperLUSupport/SuperLUSupport.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/SuperLUSupport/SuperLUSupport.h rename to ground/gcs/src/libs/eigen/Eigen/src/SuperLUSupport/SuperLUSupport.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/UmfPackSupport/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/UmfPackSupport/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/UmfPackSupport/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/UmfPackSupport/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/UmfPackSupport/UmfPackSupport.h b/ground/gcs/src/libs/eigen/Eigen/src/UmfPackSupport/UmfPackSupport.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/UmfPackSupport/UmfPackSupport.h rename to ground/gcs/src/libs/eigen/Eigen/src/UmfPackSupport/UmfPackSupport.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/misc/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/misc/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/misc/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/misc/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/misc/Image.h b/ground/gcs/src/libs/eigen/Eigen/src/misc/Image.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/misc/Image.h rename to ground/gcs/src/libs/eigen/Eigen/src/misc/Image.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/misc/Kernel.h b/ground/gcs/src/libs/eigen/Eigen/src/misc/Kernel.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/misc/Kernel.h rename to ground/gcs/src/libs/eigen/Eigen/src/misc/Kernel.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/misc/Solve.h b/ground/gcs/src/libs/eigen/Eigen/src/misc/Solve.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/misc/Solve.h rename to ground/gcs/src/libs/eigen/Eigen/src/misc/Solve.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/misc/SparseSolve.h b/ground/gcs/src/libs/eigen/Eigen/src/misc/SparseSolve.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/misc/SparseSolve.h rename to ground/gcs/src/libs/eigen/Eigen/src/misc/SparseSolve.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/misc/blas.h b/ground/gcs/src/libs/eigen/Eigen/src/misc/blas.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/misc/blas.h rename to ground/gcs/src/libs/eigen/Eigen/src/misc/blas.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/plugins/ArrayCwiseBinaryOps.h b/ground/gcs/src/libs/eigen/Eigen/src/plugins/ArrayCwiseBinaryOps.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/plugins/ArrayCwiseBinaryOps.h rename to ground/gcs/src/libs/eigen/Eigen/src/plugins/ArrayCwiseBinaryOps.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/plugins/ArrayCwiseUnaryOps.h b/ground/gcs/src/libs/eigen/Eigen/src/plugins/ArrayCwiseUnaryOps.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/plugins/ArrayCwiseUnaryOps.h rename to ground/gcs/src/libs/eigen/Eigen/src/plugins/ArrayCwiseUnaryOps.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/plugins/BlockMethods.h b/ground/gcs/src/libs/eigen/Eigen/src/plugins/BlockMethods.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/plugins/BlockMethods.h rename to ground/gcs/src/libs/eigen/Eigen/src/plugins/BlockMethods.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/plugins/CMakeLists.txt b/ground/gcs/src/libs/eigen/Eigen/src/plugins/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/plugins/CMakeLists.txt rename to ground/gcs/src/libs/eigen/Eigen/src/plugins/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/plugins/CommonCwiseBinaryOps.h b/ground/gcs/src/libs/eigen/Eigen/src/plugins/CommonCwiseBinaryOps.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/plugins/CommonCwiseBinaryOps.h rename to ground/gcs/src/libs/eigen/Eigen/src/plugins/CommonCwiseBinaryOps.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/plugins/CommonCwiseUnaryOps.h b/ground/gcs/src/libs/eigen/Eigen/src/plugins/CommonCwiseUnaryOps.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/plugins/CommonCwiseUnaryOps.h rename to ground/gcs/src/libs/eigen/Eigen/src/plugins/CommonCwiseUnaryOps.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/plugins/MatrixCwiseBinaryOps.h b/ground/gcs/src/libs/eigen/Eigen/src/plugins/MatrixCwiseBinaryOps.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/plugins/MatrixCwiseBinaryOps.h rename to ground/gcs/src/libs/eigen/Eigen/src/plugins/MatrixCwiseBinaryOps.h diff --git a/ground/openpilotgcs/src/libs/eigen/Eigen/src/plugins/MatrixCwiseUnaryOps.h b/ground/gcs/src/libs/eigen/Eigen/src/plugins/MatrixCwiseUnaryOps.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/Eigen/src/plugins/MatrixCwiseUnaryOps.h rename to ground/gcs/src/libs/eigen/Eigen/src/plugins/MatrixCwiseUnaryOps.h diff --git a/ground/openpilotgcs/src/libs/eigen/INSTALL b/ground/gcs/src/libs/eigen/INSTALL similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/INSTALL rename to ground/gcs/src/libs/eigen/INSTALL diff --git a/ground/openpilotgcs/src/libs/eigen/README.OpenpilotGCS.txt b/ground/gcs/src/libs/eigen/README.OpenpilotGCS.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/README.OpenpilotGCS.txt rename to ground/gcs/src/libs/eigen/README.OpenpilotGCS.txt diff --git a/ground/openpilotgcs/src/libs/eigen/bench/BenchSparseUtil.h b/ground/gcs/src/libs/eigen/bench/BenchSparseUtil.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/BenchSparseUtil.h rename to ground/gcs/src/libs/eigen/bench/BenchSparseUtil.h diff --git a/ground/openpilotgcs/src/libs/eigen/bench/BenchTimer.h b/ground/gcs/src/libs/eigen/bench/BenchTimer.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/BenchTimer.h rename to ground/gcs/src/libs/eigen/bench/BenchTimer.h diff --git a/ground/openpilotgcs/src/libs/eigen/bench/BenchUtil.h b/ground/gcs/src/libs/eigen/bench/BenchUtil.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/BenchUtil.h rename to ground/gcs/src/libs/eigen/bench/BenchUtil.h diff --git a/ground/openpilotgcs/src/libs/eigen/bench/README.txt b/ground/gcs/src/libs/eigen/bench/README.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/README.txt rename to ground/gcs/src/libs/eigen/bench/README.txt diff --git a/ground/openpilotgcs/src/libs/eigen/bench/basicbench.cxxlist b/ground/gcs/src/libs/eigen/bench/basicbench.cxxlist similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/basicbench.cxxlist rename to ground/gcs/src/libs/eigen/bench/basicbench.cxxlist diff --git a/ground/openpilotgcs/src/libs/eigen/bench/basicbenchmark.cpp b/ground/gcs/src/libs/eigen/bench/basicbenchmark.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/basicbenchmark.cpp rename to ground/gcs/src/libs/eigen/bench/basicbenchmark.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/basicbenchmark.h b/ground/gcs/src/libs/eigen/bench/basicbenchmark.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/basicbenchmark.h rename to ground/gcs/src/libs/eigen/bench/basicbenchmark.h diff --git a/ground/openpilotgcs/src/libs/eigen/bench/benchBlasGemm.cpp b/ground/gcs/src/libs/eigen/bench/benchBlasGemm.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/benchBlasGemm.cpp rename to ground/gcs/src/libs/eigen/bench/benchBlasGemm.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/benchCholesky.cpp b/ground/gcs/src/libs/eigen/bench/benchCholesky.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/benchCholesky.cpp rename to ground/gcs/src/libs/eigen/bench/benchCholesky.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/benchEigenSolver.cpp b/ground/gcs/src/libs/eigen/bench/benchEigenSolver.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/benchEigenSolver.cpp rename to ground/gcs/src/libs/eigen/bench/benchEigenSolver.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/benchFFT.cpp b/ground/gcs/src/libs/eigen/bench/benchFFT.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/benchFFT.cpp rename to ground/gcs/src/libs/eigen/bench/benchFFT.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/benchGeometry.cpp b/ground/gcs/src/libs/eigen/bench/benchGeometry.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/benchGeometry.cpp rename to ground/gcs/src/libs/eigen/bench/benchGeometry.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/benchVecAdd.cpp b/ground/gcs/src/libs/eigen/bench/benchVecAdd.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/benchVecAdd.cpp rename to ground/gcs/src/libs/eigen/bench/benchVecAdd.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/bench_gemm.cpp b/ground/gcs/src/libs/eigen/bench/bench_gemm.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/bench_gemm.cpp rename to ground/gcs/src/libs/eigen/bench/bench_gemm.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/bench_multi_compilers.sh b/ground/gcs/src/libs/eigen/bench/bench_multi_compilers.sh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/bench_multi_compilers.sh rename to ground/gcs/src/libs/eigen/bench/bench_multi_compilers.sh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/bench_norm.cpp b/ground/gcs/src/libs/eigen/bench/bench_norm.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/bench_norm.cpp rename to ground/gcs/src/libs/eigen/bench/bench_norm.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/bench_reverse.cpp b/ground/gcs/src/libs/eigen/bench/bench_reverse.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/bench_reverse.cpp rename to ground/gcs/src/libs/eigen/bench/bench_reverse.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/bench_sum.cpp b/ground/gcs/src/libs/eigen/bench/bench_sum.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/bench_sum.cpp rename to ground/gcs/src/libs/eigen/bench/bench_sum.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/bench_unrolling b/ground/gcs/src/libs/eigen/bench/bench_unrolling similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/bench_unrolling rename to ground/gcs/src/libs/eigen/bench/bench_unrolling diff --git a/ground/openpilotgcs/src/libs/eigen/bench/benchmark.cpp b/ground/gcs/src/libs/eigen/bench/benchmark.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/benchmark.cpp rename to ground/gcs/src/libs/eigen/bench/benchmark.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/benchmarkSlice.cpp b/ground/gcs/src/libs/eigen/bench/benchmarkSlice.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/benchmarkSlice.cpp rename to ground/gcs/src/libs/eigen/bench/benchmarkSlice.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/benchmarkX.cpp b/ground/gcs/src/libs/eigen/bench/benchmarkX.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/benchmarkX.cpp rename to ground/gcs/src/libs/eigen/bench/benchmarkX.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/benchmarkXcwise.cpp b/ground/gcs/src/libs/eigen/bench/benchmarkXcwise.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/benchmarkXcwise.cpp rename to ground/gcs/src/libs/eigen/bench/benchmarkXcwise.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/benchmark_suite b/ground/gcs/src/libs/eigen/bench/benchmark_suite similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/benchmark_suite rename to ground/gcs/src/libs/eigen/bench/benchmark_suite diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/CMakeLists.txt b/ground/gcs/src/libs/eigen/bench/btl/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/CMakeLists.txt rename to ground/gcs/src/libs/eigen/bench/btl/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/COPYING b/ground/gcs/src/libs/eigen/bench/btl/COPYING similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/COPYING rename to ground/gcs/src/libs/eigen/bench/btl/COPYING diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/README b/ground/gcs/src/libs/eigen/bench/btl/README similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/README rename to ground/gcs/src/libs/eigen/bench/btl/README diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_aat_product.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_aat_product.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_aat_product.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_aat_product.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_ata_product.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_ata_product.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_ata_product.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_ata_product.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_atv_product.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_atv_product.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_atv_product.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_atv_product.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_axpby.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_axpby.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_axpby.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_axpby.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_axpy.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_axpy.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_axpy.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_axpy.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_cholesky.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_cholesky.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_cholesky.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_cholesky.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_ger.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_ger.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_ger.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_ger.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_hessenberg.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_hessenberg.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_hessenberg.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_hessenberg.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_lu_decomp.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_lu_decomp.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_lu_decomp.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_lu_decomp.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_lu_solve.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_lu_solve.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_lu_solve.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_lu_solve.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_matrix_matrix_product.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_matrix_matrix_product.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_matrix_matrix_product.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_matrix_matrix_product.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_matrix_matrix_product_bis.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_matrix_matrix_product_bis.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_matrix_matrix_product_bis.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_matrix_matrix_product_bis.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_matrix_vector_product.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_matrix_vector_product.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_matrix_vector_product.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_matrix_vector_product.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_partial_lu.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_partial_lu.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_partial_lu.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_partial_lu.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_rot.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_rot.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_rot.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_rot.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_symv.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_symv.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_symv.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_symv.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_syr2.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_syr2.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_syr2.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_syr2.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_trisolve.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_trisolve.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_trisolve.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_trisolve.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_trisolve_matrix.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_trisolve_matrix.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_trisolve_matrix.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_trisolve_matrix.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_trmm.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/action_trmm.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/action_trmm.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/action_trmm.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/actions/basic_actions.hh b/ground/gcs/src/libs/eigen/bench/btl/actions/basic_actions.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/actions/basic_actions.hh rename to ground/gcs/src/libs/eigen/bench/btl/actions/basic_actions.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindACML.cmake b/ground/gcs/src/libs/eigen/bench/btl/cmake/FindACML.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindACML.cmake rename to ground/gcs/src/libs/eigen/bench/btl/cmake/FindACML.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindATLAS.cmake b/ground/gcs/src/libs/eigen/bench/btl/cmake/FindATLAS.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindATLAS.cmake rename to ground/gcs/src/libs/eigen/bench/btl/cmake/FindATLAS.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindBlitz.cmake b/ground/gcs/src/libs/eigen/bench/btl/cmake/FindBlitz.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindBlitz.cmake rename to ground/gcs/src/libs/eigen/bench/btl/cmake/FindBlitz.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindCBLAS.cmake b/ground/gcs/src/libs/eigen/bench/btl/cmake/FindCBLAS.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindCBLAS.cmake rename to ground/gcs/src/libs/eigen/bench/btl/cmake/FindCBLAS.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindGMM.cmake b/ground/gcs/src/libs/eigen/bench/btl/cmake/FindGMM.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindGMM.cmake rename to ground/gcs/src/libs/eigen/bench/btl/cmake/FindGMM.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindGOTO.cmake b/ground/gcs/src/libs/eigen/bench/btl/cmake/FindGOTO.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindGOTO.cmake rename to ground/gcs/src/libs/eigen/bench/btl/cmake/FindGOTO.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindGOTO2.cmake b/ground/gcs/src/libs/eigen/bench/btl/cmake/FindGOTO2.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindGOTO2.cmake rename to ground/gcs/src/libs/eigen/bench/btl/cmake/FindGOTO2.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindMKL.cmake b/ground/gcs/src/libs/eigen/bench/btl/cmake/FindMKL.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindMKL.cmake rename to ground/gcs/src/libs/eigen/bench/btl/cmake/FindMKL.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindMTL4.cmake b/ground/gcs/src/libs/eigen/bench/btl/cmake/FindMTL4.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindMTL4.cmake rename to ground/gcs/src/libs/eigen/bench/btl/cmake/FindMTL4.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindPackageHandleStandardArgs.cmake b/ground/gcs/src/libs/eigen/bench/btl/cmake/FindPackageHandleStandardArgs.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindPackageHandleStandardArgs.cmake rename to ground/gcs/src/libs/eigen/bench/btl/cmake/FindPackageHandleStandardArgs.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindTvmet.cmake b/ground/gcs/src/libs/eigen/bench/btl/cmake/FindTvmet.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/FindTvmet.cmake rename to ground/gcs/src/libs/eigen/bench/btl/cmake/FindTvmet.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/MacroOptionalAddSubdirectory.cmake b/ground/gcs/src/libs/eigen/bench/btl/cmake/MacroOptionalAddSubdirectory.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/cmake/MacroOptionalAddSubdirectory.cmake rename to ground/gcs/src/libs/eigen/bench/btl/cmake/MacroOptionalAddSubdirectory.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/data/CMakeLists.txt b/ground/gcs/src/libs/eigen/bench/btl/data/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/data/CMakeLists.txt rename to ground/gcs/src/libs/eigen/bench/btl/data/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/data/action_settings.txt b/ground/gcs/src/libs/eigen/bench/btl/data/action_settings.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/data/action_settings.txt rename to ground/gcs/src/libs/eigen/bench/btl/data/action_settings.txt diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/data/gnuplot_common_settings.hh b/ground/gcs/src/libs/eigen/bench/btl/data/gnuplot_common_settings.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/data/gnuplot_common_settings.hh rename to ground/gcs/src/libs/eigen/bench/btl/data/gnuplot_common_settings.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/data/go_mean b/ground/gcs/src/libs/eigen/bench/btl/data/go_mean similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/data/go_mean rename to ground/gcs/src/libs/eigen/bench/btl/data/go_mean diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/data/mean.cxx b/ground/gcs/src/libs/eigen/bench/btl/data/mean.cxx similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/data/mean.cxx rename to ground/gcs/src/libs/eigen/bench/btl/data/mean.cxx diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/data/mk_gnuplot_script.sh b/ground/gcs/src/libs/eigen/bench/btl/data/mk_gnuplot_script.sh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/data/mk_gnuplot_script.sh rename to ground/gcs/src/libs/eigen/bench/btl/data/mk_gnuplot_script.sh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/data/mk_mean_script.sh b/ground/gcs/src/libs/eigen/bench/btl/data/mk_mean_script.sh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/data/mk_mean_script.sh rename to ground/gcs/src/libs/eigen/bench/btl/data/mk_mean_script.sh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/data/mk_new_gnuplot.sh b/ground/gcs/src/libs/eigen/bench/btl/data/mk_new_gnuplot.sh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/data/mk_new_gnuplot.sh rename to ground/gcs/src/libs/eigen/bench/btl/data/mk_new_gnuplot.sh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/data/perlib_plot_settings.txt b/ground/gcs/src/libs/eigen/bench/btl/data/perlib_plot_settings.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/data/perlib_plot_settings.txt rename to ground/gcs/src/libs/eigen/bench/btl/data/perlib_plot_settings.txt diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/data/regularize.cxx b/ground/gcs/src/libs/eigen/bench/btl/data/regularize.cxx similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/data/regularize.cxx rename to ground/gcs/src/libs/eigen/bench/btl/data/regularize.cxx diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/data/smooth.cxx b/ground/gcs/src/libs/eigen/bench/btl/data/smooth.cxx similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/data/smooth.cxx rename to ground/gcs/src/libs/eigen/bench/btl/data/smooth.cxx diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/data/smooth_all.sh b/ground/gcs/src/libs/eigen/bench/btl/data/smooth_all.sh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/data/smooth_all.sh rename to ground/gcs/src/libs/eigen/bench/btl/data/smooth_all.sh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/bench.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/bench.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/bench.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/bench.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/bench_parameter.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/bench_parameter.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/bench_parameter.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/bench_parameter.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/btl.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/btl.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/btl.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/btl.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/init/init_function.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/init/init_function.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/init/init_function.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/init/init_function.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/init/init_matrix.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/init/init_matrix.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/init/init_matrix.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/init/init_matrix.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/init/init_vector.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/init/init_vector.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/init/init_vector.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/init/init_vector.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/static/bench_static.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/static/bench_static.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/static/bench_static.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/static/bench_static.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/static/intel_bench_fixed_size.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/static/intel_bench_fixed_size.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/static/intel_bench_fixed_size.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/static/intel_bench_fixed_size.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/static/static_size_generator.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/static/static_size_generator.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/static/static_size_generator.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/static/static_size_generator.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/timers/STL_perf_analyzer.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/timers/STL_perf_analyzer.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/timers/STL_perf_analyzer.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/timers/STL_perf_analyzer.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/timers/STL_timer.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/timers/STL_timer.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/timers/STL_timer.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/timers/STL_timer.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/timers/mixed_perf_analyzer.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/timers/mixed_perf_analyzer.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/timers/mixed_perf_analyzer.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/timers/mixed_perf_analyzer.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer_old.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer_old.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer_old.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/timers/portable_perf_analyzer_old.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/timers/portable_timer.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/timers/portable_timer.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/timers/portable_timer.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/timers/portable_timer.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/timers/x86_perf_analyzer.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/timers/x86_perf_analyzer.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/timers/x86_perf_analyzer.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/timers/x86_perf_analyzer.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/timers/x86_timer.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/timers/x86_timer.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/timers/x86_timer.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/timers/x86_timer.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/utils/size_lin_log.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/utils/size_lin_log.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/utils/size_lin_log.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/utils/size_lin_log.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/utils/size_log.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/utils/size_log.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/utils/size_log.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/utils/size_log.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/utils/utilities.h b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/utils/utilities.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/utils/utilities.h rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/utils/utilities.h diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/utils/xy_file.hh b/ground/gcs/src/libs/eigen/bench/btl/generic_bench/utils/xy_file.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/generic_bench/utils/xy_file.hh rename to ground/gcs/src/libs/eigen/bench/btl/generic_bench/utils/xy_file.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/BLAS/CMakeLists.txt b/ground/gcs/src/libs/eigen/bench/btl/libs/BLAS/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/BLAS/CMakeLists.txt rename to ground/gcs/src/libs/eigen/bench/btl/libs/BLAS/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/BLAS/blas.h b/ground/gcs/src/libs/eigen/bench/btl/libs/BLAS/blas.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/BLAS/blas.h rename to ground/gcs/src/libs/eigen/bench/btl/libs/BLAS/blas.h diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/BLAS/blas_interface.hh b/ground/gcs/src/libs/eigen/bench/btl/libs/BLAS/blas_interface.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/BLAS/blas_interface.hh rename to ground/gcs/src/libs/eigen/bench/btl/libs/BLAS/blas_interface.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/BLAS/blas_interface_impl.hh b/ground/gcs/src/libs/eigen/bench/btl/libs/BLAS/blas_interface_impl.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/BLAS/blas_interface_impl.hh rename to ground/gcs/src/libs/eigen/bench/btl/libs/BLAS/blas_interface_impl.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/BLAS/c_interface_base.h b/ground/gcs/src/libs/eigen/bench/btl/libs/BLAS/c_interface_base.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/BLAS/c_interface_base.h rename to ground/gcs/src/libs/eigen/bench/btl/libs/BLAS/c_interface_base.h diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/BLAS/main.cpp b/ground/gcs/src/libs/eigen/bench/btl/libs/BLAS/main.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/BLAS/main.cpp rename to ground/gcs/src/libs/eigen/bench/btl/libs/BLAS/main.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/STL/CMakeLists.txt b/ground/gcs/src/libs/eigen/bench/btl/libs/STL/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/STL/CMakeLists.txt rename to ground/gcs/src/libs/eigen/bench/btl/libs/STL/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/STL/STL_interface.hh b/ground/gcs/src/libs/eigen/bench/btl/libs/STL/STL_interface.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/STL/STL_interface.hh rename to ground/gcs/src/libs/eigen/bench/btl/libs/STL/STL_interface.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/STL/main.cpp b/ground/gcs/src/libs/eigen/bench/btl/libs/STL/main.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/STL/main.cpp rename to ground/gcs/src/libs/eigen/bench/btl/libs/STL/main.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/blitz/CMakeLists.txt b/ground/gcs/src/libs/eigen/bench/btl/libs/blitz/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/blitz/CMakeLists.txt rename to ground/gcs/src/libs/eigen/bench/btl/libs/blitz/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/blitz/blitz_LU_solve_interface.hh b/ground/gcs/src/libs/eigen/bench/btl/libs/blitz/blitz_LU_solve_interface.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/blitz/blitz_LU_solve_interface.hh rename to ground/gcs/src/libs/eigen/bench/btl/libs/blitz/blitz_LU_solve_interface.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/blitz/blitz_interface.hh b/ground/gcs/src/libs/eigen/bench/btl/libs/blitz/blitz_interface.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/blitz/blitz_interface.hh rename to ground/gcs/src/libs/eigen/bench/btl/libs/blitz/blitz_interface.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/blitz/btl_blitz.cpp b/ground/gcs/src/libs/eigen/bench/btl/libs/blitz/btl_blitz.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/blitz/btl_blitz.cpp rename to ground/gcs/src/libs/eigen/bench/btl/libs/blitz/btl_blitz.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/blitz/btl_tiny_blitz.cpp b/ground/gcs/src/libs/eigen/bench/btl/libs/blitz/btl_tiny_blitz.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/blitz/btl_tiny_blitz.cpp rename to ground/gcs/src/libs/eigen/bench/btl/libs/blitz/btl_tiny_blitz.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/blitz/tiny_blitz_interface.hh b/ground/gcs/src/libs/eigen/bench/btl/libs/blitz/tiny_blitz_interface.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/blitz/tiny_blitz_interface.hh rename to ground/gcs/src/libs/eigen/bench/btl/libs/blitz/tiny_blitz_interface.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen2/CMakeLists.txt b/ground/gcs/src/libs/eigen/bench/btl/libs/eigen2/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen2/CMakeLists.txt rename to ground/gcs/src/libs/eigen/bench/btl/libs/eigen2/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen2/btl_tiny_eigen2.cpp b/ground/gcs/src/libs/eigen/bench/btl/libs/eigen2/btl_tiny_eigen2.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen2/btl_tiny_eigen2.cpp rename to ground/gcs/src/libs/eigen/bench/btl/libs/eigen2/btl_tiny_eigen2.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen2/eigen2_interface.hh b/ground/gcs/src/libs/eigen/bench/btl/libs/eigen2/eigen2_interface.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen2/eigen2_interface.hh rename to ground/gcs/src/libs/eigen/bench/btl/libs/eigen2/eigen2_interface.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen2/main_adv.cpp b/ground/gcs/src/libs/eigen/bench/btl/libs/eigen2/main_adv.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen2/main_adv.cpp rename to ground/gcs/src/libs/eigen/bench/btl/libs/eigen2/main_adv.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen2/main_linear.cpp b/ground/gcs/src/libs/eigen/bench/btl/libs/eigen2/main_linear.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen2/main_linear.cpp rename to ground/gcs/src/libs/eigen/bench/btl/libs/eigen2/main_linear.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen2/main_matmat.cpp b/ground/gcs/src/libs/eigen/bench/btl/libs/eigen2/main_matmat.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen2/main_matmat.cpp rename to ground/gcs/src/libs/eigen/bench/btl/libs/eigen2/main_matmat.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen2/main_vecmat.cpp b/ground/gcs/src/libs/eigen/bench/btl/libs/eigen2/main_vecmat.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen2/main_vecmat.cpp rename to ground/gcs/src/libs/eigen/bench/btl/libs/eigen2/main_vecmat.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen3/CMakeLists.txt b/ground/gcs/src/libs/eigen/bench/btl/libs/eigen3/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen3/CMakeLists.txt rename to ground/gcs/src/libs/eigen/bench/btl/libs/eigen3/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen3/btl_tiny_eigen3.cpp b/ground/gcs/src/libs/eigen/bench/btl/libs/eigen3/btl_tiny_eigen3.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen3/btl_tiny_eigen3.cpp rename to ground/gcs/src/libs/eigen/bench/btl/libs/eigen3/btl_tiny_eigen3.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen3/eigen3_interface.hh b/ground/gcs/src/libs/eigen/bench/btl/libs/eigen3/eigen3_interface.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen3/eigen3_interface.hh rename to ground/gcs/src/libs/eigen/bench/btl/libs/eigen3/eigen3_interface.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen3/main_adv.cpp b/ground/gcs/src/libs/eigen/bench/btl/libs/eigen3/main_adv.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen3/main_adv.cpp rename to ground/gcs/src/libs/eigen/bench/btl/libs/eigen3/main_adv.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen3/main_linear.cpp b/ground/gcs/src/libs/eigen/bench/btl/libs/eigen3/main_linear.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen3/main_linear.cpp rename to ground/gcs/src/libs/eigen/bench/btl/libs/eigen3/main_linear.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen3/main_matmat.cpp b/ground/gcs/src/libs/eigen/bench/btl/libs/eigen3/main_matmat.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen3/main_matmat.cpp rename to ground/gcs/src/libs/eigen/bench/btl/libs/eigen3/main_matmat.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen3/main_vecmat.cpp b/ground/gcs/src/libs/eigen/bench/btl/libs/eigen3/main_vecmat.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/eigen3/main_vecmat.cpp rename to ground/gcs/src/libs/eigen/bench/btl/libs/eigen3/main_vecmat.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/gmm/CMakeLists.txt b/ground/gcs/src/libs/eigen/bench/btl/libs/gmm/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/gmm/CMakeLists.txt rename to ground/gcs/src/libs/eigen/bench/btl/libs/gmm/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/gmm/gmm_LU_solve_interface.hh b/ground/gcs/src/libs/eigen/bench/btl/libs/gmm/gmm_LU_solve_interface.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/gmm/gmm_LU_solve_interface.hh rename to ground/gcs/src/libs/eigen/bench/btl/libs/gmm/gmm_LU_solve_interface.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/gmm/gmm_interface.hh b/ground/gcs/src/libs/eigen/bench/btl/libs/gmm/gmm_interface.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/gmm/gmm_interface.hh rename to ground/gcs/src/libs/eigen/bench/btl/libs/gmm/gmm_interface.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/gmm/main.cpp b/ground/gcs/src/libs/eigen/bench/btl/libs/gmm/main.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/gmm/main.cpp rename to ground/gcs/src/libs/eigen/bench/btl/libs/gmm/main.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/mtl4/.kdbgrc.main b/ground/gcs/src/libs/eigen/bench/btl/libs/mtl4/.kdbgrc.main similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/mtl4/.kdbgrc.main rename to ground/gcs/src/libs/eigen/bench/btl/libs/mtl4/.kdbgrc.main diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/mtl4/CMakeLists.txt b/ground/gcs/src/libs/eigen/bench/btl/libs/mtl4/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/mtl4/CMakeLists.txt rename to ground/gcs/src/libs/eigen/bench/btl/libs/mtl4/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/mtl4/main.cpp b/ground/gcs/src/libs/eigen/bench/btl/libs/mtl4/main.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/mtl4/main.cpp rename to ground/gcs/src/libs/eigen/bench/btl/libs/mtl4/main.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/mtl4/mtl4_LU_solve_interface.hh b/ground/gcs/src/libs/eigen/bench/btl/libs/mtl4/mtl4_LU_solve_interface.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/mtl4/mtl4_LU_solve_interface.hh rename to ground/gcs/src/libs/eigen/bench/btl/libs/mtl4/mtl4_LU_solve_interface.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/mtl4/mtl4_interface.hh b/ground/gcs/src/libs/eigen/bench/btl/libs/mtl4/mtl4_interface.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/mtl4/mtl4_interface.hh rename to ground/gcs/src/libs/eigen/bench/btl/libs/mtl4/mtl4_interface.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/tvmet/CMakeLists.txt b/ground/gcs/src/libs/eigen/bench/btl/libs/tvmet/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/tvmet/CMakeLists.txt rename to ground/gcs/src/libs/eigen/bench/btl/libs/tvmet/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/tvmet/main.cpp b/ground/gcs/src/libs/eigen/bench/btl/libs/tvmet/main.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/tvmet/main.cpp rename to ground/gcs/src/libs/eigen/bench/btl/libs/tvmet/main.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/tvmet/tvmet_interface.hh b/ground/gcs/src/libs/eigen/bench/btl/libs/tvmet/tvmet_interface.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/tvmet/tvmet_interface.hh rename to ground/gcs/src/libs/eigen/bench/btl/libs/tvmet/tvmet_interface.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/ublas/CMakeLists.txt b/ground/gcs/src/libs/eigen/bench/btl/libs/ublas/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/ublas/CMakeLists.txt rename to ground/gcs/src/libs/eigen/bench/btl/libs/ublas/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/ublas/main.cpp b/ground/gcs/src/libs/eigen/bench/btl/libs/ublas/main.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/ublas/main.cpp rename to ground/gcs/src/libs/eigen/bench/btl/libs/ublas/main.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/btl/libs/ublas/ublas_interface.hh b/ground/gcs/src/libs/eigen/bench/btl/libs/ublas/ublas_interface.hh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/btl/libs/ublas/ublas_interface.hh rename to ground/gcs/src/libs/eigen/bench/btl/libs/ublas/ublas_interface.hh diff --git a/ground/openpilotgcs/src/libs/eigen/bench/check_cache_queries.cpp b/ground/gcs/src/libs/eigen/bench/check_cache_queries.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/check_cache_queries.cpp rename to ground/gcs/src/libs/eigen/bench/check_cache_queries.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/eig33.cpp b/ground/gcs/src/libs/eigen/bench/eig33.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/eig33.cpp rename to ground/gcs/src/libs/eigen/bench/eig33.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/geometry.cpp b/ground/gcs/src/libs/eigen/bench/geometry.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/geometry.cpp rename to ground/gcs/src/libs/eigen/bench/geometry.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/product_threshold.cpp b/ground/gcs/src/libs/eigen/bench/product_threshold.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/product_threshold.cpp rename to ground/gcs/src/libs/eigen/bench/product_threshold.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/quat_slerp.cpp b/ground/gcs/src/libs/eigen/bench/quat_slerp.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/quat_slerp.cpp rename to ground/gcs/src/libs/eigen/bench/quat_slerp.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/quatmul.cpp b/ground/gcs/src/libs/eigen/bench/quatmul.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/quatmul.cpp rename to ground/gcs/src/libs/eigen/bench/quatmul.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/sparse_cholesky.cpp b/ground/gcs/src/libs/eigen/bench/sparse_cholesky.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/sparse_cholesky.cpp rename to ground/gcs/src/libs/eigen/bench/sparse_cholesky.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/sparse_dense_product.cpp b/ground/gcs/src/libs/eigen/bench/sparse_dense_product.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/sparse_dense_product.cpp rename to ground/gcs/src/libs/eigen/bench/sparse_dense_product.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/sparse_lu.cpp b/ground/gcs/src/libs/eigen/bench/sparse_lu.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/sparse_lu.cpp rename to ground/gcs/src/libs/eigen/bench/sparse_lu.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/sparse_product.cpp b/ground/gcs/src/libs/eigen/bench/sparse_product.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/sparse_product.cpp rename to ground/gcs/src/libs/eigen/bench/sparse_product.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/sparse_randomsetter.cpp b/ground/gcs/src/libs/eigen/bench/sparse_randomsetter.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/sparse_randomsetter.cpp rename to ground/gcs/src/libs/eigen/bench/sparse_randomsetter.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/sparse_setter.cpp b/ground/gcs/src/libs/eigen/bench/sparse_setter.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/sparse_setter.cpp rename to ground/gcs/src/libs/eigen/bench/sparse_setter.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/sparse_transpose.cpp b/ground/gcs/src/libs/eigen/bench/sparse_transpose.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/sparse_transpose.cpp rename to ground/gcs/src/libs/eigen/bench/sparse_transpose.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/sparse_trisolver.cpp b/ground/gcs/src/libs/eigen/bench/sparse_trisolver.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/sparse_trisolver.cpp rename to ground/gcs/src/libs/eigen/bench/sparse_trisolver.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/spbench/CMakeLists.txt b/ground/gcs/src/libs/eigen/bench/spbench/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/spbench/CMakeLists.txt rename to ground/gcs/src/libs/eigen/bench/spbench/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/bench/spbench/sp_solver.cpp b/ground/gcs/src/libs/eigen/bench/spbench/sp_solver.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/spbench/sp_solver.cpp rename to ground/gcs/src/libs/eigen/bench/spbench/sp_solver.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/spbench/spbench.dtd b/ground/gcs/src/libs/eigen/bench/spbench/spbench.dtd similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/spbench/spbench.dtd rename to ground/gcs/src/libs/eigen/bench/spbench/spbench.dtd diff --git a/ground/openpilotgcs/src/libs/eigen/bench/spbench/spbenchsolver.cpp b/ground/gcs/src/libs/eigen/bench/spbench/spbenchsolver.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/spbench/spbenchsolver.cpp rename to ground/gcs/src/libs/eigen/bench/spbench/spbenchsolver.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/spbench/spbenchsolver.h b/ground/gcs/src/libs/eigen/bench/spbench/spbenchsolver.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/spbench/spbenchsolver.h rename to ground/gcs/src/libs/eigen/bench/spbench/spbenchsolver.h diff --git a/ground/openpilotgcs/src/libs/eigen/bench/spbench/spbenchstyle.h b/ground/gcs/src/libs/eigen/bench/spbench/spbenchstyle.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/spbench/spbenchstyle.h rename to ground/gcs/src/libs/eigen/bench/spbench/spbenchstyle.h diff --git a/ground/openpilotgcs/src/libs/eigen/bench/spbench/test_sparseLU.cpp b/ground/gcs/src/libs/eigen/bench/spbench/test_sparseLU.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/spbench/test_sparseLU.cpp rename to ground/gcs/src/libs/eigen/bench/spbench/test_sparseLU.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/spmv.cpp b/ground/gcs/src/libs/eigen/bench/spmv.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/spmv.cpp rename to ground/gcs/src/libs/eigen/bench/spmv.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/bench/vdw_new.cpp b/ground/gcs/src/libs/eigen/bench/vdw_new.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/bench/vdw_new.cpp rename to ground/gcs/src/libs/eigen/bench/vdw_new.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/blas/BandTriangularSolver.h b/ground/gcs/src/libs/eigen/blas/BandTriangularSolver.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/BandTriangularSolver.h rename to ground/gcs/src/libs/eigen/blas/BandTriangularSolver.h diff --git a/ground/openpilotgcs/src/libs/eigen/blas/CMakeLists.txt b/ground/gcs/src/libs/eigen/blas/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/CMakeLists.txt rename to ground/gcs/src/libs/eigen/blas/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/blas/GeneralRank1Update.h b/ground/gcs/src/libs/eigen/blas/GeneralRank1Update.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/GeneralRank1Update.h rename to ground/gcs/src/libs/eigen/blas/GeneralRank1Update.h diff --git a/ground/openpilotgcs/src/libs/eigen/blas/PackedSelfadjointProduct.h b/ground/gcs/src/libs/eigen/blas/PackedSelfadjointProduct.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/PackedSelfadjointProduct.h rename to ground/gcs/src/libs/eigen/blas/PackedSelfadjointProduct.h diff --git a/ground/openpilotgcs/src/libs/eigen/blas/PackedTriangularMatrixVector.h b/ground/gcs/src/libs/eigen/blas/PackedTriangularMatrixVector.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/PackedTriangularMatrixVector.h rename to ground/gcs/src/libs/eigen/blas/PackedTriangularMatrixVector.h diff --git a/ground/openpilotgcs/src/libs/eigen/blas/PackedTriangularSolverVector.h b/ground/gcs/src/libs/eigen/blas/PackedTriangularSolverVector.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/PackedTriangularSolverVector.h rename to ground/gcs/src/libs/eigen/blas/PackedTriangularSolverVector.h diff --git a/ground/openpilotgcs/src/libs/eigen/blas/README.txt b/ground/gcs/src/libs/eigen/blas/README.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/README.txt rename to ground/gcs/src/libs/eigen/blas/README.txt diff --git a/ground/openpilotgcs/src/libs/eigen/blas/Rank2Update.h b/ground/gcs/src/libs/eigen/blas/Rank2Update.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/Rank2Update.h rename to ground/gcs/src/libs/eigen/blas/Rank2Update.h diff --git a/ground/openpilotgcs/src/libs/eigen/blas/chbmv.f b/ground/gcs/src/libs/eigen/blas/chbmv.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/chbmv.f rename to ground/gcs/src/libs/eigen/blas/chbmv.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/chpmv.f b/ground/gcs/src/libs/eigen/blas/chpmv.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/chpmv.f rename to ground/gcs/src/libs/eigen/blas/chpmv.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/common.h b/ground/gcs/src/libs/eigen/blas/common.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/common.h rename to ground/gcs/src/libs/eigen/blas/common.h diff --git a/ground/openpilotgcs/src/libs/eigen/blas/complex_double.cpp b/ground/gcs/src/libs/eigen/blas/complex_double.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/complex_double.cpp rename to ground/gcs/src/libs/eigen/blas/complex_double.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/blas/complex_single.cpp b/ground/gcs/src/libs/eigen/blas/complex_single.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/complex_single.cpp rename to ground/gcs/src/libs/eigen/blas/complex_single.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/blas/complexdots.f b/ground/gcs/src/libs/eigen/blas/complexdots.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/complexdots.f rename to ground/gcs/src/libs/eigen/blas/complexdots.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/ctbmv.f b/ground/gcs/src/libs/eigen/blas/ctbmv.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/ctbmv.f rename to ground/gcs/src/libs/eigen/blas/ctbmv.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/double.cpp b/ground/gcs/src/libs/eigen/blas/double.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/double.cpp rename to ground/gcs/src/libs/eigen/blas/double.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/blas/drotm.f b/ground/gcs/src/libs/eigen/blas/drotm.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/drotm.f rename to ground/gcs/src/libs/eigen/blas/drotm.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/drotmg.f b/ground/gcs/src/libs/eigen/blas/drotmg.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/drotmg.f rename to ground/gcs/src/libs/eigen/blas/drotmg.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/dsbmv.f b/ground/gcs/src/libs/eigen/blas/dsbmv.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/dsbmv.f rename to ground/gcs/src/libs/eigen/blas/dsbmv.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/dspmv.f b/ground/gcs/src/libs/eigen/blas/dspmv.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/dspmv.f rename to ground/gcs/src/libs/eigen/blas/dspmv.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/dtbmv.f b/ground/gcs/src/libs/eigen/blas/dtbmv.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/dtbmv.f rename to ground/gcs/src/libs/eigen/blas/dtbmv.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/level1_cplx_impl.h b/ground/gcs/src/libs/eigen/blas/level1_cplx_impl.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/level1_cplx_impl.h rename to ground/gcs/src/libs/eigen/blas/level1_cplx_impl.h diff --git a/ground/openpilotgcs/src/libs/eigen/blas/level1_impl.h b/ground/gcs/src/libs/eigen/blas/level1_impl.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/level1_impl.h rename to ground/gcs/src/libs/eigen/blas/level1_impl.h diff --git a/ground/openpilotgcs/src/libs/eigen/blas/level1_real_impl.h b/ground/gcs/src/libs/eigen/blas/level1_real_impl.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/level1_real_impl.h rename to ground/gcs/src/libs/eigen/blas/level1_real_impl.h diff --git a/ground/openpilotgcs/src/libs/eigen/blas/level2_cplx_impl.h b/ground/gcs/src/libs/eigen/blas/level2_cplx_impl.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/level2_cplx_impl.h rename to ground/gcs/src/libs/eigen/blas/level2_cplx_impl.h diff --git a/ground/openpilotgcs/src/libs/eigen/blas/level2_impl.h b/ground/gcs/src/libs/eigen/blas/level2_impl.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/level2_impl.h rename to ground/gcs/src/libs/eigen/blas/level2_impl.h diff --git a/ground/openpilotgcs/src/libs/eigen/blas/level2_real_impl.h b/ground/gcs/src/libs/eigen/blas/level2_real_impl.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/level2_real_impl.h rename to ground/gcs/src/libs/eigen/blas/level2_real_impl.h diff --git a/ground/openpilotgcs/src/libs/eigen/blas/level3_impl.h b/ground/gcs/src/libs/eigen/blas/level3_impl.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/level3_impl.h rename to ground/gcs/src/libs/eigen/blas/level3_impl.h diff --git a/ground/openpilotgcs/src/libs/eigen/blas/lsame.f b/ground/gcs/src/libs/eigen/blas/lsame.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/lsame.f rename to ground/gcs/src/libs/eigen/blas/lsame.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/single.cpp b/ground/gcs/src/libs/eigen/blas/single.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/single.cpp rename to ground/gcs/src/libs/eigen/blas/single.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/blas/srotm.f b/ground/gcs/src/libs/eigen/blas/srotm.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/srotm.f rename to ground/gcs/src/libs/eigen/blas/srotm.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/srotmg.f b/ground/gcs/src/libs/eigen/blas/srotmg.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/srotmg.f rename to ground/gcs/src/libs/eigen/blas/srotmg.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/ssbmv.f b/ground/gcs/src/libs/eigen/blas/ssbmv.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/ssbmv.f rename to ground/gcs/src/libs/eigen/blas/ssbmv.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/sspmv.f b/ground/gcs/src/libs/eigen/blas/sspmv.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/sspmv.f rename to ground/gcs/src/libs/eigen/blas/sspmv.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/stbmv.f b/ground/gcs/src/libs/eigen/blas/stbmv.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/stbmv.f rename to ground/gcs/src/libs/eigen/blas/stbmv.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/CMakeLists.txt b/ground/gcs/src/libs/eigen/blas/testing/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/CMakeLists.txt rename to ground/gcs/src/libs/eigen/blas/testing/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/cblat1.f b/ground/gcs/src/libs/eigen/blas/testing/cblat1.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/cblat1.f rename to ground/gcs/src/libs/eigen/blas/testing/cblat1.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/cblat2.dat b/ground/gcs/src/libs/eigen/blas/testing/cblat2.dat similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/cblat2.dat rename to ground/gcs/src/libs/eigen/blas/testing/cblat2.dat diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/cblat2.f b/ground/gcs/src/libs/eigen/blas/testing/cblat2.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/cblat2.f rename to ground/gcs/src/libs/eigen/blas/testing/cblat2.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/cblat3.dat b/ground/gcs/src/libs/eigen/blas/testing/cblat3.dat similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/cblat3.dat rename to ground/gcs/src/libs/eigen/blas/testing/cblat3.dat diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/cblat3.f b/ground/gcs/src/libs/eigen/blas/testing/cblat3.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/cblat3.f rename to ground/gcs/src/libs/eigen/blas/testing/cblat3.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/dblat1.f b/ground/gcs/src/libs/eigen/blas/testing/dblat1.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/dblat1.f rename to ground/gcs/src/libs/eigen/blas/testing/dblat1.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/dblat2.dat b/ground/gcs/src/libs/eigen/blas/testing/dblat2.dat similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/dblat2.dat rename to ground/gcs/src/libs/eigen/blas/testing/dblat2.dat diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/dblat2.f b/ground/gcs/src/libs/eigen/blas/testing/dblat2.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/dblat2.f rename to ground/gcs/src/libs/eigen/blas/testing/dblat2.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/dblat3.dat b/ground/gcs/src/libs/eigen/blas/testing/dblat3.dat similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/dblat3.dat rename to ground/gcs/src/libs/eigen/blas/testing/dblat3.dat diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/dblat3.f b/ground/gcs/src/libs/eigen/blas/testing/dblat3.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/dblat3.f rename to ground/gcs/src/libs/eigen/blas/testing/dblat3.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/runblastest.sh b/ground/gcs/src/libs/eigen/blas/testing/runblastest.sh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/runblastest.sh rename to ground/gcs/src/libs/eigen/blas/testing/runblastest.sh diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/sblat1.f b/ground/gcs/src/libs/eigen/blas/testing/sblat1.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/sblat1.f rename to ground/gcs/src/libs/eigen/blas/testing/sblat1.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/sblat2.dat b/ground/gcs/src/libs/eigen/blas/testing/sblat2.dat similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/sblat2.dat rename to ground/gcs/src/libs/eigen/blas/testing/sblat2.dat diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/sblat2.f b/ground/gcs/src/libs/eigen/blas/testing/sblat2.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/sblat2.f rename to ground/gcs/src/libs/eigen/blas/testing/sblat2.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/sblat3.dat b/ground/gcs/src/libs/eigen/blas/testing/sblat3.dat similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/sblat3.dat rename to ground/gcs/src/libs/eigen/blas/testing/sblat3.dat diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/sblat3.f b/ground/gcs/src/libs/eigen/blas/testing/sblat3.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/sblat3.f rename to ground/gcs/src/libs/eigen/blas/testing/sblat3.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/zblat1.f b/ground/gcs/src/libs/eigen/blas/testing/zblat1.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/zblat1.f rename to ground/gcs/src/libs/eigen/blas/testing/zblat1.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/zblat2.dat b/ground/gcs/src/libs/eigen/blas/testing/zblat2.dat similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/zblat2.dat rename to ground/gcs/src/libs/eigen/blas/testing/zblat2.dat diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/zblat2.f b/ground/gcs/src/libs/eigen/blas/testing/zblat2.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/zblat2.f rename to ground/gcs/src/libs/eigen/blas/testing/zblat2.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/zblat3.dat b/ground/gcs/src/libs/eigen/blas/testing/zblat3.dat similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/zblat3.dat rename to ground/gcs/src/libs/eigen/blas/testing/zblat3.dat diff --git a/ground/openpilotgcs/src/libs/eigen/blas/testing/zblat3.f b/ground/gcs/src/libs/eigen/blas/testing/zblat3.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/testing/zblat3.f rename to ground/gcs/src/libs/eigen/blas/testing/zblat3.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/xerbla.cpp b/ground/gcs/src/libs/eigen/blas/xerbla.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/xerbla.cpp rename to ground/gcs/src/libs/eigen/blas/xerbla.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/blas/zhbmv.f b/ground/gcs/src/libs/eigen/blas/zhbmv.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/zhbmv.f rename to ground/gcs/src/libs/eigen/blas/zhbmv.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/zhpmv.f b/ground/gcs/src/libs/eigen/blas/zhpmv.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/zhpmv.f rename to ground/gcs/src/libs/eigen/blas/zhpmv.f diff --git a/ground/openpilotgcs/src/libs/eigen/blas/ztbmv.f b/ground/gcs/src/libs/eigen/blas/ztbmv.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/blas/ztbmv.f rename to ground/gcs/src/libs/eigen/blas/ztbmv.f diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/EigenConfigureTesting.cmake b/ground/gcs/src/libs/eigen/cmake/EigenConfigureTesting.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/EigenConfigureTesting.cmake rename to ground/gcs/src/libs/eigen/cmake/EigenConfigureTesting.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/EigenDetermineOSVersion.cmake b/ground/gcs/src/libs/eigen/cmake/EigenDetermineOSVersion.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/EigenDetermineOSVersion.cmake rename to ground/gcs/src/libs/eigen/cmake/EigenDetermineOSVersion.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/EigenDetermineVSServicePack.cmake b/ground/gcs/src/libs/eigen/cmake/EigenDetermineVSServicePack.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/EigenDetermineVSServicePack.cmake rename to ground/gcs/src/libs/eigen/cmake/EigenDetermineVSServicePack.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/EigenTesting.cmake b/ground/gcs/src/libs/eigen/cmake/EigenTesting.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/EigenTesting.cmake rename to ground/gcs/src/libs/eigen/cmake/EigenTesting.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/FindAdolc.cmake b/ground/gcs/src/libs/eigen/cmake/FindAdolc.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/FindAdolc.cmake rename to ground/gcs/src/libs/eigen/cmake/FindAdolc.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/FindBLAS.cmake b/ground/gcs/src/libs/eigen/cmake/FindBLAS.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/FindBLAS.cmake rename to ground/gcs/src/libs/eigen/cmake/FindBLAS.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/FindCholmod.cmake b/ground/gcs/src/libs/eigen/cmake/FindCholmod.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/FindCholmod.cmake rename to ground/gcs/src/libs/eigen/cmake/FindCholmod.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/FindEigen2.cmake b/ground/gcs/src/libs/eigen/cmake/FindEigen2.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/FindEigen2.cmake rename to ground/gcs/src/libs/eigen/cmake/FindEigen2.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/FindEigen3.cmake b/ground/gcs/src/libs/eigen/cmake/FindEigen3.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/FindEigen3.cmake rename to ground/gcs/src/libs/eigen/cmake/FindEigen3.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/FindFFTW.cmake b/ground/gcs/src/libs/eigen/cmake/FindFFTW.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/FindFFTW.cmake rename to ground/gcs/src/libs/eigen/cmake/FindFFTW.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/FindGLEW.cmake b/ground/gcs/src/libs/eigen/cmake/FindGLEW.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/FindGLEW.cmake rename to ground/gcs/src/libs/eigen/cmake/FindGLEW.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/FindGMP.cmake b/ground/gcs/src/libs/eigen/cmake/FindGMP.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/FindGMP.cmake rename to ground/gcs/src/libs/eigen/cmake/FindGMP.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/FindGSL.cmake b/ground/gcs/src/libs/eigen/cmake/FindGSL.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/FindGSL.cmake rename to ground/gcs/src/libs/eigen/cmake/FindGSL.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/FindGoogleHash.cmake b/ground/gcs/src/libs/eigen/cmake/FindGoogleHash.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/FindGoogleHash.cmake rename to ground/gcs/src/libs/eigen/cmake/FindGoogleHash.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/FindLAPACK.cmake b/ground/gcs/src/libs/eigen/cmake/FindLAPACK.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/FindLAPACK.cmake rename to ground/gcs/src/libs/eigen/cmake/FindLAPACK.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/FindMPFR.cmake b/ground/gcs/src/libs/eigen/cmake/FindMPFR.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/FindMPFR.cmake rename to ground/gcs/src/libs/eigen/cmake/FindMPFR.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/FindMetis.cmake b/ground/gcs/src/libs/eigen/cmake/FindMetis.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/FindMetis.cmake rename to ground/gcs/src/libs/eigen/cmake/FindMetis.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/FindPastix.cmake b/ground/gcs/src/libs/eigen/cmake/FindPastix.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/FindPastix.cmake rename to ground/gcs/src/libs/eigen/cmake/FindPastix.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/FindSPQR.cmake b/ground/gcs/src/libs/eigen/cmake/FindSPQR.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/FindSPQR.cmake rename to ground/gcs/src/libs/eigen/cmake/FindSPQR.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/FindScotch.cmake b/ground/gcs/src/libs/eigen/cmake/FindScotch.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/FindScotch.cmake rename to ground/gcs/src/libs/eigen/cmake/FindScotch.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/FindStandardMathLibrary.cmake b/ground/gcs/src/libs/eigen/cmake/FindStandardMathLibrary.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/FindStandardMathLibrary.cmake rename to ground/gcs/src/libs/eigen/cmake/FindStandardMathLibrary.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/FindSuperLU.cmake b/ground/gcs/src/libs/eigen/cmake/FindSuperLU.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/FindSuperLU.cmake rename to ground/gcs/src/libs/eigen/cmake/FindSuperLU.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/FindUmfpack.cmake b/ground/gcs/src/libs/eigen/cmake/FindUmfpack.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/FindUmfpack.cmake rename to ground/gcs/src/libs/eigen/cmake/FindUmfpack.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/RegexUtils.cmake b/ground/gcs/src/libs/eigen/cmake/RegexUtils.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/RegexUtils.cmake rename to ground/gcs/src/libs/eigen/cmake/RegexUtils.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/cmake/language_support.cmake b/ground/gcs/src/libs/eigen/cmake/language_support.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/cmake/language_support.cmake rename to ground/gcs/src/libs/eigen/cmake/language_support.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/debug/gdb/__init__.py b/ground/gcs/src/libs/eigen/debug/gdb/__init__.py similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/debug/gdb/__init__.py rename to ground/gcs/src/libs/eigen/debug/gdb/__init__.py diff --git a/ground/openpilotgcs/src/libs/eigen/debug/gdb/printers.py b/ground/gcs/src/libs/eigen/debug/gdb/printers.py similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/debug/gdb/printers.py rename to ground/gcs/src/libs/eigen/debug/gdb/printers.py diff --git a/ground/openpilotgcs/src/libs/eigen/debug/msvc/eigen.natvis b/ground/gcs/src/libs/eigen/debug/msvc/eigen.natvis similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/debug/msvc/eigen.natvis rename to ground/gcs/src/libs/eigen/debug/msvc/eigen.natvis diff --git a/ground/openpilotgcs/src/libs/eigen/debug/msvc/eigen_autoexp_part.dat b/ground/gcs/src/libs/eigen/debug/msvc/eigen_autoexp_part.dat similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/debug/msvc/eigen_autoexp_part.dat rename to ground/gcs/src/libs/eigen/debug/msvc/eigen_autoexp_part.dat diff --git a/ground/openpilotgcs/src/libs/eigen/demos/CMakeLists.txt b/ground/gcs/src/libs/eigen/demos/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/CMakeLists.txt rename to ground/gcs/src/libs/eigen/demos/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/demos/mandelbrot/CMakeLists.txt b/ground/gcs/src/libs/eigen/demos/mandelbrot/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/mandelbrot/CMakeLists.txt rename to ground/gcs/src/libs/eigen/demos/mandelbrot/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/demos/mandelbrot/README b/ground/gcs/src/libs/eigen/demos/mandelbrot/README similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/mandelbrot/README rename to ground/gcs/src/libs/eigen/demos/mandelbrot/README diff --git a/ground/openpilotgcs/src/libs/eigen/demos/mandelbrot/mandelbrot.cpp b/ground/gcs/src/libs/eigen/demos/mandelbrot/mandelbrot.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/mandelbrot/mandelbrot.cpp rename to ground/gcs/src/libs/eigen/demos/mandelbrot/mandelbrot.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/demos/mandelbrot/mandelbrot.h b/ground/gcs/src/libs/eigen/demos/mandelbrot/mandelbrot.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/mandelbrot/mandelbrot.h rename to ground/gcs/src/libs/eigen/demos/mandelbrot/mandelbrot.h diff --git a/ground/openpilotgcs/src/libs/eigen/demos/mix_eigen_and_c/README b/ground/gcs/src/libs/eigen/demos/mix_eigen_and_c/README similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/mix_eigen_and_c/README rename to ground/gcs/src/libs/eigen/demos/mix_eigen_and_c/README diff --git a/ground/openpilotgcs/src/libs/eigen/demos/mix_eigen_and_c/binary_library.cpp b/ground/gcs/src/libs/eigen/demos/mix_eigen_and_c/binary_library.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/mix_eigen_and_c/binary_library.cpp rename to ground/gcs/src/libs/eigen/demos/mix_eigen_and_c/binary_library.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/demos/mix_eigen_and_c/binary_library.h b/ground/gcs/src/libs/eigen/demos/mix_eigen_and_c/binary_library.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/mix_eigen_and_c/binary_library.h rename to ground/gcs/src/libs/eigen/demos/mix_eigen_and_c/binary_library.h diff --git a/ground/openpilotgcs/src/libs/eigen/demos/mix_eigen_and_c/example.c b/ground/gcs/src/libs/eigen/demos/mix_eigen_and_c/example.c similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/mix_eigen_and_c/example.c rename to ground/gcs/src/libs/eigen/demos/mix_eigen_and_c/example.c diff --git a/ground/openpilotgcs/src/libs/eigen/demos/opengl/CMakeLists.txt b/ground/gcs/src/libs/eigen/demos/opengl/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/opengl/CMakeLists.txt rename to ground/gcs/src/libs/eigen/demos/opengl/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/demos/opengl/README b/ground/gcs/src/libs/eigen/demos/opengl/README similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/opengl/README rename to ground/gcs/src/libs/eigen/demos/opengl/README diff --git a/ground/openpilotgcs/src/libs/eigen/demos/opengl/camera.cpp b/ground/gcs/src/libs/eigen/demos/opengl/camera.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/opengl/camera.cpp rename to ground/gcs/src/libs/eigen/demos/opengl/camera.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/demos/opengl/camera.h b/ground/gcs/src/libs/eigen/demos/opengl/camera.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/opengl/camera.h rename to ground/gcs/src/libs/eigen/demos/opengl/camera.h diff --git a/ground/openpilotgcs/src/libs/eigen/demos/opengl/gpuhelper.cpp b/ground/gcs/src/libs/eigen/demos/opengl/gpuhelper.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/opengl/gpuhelper.cpp rename to ground/gcs/src/libs/eigen/demos/opengl/gpuhelper.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/demos/opengl/gpuhelper.h b/ground/gcs/src/libs/eigen/demos/opengl/gpuhelper.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/opengl/gpuhelper.h rename to ground/gcs/src/libs/eigen/demos/opengl/gpuhelper.h diff --git a/ground/openpilotgcs/src/libs/eigen/demos/opengl/icosphere.cpp b/ground/gcs/src/libs/eigen/demos/opengl/icosphere.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/opengl/icosphere.cpp rename to ground/gcs/src/libs/eigen/demos/opengl/icosphere.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/demos/opengl/icosphere.h b/ground/gcs/src/libs/eigen/demos/opengl/icosphere.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/opengl/icosphere.h rename to ground/gcs/src/libs/eigen/demos/opengl/icosphere.h diff --git a/ground/openpilotgcs/src/libs/eigen/demos/opengl/quaternion_demo.cpp b/ground/gcs/src/libs/eigen/demos/opengl/quaternion_demo.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/opengl/quaternion_demo.cpp rename to ground/gcs/src/libs/eigen/demos/opengl/quaternion_demo.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/demos/opengl/quaternion_demo.h b/ground/gcs/src/libs/eigen/demos/opengl/quaternion_demo.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/opengl/quaternion_demo.h rename to ground/gcs/src/libs/eigen/demos/opengl/quaternion_demo.h diff --git a/ground/openpilotgcs/src/libs/eigen/demos/opengl/trackball.cpp b/ground/gcs/src/libs/eigen/demos/opengl/trackball.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/opengl/trackball.cpp rename to ground/gcs/src/libs/eigen/demos/opengl/trackball.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/demos/opengl/trackball.h b/ground/gcs/src/libs/eigen/demos/opengl/trackball.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/demos/opengl/trackball.h rename to ground/gcs/src/libs/eigen/demos/opengl/trackball.h diff --git a/ground/openpilotgcs/src/libs/eigen/doc/A05_PortingFrom2To3.dox b/ground/gcs/src/libs/eigen/doc/A05_PortingFrom2To3.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/A05_PortingFrom2To3.dox rename to ground/gcs/src/libs/eigen/doc/A05_PortingFrom2To3.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/A10_Eigen2SupportModes.dox b/ground/gcs/src/libs/eigen/doc/A10_Eigen2SupportModes.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/A10_Eigen2SupportModes.dox rename to ground/gcs/src/libs/eigen/doc/A10_Eigen2SupportModes.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/AsciiQuickReference.txt b/ground/gcs/src/libs/eigen/doc/AsciiQuickReference.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/AsciiQuickReference.txt rename to ground/gcs/src/libs/eigen/doc/AsciiQuickReference.txt diff --git a/ground/openpilotgcs/src/libs/eigen/doc/B01_Experimental.dox b/ground/gcs/src/libs/eigen/doc/B01_Experimental.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/B01_Experimental.dox rename to ground/gcs/src/libs/eigen/doc/B01_Experimental.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/CMakeLists.txt b/ground/gcs/src/libs/eigen/doc/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/CMakeLists.txt rename to ground/gcs/src/libs/eigen/doc/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/doc/ClassHierarchy.dox b/ground/gcs/src/libs/eigen/doc/ClassHierarchy.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/ClassHierarchy.dox rename to ground/gcs/src/libs/eigen/doc/ClassHierarchy.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/CustomizingEigen.dox b/ground/gcs/src/libs/eigen/doc/CustomizingEigen.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/CustomizingEigen.dox rename to ground/gcs/src/libs/eigen/doc/CustomizingEigen.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/Doxyfile.in b/ground/gcs/src/libs/eigen/doc/Doxyfile.in similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/Doxyfile.in rename to ground/gcs/src/libs/eigen/doc/Doxyfile.in diff --git a/ground/openpilotgcs/src/libs/eigen/doc/Eigen_Silly_Professor_64x64.png b/ground/gcs/src/libs/eigen/doc/Eigen_Silly_Professor_64x64.png similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/Eigen_Silly_Professor_64x64.png rename to ground/gcs/src/libs/eigen/doc/Eigen_Silly_Professor_64x64.png diff --git a/ground/openpilotgcs/src/libs/eigen/doc/FixedSizeVectorizable.dox b/ground/gcs/src/libs/eigen/doc/FixedSizeVectorizable.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/FixedSizeVectorizable.dox rename to ground/gcs/src/libs/eigen/doc/FixedSizeVectorizable.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/FunctionsTakingEigenTypes.dox b/ground/gcs/src/libs/eigen/doc/FunctionsTakingEigenTypes.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/FunctionsTakingEigenTypes.dox rename to ground/gcs/src/libs/eigen/doc/FunctionsTakingEigenTypes.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/HiPerformance.dox b/ground/gcs/src/libs/eigen/doc/HiPerformance.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/HiPerformance.dox rename to ground/gcs/src/libs/eigen/doc/HiPerformance.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/InsideEigenExample.dox b/ground/gcs/src/libs/eigen/doc/InsideEigenExample.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/InsideEigenExample.dox rename to ground/gcs/src/libs/eigen/doc/InsideEigenExample.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/LinearLeastSquares.dox b/ground/gcs/src/libs/eigen/doc/LinearLeastSquares.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/LinearLeastSquares.dox rename to ground/gcs/src/libs/eigen/doc/LinearLeastSquares.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/Manual.dox b/ground/gcs/src/libs/eigen/doc/Manual.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/Manual.dox rename to ground/gcs/src/libs/eigen/doc/Manual.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/Overview.dox b/ground/gcs/src/libs/eigen/doc/Overview.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/Overview.dox rename to ground/gcs/src/libs/eigen/doc/Overview.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/PassingByValue.dox b/ground/gcs/src/libs/eigen/doc/PassingByValue.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/PassingByValue.dox rename to ground/gcs/src/libs/eigen/doc/PassingByValue.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/PreprocessorDirectives.dox b/ground/gcs/src/libs/eigen/doc/PreprocessorDirectives.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/PreprocessorDirectives.dox rename to ground/gcs/src/libs/eigen/doc/PreprocessorDirectives.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/QuickReference.dox b/ground/gcs/src/libs/eigen/doc/QuickReference.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/QuickReference.dox rename to ground/gcs/src/libs/eigen/doc/QuickReference.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/QuickStartGuide.dox b/ground/gcs/src/libs/eigen/doc/QuickStartGuide.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/QuickStartGuide.dox rename to ground/gcs/src/libs/eigen/doc/QuickStartGuide.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/SparseLinearSystems.dox b/ground/gcs/src/libs/eigen/doc/SparseLinearSystems.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/SparseLinearSystems.dox rename to ground/gcs/src/libs/eigen/doc/SparseLinearSystems.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/SparseQuickReference.dox b/ground/gcs/src/libs/eigen/doc/SparseQuickReference.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/SparseQuickReference.dox rename to ground/gcs/src/libs/eigen/doc/SparseQuickReference.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/StlContainers.dox b/ground/gcs/src/libs/eigen/doc/StlContainers.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/StlContainers.dox rename to ground/gcs/src/libs/eigen/doc/StlContainers.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/StorageOrders.dox b/ground/gcs/src/libs/eigen/doc/StorageOrders.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/StorageOrders.dox rename to ground/gcs/src/libs/eigen/doc/StorageOrders.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/StructHavingEigenMembers.dox b/ground/gcs/src/libs/eigen/doc/StructHavingEigenMembers.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/StructHavingEigenMembers.dox rename to ground/gcs/src/libs/eigen/doc/StructHavingEigenMembers.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TemplateKeyword.dox b/ground/gcs/src/libs/eigen/doc/TemplateKeyword.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TemplateKeyword.dox rename to ground/gcs/src/libs/eigen/doc/TemplateKeyword.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TopicAliasing.dox b/ground/gcs/src/libs/eigen/doc/TopicAliasing.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TopicAliasing.dox rename to ground/gcs/src/libs/eigen/doc/TopicAliasing.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TopicAssertions.dox b/ground/gcs/src/libs/eigen/doc/TopicAssertions.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TopicAssertions.dox rename to ground/gcs/src/libs/eigen/doc/TopicAssertions.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TopicEigenExpressionTemplates.dox b/ground/gcs/src/libs/eigen/doc/TopicEigenExpressionTemplates.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TopicEigenExpressionTemplates.dox rename to ground/gcs/src/libs/eigen/doc/TopicEigenExpressionTemplates.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TopicLazyEvaluation.dox b/ground/gcs/src/libs/eigen/doc/TopicLazyEvaluation.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TopicLazyEvaluation.dox rename to ground/gcs/src/libs/eigen/doc/TopicLazyEvaluation.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TopicLinearAlgebraDecompositions.dox b/ground/gcs/src/libs/eigen/doc/TopicLinearAlgebraDecompositions.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TopicLinearAlgebraDecompositions.dox rename to ground/gcs/src/libs/eigen/doc/TopicLinearAlgebraDecompositions.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TopicMultithreading.dox b/ground/gcs/src/libs/eigen/doc/TopicMultithreading.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TopicMultithreading.dox rename to ground/gcs/src/libs/eigen/doc/TopicMultithreading.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TopicResizing.dox b/ground/gcs/src/libs/eigen/doc/TopicResizing.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TopicResizing.dox rename to ground/gcs/src/libs/eigen/doc/TopicResizing.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TopicScalarTypes.dox b/ground/gcs/src/libs/eigen/doc/TopicScalarTypes.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TopicScalarTypes.dox rename to ground/gcs/src/libs/eigen/doc/TopicScalarTypes.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TopicVectorization.dox b/ground/gcs/src/libs/eigen/doc/TopicVectorization.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TopicVectorization.dox rename to ground/gcs/src/libs/eigen/doc/TopicVectorization.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TutorialAdvancedInitialization.dox b/ground/gcs/src/libs/eigen/doc/TutorialAdvancedInitialization.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TutorialAdvancedInitialization.dox rename to ground/gcs/src/libs/eigen/doc/TutorialAdvancedInitialization.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TutorialArrayClass.dox b/ground/gcs/src/libs/eigen/doc/TutorialArrayClass.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TutorialArrayClass.dox rename to ground/gcs/src/libs/eigen/doc/TutorialArrayClass.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TutorialBlockOperations.dox b/ground/gcs/src/libs/eigen/doc/TutorialBlockOperations.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TutorialBlockOperations.dox rename to ground/gcs/src/libs/eigen/doc/TutorialBlockOperations.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TutorialGeometry.dox b/ground/gcs/src/libs/eigen/doc/TutorialGeometry.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TutorialGeometry.dox rename to ground/gcs/src/libs/eigen/doc/TutorialGeometry.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TutorialLinearAlgebra.dox b/ground/gcs/src/libs/eigen/doc/TutorialLinearAlgebra.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TutorialLinearAlgebra.dox rename to ground/gcs/src/libs/eigen/doc/TutorialLinearAlgebra.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TutorialMapClass.dox b/ground/gcs/src/libs/eigen/doc/TutorialMapClass.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TutorialMapClass.dox rename to ground/gcs/src/libs/eigen/doc/TutorialMapClass.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TutorialMatrixArithmetic.dox b/ground/gcs/src/libs/eigen/doc/TutorialMatrixArithmetic.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TutorialMatrixArithmetic.dox rename to ground/gcs/src/libs/eigen/doc/TutorialMatrixArithmetic.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TutorialMatrixClass.dox b/ground/gcs/src/libs/eigen/doc/TutorialMatrixClass.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TutorialMatrixClass.dox rename to ground/gcs/src/libs/eigen/doc/TutorialMatrixClass.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TutorialReductionsVisitorsBroadcasting.dox b/ground/gcs/src/libs/eigen/doc/TutorialReductionsVisitorsBroadcasting.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TutorialReductionsVisitorsBroadcasting.dox rename to ground/gcs/src/libs/eigen/doc/TutorialReductionsVisitorsBroadcasting.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TutorialSparse.dox b/ground/gcs/src/libs/eigen/doc/TutorialSparse.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TutorialSparse.dox rename to ground/gcs/src/libs/eigen/doc/TutorialSparse.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/TutorialSparse_example_details.dox b/ground/gcs/src/libs/eigen/doc/TutorialSparse_example_details.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/TutorialSparse_example_details.dox rename to ground/gcs/src/libs/eigen/doc/TutorialSparse_example_details.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/UnalignedArrayAssert.dox b/ground/gcs/src/libs/eigen/doc/UnalignedArrayAssert.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/UnalignedArrayAssert.dox rename to ground/gcs/src/libs/eigen/doc/UnalignedArrayAssert.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/UsingIntelMKL.dox b/ground/gcs/src/libs/eigen/doc/UsingIntelMKL.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/UsingIntelMKL.dox rename to ground/gcs/src/libs/eigen/doc/UsingIntelMKL.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/WrongStackAlignment.dox b/ground/gcs/src/libs/eigen/doc/WrongStackAlignment.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/WrongStackAlignment.dox rename to ground/gcs/src/libs/eigen/doc/WrongStackAlignment.dox diff --git a/ground/openpilotgcs/src/libs/eigen/doc/eigen_navtree_hacks.js b/ground/gcs/src/libs/eigen/doc/eigen_navtree_hacks.js similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/eigen_navtree_hacks.js rename to ground/gcs/src/libs/eigen/doc/eigen_navtree_hacks.js diff --git a/ground/openpilotgcs/src/libs/eigen/doc/eigendoxy.css b/ground/gcs/src/libs/eigen/doc/eigendoxy.css similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/eigendoxy.css rename to ground/gcs/src/libs/eigen/doc/eigendoxy.css diff --git a/ground/openpilotgcs/src/libs/eigen/doc/eigendoxy_footer.html.in b/ground/gcs/src/libs/eigen/doc/eigendoxy_footer.html.in similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/eigendoxy_footer.html.in rename to ground/gcs/src/libs/eigen/doc/eigendoxy_footer.html.in diff --git a/ground/openpilotgcs/src/libs/eigen/doc/eigendoxy_header.html.in b/ground/gcs/src/libs/eigen/doc/eigendoxy_header.html.in similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/eigendoxy_header.html.in rename to ground/gcs/src/libs/eigen/doc/eigendoxy_header.html.in diff --git a/ground/openpilotgcs/src/libs/eigen/doc/eigendoxy_layout.xml.in b/ground/gcs/src/libs/eigen/doc/eigendoxy_layout.xml.in similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/eigendoxy_layout.xml.in rename to ground/gcs/src/libs/eigen/doc/eigendoxy_layout.xml.in diff --git a/ground/openpilotgcs/src/libs/eigen/doc/eigendoxy_tabs.css b/ground/gcs/src/libs/eigen/doc/eigendoxy_tabs.css similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/eigendoxy_tabs.css rename to ground/gcs/src/libs/eigen/doc/eigendoxy_tabs.css diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/.krazy b/ground/gcs/src/libs/eigen/doc/examples/.krazy similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/.krazy rename to ground/gcs/src/libs/eigen/doc/examples/.krazy diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/CMakeLists.txt b/ground/gcs/src/libs/eigen/doc/examples/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/CMakeLists.txt rename to ground/gcs/src/libs/eigen/doc/examples/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/DenseBase_middleCols_int.cpp b/ground/gcs/src/libs/eigen/doc/examples/DenseBase_middleCols_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/DenseBase_middleCols_int.cpp rename to ground/gcs/src/libs/eigen/doc/examples/DenseBase_middleCols_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/DenseBase_middleRows_int.cpp b/ground/gcs/src/libs/eigen/doc/examples/DenseBase_middleRows_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/DenseBase_middleRows_int.cpp rename to ground/gcs/src/libs/eigen/doc/examples/DenseBase_middleRows_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/DenseBase_template_int_middleCols.cpp b/ground/gcs/src/libs/eigen/doc/examples/DenseBase_template_int_middleCols.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/DenseBase_template_int_middleCols.cpp rename to ground/gcs/src/libs/eigen/doc/examples/DenseBase_template_int_middleCols.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/DenseBase_template_int_middleRows.cpp b/ground/gcs/src/libs/eigen/doc/examples/DenseBase_template_int_middleRows.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/DenseBase_template_int_middleRows.cpp rename to ground/gcs/src/libs/eigen/doc/examples/DenseBase_template_int_middleRows.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/MatrixBase_cwise_const.cpp b/ground/gcs/src/libs/eigen/doc/examples/MatrixBase_cwise_const.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/MatrixBase_cwise_const.cpp rename to ground/gcs/src/libs/eigen/doc/examples/MatrixBase_cwise_const.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/QuickStart_example.cpp b/ground/gcs/src/libs/eigen/doc/examples/QuickStart_example.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/QuickStart_example.cpp rename to ground/gcs/src/libs/eigen/doc/examples/QuickStart_example.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/QuickStart_example2_dynamic.cpp b/ground/gcs/src/libs/eigen/doc/examples/QuickStart_example2_dynamic.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/QuickStart_example2_dynamic.cpp rename to ground/gcs/src/libs/eigen/doc/examples/QuickStart_example2_dynamic.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/QuickStart_example2_fixed.cpp b/ground/gcs/src/libs/eigen/doc/examples/QuickStart_example2_fixed.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/QuickStart_example2_fixed.cpp rename to ground/gcs/src/libs/eigen/doc/examples/QuickStart_example2_fixed.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/TemplateKeyword_flexible.cpp b/ground/gcs/src/libs/eigen/doc/examples/TemplateKeyword_flexible.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/TemplateKeyword_flexible.cpp rename to ground/gcs/src/libs/eigen/doc/examples/TemplateKeyword_flexible.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/TemplateKeyword_simple.cpp b/ground/gcs/src/libs/eigen/doc/examples/TemplateKeyword_simple.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/TemplateKeyword_simple.cpp rename to ground/gcs/src/libs/eigen/doc/examples/TemplateKeyword_simple.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/TutorialLinAlgComputeTwice.cpp b/ground/gcs/src/libs/eigen/doc/examples/TutorialLinAlgComputeTwice.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/TutorialLinAlgComputeTwice.cpp rename to ground/gcs/src/libs/eigen/doc/examples/TutorialLinAlgComputeTwice.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/TutorialLinAlgExComputeSolveError.cpp b/ground/gcs/src/libs/eigen/doc/examples/TutorialLinAlgExComputeSolveError.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/TutorialLinAlgExComputeSolveError.cpp rename to ground/gcs/src/libs/eigen/doc/examples/TutorialLinAlgExComputeSolveError.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp b/ground/gcs/src/libs/eigen/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp rename to ground/gcs/src/libs/eigen/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/TutorialLinAlgExSolveLDLT.cpp b/ground/gcs/src/libs/eigen/doc/examples/TutorialLinAlgExSolveLDLT.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/TutorialLinAlgExSolveLDLT.cpp rename to ground/gcs/src/libs/eigen/doc/examples/TutorialLinAlgExSolveLDLT.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/TutorialLinAlgInverseDeterminant.cpp b/ground/gcs/src/libs/eigen/doc/examples/TutorialLinAlgInverseDeterminant.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/TutorialLinAlgInverseDeterminant.cpp rename to ground/gcs/src/libs/eigen/doc/examples/TutorialLinAlgInverseDeterminant.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/TutorialLinAlgRankRevealing.cpp b/ground/gcs/src/libs/eigen/doc/examples/TutorialLinAlgRankRevealing.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/TutorialLinAlgRankRevealing.cpp rename to ground/gcs/src/libs/eigen/doc/examples/TutorialLinAlgRankRevealing.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/TutorialLinAlgSVDSolve.cpp b/ground/gcs/src/libs/eigen/doc/examples/TutorialLinAlgSVDSolve.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/TutorialLinAlgSVDSolve.cpp rename to ground/gcs/src/libs/eigen/doc/examples/TutorialLinAlgSVDSolve.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp b/ground/gcs/src/libs/eigen/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp rename to ground/gcs/src/libs/eigen/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/TutorialLinAlgSetThreshold.cpp b/ground/gcs/src/libs/eigen/doc/examples/TutorialLinAlgSetThreshold.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/TutorialLinAlgSetThreshold.cpp rename to ground/gcs/src/libs/eigen/doc/examples/TutorialLinAlgSetThreshold.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_accessors.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_accessors.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_accessors.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_accessors.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_addition.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_addition.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_addition.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_addition.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_cwise_other.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_cwise_other.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_cwise_other.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_cwise_other.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_interop.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_interop.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_interop.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_interop.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_mult.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_mult.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_mult.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_ArrayClass_mult.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_block_assignment.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_block_assignment.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_block_assignment.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_block_assignment.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_colrow.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_colrow.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_colrow.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_colrow.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_corner.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_corner.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_corner.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_corner.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_print_block.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_print_block.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_print_block.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_print_block.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_vector.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_vector.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_vector.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_BlockOperations_vector.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_PartialLU_solve.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_PartialLU_solve.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_PartialLU_solve.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_PartialLU_solve.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_simple_example_dynamic_size.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_simple_example_dynamic_size.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_simple_example_dynamic_size.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_simple_example_dynamic_size.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_simple_example_fixed_size.cpp b/ground/gcs/src/libs/eigen/doc/examples/Tutorial_simple_example_fixed_size.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/Tutorial_simple_example_fixed_size.cpp rename to ground/gcs/src/libs/eigen/doc/examples/Tutorial_simple_example_fixed_size.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/class_Block.cpp b/ground/gcs/src/libs/eigen/doc/examples/class_Block.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/class_Block.cpp rename to ground/gcs/src/libs/eigen/doc/examples/class_Block.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/class_CwiseBinaryOp.cpp b/ground/gcs/src/libs/eigen/doc/examples/class_CwiseBinaryOp.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/class_CwiseBinaryOp.cpp rename to ground/gcs/src/libs/eigen/doc/examples/class_CwiseBinaryOp.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/class_CwiseUnaryOp.cpp b/ground/gcs/src/libs/eigen/doc/examples/class_CwiseUnaryOp.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/class_CwiseUnaryOp.cpp rename to ground/gcs/src/libs/eigen/doc/examples/class_CwiseUnaryOp.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/class_CwiseUnaryOp_ptrfun.cpp b/ground/gcs/src/libs/eigen/doc/examples/class_CwiseUnaryOp_ptrfun.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/class_CwiseUnaryOp_ptrfun.cpp rename to ground/gcs/src/libs/eigen/doc/examples/class_CwiseUnaryOp_ptrfun.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/class_FixedBlock.cpp b/ground/gcs/src/libs/eigen/doc/examples/class_FixedBlock.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/class_FixedBlock.cpp rename to ground/gcs/src/libs/eigen/doc/examples/class_FixedBlock.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/class_FixedVectorBlock.cpp b/ground/gcs/src/libs/eigen/doc/examples/class_FixedVectorBlock.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/class_FixedVectorBlock.cpp rename to ground/gcs/src/libs/eigen/doc/examples/class_FixedVectorBlock.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/class_VectorBlock.cpp b/ground/gcs/src/libs/eigen/doc/examples/class_VectorBlock.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/class_VectorBlock.cpp rename to ground/gcs/src/libs/eigen/doc/examples/class_VectorBlock.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/function_taking_eigenbase.cpp b/ground/gcs/src/libs/eigen/doc/examples/function_taking_eigenbase.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/function_taking_eigenbase.cpp rename to ground/gcs/src/libs/eigen/doc/examples/function_taking_eigenbase.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/function_taking_ref.cpp b/ground/gcs/src/libs/eigen/doc/examples/function_taking_ref.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/function_taking_ref.cpp rename to ground/gcs/src/libs/eigen/doc/examples/function_taking_ref.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/tut_arithmetic_add_sub.cpp b/ground/gcs/src/libs/eigen/doc/examples/tut_arithmetic_add_sub.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/tut_arithmetic_add_sub.cpp rename to ground/gcs/src/libs/eigen/doc/examples/tut_arithmetic_add_sub.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/tut_arithmetic_dot_cross.cpp b/ground/gcs/src/libs/eigen/doc/examples/tut_arithmetic_dot_cross.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/tut_arithmetic_dot_cross.cpp rename to ground/gcs/src/libs/eigen/doc/examples/tut_arithmetic_dot_cross.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/tut_arithmetic_matrix_mul.cpp b/ground/gcs/src/libs/eigen/doc/examples/tut_arithmetic_matrix_mul.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/tut_arithmetic_matrix_mul.cpp rename to ground/gcs/src/libs/eigen/doc/examples/tut_arithmetic_matrix_mul.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/tut_arithmetic_redux_basic.cpp b/ground/gcs/src/libs/eigen/doc/examples/tut_arithmetic_redux_basic.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/tut_arithmetic_redux_basic.cpp rename to ground/gcs/src/libs/eigen/doc/examples/tut_arithmetic_redux_basic.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/tut_arithmetic_scalar_mul_div.cpp b/ground/gcs/src/libs/eigen/doc/examples/tut_arithmetic_scalar_mul_div.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/tut_arithmetic_scalar_mul_div.cpp rename to ground/gcs/src/libs/eigen/doc/examples/tut_arithmetic_scalar_mul_div.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/tut_matrix_coefficient_accessors.cpp b/ground/gcs/src/libs/eigen/doc/examples/tut_matrix_coefficient_accessors.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/tut_matrix_coefficient_accessors.cpp rename to ground/gcs/src/libs/eigen/doc/examples/tut_matrix_coefficient_accessors.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/tut_matrix_resize.cpp b/ground/gcs/src/libs/eigen/doc/examples/tut_matrix_resize.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/tut_matrix_resize.cpp rename to ground/gcs/src/libs/eigen/doc/examples/tut_matrix_resize.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/examples/tut_matrix_resize_fixed_size.cpp b/ground/gcs/src/libs/eigen/doc/examples/tut_matrix_resize_fixed_size.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/examples/tut_matrix_resize_fixed_size.cpp rename to ground/gcs/src/libs/eigen/doc/examples/tut_matrix_resize_fixed_size.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/.krazy b/ground/gcs/src/libs/eigen/doc/snippets/.krazy similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/.krazy rename to ground/gcs/src/libs/eigen/doc/snippets/.krazy diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/AngleAxis_mimic_euler.cpp b/ground/gcs/src/libs/eigen/doc/snippets/AngleAxis_mimic_euler.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/AngleAxis_mimic_euler.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/AngleAxis_mimic_euler.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/CMakeLists.txt b/ground/gcs/src/libs/eigen/doc/snippets/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/CMakeLists.txt rename to ground/gcs/src/libs/eigen/doc/snippets/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/ColPivHouseholderQR_solve.cpp b/ground/gcs/src/libs/eigen/doc/snippets/ColPivHouseholderQR_solve.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/ColPivHouseholderQR_solve.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/ColPivHouseholderQR_solve.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/ComplexEigenSolver_compute.cpp b/ground/gcs/src/libs/eigen/doc/snippets/ComplexEigenSolver_compute.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/ComplexEigenSolver_compute.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/ComplexEigenSolver_compute.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/ComplexEigenSolver_eigenvalues.cpp b/ground/gcs/src/libs/eigen/doc/snippets/ComplexEigenSolver_eigenvalues.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/ComplexEigenSolver_eigenvalues.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/ComplexEigenSolver_eigenvalues.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/ComplexEigenSolver_eigenvectors.cpp b/ground/gcs/src/libs/eigen/doc/snippets/ComplexEigenSolver_eigenvectors.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/ComplexEigenSolver_eigenvectors.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/ComplexEigenSolver_eigenvectors.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/ComplexSchur_compute.cpp b/ground/gcs/src/libs/eigen/doc/snippets/ComplexSchur_compute.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/ComplexSchur_compute.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/ComplexSchur_compute.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/ComplexSchur_matrixT.cpp b/ground/gcs/src/libs/eigen/doc/snippets/ComplexSchur_matrixT.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/ComplexSchur_matrixT.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/ComplexSchur_matrixT.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/ComplexSchur_matrixU.cpp b/ground/gcs/src/libs/eigen/doc/snippets/ComplexSchur_matrixU.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/ComplexSchur_matrixU.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/ComplexSchur_matrixU.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_abs.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_abs.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_abs.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_abs.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_abs2.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_abs2.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_abs2.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_abs2.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_acos.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_acos.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_acos.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_acos.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_asin.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_asin.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_asin.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_asin.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_boolean_and.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_boolean_and.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_boolean_and.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_boolean_and.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_boolean_or.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_boolean_or.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_boolean_or.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_boolean_or.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_cos.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_cos.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_cos.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_cos.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_cube.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_cube.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_cube.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_cube.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_equal_equal.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_equal_equal.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_equal_equal.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_equal_equal.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_exp.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_exp.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_exp.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_exp.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_greater.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_greater.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_greater.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_greater.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_greater_equal.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_greater_equal.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_greater_equal.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_greater_equal.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_inverse.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_inverse.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_inverse.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_inverse.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_less.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_less.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_less.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_less.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_less_equal.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_less_equal.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_less_equal.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_less_equal.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_log.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_log.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_log.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_log.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_max.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_max.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_max.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_max.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_min.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_min.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_min.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_min.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_minus.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_minus.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_minus.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_minus.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_minus_equal.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_minus_equal.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_minus_equal.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_minus_equal.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_not_equal.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_not_equal.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_not_equal.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_not_equal.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_plus.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_plus.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_plus.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_plus.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_plus_equal.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_plus_equal.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_plus_equal.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_plus_equal.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_pow.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_pow.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_pow.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_pow.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_product.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_product.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_product.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_product.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_quotient.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_quotient.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_quotient.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_quotient.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_sin.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_sin.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_sin.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_sin.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_slash_equal.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_slash_equal.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_slash_equal.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_slash_equal.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_sqrt.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_sqrt.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_sqrt.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_sqrt.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_square.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_square.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_square.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_square.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_tan.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_tan.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_tan.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_tan.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_times_equal.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Cwise_times_equal.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Cwise_times_equal.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Cwise_times_equal.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/DenseBase_LinSpaced.cpp b/ground/gcs/src/libs/eigen/doc/snippets/DenseBase_LinSpaced.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/DenseBase_LinSpaced.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/DenseBase_LinSpaced.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/DenseBase_LinSpaced_seq.cpp b/ground/gcs/src/libs/eigen/doc/snippets/DenseBase_LinSpaced_seq.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/DenseBase_LinSpaced_seq.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/DenseBase_LinSpaced_seq.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/DenseBase_setLinSpaced.cpp b/ground/gcs/src/libs/eigen/doc/snippets/DenseBase_setLinSpaced.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/DenseBase_setLinSpaced.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/DenseBase_setLinSpaced.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/DirectionWise_replicate.cpp b/ground/gcs/src/libs/eigen/doc/snippets/DirectionWise_replicate.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/DirectionWise_replicate.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/DirectionWise_replicate.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/DirectionWise_replicate_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/DirectionWise_replicate_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/DirectionWise_replicate_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/DirectionWise_replicate_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/EigenSolver_EigenSolver_MatrixType.cpp b/ground/gcs/src/libs/eigen/doc/snippets/EigenSolver_EigenSolver_MatrixType.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/EigenSolver_EigenSolver_MatrixType.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/EigenSolver_EigenSolver_MatrixType.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/EigenSolver_compute.cpp b/ground/gcs/src/libs/eigen/doc/snippets/EigenSolver_compute.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/EigenSolver_compute.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/EigenSolver_compute.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/EigenSolver_eigenvalues.cpp b/ground/gcs/src/libs/eigen/doc/snippets/EigenSolver_eigenvalues.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/EigenSolver_eigenvalues.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/EigenSolver_eigenvalues.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/EigenSolver_eigenvectors.cpp b/ground/gcs/src/libs/eigen/doc/snippets/EigenSolver_eigenvectors.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/EigenSolver_eigenvectors.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/EigenSolver_eigenvectors.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/EigenSolver_pseudoEigenvectors.cpp b/ground/gcs/src/libs/eigen/doc/snippets/EigenSolver_pseudoEigenvectors.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/EigenSolver_pseudoEigenvectors.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/EigenSolver_pseudoEigenvectors.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/FullPivHouseholderQR_solve.cpp b/ground/gcs/src/libs/eigen/doc/snippets/FullPivHouseholderQR_solve.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/FullPivHouseholderQR_solve.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/FullPivHouseholderQR_solve.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/FullPivLU_image.cpp b/ground/gcs/src/libs/eigen/doc/snippets/FullPivLU_image.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/FullPivLU_image.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/FullPivLU_image.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/FullPivLU_kernel.cpp b/ground/gcs/src/libs/eigen/doc/snippets/FullPivLU_kernel.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/FullPivLU_kernel.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/FullPivLU_kernel.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/FullPivLU_solve.cpp b/ground/gcs/src/libs/eigen/doc/snippets/FullPivLU_solve.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/FullPivLU_solve.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/FullPivLU_solve.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/GeneralizedEigenSolver.cpp b/ground/gcs/src/libs/eigen/doc/snippets/GeneralizedEigenSolver.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/GeneralizedEigenSolver.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/GeneralizedEigenSolver.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/HessenbergDecomposition_compute.cpp b/ground/gcs/src/libs/eigen/doc/snippets/HessenbergDecomposition_compute.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/HessenbergDecomposition_compute.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/HessenbergDecomposition_compute.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/HessenbergDecomposition_matrixH.cpp b/ground/gcs/src/libs/eigen/doc/snippets/HessenbergDecomposition_matrixH.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/HessenbergDecomposition_matrixH.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/HessenbergDecomposition_matrixH.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/HessenbergDecomposition_packedMatrix.cpp b/ground/gcs/src/libs/eigen/doc/snippets/HessenbergDecomposition_packedMatrix.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/HessenbergDecomposition_packedMatrix.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/HessenbergDecomposition_packedMatrix.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/HouseholderQR_householderQ.cpp b/ground/gcs/src/libs/eigen/doc/snippets/HouseholderQR_householderQ.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/HouseholderQR_householderQ.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/HouseholderQR_householderQ.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/HouseholderQR_solve.cpp b/ground/gcs/src/libs/eigen/doc/snippets/HouseholderQR_solve.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/HouseholderQR_solve.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/HouseholderQR_solve.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/HouseholderSequence_HouseholderSequence.cpp b/ground/gcs/src/libs/eigen/doc/snippets/HouseholderSequence_HouseholderSequence.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/HouseholderSequence_HouseholderSequence.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/HouseholderSequence_HouseholderSequence.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/IOFormat.cpp b/ground/gcs/src/libs/eigen/doc/snippets/IOFormat.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/IOFormat.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/IOFormat.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/JacobiSVD_basic.cpp b/ground/gcs/src/libs/eigen/doc/snippets/JacobiSVD_basic.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/JacobiSVD_basic.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/JacobiSVD_basic.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Jacobi_makeGivens.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Jacobi_makeGivens.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Jacobi_makeGivens.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Jacobi_makeGivens.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Jacobi_makeJacobi.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Jacobi_makeJacobi.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Jacobi_makeJacobi.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Jacobi_makeJacobi.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/LLT_example.cpp b/ground/gcs/src/libs/eigen/doc/snippets/LLT_example.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/LLT_example.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/LLT_example.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/LLT_solve.cpp b/ground/gcs/src/libs/eigen/doc/snippets/LLT_solve.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/LLT_solve.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/LLT_solve.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Map_general_stride.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Map_general_stride.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Map_general_stride.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Map_general_stride.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Map_inner_stride.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Map_inner_stride.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Map_inner_stride.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Map_inner_stride.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Map_outer_stride.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Map_outer_stride.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Map_outer_stride.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Map_outer_stride.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Map_placement_new.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Map_placement_new.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Map_placement_new.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Map_placement_new.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Map_simple.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Map_simple.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Map_simple.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Map_simple.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_adjoint.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_adjoint.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_adjoint.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_adjoint.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_all.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_all.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_all.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_all.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_array.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_array.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_array.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_array.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_array_const.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_array_const.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_array_const.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_array_const.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_asDiagonal.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_asDiagonal.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_asDiagonal.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_asDiagonal.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_block_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_block_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_block_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_block_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_block_int_int_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_block_int_int_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_block_int_int_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_block_int_int_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_bottomLeftCorner_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_bottomLeftCorner_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_bottomLeftCorner_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_bottomLeftCorner_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_bottomRightCorner_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_bottomRightCorner_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_bottomRightCorner_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_bottomRightCorner_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_bottomRows_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_bottomRows_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_bottomRows_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_bottomRows_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cast.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cast.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cast.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cast.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_col.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_col.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_col.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_col.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_colwise.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_colwise.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_colwise.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_colwise.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_computeInverseAndDetWithCheck.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_computeInverseAndDetWithCheck.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_computeInverseAndDetWithCheck.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_computeInverseAndDetWithCheck.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_computeInverseWithCheck.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_computeInverseWithCheck.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_computeInverseWithCheck.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_computeInverseWithCheck.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseAbs.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseAbs.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseAbs.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseAbs.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseAbs2.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseAbs2.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseAbs2.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseAbs2.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseEqual.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseEqual.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseEqual.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseEqual.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseInverse.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseInverse.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseInverse.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseInverse.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseMax.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseMax.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseMax.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseMax.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseMin.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseMin.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseMin.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseMin.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseNotEqual.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseNotEqual.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseNotEqual.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseNotEqual.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseProduct.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseProduct.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseProduct.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseProduct.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseQuotient.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseQuotient.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseQuotient.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseQuotient.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseSqrt.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseSqrt.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseSqrt.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_cwiseSqrt.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_diagonal.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_diagonal.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_diagonal.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_diagonal.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_diagonal_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_diagonal_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_diagonal_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_diagonal_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_diagonal_template_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_diagonal_template_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_diagonal_template_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_diagonal_template_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_eigenvalues.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_eigenvalues.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_eigenvalues.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_eigenvalues.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_end_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_end_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_end_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_end_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_eval.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_eval.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_eval.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_eval.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_extract.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_extract.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_extract.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_extract.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_fixedBlock_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_fixedBlock_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_fixedBlock_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_fixedBlock_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_identity.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_identity.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_identity.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_identity.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_identity_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_identity_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_identity_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_identity_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_inverse.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_inverse.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_inverse.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_inverse.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_isDiagonal.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_isDiagonal.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_isDiagonal.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_isDiagonal.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_isIdentity.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_isIdentity.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_isIdentity.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_isIdentity.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_isOnes.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_isOnes.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_isOnes.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_isOnes.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_isOrthogonal.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_isOrthogonal.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_isOrthogonal.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_isOrthogonal.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_isUnitary.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_isUnitary.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_isUnitary.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_isUnitary.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_isZero.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_isZero.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_isZero.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_isZero.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_leftCols_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_leftCols_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_leftCols_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_leftCols_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_marked.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_marked.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_marked.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_marked.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_noalias.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_noalias.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_noalias.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_noalias.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_ones.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_ones.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_ones.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_ones.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_ones_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_ones_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_ones_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_ones_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_ones_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_ones_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_ones_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_ones_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_operatorNorm.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_operatorNorm.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_operatorNorm.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_operatorNorm.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_part.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_part.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_part.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_part.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_prod.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_prod.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_prod.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_prod.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_random.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_random.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_random.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_random.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_random_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_random_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_random_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_random_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_random_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_random_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_random_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_random_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_replicate.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_replicate.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_replicate.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_replicate.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_replicate_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_replicate_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_replicate_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_replicate_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_reverse.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_reverse.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_reverse.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_reverse.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_rightCols_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_rightCols_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_rightCols_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_rightCols_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_row.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_row.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_row.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_row.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_rowwise.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_rowwise.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_rowwise.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_rowwise.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_segment_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_segment_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_segment_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_segment_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_select.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_select.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_select.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_select.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_set.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_set.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_set.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_set.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_setIdentity.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_setIdentity.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_setIdentity.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_setIdentity.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_setOnes.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_setOnes.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_setOnes.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_setOnes.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_setRandom.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_setRandom.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_setRandom.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_setRandom.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_setZero.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_setZero.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_setZero.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_setZero.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_start_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_start_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_start_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_start_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_bottomRows.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_bottomRows.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_bottomRows.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_bottomRows.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_end.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_end.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_end.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_end.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_block_int_int_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_block_int_int_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_block_int_int_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_block_int_int_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomLeftCorner.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomLeftCorner.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomLeftCorner.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomLeftCorner.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomLeftCorner_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomLeftCorner_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomLeftCorner_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomLeftCorner_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomRightCorner.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomRightCorner.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomRightCorner.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomRightCorner.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomRightCorner_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomRightCorner_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomRightCorner_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_bottomRightCorner_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topLeftCorner.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topLeftCorner.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topLeftCorner.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topLeftCorner.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topLeftCorner_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topLeftCorner_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topLeftCorner_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topLeftCorner_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topRightCorner.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topRightCorner.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topRightCorner.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topRightCorner.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topRightCorner_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topRightCorner_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topRightCorner_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_int_topRightCorner_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_leftCols.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_leftCols.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_leftCols.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_leftCols.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_rightCols.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_rightCols.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_rightCols.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_rightCols.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_segment.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_segment.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_segment.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_segment.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_start.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_start.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_start.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_start.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_topRows.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_topRows.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_topRows.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_template_int_topRows.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_topLeftCorner_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_topLeftCorner_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_topLeftCorner_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_topLeftCorner_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_topRightCorner_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_topRightCorner_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_topRightCorner_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_topRightCorner_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_topRows_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_topRows_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_topRows_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_topRows_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_transpose.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_transpose.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_transpose.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_transpose.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_zero.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_zero.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_zero.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_zero.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_zero_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_zero_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_zero_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_zero_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_zero_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_zero_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/MatrixBase_zero_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/MatrixBase_zero_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_resize_NoChange_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Matrix_resize_NoChange_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_resize_NoChange_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Matrix_resize_NoChange_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_resize_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Matrix_resize_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_resize_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Matrix_resize_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_resize_int_NoChange.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Matrix_resize_int_NoChange.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_resize_int_NoChange.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Matrix_resize_int_NoChange.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_resize_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Matrix_resize_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_resize_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Matrix_resize_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_setConstant_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Matrix_setConstant_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_setConstant_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Matrix_setConstant_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_setConstant_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Matrix_setConstant_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_setConstant_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Matrix_setConstant_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_setIdentity_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Matrix_setIdentity_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_setIdentity_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Matrix_setIdentity_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_setOnes_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Matrix_setOnes_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_setOnes_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Matrix_setOnes_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_setOnes_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Matrix_setOnes_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_setOnes_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Matrix_setOnes_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_setRandom_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Matrix_setRandom_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_setRandom_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Matrix_setRandom_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_setRandom_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Matrix_setRandom_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_setRandom_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Matrix_setRandom_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_setZero_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Matrix_setZero_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_setZero_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Matrix_setZero_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_setZero_int_int.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Matrix_setZero_int_int.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Matrix_setZero_int_int.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Matrix_setZero_int_int.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/PartialPivLU_solve.cpp b/ground/gcs/src/libs/eigen/doc/snippets/PartialPivLU_solve.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/PartialPivLU_solve.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/PartialPivLU_solve.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/PartialRedux_count.cpp b/ground/gcs/src/libs/eigen/doc/snippets/PartialRedux_count.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/PartialRedux_count.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/PartialRedux_count.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/PartialRedux_maxCoeff.cpp b/ground/gcs/src/libs/eigen/doc/snippets/PartialRedux_maxCoeff.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/PartialRedux_maxCoeff.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/PartialRedux_maxCoeff.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/PartialRedux_minCoeff.cpp b/ground/gcs/src/libs/eigen/doc/snippets/PartialRedux_minCoeff.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/PartialRedux_minCoeff.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/PartialRedux_minCoeff.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/PartialRedux_norm.cpp b/ground/gcs/src/libs/eigen/doc/snippets/PartialRedux_norm.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/PartialRedux_norm.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/PartialRedux_norm.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/PartialRedux_prod.cpp b/ground/gcs/src/libs/eigen/doc/snippets/PartialRedux_prod.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/PartialRedux_prod.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/PartialRedux_prod.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/PartialRedux_squaredNorm.cpp b/ground/gcs/src/libs/eigen/doc/snippets/PartialRedux_squaredNorm.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/PartialRedux_squaredNorm.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/PartialRedux_squaredNorm.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/PartialRedux_sum.cpp b/ground/gcs/src/libs/eigen/doc/snippets/PartialRedux_sum.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/PartialRedux_sum.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/PartialRedux_sum.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/RealQZ_compute.cpp b/ground/gcs/src/libs/eigen/doc/snippets/RealQZ_compute.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/RealQZ_compute.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/RealQZ_compute.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/RealSchur_RealSchur_MatrixType.cpp b/ground/gcs/src/libs/eigen/doc/snippets/RealSchur_RealSchur_MatrixType.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/RealSchur_RealSchur_MatrixType.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/RealSchur_RealSchur_MatrixType.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/RealSchur_compute.cpp b/ground/gcs/src/libs/eigen/doc/snippets/RealSchur_compute.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/RealSchur_compute.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/RealSchur_compute.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp b/ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp b/ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp b/ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp b/ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp b/ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType2.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_eigenvalues.cpp b/ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_eigenvalues.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_eigenvalues.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_eigenvalues.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_eigenvectors.cpp b/ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_eigenvectors.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_eigenvectors.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_eigenvectors.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp b/ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_operatorInverseSqrt.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_operatorSqrt.cpp b/ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_operatorSqrt.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_operatorSqrt.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointEigenSolver_operatorSqrt.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointView_eigenvalues.cpp b/ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointView_eigenvalues.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointView_eigenvalues.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointView_eigenvalues.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointView_operatorNorm.cpp b/ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointView_operatorNorm.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/SelfAdjointView_operatorNorm.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/SelfAdjointView_operatorNorm.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/TopicAliasing_block.cpp b/ground/gcs/src/libs/eigen/doc/snippets/TopicAliasing_block.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/TopicAliasing_block.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/TopicAliasing_block.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/TopicAliasing_block_correct.cpp b/ground/gcs/src/libs/eigen/doc/snippets/TopicAliasing_block_correct.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/TopicAliasing_block_correct.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/TopicAliasing_block_correct.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/TopicAliasing_cwise.cpp b/ground/gcs/src/libs/eigen/doc/snippets/TopicAliasing_cwise.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/TopicAliasing_cwise.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/TopicAliasing_cwise.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/TopicAliasing_mult1.cpp b/ground/gcs/src/libs/eigen/doc/snippets/TopicAliasing_mult1.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/TopicAliasing_mult1.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/TopicAliasing_mult1.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/TopicAliasing_mult2.cpp b/ground/gcs/src/libs/eigen/doc/snippets/TopicAliasing_mult2.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/TopicAliasing_mult2.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/TopicAliasing_mult2.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/TopicAliasing_mult3.cpp b/ground/gcs/src/libs/eigen/doc/snippets/TopicAliasing_mult3.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/TopicAliasing_mult3.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/TopicAliasing_mult3.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/TopicStorageOrders_example.cpp b/ground/gcs/src/libs/eigen/doc/snippets/TopicStorageOrders_example.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/TopicStorageOrders_example.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/TopicStorageOrders_example.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tridiagonalization_Tridiagonalization_MatrixType.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tridiagonalization_Tridiagonalization_MatrixType.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tridiagonalization_Tridiagonalization_MatrixType.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tridiagonalization_Tridiagonalization_MatrixType.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tridiagonalization_compute.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tridiagonalization_compute.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tridiagonalization_compute.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tridiagonalization_compute.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tridiagonalization_decomposeInPlace.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tridiagonalization_decomposeInPlace.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tridiagonalization_decomposeInPlace.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tridiagonalization_decomposeInPlace.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tridiagonalization_diagonal.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tridiagonalization_diagonal.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tridiagonalization_diagonal.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tridiagonalization_diagonal.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tridiagonalization_householderCoefficients.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tridiagonalization_householderCoefficients.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tridiagonalization_householderCoefficients.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tridiagonalization_householderCoefficients.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tridiagonalization_packedMatrix.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tridiagonalization_packedMatrix.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tridiagonalization_packedMatrix.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tridiagonalization_packedMatrix.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_Block.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_Block.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_Block.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_Block.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_CommaTemporary.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_CommaTemporary.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_CommaTemporary.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_CommaTemporary.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_Join.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_Join.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_Join.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_Join.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_LinSpaced.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_LinSpaced.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_LinSpaced.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_LinSpaced.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_ThreeWays.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_ThreeWays.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_ThreeWays.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_ThreeWays.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_Zero.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_Zero.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_Zero.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tutorial_AdvancedInitialization_Zero.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_Map_rowmajor.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tutorial_Map_rowmajor.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_Map_rowmajor.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tutorial_Map_rowmajor.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_Map_using.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tutorial_Map_using.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_Map_using.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tutorial_Map_using.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_commainit_01.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tutorial_commainit_01.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_commainit_01.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tutorial_commainit_01.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_commainit_01b.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tutorial_commainit_01b.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_commainit_01b.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tutorial_commainit_01b.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_commainit_02.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tutorial_commainit_02.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_commainit_02.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tutorial_commainit_02.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_solve_matrix_inverse.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tutorial_solve_matrix_inverse.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_solve_matrix_inverse.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tutorial_solve_matrix_inverse.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_solve_multiple_rhs.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tutorial_solve_multiple_rhs.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_solve_multiple_rhs.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tutorial_solve_multiple_rhs.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_solve_reuse_decomposition.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tutorial_solve_reuse_decomposition.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_solve_reuse_decomposition.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tutorial_solve_reuse_decomposition.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_solve_singular.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tutorial_solve_singular.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_solve_singular.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tutorial_solve_singular.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_solve_triangular.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tutorial_solve_triangular.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_solve_triangular.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tutorial_solve_triangular.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_solve_triangular_inplace.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Tutorial_solve_triangular_inplace.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Tutorial_solve_triangular_inplace.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Tutorial_solve_triangular_inplace.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/Vectorwise_reverse.cpp b/ground/gcs/src/libs/eigen/doc/snippets/Vectorwise_reverse.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/Vectorwise_reverse.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/Vectorwise_reverse.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/class_FullPivLU.cpp b/ground/gcs/src/libs/eigen/doc/snippets/class_FullPivLU.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/class_FullPivLU.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/class_FullPivLU.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/compile_snippet.cpp.in b/ground/gcs/src/libs/eigen/doc/snippets/compile_snippet.cpp.in similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/compile_snippet.cpp.in rename to ground/gcs/src/libs/eigen/doc/snippets/compile_snippet.cpp.in diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/tut_arithmetic_redux_minmax.cpp b/ground/gcs/src/libs/eigen/doc/snippets/tut_arithmetic_redux_minmax.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/tut_arithmetic_redux_minmax.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/tut_arithmetic_redux_minmax.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/tut_arithmetic_transpose_aliasing.cpp b/ground/gcs/src/libs/eigen/doc/snippets/tut_arithmetic_transpose_aliasing.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/tut_arithmetic_transpose_aliasing.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/tut_arithmetic_transpose_aliasing.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/tut_arithmetic_transpose_conjugate.cpp b/ground/gcs/src/libs/eigen/doc/snippets/tut_arithmetic_transpose_conjugate.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/tut_arithmetic_transpose_conjugate.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/tut_arithmetic_transpose_conjugate.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/tut_arithmetic_transpose_inplace.cpp b/ground/gcs/src/libs/eigen/doc/snippets/tut_arithmetic_transpose_inplace.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/tut_arithmetic_transpose_inplace.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/tut_arithmetic_transpose_inplace.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/snippets/tut_matrix_assignment_resizing.cpp b/ground/gcs/src/libs/eigen/doc/snippets/tut_matrix_assignment_resizing.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/snippets/tut_matrix_assignment_resizing.cpp rename to ground/gcs/src/libs/eigen/doc/snippets/tut_matrix_assignment_resizing.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/special_examples/CMakeLists.txt b/ground/gcs/src/libs/eigen/doc/special_examples/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/special_examples/CMakeLists.txt rename to ground/gcs/src/libs/eigen/doc/special_examples/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/doc/special_examples/Tutorial_sparse_example.cpp b/ground/gcs/src/libs/eigen/doc/special_examples/Tutorial_sparse_example.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/special_examples/Tutorial_sparse_example.cpp rename to ground/gcs/src/libs/eigen/doc/special_examples/Tutorial_sparse_example.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/special_examples/Tutorial_sparse_example_details.cpp b/ground/gcs/src/libs/eigen/doc/special_examples/Tutorial_sparse_example_details.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/special_examples/Tutorial_sparse_example_details.cpp rename to ground/gcs/src/libs/eigen/doc/special_examples/Tutorial_sparse_example_details.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/doc/tutorial.cpp b/ground/gcs/src/libs/eigen/doc/tutorial.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/doc/tutorial.cpp rename to ground/gcs/src/libs/eigen/doc/tutorial.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/eigen3.pc.in b/ground/gcs/src/libs/eigen/eigen3.pc.in similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/eigen3.pc.in rename to ground/gcs/src/libs/eigen/eigen3.pc.in diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/CMakeLists.txt b/ground/gcs/src/libs/eigen/failtest/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/CMakeLists.txt rename to ground/gcs/src/libs/eigen/failtest/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/block_nonconst_ctor_on_const_xpr_0.cpp b/ground/gcs/src/libs/eigen/failtest/block_nonconst_ctor_on_const_xpr_0.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/block_nonconst_ctor_on_const_xpr_0.cpp rename to ground/gcs/src/libs/eigen/failtest/block_nonconst_ctor_on_const_xpr_0.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/block_nonconst_ctor_on_const_xpr_1.cpp b/ground/gcs/src/libs/eigen/failtest/block_nonconst_ctor_on_const_xpr_1.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/block_nonconst_ctor_on_const_xpr_1.cpp rename to ground/gcs/src/libs/eigen/failtest/block_nonconst_ctor_on_const_xpr_1.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/block_nonconst_ctor_on_const_xpr_2.cpp b/ground/gcs/src/libs/eigen/failtest/block_nonconst_ctor_on_const_xpr_2.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/block_nonconst_ctor_on_const_xpr_2.cpp rename to ground/gcs/src/libs/eigen/failtest/block_nonconst_ctor_on_const_xpr_2.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/block_on_const_type_actually_const_0.cpp b/ground/gcs/src/libs/eigen/failtest/block_on_const_type_actually_const_0.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/block_on_const_type_actually_const_0.cpp rename to ground/gcs/src/libs/eigen/failtest/block_on_const_type_actually_const_0.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/block_on_const_type_actually_const_1.cpp b/ground/gcs/src/libs/eigen/failtest/block_on_const_type_actually_const_1.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/block_on_const_type_actually_const_1.cpp rename to ground/gcs/src/libs/eigen/failtest/block_on_const_type_actually_const_1.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/const_qualified_block_method_retval_0.cpp b/ground/gcs/src/libs/eigen/failtest/const_qualified_block_method_retval_0.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/const_qualified_block_method_retval_0.cpp rename to ground/gcs/src/libs/eigen/failtest/const_qualified_block_method_retval_0.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/const_qualified_block_method_retval_1.cpp b/ground/gcs/src/libs/eigen/failtest/const_qualified_block_method_retval_1.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/const_qualified_block_method_retval_1.cpp rename to ground/gcs/src/libs/eigen/failtest/const_qualified_block_method_retval_1.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/const_qualified_diagonal_method_retval.cpp b/ground/gcs/src/libs/eigen/failtest/const_qualified_diagonal_method_retval.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/const_qualified_diagonal_method_retval.cpp rename to ground/gcs/src/libs/eigen/failtest/const_qualified_diagonal_method_retval.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/const_qualified_transpose_method_retval.cpp b/ground/gcs/src/libs/eigen/failtest/const_qualified_transpose_method_retval.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/const_qualified_transpose_method_retval.cpp rename to ground/gcs/src/libs/eigen/failtest/const_qualified_transpose_method_retval.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/diagonal_nonconst_ctor_on_const_xpr.cpp b/ground/gcs/src/libs/eigen/failtest/diagonal_nonconst_ctor_on_const_xpr.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/diagonal_nonconst_ctor_on_const_xpr.cpp rename to ground/gcs/src/libs/eigen/failtest/diagonal_nonconst_ctor_on_const_xpr.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/diagonal_on_const_type_actually_const.cpp b/ground/gcs/src/libs/eigen/failtest/diagonal_on_const_type_actually_const.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/diagonal_on_const_type_actually_const.cpp rename to ground/gcs/src/libs/eigen/failtest/diagonal_on_const_type_actually_const.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/failtest_sanity_check.cpp b/ground/gcs/src/libs/eigen/failtest/failtest_sanity_check.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/failtest_sanity_check.cpp rename to ground/gcs/src/libs/eigen/failtest/failtest_sanity_check.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_0.cpp b/ground/gcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_0.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_0.cpp rename to ground/gcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_0.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_1.cpp b/ground/gcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_1.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_1.cpp rename to ground/gcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_1.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_2.cpp b/ground/gcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_2.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_2.cpp rename to ground/gcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_2.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_3.cpp b/ground/gcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_3.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_3.cpp rename to ground/gcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_3.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_4.cpp b/ground/gcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_4.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_4.cpp rename to ground/gcs/src/libs/eigen/failtest/map_nonconst_ctor_on_const_ptr_4.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/map_on_const_type_actually_const_0.cpp b/ground/gcs/src/libs/eigen/failtest/map_on_const_type_actually_const_0.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/map_on_const_type_actually_const_0.cpp rename to ground/gcs/src/libs/eigen/failtest/map_on_const_type_actually_const_0.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/map_on_const_type_actually_const_1.cpp b/ground/gcs/src/libs/eigen/failtest/map_on_const_type_actually_const_1.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/map_on_const_type_actually_const_1.cpp rename to ground/gcs/src/libs/eigen/failtest/map_on_const_type_actually_const_1.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/transpose_nonconst_ctor_on_const_xpr.cpp b/ground/gcs/src/libs/eigen/failtest/transpose_nonconst_ctor_on_const_xpr.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/transpose_nonconst_ctor_on_const_xpr.cpp rename to ground/gcs/src/libs/eigen/failtest/transpose_nonconst_ctor_on_const_xpr.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/failtest/transpose_on_const_type_actually_const.cpp b/ground/gcs/src/libs/eigen/failtest/transpose_on_const_type_actually_const.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/failtest/transpose_on_const_type_actually_const.cpp rename to ground/gcs/src/libs/eigen/failtest/transpose_on_const_type_actually_const.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/CMakeLists.txt b/ground/gcs/src/libs/eigen/lapack/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/CMakeLists.txt rename to ground/gcs/src/libs/eigen/lapack/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/cholesky.cpp b/ground/gcs/src/libs/eigen/lapack/cholesky.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/cholesky.cpp rename to ground/gcs/src/libs/eigen/lapack/cholesky.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/clacgv.f b/ground/gcs/src/libs/eigen/lapack/clacgv.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/clacgv.f rename to ground/gcs/src/libs/eigen/lapack/clacgv.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/cladiv.f b/ground/gcs/src/libs/eigen/lapack/cladiv.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/cladiv.f rename to ground/gcs/src/libs/eigen/lapack/cladiv.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/clarf.f b/ground/gcs/src/libs/eigen/lapack/clarf.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/clarf.f rename to ground/gcs/src/libs/eigen/lapack/clarf.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/clarfb.f b/ground/gcs/src/libs/eigen/lapack/clarfb.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/clarfb.f rename to ground/gcs/src/libs/eigen/lapack/clarfb.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/clarfg.f b/ground/gcs/src/libs/eigen/lapack/clarfg.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/clarfg.f rename to ground/gcs/src/libs/eigen/lapack/clarfg.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/clarft.f b/ground/gcs/src/libs/eigen/lapack/clarft.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/clarft.f rename to ground/gcs/src/libs/eigen/lapack/clarft.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/complex_double.cpp b/ground/gcs/src/libs/eigen/lapack/complex_double.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/complex_double.cpp rename to ground/gcs/src/libs/eigen/lapack/complex_double.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/complex_single.cpp b/ground/gcs/src/libs/eigen/lapack/complex_single.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/complex_single.cpp rename to ground/gcs/src/libs/eigen/lapack/complex_single.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/dladiv.f b/ground/gcs/src/libs/eigen/lapack/dladiv.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/dladiv.f rename to ground/gcs/src/libs/eigen/lapack/dladiv.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/dlamch.f b/ground/gcs/src/libs/eigen/lapack/dlamch.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/dlamch.f rename to ground/gcs/src/libs/eigen/lapack/dlamch.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/dlapy2.f b/ground/gcs/src/libs/eigen/lapack/dlapy2.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/dlapy2.f rename to ground/gcs/src/libs/eigen/lapack/dlapy2.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/dlapy3.f b/ground/gcs/src/libs/eigen/lapack/dlapy3.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/dlapy3.f rename to ground/gcs/src/libs/eigen/lapack/dlapy3.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/dlarf.f b/ground/gcs/src/libs/eigen/lapack/dlarf.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/dlarf.f rename to ground/gcs/src/libs/eigen/lapack/dlarf.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/dlarfb.f b/ground/gcs/src/libs/eigen/lapack/dlarfb.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/dlarfb.f rename to ground/gcs/src/libs/eigen/lapack/dlarfb.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/dlarfg.f b/ground/gcs/src/libs/eigen/lapack/dlarfg.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/dlarfg.f rename to ground/gcs/src/libs/eigen/lapack/dlarfg.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/dlarft.f b/ground/gcs/src/libs/eigen/lapack/dlarft.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/dlarft.f rename to ground/gcs/src/libs/eigen/lapack/dlarft.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/double.cpp b/ground/gcs/src/libs/eigen/lapack/double.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/double.cpp rename to ground/gcs/src/libs/eigen/lapack/double.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/dsecnd_NONE.f b/ground/gcs/src/libs/eigen/lapack/dsecnd_NONE.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/dsecnd_NONE.f rename to ground/gcs/src/libs/eigen/lapack/dsecnd_NONE.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/eigenvalues.cpp b/ground/gcs/src/libs/eigen/lapack/eigenvalues.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/eigenvalues.cpp rename to ground/gcs/src/libs/eigen/lapack/eigenvalues.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/ilaclc.f b/ground/gcs/src/libs/eigen/lapack/ilaclc.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/ilaclc.f rename to ground/gcs/src/libs/eigen/lapack/ilaclc.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/ilaclr.f b/ground/gcs/src/libs/eigen/lapack/ilaclr.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/ilaclr.f rename to ground/gcs/src/libs/eigen/lapack/ilaclr.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/iladlc.f b/ground/gcs/src/libs/eigen/lapack/iladlc.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/iladlc.f rename to ground/gcs/src/libs/eigen/lapack/iladlc.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/iladlr.f b/ground/gcs/src/libs/eigen/lapack/iladlr.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/iladlr.f rename to ground/gcs/src/libs/eigen/lapack/iladlr.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/ilaslc.f b/ground/gcs/src/libs/eigen/lapack/ilaslc.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/ilaslc.f rename to ground/gcs/src/libs/eigen/lapack/ilaslc.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/ilaslr.f b/ground/gcs/src/libs/eigen/lapack/ilaslr.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/ilaslr.f rename to ground/gcs/src/libs/eigen/lapack/ilaslr.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/ilazlc.f b/ground/gcs/src/libs/eigen/lapack/ilazlc.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/ilazlc.f rename to ground/gcs/src/libs/eigen/lapack/ilazlc.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/ilazlr.f b/ground/gcs/src/libs/eigen/lapack/ilazlr.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/ilazlr.f rename to ground/gcs/src/libs/eigen/lapack/ilazlr.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/lapack_common.h b/ground/gcs/src/libs/eigen/lapack/lapack_common.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/lapack_common.h rename to ground/gcs/src/libs/eigen/lapack/lapack_common.h diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/lu.cpp b/ground/gcs/src/libs/eigen/lapack/lu.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/lu.cpp rename to ground/gcs/src/libs/eigen/lapack/lu.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/second_NONE.f b/ground/gcs/src/libs/eigen/lapack/second_NONE.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/second_NONE.f rename to ground/gcs/src/libs/eigen/lapack/second_NONE.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/single.cpp b/ground/gcs/src/libs/eigen/lapack/single.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/single.cpp rename to ground/gcs/src/libs/eigen/lapack/single.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/sladiv.f b/ground/gcs/src/libs/eigen/lapack/sladiv.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/sladiv.f rename to ground/gcs/src/libs/eigen/lapack/sladiv.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/slamch.f b/ground/gcs/src/libs/eigen/lapack/slamch.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/slamch.f rename to ground/gcs/src/libs/eigen/lapack/slamch.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/slapy2.f b/ground/gcs/src/libs/eigen/lapack/slapy2.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/slapy2.f rename to ground/gcs/src/libs/eigen/lapack/slapy2.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/slapy3.f b/ground/gcs/src/libs/eigen/lapack/slapy3.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/slapy3.f rename to ground/gcs/src/libs/eigen/lapack/slapy3.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/slarf.f b/ground/gcs/src/libs/eigen/lapack/slarf.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/slarf.f rename to ground/gcs/src/libs/eigen/lapack/slarf.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/slarfb.f b/ground/gcs/src/libs/eigen/lapack/slarfb.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/slarfb.f rename to ground/gcs/src/libs/eigen/lapack/slarfb.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/slarfg.f b/ground/gcs/src/libs/eigen/lapack/slarfg.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/slarfg.f rename to ground/gcs/src/libs/eigen/lapack/slarfg.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/slarft.f b/ground/gcs/src/libs/eigen/lapack/slarft.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/slarft.f rename to ground/gcs/src/libs/eigen/lapack/slarft.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/zlacgv.f b/ground/gcs/src/libs/eigen/lapack/zlacgv.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/zlacgv.f rename to ground/gcs/src/libs/eigen/lapack/zlacgv.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/zladiv.f b/ground/gcs/src/libs/eigen/lapack/zladiv.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/zladiv.f rename to ground/gcs/src/libs/eigen/lapack/zladiv.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/zlarf.f b/ground/gcs/src/libs/eigen/lapack/zlarf.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/zlarf.f rename to ground/gcs/src/libs/eigen/lapack/zlarf.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/zlarfb.f b/ground/gcs/src/libs/eigen/lapack/zlarfb.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/zlarfb.f rename to ground/gcs/src/libs/eigen/lapack/zlarfb.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/zlarfg.f b/ground/gcs/src/libs/eigen/lapack/zlarfg.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/zlarfg.f rename to ground/gcs/src/libs/eigen/lapack/zlarfg.f diff --git a/ground/openpilotgcs/src/libs/eigen/lapack/zlarft.f b/ground/gcs/src/libs/eigen/lapack/zlarft.f similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/lapack/zlarft.f rename to ground/gcs/src/libs/eigen/lapack/zlarft.f diff --git a/ground/openpilotgcs/src/libs/eigen/scripts/CMakeLists.txt b/ground/gcs/src/libs/eigen/scripts/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/scripts/CMakeLists.txt rename to ground/gcs/src/libs/eigen/scripts/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/scripts/buildtests.in b/ground/gcs/src/libs/eigen/scripts/buildtests.in similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/scripts/buildtests.in rename to ground/gcs/src/libs/eigen/scripts/buildtests.in diff --git a/ground/openpilotgcs/src/libs/eigen/scripts/cdashtesting.cmake.in b/ground/gcs/src/libs/eigen/scripts/cdashtesting.cmake.in similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/scripts/cdashtesting.cmake.in rename to ground/gcs/src/libs/eigen/scripts/cdashtesting.cmake.in diff --git a/ground/openpilotgcs/src/libs/eigen/scripts/check.in b/ground/gcs/src/libs/eigen/scripts/check.in similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/scripts/check.in rename to ground/gcs/src/libs/eigen/scripts/check.in diff --git a/ground/openpilotgcs/src/libs/eigen/scripts/debug.in b/ground/gcs/src/libs/eigen/scripts/debug.in similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/scripts/debug.in rename to ground/gcs/src/libs/eigen/scripts/debug.in diff --git a/ground/openpilotgcs/src/libs/eigen/scripts/eigen_gen_credits.cpp b/ground/gcs/src/libs/eigen/scripts/eigen_gen_credits.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/scripts/eigen_gen_credits.cpp rename to ground/gcs/src/libs/eigen/scripts/eigen_gen_credits.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/scripts/eigen_gen_docs b/ground/gcs/src/libs/eigen/scripts/eigen_gen_docs similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/scripts/eigen_gen_docs rename to ground/gcs/src/libs/eigen/scripts/eigen_gen_docs diff --git a/ground/openpilotgcs/src/libs/eigen/scripts/release.in b/ground/gcs/src/libs/eigen/scripts/release.in similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/scripts/release.in rename to ground/gcs/src/libs/eigen/scripts/release.in diff --git a/ground/openpilotgcs/src/libs/eigen/scripts/relicense.py b/ground/gcs/src/libs/eigen/scripts/relicense.py similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/scripts/relicense.py rename to ground/gcs/src/libs/eigen/scripts/relicense.py diff --git a/ground/openpilotgcs/src/libs/eigen/signature_of_eigen3_matrix_library b/ground/gcs/src/libs/eigen/signature_of_eigen3_matrix_library similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/signature_of_eigen3_matrix_library rename to ground/gcs/src/libs/eigen/signature_of_eigen3_matrix_library diff --git a/ground/openpilotgcs/src/libs/eigen/test/CMakeLists.txt b/ground/gcs/src/libs/eigen/test/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/CMakeLists.txt rename to ground/gcs/src/libs/eigen/test/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/test/adjoint.cpp b/ground/gcs/src/libs/eigen/test/adjoint.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/adjoint.cpp rename to ground/gcs/src/libs/eigen/test/adjoint.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/array.cpp b/ground/gcs/src/libs/eigen/test/array.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/array.cpp rename to ground/gcs/src/libs/eigen/test/array.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/array_for_matrix.cpp b/ground/gcs/src/libs/eigen/test/array_for_matrix.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/array_for_matrix.cpp rename to ground/gcs/src/libs/eigen/test/array_for_matrix.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/array_replicate.cpp b/ground/gcs/src/libs/eigen/test/array_replicate.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/array_replicate.cpp rename to ground/gcs/src/libs/eigen/test/array_replicate.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/array_reverse.cpp b/ground/gcs/src/libs/eigen/test/array_reverse.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/array_reverse.cpp rename to ground/gcs/src/libs/eigen/test/array_reverse.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/bandmatrix.cpp b/ground/gcs/src/libs/eigen/test/bandmatrix.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/bandmatrix.cpp rename to ground/gcs/src/libs/eigen/test/bandmatrix.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/basicstuff.cpp b/ground/gcs/src/libs/eigen/test/basicstuff.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/basicstuff.cpp rename to ground/gcs/src/libs/eigen/test/basicstuff.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/bicgstab.cpp b/ground/gcs/src/libs/eigen/test/bicgstab.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/bicgstab.cpp rename to ground/gcs/src/libs/eigen/test/bicgstab.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/block.cpp b/ground/gcs/src/libs/eigen/test/block.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/block.cpp rename to ground/gcs/src/libs/eigen/test/block.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/cholesky.cpp b/ground/gcs/src/libs/eigen/test/cholesky.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/cholesky.cpp rename to ground/gcs/src/libs/eigen/test/cholesky.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/cholmod_support.cpp b/ground/gcs/src/libs/eigen/test/cholmod_support.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/cholmod_support.cpp rename to ground/gcs/src/libs/eigen/test/cholmod_support.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/commainitializer.cpp b/ground/gcs/src/libs/eigen/test/commainitializer.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/commainitializer.cpp rename to ground/gcs/src/libs/eigen/test/commainitializer.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/conjugate_gradient.cpp b/ground/gcs/src/libs/eigen/test/conjugate_gradient.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/conjugate_gradient.cpp rename to ground/gcs/src/libs/eigen/test/conjugate_gradient.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/conservative_resize.cpp b/ground/gcs/src/libs/eigen/test/conservative_resize.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/conservative_resize.cpp rename to ground/gcs/src/libs/eigen/test/conservative_resize.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/corners.cpp b/ground/gcs/src/libs/eigen/test/corners.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/corners.cpp rename to ground/gcs/src/libs/eigen/test/corners.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/cwiseop.cpp b/ground/gcs/src/libs/eigen/test/cwiseop.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/cwiseop.cpp rename to ground/gcs/src/libs/eigen/test/cwiseop.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/denseLM.cpp b/ground/gcs/src/libs/eigen/test/denseLM.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/denseLM.cpp rename to ground/gcs/src/libs/eigen/test/denseLM.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/determinant.cpp b/ground/gcs/src/libs/eigen/test/determinant.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/determinant.cpp rename to ground/gcs/src/libs/eigen/test/determinant.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/diagonal.cpp b/ground/gcs/src/libs/eigen/test/diagonal.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/diagonal.cpp rename to ground/gcs/src/libs/eigen/test/diagonal.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/diagonalmatrices.cpp b/ground/gcs/src/libs/eigen/test/diagonalmatrices.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/diagonalmatrices.cpp rename to ground/gcs/src/libs/eigen/test/diagonalmatrices.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/dontalign.cpp b/ground/gcs/src/libs/eigen/test/dontalign.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/dontalign.cpp rename to ground/gcs/src/libs/eigen/test/dontalign.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/dynalloc.cpp b/ground/gcs/src/libs/eigen/test/dynalloc.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/dynalloc.cpp rename to ground/gcs/src/libs/eigen/test/dynalloc.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/CMakeLists.txt b/ground/gcs/src/libs/eigen/test/eigen2/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/CMakeLists.txt rename to ground/gcs/src/libs/eigen/test/eigen2/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_adjoint.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_adjoint.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_adjoint.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_adjoint.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_alignedbox.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_alignedbox.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_alignedbox.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_alignedbox.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_array.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_array.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_array.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_array.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_basicstuff.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_basicstuff.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_basicstuff.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_basicstuff.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_bug_132.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_bug_132.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_bug_132.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_bug_132.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_cholesky.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_cholesky.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_cholesky.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_cholesky.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_commainitializer.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_commainitializer.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_commainitializer.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_commainitializer.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_cwiseop.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_cwiseop.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_cwiseop.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_cwiseop.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_determinant.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_determinant.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_determinant.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_determinant.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_dynalloc.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_dynalloc.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_dynalloc.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_dynalloc.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_eigensolver.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_eigensolver.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_eigensolver.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_eigensolver.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_first_aligned.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_first_aligned.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_first_aligned.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_first_aligned.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_geometry.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_geometry.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_geometry.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_geometry.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_geometry_with_eigen2_prefix.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_geometry_with_eigen2_prefix.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_geometry_with_eigen2_prefix.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_geometry_with_eigen2_prefix.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_hyperplane.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_hyperplane.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_hyperplane.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_hyperplane.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_inverse.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_inverse.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_inverse.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_inverse.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_linearstructure.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_linearstructure.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_linearstructure.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_linearstructure.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_lu.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_lu.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_lu.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_lu.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_map.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_map.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_map.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_map.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_meta.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_meta.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_meta.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_meta.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_miscmatrices.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_miscmatrices.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_miscmatrices.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_miscmatrices.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_mixingtypes.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_mixingtypes.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_mixingtypes.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_mixingtypes.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_newstdvector.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_newstdvector.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_newstdvector.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_newstdvector.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_nomalloc.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_nomalloc.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_nomalloc.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_nomalloc.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_packetmath.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_packetmath.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_packetmath.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_packetmath.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_parametrizedline.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_parametrizedline.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_parametrizedline.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_parametrizedline.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_prec_inverse_4x4.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_prec_inverse_4x4.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_prec_inverse_4x4.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_prec_inverse_4x4.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_product_large.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_product_large.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_product_large.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_product_large.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_product_small.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_product_small.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_product_small.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_product_small.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_qr.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_qr.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_qr.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_qr.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_qtvector.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_qtvector.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_qtvector.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_qtvector.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_regression.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_regression.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_regression.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_regression.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_sizeof.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_sizeof.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_sizeof.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_sizeof.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_smallvectors.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_smallvectors.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_smallvectors.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_smallvectors.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_sparse_basic.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_sparse_basic.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_sparse_basic.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_sparse_basic.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_sparse_product.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_sparse_product.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_sparse_product.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_sparse_product.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_sparse_solvers.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_sparse_solvers.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_sparse_solvers.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_sparse_solvers.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_sparse_vector.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_sparse_vector.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_sparse_vector.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_sparse_vector.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_stdvector.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_stdvector.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_stdvector.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_stdvector.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_submatrices.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_submatrices.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_submatrices.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_submatrices.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_sum.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_sum.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_sum.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_sum.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_svd.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_svd.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_svd.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_svd.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_swap.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_swap.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_swap.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_swap.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_triangular.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_triangular.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_triangular.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_triangular.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_unalignedassert.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_unalignedassert.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_unalignedassert.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_unalignedassert.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_visitor.cpp b/ground/gcs/src/libs/eigen/test/eigen2/eigen2_visitor.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/eigen2_visitor.cpp rename to ground/gcs/src/libs/eigen/test/eigen2/eigen2_visitor.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/gsl_helper.h b/ground/gcs/src/libs/eigen/test/eigen2/gsl_helper.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/gsl_helper.h rename to ground/gcs/src/libs/eigen/test/eigen2/gsl_helper.h diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/main.h b/ground/gcs/src/libs/eigen/test/eigen2/main.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/main.h rename to ground/gcs/src/libs/eigen/test/eigen2/main.h diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/product.h b/ground/gcs/src/libs/eigen/test/eigen2/product.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/product.h rename to ground/gcs/src/libs/eigen/test/eigen2/product.h diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/runtest.sh b/ground/gcs/src/libs/eigen/test/eigen2/runtest.sh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/runtest.sh rename to ground/gcs/src/libs/eigen/test/eigen2/runtest.sh diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/sparse.h b/ground/gcs/src/libs/eigen/test/eigen2/sparse.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/sparse.h rename to ground/gcs/src/libs/eigen/test/eigen2/sparse.h diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2/testsuite.cmake b/ground/gcs/src/libs/eigen/test/eigen2/testsuite.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2/testsuite.cmake rename to ground/gcs/src/libs/eigen/test/eigen2/testsuite.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigen2support.cpp b/ground/gcs/src/libs/eigen/test/eigen2support.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigen2support.cpp rename to ground/gcs/src/libs/eigen/test/eigen2support.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigensolver_complex.cpp b/ground/gcs/src/libs/eigen/test/eigensolver_complex.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigensolver_complex.cpp rename to ground/gcs/src/libs/eigen/test/eigensolver_complex.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigensolver_generalized_real.cpp b/ground/gcs/src/libs/eigen/test/eigensolver_generalized_real.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigensolver_generalized_real.cpp rename to ground/gcs/src/libs/eigen/test/eigensolver_generalized_real.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigensolver_generic.cpp b/ground/gcs/src/libs/eigen/test/eigensolver_generic.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigensolver_generic.cpp rename to ground/gcs/src/libs/eigen/test/eigensolver_generic.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/eigensolver_selfadjoint.cpp b/ground/gcs/src/libs/eigen/test/eigensolver_selfadjoint.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/eigensolver_selfadjoint.cpp rename to ground/gcs/src/libs/eigen/test/eigensolver_selfadjoint.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/exceptions.cpp b/ground/gcs/src/libs/eigen/test/exceptions.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/exceptions.cpp rename to ground/gcs/src/libs/eigen/test/exceptions.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/first_aligned.cpp b/ground/gcs/src/libs/eigen/test/first_aligned.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/first_aligned.cpp rename to ground/gcs/src/libs/eigen/test/first_aligned.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/geo_alignedbox.cpp b/ground/gcs/src/libs/eigen/test/geo_alignedbox.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/geo_alignedbox.cpp rename to ground/gcs/src/libs/eigen/test/geo_alignedbox.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/geo_eulerangles.cpp b/ground/gcs/src/libs/eigen/test/geo_eulerangles.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/geo_eulerangles.cpp rename to ground/gcs/src/libs/eigen/test/geo_eulerangles.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/geo_homogeneous.cpp b/ground/gcs/src/libs/eigen/test/geo_homogeneous.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/geo_homogeneous.cpp rename to ground/gcs/src/libs/eigen/test/geo_homogeneous.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/geo_hyperplane.cpp b/ground/gcs/src/libs/eigen/test/geo_hyperplane.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/geo_hyperplane.cpp rename to ground/gcs/src/libs/eigen/test/geo_hyperplane.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/geo_orthomethods.cpp b/ground/gcs/src/libs/eigen/test/geo_orthomethods.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/geo_orthomethods.cpp rename to ground/gcs/src/libs/eigen/test/geo_orthomethods.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/geo_parametrizedline.cpp b/ground/gcs/src/libs/eigen/test/geo_parametrizedline.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/geo_parametrizedline.cpp rename to ground/gcs/src/libs/eigen/test/geo_parametrizedline.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/geo_quaternion.cpp b/ground/gcs/src/libs/eigen/test/geo_quaternion.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/geo_quaternion.cpp rename to ground/gcs/src/libs/eigen/test/geo_quaternion.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/geo_transformations.cpp b/ground/gcs/src/libs/eigen/test/geo_transformations.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/geo_transformations.cpp rename to ground/gcs/src/libs/eigen/test/geo_transformations.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/hessenberg.cpp b/ground/gcs/src/libs/eigen/test/hessenberg.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/hessenberg.cpp rename to ground/gcs/src/libs/eigen/test/hessenberg.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/householder.cpp b/ground/gcs/src/libs/eigen/test/householder.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/householder.cpp rename to ground/gcs/src/libs/eigen/test/householder.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/integer_types.cpp b/ground/gcs/src/libs/eigen/test/integer_types.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/integer_types.cpp rename to ground/gcs/src/libs/eigen/test/integer_types.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/inverse.cpp b/ground/gcs/src/libs/eigen/test/inverse.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/inverse.cpp rename to ground/gcs/src/libs/eigen/test/inverse.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/jacobi.cpp b/ground/gcs/src/libs/eigen/test/jacobi.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/jacobi.cpp rename to ground/gcs/src/libs/eigen/test/jacobi.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/jacobisvd.cpp b/ground/gcs/src/libs/eigen/test/jacobisvd.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/jacobisvd.cpp rename to ground/gcs/src/libs/eigen/test/jacobisvd.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/linearstructure.cpp b/ground/gcs/src/libs/eigen/test/linearstructure.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/linearstructure.cpp rename to ground/gcs/src/libs/eigen/test/linearstructure.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/lu.cpp b/ground/gcs/src/libs/eigen/test/lu.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/lu.cpp rename to ground/gcs/src/libs/eigen/test/lu.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/main.h b/ground/gcs/src/libs/eigen/test/main.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/main.h rename to ground/gcs/src/libs/eigen/test/main.h diff --git a/ground/openpilotgcs/src/libs/eigen/test/mapped_matrix.cpp b/ground/gcs/src/libs/eigen/test/mapped_matrix.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/mapped_matrix.cpp rename to ground/gcs/src/libs/eigen/test/mapped_matrix.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/mapstaticmethods.cpp b/ground/gcs/src/libs/eigen/test/mapstaticmethods.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/mapstaticmethods.cpp rename to ground/gcs/src/libs/eigen/test/mapstaticmethods.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/mapstride.cpp b/ground/gcs/src/libs/eigen/test/mapstride.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/mapstride.cpp rename to ground/gcs/src/libs/eigen/test/mapstride.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/meta.cpp b/ground/gcs/src/libs/eigen/test/meta.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/meta.cpp rename to ground/gcs/src/libs/eigen/test/meta.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/metis_support.cpp b/ground/gcs/src/libs/eigen/test/metis_support.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/metis_support.cpp rename to ground/gcs/src/libs/eigen/test/metis_support.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/miscmatrices.cpp b/ground/gcs/src/libs/eigen/test/miscmatrices.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/miscmatrices.cpp rename to ground/gcs/src/libs/eigen/test/miscmatrices.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/mixingtypes.cpp b/ground/gcs/src/libs/eigen/test/mixingtypes.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/mixingtypes.cpp rename to ground/gcs/src/libs/eigen/test/mixingtypes.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/nesting_ops.cpp b/ground/gcs/src/libs/eigen/test/nesting_ops.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/nesting_ops.cpp rename to ground/gcs/src/libs/eigen/test/nesting_ops.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/nomalloc.cpp b/ground/gcs/src/libs/eigen/test/nomalloc.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/nomalloc.cpp rename to ground/gcs/src/libs/eigen/test/nomalloc.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/nullary.cpp b/ground/gcs/src/libs/eigen/test/nullary.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/nullary.cpp rename to ground/gcs/src/libs/eigen/test/nullary.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/packetmath.cpp b/ground/gcs/src/libs/eigen/test/packetmath.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/packetmath.cpp rename to ground/gcs/src/libs/eigen/test/packetmath.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/pardiso_support.cpp b/ground/gcs/src/libs/eigen/test/pardiso_support.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/pardiso_support.cpp rename to ground/gcs/src/libs/eigen/test/pardiso_support.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/pastix_support.cpp b/ground/gcs/src/libs/eigen/test/pastix_support.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/pastix_support.cpp rename to ground/gcs/src/libs/eigen/test/pastix_support.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/permutationmatrices.cpp b/ground/gcs/src/libs/eigen/test/permutationmatrices.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/permutationmatrices.cpp rename to ground/gcs/src/libs/eigen/test/permutationmatrices.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/prec_inverse_4x4.cpp b/ground/gcs/src/libs/eigen/test/prec_inverse_4x4.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/prec_inverse_4x4.cpp rename to ground/gcs/src/libs/eigen/test/prec_inverse_4x4.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/product.h b/ground/gcs/src/libs/eigen/test/product.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/product.h rename to ground/gcs/src/libs/eigen/test/product.h diff --git a/ground/openpilotgcs/src/libs/eigen/test/product_extra.cpp b/ground/gcs/src/libs/eigen/test/product_extra.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/product_extra.cpp rename to ground/gcs/src/libs/eigen/test/product_extra.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/product_large.cpp b/ground/gcs/src/libs/eigen/test/product_large.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/product_large.cpp rename to ground/gcs/src/libs/eigen/test/product_large.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/product_mmtr.cpp b/ground/gcs/src/libs/eigen/test/product_mmtr.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/product_mmtr.cpp rename to ground/gcs/src/libs/eigen/test/product_mmtr.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/product_notemporary.cpp b/ground/gcs/src/libs/eigen/test/product_notemporary.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/product_notemporary.cpp rename to ground/gcs/src/libs/eigen/test/product_notemporary.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/product_selfadjoint.cpp b/ground/gcs/src/libs/eigen/test/product_selfadjoint.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/product_selfadjoint.cpp rename to ground/gcs/src/libs/eigen/test/product_selfadjoint.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/product_small.cpp b/ground/gcs/src/libs/eigen/test/product_small.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/product_small.cpp rename to ground/gcs/src/libs/eigen/test/product_small.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/product_symm.cpp b/ground/gcs/src/libs/eigen/test/product_symm.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/product_symm.cpp rename to ground/gcs/src/libs/eigen/test/product_symm.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/product_syrk.cpp b/ground/gcs/src/libs/eigen/test/product_syrk.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/product_syrk.cpp rename to ground/gcs/src/libs/eigen/test/product_syrk.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/product_trmm.cpp b/ground/gcs/src/libs/eigen/test/product_trmm.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/product_trmm.cpp rename to ground/gcs/src/libs/eigen/test/product_trmm.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/product_trmv.cpp b/ground/gcs/src/libs/eigen/test/product_trmv.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/product_trmv.cpp rename to ground/gcs/src/libs/eigen/test/product_trmv.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/product_trsolve.cpp b/ground/gcs/src/libs/eigen/test/product_trsolve.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/product_trsolve.cpp rename to ground/gcs/src/libs/eigen/test/product_trsolve.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/qr.cpp b/ground/gcs/src/libs/eigen/test/qr.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/qr.cpp rename to ground/gcs/src/libs/eigen/test/qr.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/qr_colpivoting.cpp b/ground/gcs/src/libs/eigen/test/qr_colpivoting.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/qr_colpivoting.cpp rename to ground/gcs/src/libs/eigen/test/qr_colpivoting.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/qr_fullpivoting.cpp b/ground/gcs/src/libs/eigen/test/qr_fullpivoting.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/qr_fullpivoting.cpp rename to ground/gcs/src/libs/eigen/test/qr_fullpivoting.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/qtvector.cpp b/ground/gcs/src/libs/eigen/test/qtvector.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/qtvector.cpp rename to ground/gcs/src/libs/eigen/test/qtvector.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/real_qz.cpp b/ground/gcs/src/libs/eigen/test/real_qz.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/real_qz.cpp rename to ground/gcs/src/libs/eigen/test/real_qz.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/redux.cpp b/ground/gcs/src/libs/eigen/test/redux.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/redux.cpp rename to ground/gcs/src/libs/eigen/test/redux.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/ref.cpp b/ground/gcs/src/libs/eigen/test/ref.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/ref.cpp rename to ground/gcs/src/libs/eigen/test/ref.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/resize.cpp b/ground/gcs/src/libs/eigen/test/resize.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/resize.cpp rename to ground/gcs/src/libs/eigen/test/resize.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/runtest.sh b/ground/gcs/src/libs/eigen/test/runtest.sh similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/runtest.sh rename to ground/gcs/src/libs/eigen/test/runtest.sh diff --git a/ground/openpilotgcs/src/libs/eigen/test/schur_complex.cpp b/ground/gcs/src/libs/eigen/test/schur_complex.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/schur_complex.cpp rename to ground/gcs/src/libs/eigen/test/schur_complex.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/schur_real.cpp b/ground/gcs/src/libs/eigen/test/schur_real.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/schur_real.cpp rename to ground/gcs/src/libs/eigen/test/schur_real.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/selfadjoint.cpp b/ground/gcs/src/libs/eigen/test/selfadjoint.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/selfadjoint.cpp rename to ground/gcs/src/libs/eigen/test/selfadjoint.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/simplicial_cholesky.cpp b/ground/gcs/src/libs/eigen/test/simplicial_cholesky.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/simplicial_cholesky.cpp rename to ground/gcs/src/libs/eigen/test/simplicial_cholesky.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/sizeof.cpp b/ground/gcs/src/libs/eigen/test/sizeof.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/sizeof.cpp rename to ground/gcs/src/libs/eigen/test/sizeof.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/sizeoverflow.cpp b/ground/gcs/src/libs/eigen/test/sizeoverflow.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/sizeoverflow.cpp rename to ground/gcs/src/libs/eigen/test/sizeoverflow.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/smallvectors.cpp b/ground/gcs/src/libs/eigen/test/smallvectors.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/smallvectors.cpp rename to ground/gcs/src/libs/eigen/test/smallvectors.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/sparse.h b/ground/gcs/src/libs/eigen/test/sparse.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/sparse.h rename to ground/gcs/src/libs/eigen/test/sparse.h diff --git a/ground/openpilotgcs/src/libs/eigen/test/sparseLM.cpp b/ground/gcs/src/libs/eigen/test/sparseLM.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/sparseLM.cpp rename to ground/gcs/src/libs/eigen/test/sparseLM.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/sparse_basic.cpp b/ground/gcs/src/libs/eigen/test/sparse_basic.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/sparse_basic.cpp rename to ground/gcs/src/libs/eigen/test/sparse_basic.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/sparse_permutations.cpp b/ground/gcs/src/libs/eigen/test/sparse_permutations.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/sparse_permutations.cpp rename to ground/gcs/src/libs/eigen/test/sparse_permutations.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/sparse_product.cpp b/ground/gcs/src/libs/eigen/test/sparse_product.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/sparse_product.cpp rename to ground/gcs/src/libs/eigen/test/sparse_product.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/sparse_solver.h b/ground/gcs/src/libs/eigen/test/sparse_solver.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/sparse_solver.h rename to ground/gcs/src/libs/eigen/test/sparse_solver.h diff --git a/ground/openpilotgcs/src/libs/eigen/test/sparse_solvers.cpp b/ground/gcs/src/libs/eigen/test/sparse_solvers.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/sparse_solvers.cpp rename to ground/gcs/src/libs/eigen/test/sparse_solvers.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/sparse_vector.cpp b/ground/gcs/src/libs/eigen/test/sparse_vector.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/sparse_vector.cpp rename to ground/gcs/src/libs/eigen/test/sparse_vector.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/sparselu.cpp b/ground/gcs/src/libs/eigen/test/sparselu.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/sparselu.cpp rename to ground/gcs/src/libs/eigen/test/sparselu.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/sparseqr.cpp b/ground/gcs/src/libs/eigen/test/sparseqr.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/sparseqr.cpp rename to ground/gcs/src/libs/eigen/test/sparseqr.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/special_numbers.cpp b/ground/gcs/src/libs/eigen/test/special_numbers.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/special_numbers.cpp rename to ground/gcs/src/libs/eigen/test/special_numbers.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/spqr_support.cpp b/ground/gcs/src/libs/eigen/test/spqr_support.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/spqr_support.cpp rename to ground/gcs/src/libs/eigen/test/spqr_support.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/stable_norm.cpp b/ground/gcs/src/libs/eigen/test/stable_norm.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/stable_norm.cpp rename to ground/gcs/src/libs/eigen/test/stable_norm.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/stddeque.cpp b/ground/gcs/src/libs/eigen/test/stddeque.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/stddeque.cpp rename to ground/gcs/src/libs/eigen/test/stddeque.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/stdlist.cpp b/ground/gcs/src/libs/eigen/test/stdlist.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/stdlist.cpp rename to ground/gcs/src/libs/eigen/test/stdlist.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/stdvector.cpp b/ground/gcs/src/libs/eigen/test/stdvector.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/stdvector.cpp rename to ground/gcs/src/libs/eigen/test/stdvector.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/stdvector_overload.cpp b/ground/gcs/src/libs/eigen/test/stdvector_overload.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/stdvector_overload.cpp rename to ground/gcs/src/libs/eigen/test/stdvector_overload.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/superlu_support.cpp b/ground/gcs/src/libs/eigen/test/superlu_support.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/superlu_support.cpp rename to ground/gcs/src/libs/eigen/test/superlu_support.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/swap.cpp b/ground/gcs/src/libs/eigen/test/swap.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/swap.cpp rename to ground/gcs/src/libs/eigen/test/swap.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/testsuite.cmake b/ground/gcs/src/libs/eigen/test/testsuite.cmake similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/testsuite.cmake rename to ground/gcs/src/libs/eigen/test/testsuite.cmake diff --git a/ground/openpilotgcs/src/libs/eigen/test/triangular.cpp b/ground/gcs/src/libs/eigen/test/triangular.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/triangular.cpp rename to ground/gcs/src/libs/eigen/test/triangular.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/umeyama.cpp b/ground/gcs/src/libs/eigen/test/umeyama.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/umeyama.cpp rename to ground/gcs/src/libs/eigen/test/umeyama.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/umfpack_support.cpp b/ground/gcs/src/libs/eigen/test/umfpack_support.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/umfpack_support.cpp rename to ground/gcs/src/libs/eigen/test/umfpack_support.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/unalignedassert.cpp b/ground/gcs/src/libs/eigen/test/unalignedassert.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/unalignedassert.cpp rename to ground/gcs/src/libs/eigen/test/unalignedassert.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/unalignedcount.cpp b/ground/gcs/src/libs/eigen/test/unalignedcount.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/unalignedcount.cpp rename to ground/gcs/src/libs/eigen/test/unalignedcount.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/upperbidiagonalization.cpp b/ground/gcs/src/libs/eigen/test/upperbidiagonalization.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/upperbidiagonalization.cpp rename to ground/gcs/src/libs/eigen/test/upperbidiagonalization.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/vectorization_logic.cpp b/ground/gcs/src/libs/eigen/test/vectorization_logic.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/vectorization_logic.cpp rename to ground/gcs/src/libs/eigen/test/vectorization_logic.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/vectorwiseop.cpp b/ground/gcs/src/libs/eigen/test/vectorwiseop.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/vectorwiseop.cpp rename to ground/gcs/src/libs/eigen/test/vectorwiseop.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/visitor.cpp b/ground/gcs/src/libs/eigen/test/visitor.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/visitor.cpp rename to ground/gcs/src/libs/eigen/test/visitor.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/test/zerosized.cpp b/ground/gcs/src/libs/eigen/test/zerosized.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/test/zerosized.cpp rename to ground/gcs/src/libs/eigen/test/zerosized.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/AdolcForward b/ground/gcs/src/libs/eigen/unsupported/Eigen/AdolcForward similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/AdolcForward rename to ground/gcs/src/libs/eigen/unsupported/Eigen/AdolcForward diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/AlignedVector3 b/ground/gcs/src/libs/eigen/unsupported/Eigen/AlignedVector3 similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/AlignedVector3 rename to ground/gcs/src/libs/eigen/unsupported/Eigen/AlignedVector3 diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/ArpackSupport b/ground/gcs/src/libs/eigen/unsupported/Eigen/ArpackSupport similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/ArpackSupport rename to ground/gcs/src/libs/eigen/unsupported/Eigen/ArpackSupport diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/AutoDiff b/ground/gcs/src/libs/eigen/unsupported/Eigen/AutoDiff similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/AutoDiff rename to ground/gcs/src/libs/eigen/unsupported/Eigen/AutoDiff diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/BVH b/ground/gcs/src/libs/eigen/unsupported/Eigen/BVH similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/BVH rename to ground/gcs/src/libs/eigen/unsupported/Eigen/BVH diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/FFT b/ground/gcs/src/libs/eigen/unsupported/Eigen/FFT similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/FFT rename to ground/gcs/src/libs/eigen/unsupported/Eigen/FFT diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/IterativeSolvers b/ground/gcs/src/libs/eigen/unsupported/Eigen/IterativeSolvers similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/IterativeSolvers rename to ground/gcs/src/libs/eigen/unsupported/Eigen/IterativeSolvers diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/KroneckerProduct b/ground/gcs/src/libs/eigen/unsupported/Eigen/KroneckerProduct similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/KroneckerProduct rename to ground/gcs/src/libs/eigen/unsupported/Eigen/KroneckerProduct diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/LevenbergMarquardt b/ground/gcs/src/libs/eigen/unsupported/Eigen/LevenbergMarquardt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/LevenbergMarquardt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/LevenbergMarquardt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/MPRealSupport b/ground/gcs/src/libs/eigen/unsupported/Eigen/MPRealSupport similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/MPRealSupport rename to ground/gcs/src/libs/eigen/unsupported/Eigen/MPRealSupport diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/MatrixFunctions b/ground/gcs/src/libs/eigen/unsupported/Eigen/MatrixFunctions similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/MatrixFunctions rename to ground/gcs/src/libs/eigen/unsupported/Eigen/MatrixFunctions diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/MoreVectorization b/ground/gcs/src/libs/eigen/unsupported/Eigen/MoreVectorization similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/MoreVectorization rename to ground/gcs/src/libs/eigen/unsupported/Eigen/MoreVectorization diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/NonLinearOptimization b/ground/gcs/src/libs/eigen/unsupported/Eigen/NonLinearOptimization similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/NonLinearOptimization rename to ground/gcs/src/libs/eigen/unsupported/Eigen/NonLinearOptimization diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/NumericalDiff b/ground/gcs/src/libs/eigen/unsupported/Eigen/NumericalDiff similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/NumericalDiff rename to ground/gcs/src/libs/eigen/unsupported/Eigen/NumericalDiff diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/OpenGLSupport b/ground/gcs/src/libs/eigen/unsupported/Eigen/OpenGLSupport similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/OpenGLSupport rename to ground/gcs/src/libs/eigen/unsupported/Eigen/OpenGLSupport diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/Polynomials b/ground/gcs/src/libs/eigen/unsupported/Eigen/Polynomials similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/Polynomials rename to ground/gcs/src/libs/eigen/unsupported/Eigen/Polynomials diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/SVD b/ground/gcs/src/libs/eigen/unsupported/Eigen/SVD similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/SVD rename to ground/gcs/src/libs/eigen/unsupported/Eigen/SVD diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/Skyline b/ground/gcs/src/libs/eigen/unsupported/Eigen/Skyline similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/Skyline rename to ground/gcs/src/libs/eigen/unsupported/Eigen/Skyline diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/SparseExtra b/ground/gcs/src/libs/eigen/unsupported/Eigen/SparseExtra similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/SparseExtra rename to ground/gcs/src/libs/eigen/unsupported/Eigen/SparseExtra diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/Splines b/ground/gcs/src/libs/eigen/unsupported/Eigen/Splines similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/Splines rename to ground/gcs/src/libs/eigen/unsupported/Eigen/Splines diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/AutoDiff/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/AutoDiff/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/AutoDiff/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/AutoDiff/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/BVH/BVAlgorithms.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/BVH/BVAlgorithms.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/BVH/BVAlgorithms.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/BVH/BVAlgorithms.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/BVH/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/BVH/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/BVH/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/BVH/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/BVH/KdBVH.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/BVH/KdBVH.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/BVH/KdBVH.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/BVH/KdBVH.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/FFT/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/FFT/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/FFT/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/FFT/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/FFT/ei_fftw_impl.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/FFT/ei_fftw_impl.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/FFT/ei_fftw_impl.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/FFT/ei_fftw_impl.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/FFT/ei_kissfft_impl.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/FFT/ei_kissfft_impl.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/FFT/ei_kissfft_impl.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/FFT/ei_kissfft_impl.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/DGMRES.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/DGMRES.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/DGMRES.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/DGMRES.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/GMRES.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/GMRES.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/GMRES.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/GMRES.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteCholesky.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteCholesky.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteCholesky.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteCholesky.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/IterationController.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/IterationController.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/IterationController.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/IterationController.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/MINRES.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/MINRES.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/MINRES.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/MINRES.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/Scaling.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/Scaling.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/Scaling.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/IterativeSolvers/Scaling.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/KroneckerProduct/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/KroneckerProduct/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/KroneckerProduct/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/KroneckerProduct/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/CopyrightMINPACK.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/CopyrightMINPACK.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/CopyrightMINPACK.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/CopyrightMINPACK.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunctionAtomic.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunctionAtomic.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunctionAtomic.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixFunctionAtomic.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/StemFunction.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/StemFunction.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/StemFunction.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/MatrixFunctions/StemFunction.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MoreVectorization/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/MoreVectorization/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MoreVectorization/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/MoreVectorization/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MoreVectorization/MathFunctions.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/MoreVectorization/MathFunctions.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/MoreVectorization/MathFunctions.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/MoreVectorization/MathFunctions.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/chkder.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/chkder.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/chkder.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/chkder.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/covar.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/covar.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/covar.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/covar.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/dogleg.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/dogleg.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/dogleg.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/dogleg.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/lmpar.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/lmpar.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/lmpar.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/lmpar.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/r1updt.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/r1updt.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/r1updt.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/r1updt.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NumericalDiff/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/NumericalDiff/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NumericalDiff/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/NumericalDiff/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Polynomials/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/Polynomials/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Polynomials/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/Polynomials/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Polynomials/Companion.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/Polynomials/Companion.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Polynomials/Companion.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/Polynomials/Companion.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Polynomials/PolynomialSolver.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/Polynomials/PolynomialSolver.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Polynomials/PolynomialSolver.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/Polynomials/PolynomialSolver.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Polynomials/PolynomialUtils.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/Polynomials/PolynomialUtils.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Polynomials/PolynomialUtils.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/Polynomials/PolynomialUtils.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SVD/BDCSVD.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/SVD/BDCSVD.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SVD/BDCSVD.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/SVD/BDCSVD.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SVD/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/SVD/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SVD/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/SVD/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SVD/JacobiSVD.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/SVD/JacobiSVD.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SVD/JacobiSVD.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/SVD/JacobiSVD.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SVD/SVDBase.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/SVD/SVDBase.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SVD/SVDBase.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/SVD/SVDBase.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SVD/TODOBdcsvd.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/SVD/TODOBdcsvd.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SVD/TODOBdcsvd.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/SVD/TODOBdcsvd.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SVD/doneInBDCSVD.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/SVD/doneInBDCSVD.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SVD/doneInBDCSVD.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/SVD/doneInBDCSVD.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Skyline/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/Skyline/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Skyline/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/Skyline/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineMatrix.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineMatrix.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineMatrix.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineMatrix.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineProduct.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineProduct.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineProduct.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineProduct.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineStorage.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineStorage.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineStorage.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineStorage.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineUtil.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineUtil.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineUtil.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/Skyline/SkylineUtil.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/MarketIO.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/MarketIO.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/MarketIO.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/MarketIO.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/RandomSetter.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/RandomSetter.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/RandomSetter.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/SparseExtra/RandomSetter.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Splines/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/Splines/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Splines/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/Splines/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Splines/Spline.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/Splines/Spline.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Splines/Spline.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/Splines/Spline.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Splines/SplineFitting.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/Splines/SplineFitting.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Splines/SplineFitting.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/Splines/SplineFitting.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Splines/SplineFwd.h b/ground/gcs/src/libs/eigen/unsupported/Eigen/src/Splines/SplineFwd.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/Eigen/src/Splines/SplineFwd.h rename to ground/gcs/src/libs/eigen/unsupported/Eigen/src/Splines/SplineFwd.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/README.txt b/ground/gcs/src/libs/eigen/unsupported/README.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/README.txt rename to ground/gcs/src/libs/eigen/unsupported/README.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/bench/bench_svd.cpp b/ground/gcs/src/libs/eigen/unsupported/bench/bench_svd.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/bench/bench_svd.cpp rename to ground/gcs/src/libs/eigen/unsupported/bench/bench_svd.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/doc/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/doc/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/doc/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/doc/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/doc/Overview.dox b/ground/gcs/src/libs/eigen/unsupported/doc/Overview.dox similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/doc/Overview.dox rename to ground/gcs/src/libs/eigen/unsupported/doc/Overview.dox diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/doc/eigendoxy_layout.xml.in b/ground/gcs/src/libs/eigen/unsupported/doc/eigendoxy_layout.xml.in similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/doc/eigendoxy_layout.xml.in rename to ground/gcs/src/libs/eigen/unsupported/doc/eigendoxy_layout.xml.in diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/BVH_Example.cpp b/ground/gcs/src/libs/eigen/unsupported/doc/examples/BVH_Example.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/BVH_Example.cpp rename to ground/gcs/src/libs/eigen/unsupported/doc/examples/BVH_Example.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/doc/examples/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/doc/examples/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/FFT.cpp b/ground/gcs/src/libs/eigen/unsupported/doc/examples/FFT.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/FFT.cpp rename to ground/gcs/src/libs/eigen/unsupported/doc/examples/FFT.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/MatrixExponential.cpp b/ground/gcs/src/libs/eigen/unsupported/doc/examples/MatrixExponential.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/MatrixExponential.cpp rename to ground/gcs/src/libs/eigen/unsupported/doc/examples/MatrixExponential.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/MatrixFunction.cpp b/ground/gcs/src/libs/eigen/unsupported/doc/examples/MatrixFunction.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/MatrixFunction.cpp rename to ground/gcs/src/libs/eigen/unsupported/doc/examples/MatrixFunction.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/MatrixLogarithm.cpp b/ground/gcs/src/libs/eigen/unsupported/doc/examples/MatrixLogarithm.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/MatrixLogarithm.cpp rename to ground/gcs/src/libs/eigen/unsupported/doc/examples/MatrixLogarithm.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/MatrixPower.cpp b/ground/gcs/src/libs/eigen/unsupported/doc/examples/MatrixPower.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/MatrixPower.cpp rename to ground/gcs/src/libs/eigen/unsupported/doc/examples/MatrixPower.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/MatrixPower_optimal.cpp b/ground/gcs/src/libs/eigen/unsupported/doc/examples/MatrixPower_optimal.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/MatrixPower_optimal.cpp rename to ground/gcs/src/libs/eigen/unsupported/doc/examples/MatrixPower_optimal.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/MatrixSine.cpp b/ground/gcs/src/libs/eigen/unsupported/doc/examples/MatrixSine.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/MatrixSine.cpp rename to ground/gcs/src/libs/eigen/unsupported/doc/examples/MatrixSine.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/MatrixSinh.cpp b/ground/gcs/src/libs/eigen/unsupported/doc/examples/MatrixSinh.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/MatrixSinh.cpp rename to ground/gcs/src/libs/eigen/unsupported/doc/examples/MatrixSinh.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/MatrixSquareRoot.cpp b/ground/gcs/src/libs/eigen/unsupported/doc/examples/MatrixSquareRoot.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/MatrixSquareRoot.cpp rename to ground/gcs/src/libs/eigen/unsupported/doc/examples/MatrixSquareRoot.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/PolynomialSolver1.cpp b/ground/gcs/src/libs/eigen/unsupported/doc/examples/PolynomialSolver1.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/PolynomialSolver1.cpp rename to ground/gcs/src/libs/eigen/unsupported/doc/examples/PolynomialSolver1.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/PolynomialUtils1.cpp b/ground/gcs/src/libs/eigen/unsupported/doc/examples/PolynomialUtils1.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/doc/examples/PolynomialUtils1.cpp rename to ground/gcs/src/libs/eigen/unsupported/doc/examples/PolynomialUtils1.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/doc/snippets/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/doc/snippets/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/doc/snippets/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/doc/snippets/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/BVH.cpp b/ground/gcs/src/libs/eigen/unsupported/test/BVH.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/BVH.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/BVH.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/CMakeLists.txt b/ground/gcs/src/libs/eigen/unsupported/test/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/CMakeLists.txt rename to ground/gcs/src/libs/eigen/unsupported/test/CMakeLists.txt diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/FFT.cpp b/ground/gcs/src/libs/eigen/unsupported/test/FFT.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/FFT.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/FFT.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/FFTW.cpp b/ground/gcs/src/libs/eigen/unsupported/test/FFTW.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/FFTW.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/FFTW.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/NonLinearOptimization.cpp b/ground/gcs/src/libs/eigen/unsupported/test/NonLinearOptimization.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/NonLinearOptimization.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/NonLinearOptimization.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/NumericalDiff.cpp b/ground/gcs/src/libs/eigen/unsupported/test/NumericalDiff.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/NumericalDiff.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/NumericalDiff.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/alignedvector3.cpp b/ground/gcs/src/libs/eigen/unsupported/test/alignedvector3.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/alignedvector3.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/alignedvector3.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/autodiff.cpp b/ground/gcs/src/libs/eigen/unsupported/test/autodiff.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/autodiff.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/autodiff.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/bdcsvd.cpp b/ground/gcs/src/libs/eigen/unsupported/test/bdcsvd.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/bdcsvd.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/bdcsvd.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/dgmres.cpp b/ground/gcs/src/libs/eigen/unsupported/test/dgmres.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/dgmres.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/dgmres.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/forward_adolc.cpp b/ground/gcs/src/libs/eigen/unsupported/test/forward_adolc.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/forward_adolc.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/forward_adolc.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/gmres.cpp b/ground/gcs/src/libs/eigen/unsupported/test/gmres.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/gmres.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/gmres.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/jacobisvd.cpp b/ground/gcs/src/libs/eigen/unsupported/test/jacobisvd.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/jacobisvd.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/jacobisvd.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/kronecker_product.cpp b/ground/gcs/src/libs/eigen/unsupported/test/kronecker_product.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/kronecker_product.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/kronecker_product.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/levenberg_marquardt.cpp b/ground/gcs/src/libs/eigen/unsupported/test/levenberg_marquardt.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/levenberg_marquardt.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/levenberg_marquardt.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/matrix_exponential.cpp b/ground/gcs/src/libs/eigen/unsupported/test/matrix_exponential.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/matrix_exponential.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/matrix_exponential.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/matrix_function.cpp b/ground/gcs/src/libs/eigen/unsupported/test/matrix_function.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/matrix_function.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/matrix_function.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/matrix_functions.h b/ground/gcs/src/libs/eigen/unsupported/test/matrix_functions.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/matrix_functions.h rename to ground/gcs/src/libs/eigen/unsupported/test/matrix_functions.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/matrix_power.cpp b/ground/gcs/src/libs/eigen/unsupported/test/matrix_power.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/matrix_power.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/matrix_power.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/matrix_square_root.cpp b/ground/gcs/src/libs/eigen/unsupported/test/matrix_square_root.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/matrix_square_root.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/matrix_square_root.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/minres.cpp b/ground/gcs/src/libs/eigen/unsupported/test/minres.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/minres.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/minres.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/mpreal/mpreal.h b/ground/gcs/src/libs/eigen/unsupported/test/mpreal/mpreal.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/mpreal/mpreal.h rename to ground/gcs/src/libs/eigen/unsupported/test/mpreal/mpreal.h diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/mpreal_support.cpp b/ground/gcs/src/libs/eigen/unsupported/test/mpreal_support.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/mpreal_support.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/mpreal_support.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/openglsupport.cpp b/ground/gcs/src/libs/eigen/unsupported/test/openglsupport.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/openglsupport.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/openglsupport.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/polynomialsolver.cpp b/ground/gcs/src/libs/eigen/unsupported/test/polynomialsolver.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/polynomialsolver.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/polynomialsolver.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/polynomialutils.cpp b/ground/gcs/src/libs/eigen/unsupported/test/polynomialutils.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/polynomialutils.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/polynomialutils.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/sparse_extra.cpp b/ground/gcs/src/libs/eigen/unsupported/test/sparse_extra.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/sparse_extra.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/sparse_extra.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/splines.cpp b/ground/gcs/src/libs/eigen/unsupported/test/splines.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/splines.cpp rename to ground/gcs/src/libs/eigen/unsupported/test/splines.cpp diff --git a/ground/openpilotgcs/src/libs/eigen/unsupported/test/svd_common.h b/ground/gcs/src/libs/eigen/unsupported/test/svd_common.h similarity index 100% rename from ground/openpilotgcs/src/libs/eigen/unsupported/test/svd_common.h rename to ground/gcs/src/libs/eigen/unsupported/test/svd_common.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/extensionsystem.pri b/ground/gcs/src/libs/extensionsystem/extensionsystem.pri similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/extensionsystem.pri rename to ground/gcs/src/libs/extensionsystem/extensionsystem.pri diff --git a/ground/openpilotgcs/src/libs/extensionsystem/extensionsystem.pro b/ground/gcs/src/libs/extensionsystem/extensionsystem.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/extensionsystem.pro rename to ground/gcs/src/libs/extensionsystem/extensionsystem.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/extensionsystem_dependencies.pri b/ground/gcs/src/libs/extensionsystem/extensionsystem_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/extensionsystem_dependencies.pri rename to ground/gcs/src/libs/extensionsystem/extensionsystem_dependencies.pri diff --git a/ground/openpilotgcs/src/libs/extensionsystem/extensionsystem_global.h b/ground/gcs/src/libs/extensionsystem/extensionsystem_global.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/extensionsystem_global.h rename to ground/gcs/src/libs/extensionsystem/extensionsystem_global.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/images/error.png b/ground/gcs/src/libs/extensionsystem/images/error.png similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/images/error.png rename to ground/gcs/src/libs/extensionsystem/images/error.png diff --git a/ground/openpilotgcs/src/libs/extensionsystem/images/ok.png b/ground/gcs/src/libs/extensionsystem/images/ok.png similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/images/ok.png rename to ground/gcs/src/libs/extensionsystem/images/ok.png diff --git a/ground/openpilotgcs/src/libs/extensionsystem/iplugin.cpp b/ground/gcs/src/libs/extensionsystem/iplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/iplugin.cpp rename to ground/gcs/src/libs/extensionsystem/iplugin.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/iplugin.h b/ground/gcs/src/libs/extensionsystem/iplugin.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/iplugin.h rename to ground/gcs/src/libs/extensionsystem/iplugin.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/iplugin_p.h b/ground/gcs/src/libs/extensionsystem/iplugin_p.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/iplugin_p.h rename to ground/gcs/src/libs/extensionsystem/iplugin_p.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/optionsparser.cpp b/ground/gcs/src/libs/extensionsystem/optionsparser.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/optionsparser.cpp rename to ground/gcs/src/libs/extensionsystem/optionsparser.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/optionsparser.h b/ground/gcs/src/libs/extensionsystem/optionsparser.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/optionsparser.h rename to ground/gcs/src/libs/extensionsystem/optionsparser.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/plugindetailsview.cpp b/ground/gcs/src/libs/extensionsystem/plugindetailsview.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/plugindetailsview.cpp rename to ground/gcs/src/libs/extensionsystem/plugindetailsview.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/plugindetailsview.h b/ground/gcs/src/libs/extensionsystem/plugindetailsview.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/plugindetailsview.h rename to ground/gcs/src/libs/extensionsystem/plugindetailsview.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/plugindetailsview.ui b/ground/gcs/src/libs/extensionsystem/plugindetailsview.ui similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/plugindetailsview.ui rename to ground/gcs/src/libs/extensionsystem/plugindetailsview.ui diff --git a/ground/openpilotgcs/src/libs/extensionsystem/pluginerrorview.cpp b/ground/gcs/src/libs/extensionsystem/pluginerrorview.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/pluginerrorview.cpp rename to ground/gcs/src/libs/extensionsystem/pluginerrorview.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/pluginerrorview.h b/ground/gcs/src/libs/extensionsystem/pluginerrorview.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/pluginerrorview.h rename to ground/gcs/src/libs/extensionsystem/pluginerrorview.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/pluginerrorview.ui b/ground/gcs/src/libs/extensionsystem/pluginerrorview.ui similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/pluginerrorview.ui rename to ground/gcs/src/libs/extensionsystem/pluginerrorview.ui diff --git a/ground/openpilotgcs/src/libs/extensionsystem/pluginmanager.cpp b/ground/gcs/src/libs/extensionsystem/pluginmanager.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/pluginmanager.cpp rename to ground/gcs/src/libs/extensionsystem/pluginmanager.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/pluginmanager.h b/ground/gcs/src/libs/extensionsystem/pluginmanager.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/pluginmanager.h rename to ground/gcs/src/libs/extensionsystem/pluginmanager.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/pluginmanager_p.h b/ground/gcs/src/libs/extensionsystem/pluginmanager_p.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/pluginmanager_p.h rename to ground/gcs/src/libs/extensionsystem/pluginmanager_p.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/pluginspec.cpp b/ground/gcs/src/libs/extensionsystem/pluginspec.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/pluginspec.cpp rename to ground/gcs/src/libs/extensionsystem/pluginspec.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/pluginspec.h b/ground/gcs/src/libs/extensionsystem/pluginspec.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/pluginspec.h rename to ground/gcs/src/libs/extensionsystem/pluginspec.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/pluginspec_p.h b/ground/gcs/src/libs/extensionsystem/pluginspec_p.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/pluginspec_p.h rename to ground/gcs/src/libs/extensionsystem/pluginspec_p.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/pluginview.cpp b/ground/gcs/src/libs/extensionsystem/pluginview.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/pluginview.cpp rename to ground/gcs/src/libs/extensionsystem/pluginview.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/pluginview.h b/ground/gcs/src/libs/extensionsystem/pluginview.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/pluginview.h rename to ground/gcs/src/libs/extensionsystem/pluginview.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/pluginview.qrc b/ground/gcs/src/libs/extensionsystem/pluginview.qrc similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/pluginview.qrc rename to ground/gcs/src/libs/extensionsystem/pluginview.qrc diff --git a/ground/openpilotgcs/src/libs/extensionsystem/pluginview.ui b/ground/gcs/src/libs/extensionsystem/pluginview.ui similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/pluginview.ui rename to ground/gcs/src/libs/extensionsystem/pluginview.ui diff --git a/ground/openpilotgcs/src/libs/extensionsystem/pluginview_p.h b/ground/gcs/src/libs/extensionsystem/pluginview_p.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/pluginview_p.h rename to ground/gcs/src/libs/extensionsystem/pluginview_p.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/auto.pro b/ground/gcs/src/libs/extensionsystem/test/auto/auto.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/auto.pro rename to ground/gcs/src/libs/extensionsystem/test/auto/auto.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/circularplugins.pro b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/circularplugins.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/circularplugins.pro rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/circularplugins.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin1.cpp b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin1.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin1.cpp rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin1.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin1.h b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin1.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin1.h rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin1.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin1.pro b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin1.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin1.pro rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin1/plugin1.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin2.cpp b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin2.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin2.cpp rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin2.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin2.h b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin2.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin2.h rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin2.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin2.pro b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin2.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin2.pro rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin2/plugin2.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin3.cpp b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin3.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin3.cpp rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin3.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin3.h b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin3.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin3.h rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin3.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin3.pro b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin3.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin3.pro rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/circularplugins/plugin3/plugin3.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/correctplugins1.pro b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/correctplugins1.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/correctplugins1.pro rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/correctplugins1.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin.spec b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin.spec similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin.spec rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin.spec diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin1.cpp b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin1.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin1.cpp rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin1.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin1.h b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin1.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin1.h rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin1.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin1.pro b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin1.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin1.pro rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin1/plugin1.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin.spec b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin.spec similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin.spec rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin.spec diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin2.cpp b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin2.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin2.cpp rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin2.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin2.h b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin2.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin2.h rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin2.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin2.pro b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin2.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin2.pro rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin2/plugin2.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin.spec b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin.spec similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin.spec rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin.spec diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin3.cpp b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin3.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin3.cpp rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin3.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin3.h b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin3.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin3.h rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin3.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin3.pro b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin3.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin3.pro rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/correctplugins1/plugin3/plugin3.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/pluginmanager.pro b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/pluginmanager.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/pluginmanager.pro rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/pluginmanager.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/plugins/myplug/myplug.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/plugins/myplug/myplug.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/plugins/myplug/myplug.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/plugins/myplug/myplug.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/plugins/otherplugin.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/plugins/otherplugin.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/plugins/otherplugin.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/plugins/otherplugin.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/plugins/plugin1.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/plugins/plugin1.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/plugins/plugin1.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/plugins/plugin1.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/test.pro b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/test.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/test.pro rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/test.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/test.sh b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/test.sh similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/test.sh rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/test.sh diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/tst_pluginmanager.cpp b/ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/tst_pluginmanager.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginmanager/tst_pluginmanager.cpp rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginmanager/tst_pluginmanager.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/pluginspec.pro b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/pluginspec.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/pluginspec.pro rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/pluginspec.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/test.pro b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/test.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/test.pro rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/test.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/test.sh b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/test.sh similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/test.sh rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/test.sh diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec1.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec1.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec1.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec1.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec2.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec2.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec2.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec2.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec3.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec3.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec3.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec3.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec4.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec4.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec4.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec4.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec5.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec5.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec5.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testdependencies/spec5.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testdir/spec.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testdir/spec.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testdir/spec.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testdir/spec.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.cpp b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.cpp rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.h b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.h rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.pro b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.pro rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin_global.h b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin_global.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin_global.h rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testplugin/testplugin_global.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/simplespec.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/simplespec.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/simplespec.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/simplespec.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec1.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec1.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec1.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec1.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec2.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec2.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec2.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec2.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong1.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong1.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong1.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong1.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong2.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong2.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong2.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong2.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong3.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong3.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong3.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong3.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong4.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong4.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong4.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong4.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong5.xml b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong5.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong5.xml rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/testspecs/spec_wrong5.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/tst_pluginspec.cpp b/ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/tst_pluginspec.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/auto/pluginspec/tst_pluginspec.cpp rename to ground/gcs/src/libs/extensionsystem/test/auto/pluginspec/tst_pluginspec.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/extensionsystem_test.pri b/ground/gcs/src/libs/extensionsystem/test/extensionsystem_test.pri similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/extensionsystem_test.pri rename to ground/gcs/src/libs/extensionsystem/test/extensionsystem_test.pri diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/manual.pro b/ground/gcs/src/libs/extensionsystem/test/manual/manual.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/manual.pro rename to ground/gcs/src/libs/extensionsystem/test/manual/manual.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugindialog.cpp b/ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugindialog.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugindialog.cpp rename to ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugindialog.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugindialog.h b/ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugindialog.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugindialog.h rename to ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugindialog.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin.xml b/ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin.xml rename to ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin1.cpp b/ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin1.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin1.cpp rename to ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin1.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin1.h b/ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin1.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin1.h rename to ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin1.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin1.pro b/ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin1.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin1.pro rename to ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin1.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin.xml b/ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin.xml rename to ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin2.cpp b/ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin2.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin2.cpp rename to ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin2.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin2.h b/ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin2.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin2.h rename to ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin2.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin2.pro b/ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin2.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin2.pro rename to ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin2.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin.xml b/ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin.xml rename to ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin3.cpp b/ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin3.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin3.cpp rename to ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin3.cpp diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin3.h b/ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin3.h similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin3.h rename to ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin3.h diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin3.pro b/ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin3.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin3.pro rename to ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin3.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin4/plugin.xml b/ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin4/plugin.xml similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin4/plugin.xml rename to ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin4/plugin.xml diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugins.pro b/ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugins.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugins.pro rename to ground/gcs/src/libs/extensionsystem/test/manual/pluginview/plugins/plugins.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/pluginview.pro b/ground/gcs/src/libs/extensionsystem/test/manual/pluginview/pluginview.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/pluginview.pro rename to ground/gcs/src/libs/extensionsystem/test/manual/pluginview/pluginview.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/test.pro b/ground/gcs/src/libs/extensionsystem/test/manual/pluginview/test.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/test.pro rename to ground/gcs/src/libs/extensionsystem/test/manual/pluginview/test.pro diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/test.sh b/ground/gcs/src/libs/extensionsystem/test/manual/pluginview/test.sh similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/manual/pluginview/test.sh rename to ground/gcs/src/libs/extensionsystem/test/manual/pluginview/test.sh diff --git a/ground/openpilotgcs/src/libs/extensionsystem/test/test.pro b/ground/gcs/src/libs/extensionsystem/test/test.pro similarity index 100% rename from ground/openpilotgcs/src/libs/extensionsystem/test/test.pro rename to ground/gcs/src/libs/extensionsystem/test/test.pro diff --git a/ground/openpilotgcs/src/libs/glc_lib/.gitignore b/ground/gcs/src/libs/glc_lib/.gitignore similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/.gitignore rename to ground/gcs/src/libs/glc_lib/.gitignore diff --git a/ground/openpilotgcs/src/libs/glc_lib/.no-auto-format b/ground/gcs/src/libs/glc_lib/.no-auto-format similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/.no-auto-format rename to ground/gcs/src/libs/glc_lib/.no-auto-format diff --git a/ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_3dwidget.cpp b/ground/gcs/src/libs/glc_lib/3DWidget/glc_3dwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_3dwidget.cpp rename to ground/gcs/src/libs/glc_lib/3DWidget/glc_3dwidget.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_3dwidget.h b/ground/gcs/src/libs/glc_lib/3DWidget/glc_3dwidget.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_3dwidget.h rename to ground/gcs/src/libs/glc_lib/3DWidget/glc_3dwidget.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_3dwidgetmanager.cpp b/ground/gcs/src/libs/glc_lib/3DWidget/glc_3dwidgetmanager.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_3dwidgetmanager.cpp rename to ground/gcs/src/libs/glc_lib/3DWidget/glc_3dwidgetmanager.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_3dwidgetmanager.h b/ground/gcs/src/libs/glc_lib/3DWidget/glc_3dwidgetmanager.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_3dwidgetmanager.h rename to ground/gcs/src/libs/glc_lib/3DWidget/glc_3dwidgetmanager.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_3dwidgetmanagerhandle.cpp b/ground/gcs/src/libs/glc_lib/3DWidget/glc_3dwidgetmanagerhandle.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_3dwidgetmanagerhandle.cpp rename to ground/gcs/src/libs/glc_lib/3DWidget/glc_3dwidgetmanagerhandle.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_3dwidgetmanagerhandle.h b/ground/gcs/src/libs/glc_lib/3DWidget/glc_3dwidgetmanagerhandle.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_3dwidgetmanagerhandle.h rename to ground/gcs/src/libs/glc_lib/3DWidget/glc_3dwidgetmanagerhandle.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_abstractmanipulator.cpp b/ground/gcs/src/libs/glc_lib/3DWidget/glc_abstractmanipulator.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_abstractmanipulator.cpp rename to ground/gcs/src/libs/glc_lib/3DWidget/glc_abstractmanipulator.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_abstractmanipulator.h b/ground/gcs/src/libs/glc_lib/3DWidget/glc_abstractmanipulator.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_abstractmanipulator.h rename to ground/gcs/src/libs/glc_lib/3DWidget/glc_abstractmanipulator.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_axis.cpp b/ground/gcs/src/libs/glc_lib/3DWidget/glc_axis.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_axis.cpp rename to ground/gcs/src/libs/glc_lib/3DWidget/glc_axis.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_axis.h b/ground/gcs/src/libs/glc_lib/3DWidget/glc_axis.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_axis.h rename to ground/gcs/src/libs/glc_lib/3DWidget/glc_axis.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_cuttingplane.cpp b/ground/gcs/src/libs/glc_lib/3DWidget/glc_cuttingplane.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_cuttingplane.cpp rename to ground/gcs/src/libs/glc_lib/3DWidget/glc_cuttingplane.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_cuttingplane.h b/ground/gcs/src/libs/glc_lib/3DWidget/glc_cuttingplane.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_cuttingplane.h rename to ground/gcs/src/libs/glc_lib/3DWidget/glc_cuttingplane.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_pullmanipulator.cpp b/ground/gcs/src/libs/glc_lib/3DWidget/glc_pullmanipulator.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_pullmanipulator.cpp rename to ground/gcs/src/libs/glc_lib/3DWidget/glc_pullmanipulator.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_pullmanipulator.h b/ground/gcs/src/libs/glc_lib/3DWidget/glc_pullmanipulator.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_pullmanipulator.h rename to ground/gcs/src/libs/glc_lib/3DWidget/glc_pullmanipulator.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_rotationmanipulator.cpp b/ground/gcs/src/libs/glc_lib/3DWidget/glc_rotationmanipulator.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_rotationmanipulator.cpp rename to ground/gcs/src/libs/glc_lib/3DWidget/glc_rotationmanipulator.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_rotationmanipulator.h b/ground/gcs/src/libs/glc_lib/3DWidget/glc_rotationmanipulator.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3DWidget/glc_rotationmanipulator.h rename to ground/gcs/src/libs/glc_lib/3DWidget/glc_rotationmanipulator.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/glext/glext.h b/ground/gcs/src/libs/glc_lib/3rdparty/glext/glext.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/glext/glext.h rename to ground/gcs/src/libs/glc_lib/3rdparty/glext/glext.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/AUTHORS b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/AUTHORS similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/AUTHORS rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/AUTHORS diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/ChangeLog b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/ChangeLog similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/ChangeLog rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/ChangeLog diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/README b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/README similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/README rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/README diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/atmosphere.c b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/atmosphere.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/atmosphere.c rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/atmosphere.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/atmosphere.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/atmosphere.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/atmosphere.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/atmosphere.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/background.c b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/background.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/background.c rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/background.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/background.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/background.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/background.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/background.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/camera.c b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/camera.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/camera.c rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/camera.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/camera.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/camera.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/camera.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/camera.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/chunk.c b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/chunk.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/chunk.c rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/chunk.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/chunk.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/chunk.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/chunk.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/chunk.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/chunktable.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/chunktable.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/chunktable.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/chunktable.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/ease.c b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/ease.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/ease.c rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/ease.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/ease.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/ease.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/ease.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/ease.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/file.c b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/file.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/file.c rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/file.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/file.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/file.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/file.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/file.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/io.c b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/io.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/io.c rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/io.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/io.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/io.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/io.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/io.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/light.c b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/light.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/light.c rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/light.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/light.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/light.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/light.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/light.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/material.c b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/material.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/material.c rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/material.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/material.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/material.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/material.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/material.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/matrix.c b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/matrix.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/matrix.c rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/matrix.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/matrix.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/matrix.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/matrix.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/matrix.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/mesh.c b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/mesh.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/mesh.c rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/mesh.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/mesh.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/mesh.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/mesh.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/mesh.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/node.c b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/node.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/node.c rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/node.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/node.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/node.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/node.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/node.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/quat.c b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/quat.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/quat.c rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/quat.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/quat.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/quat.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/quat.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/quat.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/shadow.c b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/shadow.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/shadow.c rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/shadow.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/shadow.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/shadow.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/shadow.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/shadow.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/tcb.c b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/tcb.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/tcb.c rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/tcb.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/tcb.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/tcb.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/tcb.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/tcb.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/tracks.c b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/tracks.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/tracks.c rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/tracks.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/tracks.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/tracks.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/tracks.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/tracks.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/types.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/types.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/types.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/types.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/vector.c b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/vector.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/vector.c rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/vector.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/vector.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/vector.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/vector.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/vector.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/viewport.c b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/viewport.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/viewport.c rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/viewport.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/viewport.h b/ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/viewport.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/lib3ds/viewport.h rename to ground/gcs/src/libs/glc_lib/3rdparty/lib3ds/viewport.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/crypt.h b/ground/gcs/src/libs/glc_lib/3rdparty/quazip/crypt.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/crypt.h rename to ground/gcs/src/libs/glc_lib/3rdparty/quazip/crypt.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/ioapi.c b/ground/gcs/src/libs/glc_lib/3rdparty/quazip/ioapi.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/ioapi.c rename to ground/gcs/src/libs/glc_lib/3rdparty/quazip/ioapi.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/ioapi.h b/ground/gcs/src/libs/glc_lib/3rdparty/quazip/ioapi.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/ioapi.h rename to ground/gcs/src/libs/glc_lib/3rdparty/quazip/ioapi.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/quazip.cpp b/ground/gcs/src/libs/glc_lib/3rdparty/quazip/quazip.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/quazip.cpp rename to ground/gcs/src/libs/glc_lib/3rdparty/quazip/quazip.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/quazip.h b/ground/gcs/src/libs/glc_lib/3rdparty/quazip/quazip.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/quazip.h rename to ground/gcs/src/libs/glc_lib/3rdparty/quazip/quazip.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/quazipfile.cpp b/ground/gcs/src/libs/glc_lib/3rdparty/quazip/quazipfile.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/quazipfile.cpp rename to ground/gcs/src/libs/glc_lib/3rdparty/quazip/quazipfile.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/quazipfile.h b/ground/gcs/src/libs/glc_lib/3rdparty/quazip/quazipfile.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/quazipfile.h rename to ground/gcs/src/libs/glc_lib/3rdparty/quazip/quazipfile.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/quazipfileinfo.h b/ground/gcs/src/libs/glc_lib/3rdparty/quazip/quazipfileinfo.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/quazipfileinfo.h rename to ground/gcs/src/libs/glc_lib/3rdparty/quazip/quazipfileinfo.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/quazipnewinfo.cpp b/ground/gcs/src/libs/glc_lib/3rdparty/quazip/quazipnewinfo.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/quazipnewinfo.cpp rename to ground/gcs/src/libs/glc_lib/3rdparty/quazip/quazipnewinfo.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/quazipnewinfo.h b/ground/gcs/src/libs/glc_lib/3rdparty/quazip/quazipnewinfo.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/quazipnewinfo.h rename to ground/gcs/src/libs/glc_lib/3rdparty/quazip/quazipnewinfo.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/unzip.c b/ground/gcs/src/libs/glc_lib/3rdparty/quazip/unzip.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/unzip.c rename to ground/gcs/src/libs/glc_lib/3rdparty/quazip/unzip.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/unzip.h b/ground/gcs/src/libs/glc_lib/3rdparty/quazip/unzip.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/unzip.h rename to ground/gcs/src/libs/glc_lib/3rdparty/quazip/unzip.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/zip.c b/ground/gcs/src/libs/glc_lib/3rdparty/quazip/zip.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/zip.c rename to ground/gcs/src/libs/glc_lib/3rdparty/quazip/zip.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/zip.h b/ground/gcs/src/libs/glc_lib/3rdparty/quazip/zip.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/quazip/zip.h rename to ground/gcs/src/libs/glc_lib/3rdparty/quazip/zip.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/ChangeLog b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/ChangeLog similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/ChangeLog rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/ChangeLog diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/FAQ b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/FAQ similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/FAQ rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/FAQ diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/INDEX b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/INDEX similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/INDEX rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/INDEX diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/Makefile b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/Makefile similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/Makefile rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/Makefile diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/Makefile.in b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/Makefile.in similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/Makefile.in rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/Makefile.in diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/README b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/README similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/README rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/README diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/adler32.c b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/adler32.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/adler32.c rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/adler32.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/algorithm.txt b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/algorithm.txt similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/algorithm.txt rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/algorithm.txt diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/compress.c b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/compress.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/compress.c rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/compress.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/configure b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/configure similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/configure rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/configure diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/crc32.c b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/crc32.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/crc32.c rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/crc32.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/crc32.h b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/crc32.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/crc32.h rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/crc32.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/deflate.c b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/deflate.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/deflate.c rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/deflate.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/deflate.h b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/deflate.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/deflate.h rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/deflate.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/example.c b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/example.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/example.c rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/example.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/gzio.c b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/gzio.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/gzio.c rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/gzio.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/infback.c b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/infback.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/infback.c rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/infback.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/inffast.c b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/inffast.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/inffast.c rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/inffast.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/inffast.h b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/inffast.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/inffast.h rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/inffast.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/inffixed.h b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/inffixed.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/inffixed.h rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/inffixed.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/inflate.c b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/inflate.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/inflate.c rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/inflate.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/inflate.h b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/inflate.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/inflate.h rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/inflate.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/inftrees.c b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/inftrees.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/inftrees.c rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/inftrees.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/inftrees.h b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/inftrees.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/inftrees.h rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/inftrees.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/make_vms.com b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/make_vms.com similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/make_vms.com rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/make_vms.com diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/minigzip.c b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/minigzip.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/minigzip.c rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/minigzip.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/trees.c b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/trees.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/trees.c rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/trees.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/trees.h b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/trees.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/trees.h rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/trees.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/uncompr.c b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/uncompr.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/uncompr.c rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/uncompr.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/zconf.h b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/zconf.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/zconf.h rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/zconf.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/zconf.in.h b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/zconf.in.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/zconf.in.h rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/zconf.in.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/zlib.3 b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/zlib.3 similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/zlib.3 rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/zlib.3 diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/zlib.h b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/zlib.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/zlib.h rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/zlib.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/zutil.c b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/zutil.c similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/zutil.c rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/zutil.c diff --git a/ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/zutil.h b/ground/gcs/src/libs/glc_lib/3rdparty/zlib/zutil.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/3rdparty/zlib/zutil.h rename to ground/gcs/src/libs/glc_lib/3rdparty/zlib/zutil.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/COPYING b/ground/gcs/src/libs/glc_lib/COPYING similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/COPYING rename to ground/gcs/src/libs/glc_lib/COPYING diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_3drep.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_3drep.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_3drep.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_3drep.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_3drep.h b/ground/gcs/src/libs/glc_lib/geometry/glc_3drep.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_3drep.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_3drep.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_arrow.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_arrow.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_arrow.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_arrow.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_arrow.h b/ground/gcs/src/libs/glc_lib/geometry/glc_arrow.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_arrow.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_arrow.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_box.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_box.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_box.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_box.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_box.h b/ground/gcs/src/libs/glc_lib/geometry/glc_box.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_box.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_box.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_bsrep.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_bsrep.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_bsrep.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_bsrep.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_bsrep.h b/ground/gcs/src/libs/glc_lib/geometry/glc_bsrep.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_bsrep.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_bsrep.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_circle.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_circle.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_circle.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_circle.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_circle.h b/ground/gcs/src/libs/glc_lib/geometry/glc_circle.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_circle.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_circle.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_cone.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_cone.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_cone.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_cone.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_cone.h b/ground/gcs/src/libs/glc_lib/geometry/glc_cone.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_cone.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_cone.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_cylinder.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_cylinder.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_cylinder.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_cylinder.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_cylinder.h b/ground/gcs/src/libs/glc_lib/geometry/glc_cylinder.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_cylinder.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_cylinder.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_disc.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_disc.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_disc.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_disc.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_disc.h b/ground/gcs/src/libs/glc_lib/geometry/glc_disc.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_disc.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_disc.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_extrudedmesh.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_extrudedmesh.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_extrudedmesh.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_extrudedmesh.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_extrudedmesh.h b/ground/gcs/src/libs/glc_lib/geometry/glc_extrudedmesh.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_extrudedmesh.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_extrudedmesh.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_geometry.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_geometry.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_geometry.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_geometry.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_geometry.h b/ground/gcs/src/libs/glc_lib/geometry/glc_geometry.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_geometry.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_geometry.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_line.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_line.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_line.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_line.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_line.h b/ground/gcs/src/libs/glc_lib/geometry/glc_line.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_line.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_line.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_lod.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_lod.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_lod.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_lod.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_lod.h b/ground/gcs/src/libs/glc_lib/geometry/glc_lod.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_lod.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_lod.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_mesh.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_mesh.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_mesh.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_mesh.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_mesh.h b/ground/gcs/src/libs/glc_lib/geometry/glc_mesh.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_mesh.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_mesh.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_meshdata.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_meshdata.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_meshdata.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_meshdata.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_meshdata.h b/ground/gcs/src/libs/glc_lib/geometry/glc_meshdata.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_meshdata.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_meshdata.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_point.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_point.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_point.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_point.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_point.h b/ground/gcs/src/libs/glc_lib/geometry/glc_point.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_point.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_point.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_pointcloud.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_pointcloud.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_pointcloud.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_pointcloud.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_pointcloud.h b/ground/gcs/src/libs/glc_lib/geometry/glc_pointcloud.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_pointcloud.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_pointcloud.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_pointsprite.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_pointsprite.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_pointsprite.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_pointsprite.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_pointsprite.h b/ground/gcs/src/libs/glc_lib/geometry/glc_pointsprite.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_pointsprite.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_pointsprite.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_polylines.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_polylines.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_polylines.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_polylines.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_polylines.h b/ground/gcs/src/libs/glc_lib/geometry/glc_polylines.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_polylines.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_polylines.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_primitivegroup.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_primitivegroup.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_primitivegroup.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_primitivegroup.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_primitivegroup.h b/ground/gcs/src/libs/glc_lib/geometry/glc_primitivegroup.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_primitivegroup.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_primitivegroup.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_rectangle.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_rectangle.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_rectangle.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_rectangle.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_rectangle.h b/ground/gcs/src/libs/glc_lib/geometry/glc_rectangle.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_rectangle.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_rectangle.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_rep.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_rep.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_rep.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_rep.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_rep.h b/ground/gcs/src/libs/glc_lib/geometry/glc_rep.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_rep.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_rep.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_sphere.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_sphere.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_sphere.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_sphere.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_sphere.h b/ground/gcs/src/libs/glc_lib/geometry/glc_sphere.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_sphere.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_sphere.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_wiredata.cpp b/ground/gcs/src/libs/glc_lib/geometry/glc_wiredata.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_wiredata.cpp rename to ground/gcs/src/libs/glc_lib/geometry/glc_wiredata.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/geometry/glc_wiredata.h b/ground/gcs/src/libs/glc_lib/geometry/glc_wiredata.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/geometry/glc_wiredata.h rename to ground/gcs/src/libs/glc_lib/geometry/glc_wiredata.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_boundingbox.cpp b/ground/gcs/src/libs/glc_lib/glc_boundingbox.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_boundingbox.cpp rename to ground/gcs/src/libs/glc_lib/glc_boundingbox.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_boundingbox.h b/ground/gcs/src/libs/glc_lib/glc_boundingbox.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_boundingbox.h rename to ground/gcs/src/libs/glc_lib/glc_boundingbox.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_cachemanager.cpp b/ground/gcs/src/libs/glc_lib/glc_cachemanager.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_cachemanager.cpp rename to ground/gcs/src/libs/glc_lib/glc_cachemanager.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_cachemanager.h b/ground/gcs/src/libs/glc_lib/glc_cachemanager.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_cachemanager.h rename to ground/gcs/src/libs/glc_lib/glc_cachemanager.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_config.h b/ground/gcs/src/libs/glc_lib/glc_config.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_config.h rename to ground/gcs/src/libs/glc_lib/glc_config.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_context.cpp b/ground/gcs/src/libs/glc_lib/glc_context.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_context.cpp rename to ground/gcs/src/libs/glc_lib/glc_context.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_context.h b/ground/gcs/src/libs/glc_lib/glc_context.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_context.h rename to ground/gcs/src/libs/glc_lib/glc_context.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_contextmanager.cpp b/ground/gcs/src/libs/glc_lib/glc_contextmanager.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_contextmanager.cpp rename to ground/gcs/src/libs/glc_lib/glc_contextmanager.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_contextmanager.h b/ground/gcs/src/libs/glc_lib/glc_contextmanager.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_contextmanager.h rename to ground/gcs/src/libs/glc_lib/glc_contextmanager.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_contextshareddata.cpp b/ground/gcs/src/libs/glc_lib/glc_contextshareddata.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_contextshareddata.cpp rename to ground/gcs/src/libs/glc_lib/glc_contextshareddata.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_contextshareddata.h b/ground/gcs/src/libs/glc_lib/glc_contextshareddata.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_contextshareddata.h rename to ground/gcs/src/libs/glc_lib/glc_contextshareddata.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_errorlog.cpp b/ground/gcs/src/libs/glc_lib/glc_errorlog.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_errorlog.cpp rename to ground/gcs/src/libs/glc_lib/glc_errorlog.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_errorlog.h b/ground/gcs/src/libs/glc_lib/glc_errorlog.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_errorlog.h rename to ground/gcs/src/libs/glc_lib/glc_errorlog.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_exception.cpp b/ground/gcs/src/libs/glc_lib/glc_exception.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_exception.cpp rename to ground/gcs/src/libs/glc_lib/glc_exception.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_exception.h b/ground/gcs/src/libs/glc_lib/glc_exception.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_exception.h rename to ground/gcs/src/libs/glc_lib/glc_exception.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_ext.cpp b/ground/gcs/src/libs/glc_lib/glc_ext.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_ext.cpp rename to ground/gcs/src/libs/glc_lib/glc_ext.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_ext.h b/ground/gcs/src/libs/glc_lib/glc_ext.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_ext.h rename to ground/gcs/src/libs/glc_lib/glc_ext.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_factory.cpp b/ground/gcs/src/libs/glc_lib/glc_factory.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_factory.cpp rename to ground/gcs/src/libs/glc_lib/glc_factory.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_factory.h b/ground/gcs/src/libs/glc_lib/glc_factory.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_factory.h rename to ground/gcs/src/libs/glc_lib/glc_factory.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_fileformatexception.cpp b/ground/gcs/src/libs/glc_lib/glc_fileformatexception.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_fileformatexception.cpp rename to ground/gcs/src/libs/glc_lib/glc_fileformatexception.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_fileformatexception.h b/ground/gcs/src/libs/glc_lib/glc_fileformatexception.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_fileformatexception.h rename to ground/gcs/src/libs/glc_lib/glc_fileformatexception.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_global.cpp b/ground/gcs/src/libs/glc_lib/glc_global.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_global.cpp rename to ground/gcs/src/libs/glc_lib/glc_global.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_global.h b/ground/gcs/src/libs/glc_lib/glc_global.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_global.h rename to ground/gcs/src/libs/glc_lib/glc_global.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_lib.pri b/ground/gcs/src/libs/glc_lib/glc_lib.pri similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_lib.pri rename to ground/gcs/src/libs/glc_lib/glc_lib.pri diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_lib.pro b/ground/gcs/src/libs/glc_lib/glc_lib.pro similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_lib.pro rename to ground/gcs/src/libs/glc_lib/glc_lib.pro diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_lib.qrc b/ground/gcs/src/libs/glc_lib/glc_lib.qrc similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_lib.qrc rename to ground/gcs/src/libs/glc_lib/glc_lib.qrc diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_log.cpp b/ground/gcs/src/libs/glc_lib/glc_log.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_log.cpp rename to ground/gcs/src/libs/glc_lib/glc_log.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_log.h b/ground/gcs/src/libs/glc_lib/glc_log.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_log.h rename to ground/gcs/src/libs/glc_lib/glc_log.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_object.cpp b/ground/gcs/src/libs/glc_lib/glc_object.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_object.cpp rename to ground/gcs/src/libs/glc_lib/glc_object.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_object.h b/ground/gcs/src/libs/glc_lib/glc_object.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_object.h rename to ground/gcs/src/libs/glc_lib/glc_object.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_openglexception.cpp b/ground/gcs/src/libs/glc_lib/glc_openglexception.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_openglexception.cpp rename to ground/gcs/src/libs/glc_lib/glc_openglexception.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_openglexception.h b/ground/gcs/src/libs/glc_lib/glc_openglexception.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_openglexception.h rename to ground/gcs/src/libs/glc_lib/glc_openglexception.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_renderstatistics.cpp b/ground/gcs/src/libs/glc_lib/glc_renderstatistics.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_renderstatistics.cpp rename to ground/gcs/src/libs/glc_lib/glc_renderstatistics.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_renderstatistics.h b/ground/gcs/src/libs/glc_lib/glc_renderstatistics.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_renderstatistics.h rename to ground/gcs/src/libs/glc_lib/glc_renderstatistics.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_state.cpp b/ground/gcs/src/libs/glc_lib/glc_state.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_state.cpp rename to ground/gcs/src/libs/glc_lib/glc_state.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_state.h b/ground/gcs/src/libs/glc_lib/glc_state.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_state.h rename to ground/gcs/src/libs/glc_lib/glc_state.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_tracelog.cpp b/ground/gcs/src/libs/glc_lib/glc_tracelog.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_tracelog.cpp rename to ground/gcs/src/libs/glc_lib/glc_tracelog.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_tracelog.h b/ground/gcs/src/libs/glc_lib/glc_tracelog.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_tracelog.h rename to ground/gcs/src/libs/glc_lib/glc_tracelog.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_uniformshaderdata.cpp b/ground/gcs/src/libs/glc_lib/glc_uniformshaderdata.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_uniformshaderdata.cpp rename to ground/gcs/src/libs/glc_lib/glc_uniformshaderdata.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/glc_uniformshaderdata.h b/ground/gcs/src/libs/glc_lib/glc_uniformshaderdata.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glc_uniformshaderdata.h rename to ground/gcs/src/libs/glc_lib/glc_uniformshaderdata.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glu/glc_glu.h b/ground/gcs/src/libs/glc_lib/glu/glc_glu.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glu/glc_glu.h rename to ground/gcs/src/libs/glc_lib/glu/glc_glu.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/glu/glc_project.cpp b/ground/gcs/src/libs/glc_lib/glu/glc_project.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/glu/glc_project.cpp rename to ground/gcs/src/libs/glc_lib/glu/glc_project.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_3DRep b/ground/gcs/src/libs/glc_lib/include/GLC_3DRep similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_3DRep rename to ground/gcs/src/libs/glc_lib/include/GLC_3DRep diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_3DViewCollection b/ground/gcs/src/libs/glc_lib/include/GLC_3DViewCollection similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_3DViewCollection rename to ground/gcs/src/libs/glc_lib/include/GLC_3DViewCollection diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_3DViewInstance b/ground/gcs/src/libs/glc_lib/include/GLC_3DViewInstance similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_3DViewInstance rename to ground/gcs/src/libs/glc_lib/include/GLC_3DViewInstance diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_3DWidget b/ground/gcs/src/libs/glc_lib/include/GLC_3DWidget similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_3DWidget rename to ground/gcs/src/libs/glc_lib/include/GLC_3DWidget diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_3DWidgetManager b/ground/gcs/src/libs/glc_lib/include/GLC_3DWidgetManager similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_3DWidgetManager rename to ground/gcs/src/libs/glc_lib/include/GLC_3DWidgetManager diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_3DWidgetManagerHandle b/ground/gcs/src/libs/glc_lib/include/GLC_3DWidgetManagerHandle similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_3DWidgetManagerHandle rename to ground/gcs/src/libs/glc_lib/include/GLC_3DWidgetManagerHandle diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_AbstractManipulator b/ground/gcs/src/libs/glc_lib/include/GLC_AbstractManipulator similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_AbstractManipulator rename to ground/gcs/src/libs/glc_lib/include/GLC_AbstractManipulator diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Arrow b/ground/gcs/src/libs/glc_lib/include/GLC_Arrow similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Arrow rename to ground/gcs/src/libs/glc_lib/include/GLC_Arrow diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Attributes b/ground/gcs/src/libs/glc_lib/include/GLC_Attributes similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Attributes rename to ground/gcs/src/libs/glc_lib/include/GLC_Attributes diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Axis b/ground/gcs/src/libs/glc_lib/include/GLC_Axis similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Axis rename to ground/gcs/src/libs/glc_lib/include/GLC_Axis diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_BSRep b/ground/gcs/src/libs/glc_lib/include/GLC_BSRep similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_BSRep rename to ground/gcs/src/libs/glc_lib/include/GLC_BSRep diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_BoundingBox b/ground/gcs/src/libs/glc_lib/include/GLC_BoundingBox similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_BoundingBox rename to ground/gcs/src/libs/glc_lib/include/GLC_BoundingBox diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Box b/ground/gcs/src/libs/glc_lib/include/GLC_Box similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Box rename to ground/gcs/src/libs/glc_lib/include/GLC_Box diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_CacheManager b/ground/gcs/src/libs/glc_lib/include/GLC_CacheManager similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_CacheManager rename to ground/gcs/src/libs/glc_lib/include/GLC_CacheManager diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Camera b/ground/gcs/src/libs/glc_lib/include/GLC_Camera similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Camera rename to ground/gcs/src/libs/glc_lib/include/GLC_Camera diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Circle b/ground/gcs/src/libs/glc_lib/include/GLC_Circle similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Circle rename to ground/gcs/src/libs/glc_lib/include/GLC_Circle diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Cone b/ground/gcs/src/libs/glc_lib/include/GLC_Cone similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Cone rename to ground/gcs/src/libs/glc_lib/include/GLC_Cone diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Context b/ground/gcs/src/libs/glc_lib/include/GLC_Context similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Context rename to ground/gcs/src/libs/glc_lib/include/GLC_Context diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_ContextManager b/ground/gcs/src/libs/glc_lib/include/GLC_ContextManager similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_ContextManager rename to ground/gcs/src/libs/glc_lib/include/GLC_ContextManager diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_CuttingPlane b/ground/gcs/src/libs/glc_lib/include/GLC_CuttingPlane similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_CuttingPlane rename to ground/gcs/src/libs/glc_lib/include/GLC_CuttingPlane diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Cylinder b/ground/gcs/src/libs/glc_lib/include/GLC_Cylinder similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Cylinder rename to ground/gcs/src/libs/glc_lib/include/GLC_Cylinder diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Disc b/ground/gcs/src/libs/glc_lib/include/GLC_Disc similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Disc rename to ground/gcs/src/libs/glc_lib/include/GLC_Disc diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_ErrorLog b/ground/gcs/src/libs/glc_lib/include/GLC_ErrorLog similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_ErrorLog rename to ground/gcs/src/libs/glc_lib/include/GLC_ErrorLog diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Exception b/ground/gcs/src/libs/glc_lib/include/GLC_Exception similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Exception rename to ground/gcs/src/libs/glc_lib/include/GLC_Exception diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Ext b/ground/gcs/src/libs/glc_lib/include/GLC_Ext similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Ext rename to ground/gcs/src/libs/glc_lib/include/GLC_Ext diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_ExtrudedMesh b/ground/gcs/src/libs/glc_lib/include/GLC_ExtrudedMesh similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_ExtrudedMesh rename to ground/gcs/src/libs/glc_lib/include/GLC_ExtrudedMesh diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Factory b/ground/gcs/src/libs/glc_lib/include/GLC_Factory similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Factory rename to ground/gcs/src/libs/glc_lib/include/GLC_Factory diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_FileFormatException b/ground/gcs/src/libs/glc_lib/include/GLC_FileFormatException similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_FileFormatException rename to ground/gcs/src/libs/glc_lib/include/GLC_FileFormatException diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_FileLoader b/ground/gcs/src/libs/glc_lib/include/GLC_FileLoader similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_FileLoader rename to ground/gcs/src/libs/glc_lib/include/GLC_FileLoader diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_FlyMover b/ground/gcs/src/libs/glc_lib/include/GLC_FlyMover similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_FlyMover rename to ground/gcs/src/libs/glc_lib/include/GLC_FlyMover diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Frustum b/ground/gcs/src/libs/glc_lib/include/GLC_Frustum similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Frustum rename to ground/gcs/src/libs/glc_lib/include/GLC_Frustum diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_GeomTools b/ground/gcs/src/libs/glc_lib/include/GLC_GeomTools similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_GeomTools rename to ground/gcs/src/libs/glc_lib/include/GLC_GeomTools diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Geometry b/ground/gcs/src/libs/glc_lib/include/GLC_Geometry similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Geometry rename to ground/gcs/src/libs/glc_lib/include/GLC_Geometry diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Global b/ground/gcs/src/libs/glc_lib/include/GLC_Global similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Global rename to ground/gcs/src/libs/glc_lib/include/GLC_Global diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Glu b/ground/gcs/src/libs/glc_lib/include/GLC_Glu similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Glu rename to ground/gcs/src/libs/glc_lib/include/GLC_Glu diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_ImagePlane b/ground/gcs/src/libs/glc_lib/include/GLC_ImagePlane similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_ImagePlane rename to ground/gcs/src/libs/glc_lib/include/GLC_ImagePlane diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Interpolator b/ground/gcs/src/libs/glc_lib/include/GLC_Interpolator similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Interpolator rename to ground/gcs/src/libs/glc_lib/include/GLC_Interpolator diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Light b/ground/gcs/src/libs/glc_lib/include/GLC_Light similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Light rename to ground/gcs/src/libs/glc_lib/include/GLC_Light diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Line b/ground/gcs/src/libs/glc_lib/include/GLC_Line similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Line rename to ground/gcs/src/libs/glc_lib/include/GLC_Line diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Line3d b/ground/gcs/src/libs/glc_lib/include/GLC_Line3d similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Line3d rename to ground/gcs/src/libs/glc_lib/include/GLC_Line3d diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Log b/ground/gcs/src/libs/glc_lib/include/GLC_Log similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Log rename to ground/gcs/src/libs/glc_lib/include/GLC_Log diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Material b/ground/gcs/src/libs/glc_lib/include/GLC_Material similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Material rename to ground/gcs/src/libs/glc_lib/include/GLC_Material diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Matrix4x4 b/ground/gcs/src/libs/glc_lib/include/GLC_Matrix4x4 similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Matrix4x4 rename to ground/gcs/src/libs/glc_lib/include/GLC_Matrix4x4 diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Mesh b/ground/gcs/src/libs/glc_lib/include/GLC_Mesh similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Mesh rename to ground/gcs/src/libs/glc_lib/include/GLC_Mesh diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Mover b/ground/gcs/src/libs/glc_lib/include/GLC_Mover similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Mover rename to ground/gcs/src/libs/glc_lib/include/GLC_Mover diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_MoverController b/ground/gcs/src/libs/glc_lib/include/GLC_MoverController similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_MoverController rename to ground/gcs/src/libs/glc_lib/include/GLC_MoverController diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Object b/ground/gcs/src/libs/glc_lib/include/GLC_Object similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Object rename to ground/gcs/src/libs/glc_lib/include/GLC_Object diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Octree b/ground/gcs/src/libs/glc_lib/include/GLC_Octree similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Octree rename to ground/gcs/src/libs/glc_lib/include/GLC_Octree diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_OctreeNode b/ground/gcs/src/libs/glc_lib/include/GLC_OctreeNode similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_OctreeNode rename to ground/gcs/src/libs/glc_lib/include/GLC_OctreeNode diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_OpenGlException b/ground/gcs/src/libs/glc_lib/include/GLC_OpenGlException similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_OpenGlException rename to ground/gcs/src/libs/glc_lib/include/GLC_OpenGlException diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_PanMover b/ground/gcs/src/libs/glc_lib/include/GLC_PanMover similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_PanMover rename to ground/gcs/src/libs/glc_lib/include/GLC_PanMover diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Plane b/ground/gcs/src/libs/glc_lib/include/GLC_Plane similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Plane rename to ground/gcs/src/libs/glc_lib/include/GLC_Plane diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Point b/ground/gcs/src/libs/glc_lib/include/GLC_Point similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Point rename to ground/gcs/src/libs/glc_lib/include/GLC_Point diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Point2d b/ground/gcs/src/libs/glc_lib/include/GLC_Point2d similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Point2d rename to ground/gcs/src/libs/glc_lib/include/GLC_Point2d diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Point2df b/ground/gcs/src/libs/glc_lib/include/GLC_Point2df similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Point2df rename to ground/gcs/src/libs/glc_lib/include/GLC_Point2df diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Point3d b/ground/gcs/src/libs/glc_lib/include/GLC_Point3d similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Point3d rename to ground/gcs/src/libs/glc_lib/include/GLC_Point3d diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Point3df b/ground/gcs/src/libs/glc_lib/include/GLC_Point3df similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Point3df rename to ground/gcs/src/libs/glc_lib/include/GLC_Point3df diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Point4d b/ground/gcs/src/libs/glc_lib/include/GLC_Point4d similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Point4d rename to ground/gcs/src/libs/glc_lib/include/GLC_Point4d diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_PointCloud b/ground/gcs/src/libs/glc_lib/include/GLC_PointCloud similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_PointCloud rename to ground/gcs/src/libs/glc_lib/include/GLC_PointCloud diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_PointSprite b/ground/gcs/src/libs/glc_lib/include/GLC_PointSprite similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_PointSprite rename to ground/gcs/src/libs/glc_lib/include/GLC_PointSprite diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Polylines b/ground/gcs/src/libs/glc_lib/include/GLC_Polylines similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Polylines rename to ground/gcs/src/libs/glc_lib/include/GLC_Polylines diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_PullManipulator b/ground/gcs/src/libs/glc_lib/include/GLC_PullManipulator similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_PullManipulator rename to ground/gcs/src/libs/glc_lib/include/GLC_PullManipulator diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Rectangle b/ground/gcs/src/libs/glc_lib/include/GLC_Rectangle similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Rectangle rename to ground/gcs/src/libs/glc_lib/include/GLC_Rectangle diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_RenderProperties b/ground/gcs/src/libs/glc_lib/include/GLC_RenderProperties similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_RenderProperties rename to ground/gcs/src/libs/glc_lib/include/GLC_RenderProperties diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_RenderState b/ground/gcs/src/libs/glc_lib/include/GLC_RenderState similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_RenderState rename to ground/gcs/src/libs/glc_lib/include/GLC_RenderState diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_RenderStatistics b/ground/gcs/src/libs/glc_lib/include/GLC_RenderStatistics similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_RenderStatistics rename to ground/gcs/src/libs/glc_lib/include/GLC_RenderStatistics diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Renderer b/ground/gcs/src/libs/glc_lib/include/GLC_Renderer similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Renderer rename to ground/gcs/src/libs/glc_lib/include/GLC_Renderer diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Rep b/ground/gcs/src/libs/glc_lib/include/GLC_Rep similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Rep rename to ground/gcs/src/libs/glc_lib/include/GLC_Rep diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_RepCrossMover b/ground/gcs/src/libs/glc_lib/include/GLC_RepCrossMover similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_RepCrossMover rename to ground/gcs/src/libs/glc_lib/include/GLC_RepCrossMover diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_RepFlyMover b/ground/gcs/src/libs/glc_lib/include/GLC_RepFlyMover similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_RepFlyMover rename to ground/gcs/src/libs/glc_lib/include/GLC_RepFlyMover diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_RepMover b/ground/gcs/src/libs/glc_lib/include/GLC_RepMover similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_RepMover rename to ground/gcs/src/libs/glc_lib/include/GLC_RepMover diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_RepTrackBallMover b/ground/gcs/src/libs/glc_lib/include/GLC_RepTrackBallMover similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_RepTrackBallMover rename to ground/gcs/src/libs/glc_lib/include/GLC_RepTrackBallMover diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_RotationManipulator b/ground/gcs/src/libs/glc_lib/include/GLC_RotationManipulator similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_RotationManipulator rename to ground/gcs/src/libs/glc_lib/include/GLC_RotationManipulator diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_SelectionMaterial b/ground/gcs/src/libs/glc_lib/include/GLC_SelectionMaterial similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_SelectionMaterial rename to ground/gcs/src/libs/glc_lib/include/GLC_SelectionMaterial diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_SelectionSet b/ground/gcs/src/libs/glc_lib/include/GLC_SelectionSet similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_SelectionSet rename to ground/gcs/src/libs/glc_lib/include/GLC_SelectionSet diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Shader b/ground/gcs/src/libs/glc_lib/include/GLC_Shader similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Shader rename to ground/gcs/src/libs/glc_lib/include/GLC_Shader diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_SpacePartitioning b/ground/gcs/src/libs/glc_lib/include/GLC_SpacePartitioning similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_SpacePartitioning rename to ground/gcs/src/libs/glc_lib/include/GLC_SpacePartitioning diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Sphere b/ground/gcs/src/libs/glc_lib/include/GLC_Sphere similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Sphere rename to ground/gcs/src/libs/glc_lib/include/GLC_Sphere diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_State b/ground/gcs/src/libs/glc_lib/include/GLC_State similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_State rename to ground/gcs/src/libs/glc_lib/include/GLC_State diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_StructInstance b/ground/gcs/src/libs/glc_lib/include/GLC_StructInstance similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_StructInstance rename to ground/gcs/src/libs/glc_lib/include/GLC_StructInstance diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_StructOccurence b/ground/gcs/src/libs/glc_lib/include/GLC_StructOccurence similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_StructOccurence rename to ground/gcs/src/libs/glc_lib/include/GLC_StructOccurence diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_StructReference b/ground/gcs/src/libs/glc_lib/include/GLC_StructReference similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_StructReference rename to ground/gcs/src/libs/glc_lib/include/GLC_StructReference diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Texture b/ground/gcs/src/libs/glc_lib/include/GLC_Texture similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Texture rename to ground/gcs/src/libs/glc_lib/include/GLC_Texture diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_TraceLog b/ground/gcs/src/libs/glc_lib/include/GLC_TraceLog similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_TraceLog rename to ground/gcs/src/libs/glc_lib/include/GLC_TraceLog diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_TrackBallMover b/ground/gcs/src/libs/glc_lib/include/GLC_TrackBallMover similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_TrackBallMover rename to ground/gcs/src/libs/glc_lib/include/GLC_TrackBallMover diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_TsrMover b/ground/gcs/src/libs/glc_lib/include/GLC_TsrMover similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_TsrMover rename to ground/gcs/src/libs/glc_lib/include/GLC_TsrMover diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_TurnTableMover b/ground/gcs/src/libs/glc_lib/include/GLC_TurnTableMover similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_TurnTableMover rename to ground/gcs/src/libs/glc_lib/include/GLC_TurnTableMover diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_UserInput b/ground/gcs/src/libs/glc_lib/include/GLC_UserInput similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_UserInput rename to ground/gcs/src/libs/glc_lib/include/GLC_UserInput diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Vector2d b/ground/gcs/src/libs/glc_lib/include/GLC_Vector2d similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Vector2d rename to ground/gcs/src/libs/glc_lib/include/GLC_Vector2d diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Vector2df b/ground/gcs/src/libs/glc_lib/include/GLC_Vector2df similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Vector2df rename to ground/gcs/src/libs/glc_lib/include/GLC_Vector2df diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Vector3d b/ground/gcs/src/libs/glc_lib/include/GLC_Vector3d similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Vector3d rename to ground/gcs/src/libs/glc_lib/include/GLC_Vector3d diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Vector3df b/ground/gcs/src/libs/glc_lib/include/GLC_Vector3df similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Vector3df rename to ground/gcs/src/libs/glc_lib/include/GLC_Vector3df diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Vector4d b/ground/gcs/src/libs/glc_lib/include/GLC_Vector4d similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Vector4d rename to ground/gcs/src/libs/glc_lib/include/GLC_Vector4d diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_Viewport b/ground/gcs/src/libs/glc_lib/include/GLC_Viewport similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_Viewport rename to ground/gcs/src/libs/glc_lib/include/GLC_Viewport diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_World b/ground/gcs/src/libs/glc_lib/include/GLC_World similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_World rename to ground/gcs/src/libs/glc_lib/include/GLC_World diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_WorldReaderHandler b/ground/gcs/src/libs/glc_lib/include/GLC_WorldReaderHandler similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_WorldReaderHandler rename to ground/gcs/src/libs/glc_lib/include/GLC_WorldReaderHandler diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_WorldReaderPlugin b/ground/gcs/src/libs/glc_lib/include/GLC_WorldReaderPlugin similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_WorldReaderPlugin rename to ground/gcs/src/libs/glc_lib/include/GLC_WorldReaderPlugin diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_WorldTo3ds b/ground/gcs/src/libs/glc_lib/include/GLC_WorldTo3ds similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_WorldTo3ds rename to ground/gcs/src/libs/glc_lib/include/GLC_WorldTo3ds diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_WorldTo3dxml b/ground/gcs/src/libs/glc_lib/include/GLC_WorldTo3dxml similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_WorldTo3dxml rename to ground/gcs/src/libs/glc_lib/include/GLC_WorldTo3dxml diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/GLC_ZoomMover b/ground/gcs/src/libs/glc_lib/include/GLC_ZoomMover similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/GLC_ZoomMover rename to ground/gcs/src/libs/glc_lib/include/GLC_ZoomMover diff --git a/ground/openpilotgcs/src/libs/glc_lib/include/glcXmlUtil b/ground/gcs/src/libs/glc_lib/include/glcXmlUtil similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/include/glcXmlUtil rename to ground/gcs/src/libs/glc_lib/include/glcXmlUtil diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_3dstoworld.cpp b/ground/gcs/src/libs/glc_lib/io/glc_3dstoworld.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_3dstoworld.cpp rename to ground/gcs/src/libs/glc_lib/io/glc_3dstoworld.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_3dstoworld.h b/ground/gcs/src/libs/glc_lib/io/glc_3dstoworld.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_3dstoworld.h rename to ground/gcs/src/libs/glc_lib/io/glc_3dstoworld.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_3dxmltoworld.cpp b/ground/gcs/src/libs/glc_lib/io/glc_3dxmltoworld.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_3dxmltoworld.cpp rename to ground/gcs/src/libs/glc_lib/io/glc_3dxmltoworld.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_3dxmltoworld.h b/ground/gcs/src/libs/glc_lib/io/glc_3dxmltoworld.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_3dxmltoworld.h rename to ground/gcs/src/libs/glc_lib/io/glc_3dxmltoworld.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_bsreptoworld.cpp b/ground/gcs/src/libs/glc_lib/io/glc_bsreptoworld.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_bsreptoworld.cpp rename to ground/gcs/src/libs/glc_lib/io/glc_bsreptoworld.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_bsreptoworld.h b/ground/gcs/src/libs/glc_lib/io/glc_bsreptoworld.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_bsreptoworld.h rename to ground/gcs/src/libs/glc_lib/io/glc_bsreptoworld.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_colladatoworld.cpp b/ground/gcs/src/libs/glc_lib/io/glc_colladatoworld.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_colladatoworld.cpp rename to ground/gcs/src/libs/glc_lib/io/glc_colladatoworld.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_colladatoworld.h b/ground/gcs/src/libs/glc_lib/io/glc_colladatoworld.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_colladatoworld.h rename to ground/gcs/src/libs/glc_lib/io/glc_colladatoworld.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_fileloader.cpp b/ground/gcs/src/libs/glc_lib/io/glc_fileloader.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_fileloader.cpp rename to ground/gcs/src/libs/glc_lib/io/glc_fileloader.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_fileloader.h b/ground/gcs/src/libs/glc_lib/io/glc_fileloader.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_fileloader.h rename to ground/gcs/src/libs/glc_lib/io/glc_fileloader.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_objmtlloader.cpp b/ground/gcs/src/libs/glc_lib/io/glc_objmtlloader.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_objmtlloader.cpp rename to ground/gcs/src/libs/glc_lib/io/glc_objmtlloader.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_objmtlloader.h b/ground/gcs/src/libs/glc_lib/io/glc_objmtlloader.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_objmtlloader.h rename to ground/gcs/src/libs/glc_lib/io/glc_objmtlloader.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_objtoworld.cpp b/ground/gcs/src/libs/glc_lib/io/glc_objtoworld.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_objtoworld.cpp rename to ground/gcs/src/libs/glc_lib/io/glc_objtoworld.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_objtoworld.h b/ground/gcs/src/libs/glc_lib/io/glc_objtoworld.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_objtoworld.h rename to ground/gcs/src/libs/glc_lib/io/glc_objtoworld.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_offtoworld.cpp b/ground/gcs/src/libs/glc_lib/io/glc_offtoworld.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_offtoworld.cpp rename to ground/gcs/src/libs/glc_lib/io/glc_offtoworld.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_offtoworld.h b/ground/gcs/src/libs/glc_lib/io/glc_offtoworld.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_offtoworld.h rename to ground/gcs/src/libs/glc_lib/io/glc_offtoworld.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_stltoworld.cpp b/ground/gcs/src/libs/glc_lib/io/glc_stltoworld.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_stltoworld.cpp rename to ground/gcs/src/libs/glc_lib/io/glc_stltoworld.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_stltoworld.h b/ground/gcs/src/libs/glc_lib/io/glc_stltoworld.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_stltoworld.h rename to ground/gcs/src/libs/glc_lib/io/glc_stltoworld.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_worldreaderhandler.h b/ground/gcs/src/libs/glc_lib/io/glc_worldreaderhandler.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_worldreaderhandler.h rename to ground/gcs/src/libs/glc_lib/io/glc_worldreaderhandler.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_worldreaderplugin.h b/ground/gcs/src/libs/glc_lib/io/glc_worldreaderplugin.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_worldreaderplugin.h rename to ground/gcs/src/libs/glc_lib/io/glc_worldreaderplugin.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_worldto3ds.cpp b/ground/gcs/src/libs/glc_lib/io/glc_worldto3ds.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_worldto3ds.cpp rename to ground/gcs/src/libs/glc_lib/io/glc_worldto3ds.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_worldto3ds.h b/ground/gcs/src/libs/glc_lib/io/glc_worldto3ds.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_worldto3ds.h rename to ground/gcs/src/libs/glc_lib/io/glc_worldto3ds.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_worldto3dxml.cpp b/ground/gcs/src/libs/glc_lib/io/glc_worldto3dxml.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_worldto3dxml.cpp rename to ground/gcs/src/libs/glc_lib/io/glc_worldto3dxml.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_worldto3dxml.h b/ground/gcs/src/libs/glc_lib/io/glc_worldto3dxml.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_worldto3dxml.h rename to ground/gcs/src/libs/glc_lib/io/glc_worldto3dxml.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/io/glc_xmlutil.h b/ground/gcs/src/libs/glc_lib/io/glc_xmlutil.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/io/glc_xmlutil.h rename to ground/gcs/src/libs/glc_lib/io/glc_xmlutil.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/maths/glc_geomtools.cpp b/ground/gcs/src/libs/glc_lib/maths/glc_geomtools.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/maths/glc_geomtools.cpp rename to ground/gcs/src/libs/glc_lib/maths/glc_geomtools.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/maths/glc_geomtools.h b/ground/gcs/src/libs/glc_lib/maths/glc_geomtools.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/maths/glc_geomtools.h rename to ground/gcs/src/libs/glc_lib/maths/glc_geomtools.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/maths/glc_interpolator.cpp b/ground/gcs/src/libs/glc_lib/maths/glc_interpolator.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/maths/glc_interpolator.cpp rename to ground/gcs/src/libs/glc_lib/maths/glc_interpolator.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/maths/glc_interpolator.h b/ground/gcs/src/libs/glc_lib/maths/glc_interpolator.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/maths/glc_interpolator.h rename to ground/gcs/src/libs/glc_lib/maths/glc_interpolator.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/maths/glc_line3d.cpp b/ground/gcs/src/libs/glc_lib/maths/glc_line3d.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/maths/glc_line3d.cpp rename to ground/gcs/src/libs/glc_lib/maths/glc_line3d.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/maths/glc_line3d.h b/ground/gcs/src/libs/glc_lib/maths/glc_line3d.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/maths/glc_line3d.h rename to ground/gcs/src/libs/glc_lib/maths/glc_line3d.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/maths/glc_matrix4x4.cpp b/ground/gcs/src/libs/glc_lib/maths/glc_matrix4x4.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/maths/glc_matrix4x4.cpp rename to ground/gcs/src/libs/glc_lib/maths/glc_matrix4x4.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/maths/glc_matrix4x4.h b/ground/gcs/src/libs/glc_lib/maths/glc_matrix4x4.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/maths/glc_matrix4x4.h rename to ground/gcs/src/libs/glc_lib/maths/glc_matrix4x4.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/maths/glc_plane.cpp b/ground/gcs/src/libs/glc_lib/maths/glc_plane.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/maths/glc_plane.cpp rename to ground/gcs/src/libs/glc_lib/maths/glc_plane.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/maths/glc_plane.h b/ground/gcs/src/libs/glc_lib/maths/glc_plane.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/maths/glc_plane.h rename to ground/gcs/src/libs/glc_lib/maths/glc_plane.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/maths/glc_utils_maths.h b/ground/gcs/src/libs/glc_lib/maths/glc_utils_maths.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/maths/glc_utils_maths.h rename to ground/gcs/src/libs/glc_lib/maths/glc_utils_maths.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/maths/glc_vector2d.h b/ground/gcs/src/libs/glc_lib/maths/glc_vector2d.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/maths/glc_vector2d.h rename to ground/gcs/src/libs/glc_lib/maths/glc_vector2d.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/maths/glc_vector2df.h b/ground/gcs/src/libs/glc_lib/maths/glc_vector2df.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/maths/glc_vector2df.h rename to ground/gcs/src/libs/glc_lib/maths/glc_vector2df.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/maths/glc_vector3d.h b/ground/gcs/src/libs/glc_lib/maths/glc_vector3d.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/maths/glc_vector3d.h rename to ground/gcs/src/libs/glc_lib/maths/glc_vector3d.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/maths/glc_vector3df.h b/ground/gcs/src/libs/glc_lib/maths/glc_vector3df.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/maths/glc_vector3df.h rename to ground/gcs/src/libs/glc_lib/maths/glc_vector3df.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/maths/glc_vector4d.cpp b/ground/gcs/src/libs/glc_lib/maths/glc_vector4d.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/maths/glc_vector4d.cpp rename to ground/gcs/src/libs/glc_lib/maths/glc_vector4d.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/maths/glc_vector4d.h b/ground/gcs/src/libs/glc_lib/maths/glc_vector4d.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/maths/glc_vector4d.h rename to ground/gcs/src/libs/glc_lib/maths/glc_vector4d.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_3dviewcollection.cpp b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_3dviewcollection.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_3dviewcollection.cpp rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_3dviewcollection.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_3dviewcollection.h b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_3dviewcollection.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_3dviewcollection.h rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_3dviewcollection.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_3dviewinstance.cpp b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_3dviewinstance.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_3dviewinstance.cpp rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_3dviewinstance.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_3dviewinstance.h b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_3dviewinstance.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_3dviewinstance.h rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_3dviewinstance.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_attributes.cpp b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_attributes.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_attributes.cpp rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_attributes.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_attributes.h b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_attributes.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_attributes.h rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_attributes.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_octree.cpp b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_octree.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_octree.cpp rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_octree.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_octree.h b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_octree.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_octree.h rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_octree.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_octreenode.cpp b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_octreenode.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_octreenode.cpp rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_octreenode.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_octreenode.h b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_octreenode.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_octreenode.h rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_octreenode.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_selectionset.cpp b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_selectionset.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_selectionset.cpp rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_selectionset.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_selectionset.h b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_selectionset.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_selectionset.h rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_selectionset.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_spacepartitioning.cpp b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_spacepartitioning.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_spacepartitioning.cpp rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_spacepartitioning.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_spacepartitioning.h b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_spacepartitioning.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_spacepartitioning.h rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_spacepartitioning.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_structinstance.cpp b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_structinstance.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_structinstance.cpp rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_structinstance.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_structinstance.h b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_structinstance.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_structinstance.h rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_structinstance.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_structoccurence.cpp b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_structoccurence.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_structoccurence.cpp rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_structoccurence.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_structoccurence.h b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_structoccurence.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_structoccurence.h rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_structoccurence.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_structreference.cpp b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_structreference.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_structreference.cpp rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_structreference.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_structreference.h b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_structreference.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_structreference.h rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_structreference.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_world.cpp b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_world.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_world.cpp rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_world.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_world.h b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_world.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_world.h rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_world.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_worldhandle.cpp b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_worldhandle.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_worldhandle.cpp rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_worldhandle.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_worldhandle.h b/ground/gcs/src/libs/glc_lib/sceneGraph/glc_worldhandle.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/sceneGraph/glc_worldhandle.h rename to ground/gcs/src/libs/glc_lib/sceneGraph/glc_worldhandle.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/shading/glc_light.cpp b/ground/gcs/src/libs/glc_lib/shading/glc_light.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/shading/glc_light.cpp rename to ground/gcs/src/libs/glc_lib/shading/glc_light.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/shading/glc_light.h b/ground/gcs/src/libs/glc_lib/shading/glc_light.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/shading/glc_light.h rename to ground/gcs/src/libs/glc_lib/shading/glc_light.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/shading/glc_material.cpp b/ground/gcs/src/libs/glc_lib/shading/glc_material.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/shading/glc_material.cpp rename to ground/gcs/src/libs/glc_lib/shading/glc_material.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/shading/glc_material.h b/ground/gcs/src/libs/glc_lib/shading/glc_material.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/shading/glc_material.h rename to ground/gcs/src/libs/glc_lib/shading/glc_material.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/shading/glc_renderer.cpp b/ground/gcs/src/libs/glc_lib/shading/glc_renderer.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/shading/glc_renderer.cpp rename to ground/gcs/src/libs/glc_lib/shading/glc_renderer.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/shading/glc_renderer.h b/ground/gcs/src/libs/glc_lib/shading/glc_renderer.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/shading/glc_renderer.h rename to ground/gcs/src/libs/glc_lib/shading/glc_renderer.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/shading/glc_renderproperties.cpp b/ground/gcs/src/libs/glc_lib/shading/glc_renderproperties.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/shading/glc_renderproperties.cpp rename to ground/gcs/src/libs/glc_lib/shading/glc_renderproperties.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/shading/glc_renderproperties.h b/ground/gcs/src/libs/glc_lib/shading/glc_renderproperties.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/shading/glc_renderproperties.h rename to ground/gcs/src/libs/glc_lib/shading/glc_renderproperties.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/shading/glc_selectionmaterial.cpp b/ground/gcs/src/libs/glc_lib/shading/glc_selectionmaterial.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/shading/glc_selectionmaterial.cpp rename to ground/gcs/src/libs/glc_lib/shading/glc_selectionmaterial.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/shading/glc_selectionmaterial.h b/ground/gcs/src/libs/glc_lib/shading/glc_selectionmaterial.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/shading/glc_selectionmaterial.h rename to ground/gcs/src/libs/glc_lib/shading/glc_selectionmaterial.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/shading/glc_shader.cpp b/ground/gcs/src/libs/glc_lib/shading/glc_shader.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/shading/glc_shader.cpp rename to ground/gcs/src/libs/glc_lib/shading/glc_shader.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/shading/glc_shader.h b/ground/gcs/src/libs/glc_lib/shading/glc_shader.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/shading/glc_shader.h rename to ground/gcs/src/libs/glc_lib/shading/glc_shader.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/shading/glc_texture.cpp b/ground/gcs/src/libs/glc_lib/shading/glc_texture.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/shading/glc_texture.cpp rename to ground/gcs/src/libs/glc_lib/shading/glc_texture.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/shading/glc_texture.h b/ground/gcs/src/libs/glc_lib/shading/glc_texture.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/shading/glc_texture.h rename to ground/gcs/src/libs/glc_lib/shading/glc_texture.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/shading/shaders/default.frag b/ground/gcs/src/libs/glc_lib/shading/shaders/default.frag similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/shading/shaders/default.frag rename to ground/gcs/src/libs/glc_lib/shading/shaders/default.frag diff --git a/ground/openpilotgcs/src/libs/glc_lib/shading/shaders/default.vert b/ground/gcs/src/libs/glc_lib/shading/shaders/default.vert similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/shading/shaders/default.vert rename to ground/gcs/src/libs/glc_lib/shading/shaders/default.vert diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_camera.cpp b/ground/gcs/src/libs/glc_lib/viewport/glc_camera.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_camera.cpp rename to ground/gcs/src/libs/glc_lib/viewport/glc_camera.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_camera.h b/ground/gcs/src/libs/glc_lib/viewport/glc_camera.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_camera.h rename to ground/gcs/src/libs/glc_lib/viewport/glc_camera.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_flymover.cpp b/ground/gcs/src/libs/glc_lib/viewport/glc_flymover.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_flymover.cpp rename to ground/gcs/src/libs/glc_lib/viewport/glc_flymover.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_flymover.h b/ground/gcs/src/libs/glc_lib/viewport/glc_flymover.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_flymover.h rename to ground/gcs/src/libs/glc_lib/viewport/glc_flymover.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_frustum.cpp b/ground/gcs/src/libs/glc_lib/viewport/glc_frustum.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_frustum.cpp rename to ground/gcs/src/libs/glc_lib/viewport/glc_frustum.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_frustum.h b/ground/gcs/src/libs/glc_lib/viewport/glc_frustum.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_frustum.h rename to ground/gcs/src/libs/glc_lib/viewport/glc_frustum.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_imageplane.cpp b/ground/gcs/src/libs/glc_lib/viewport/glc_imageplane.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_imageplane.cpp rename to ground/gcs/src/libs/glc_lib/viewport/glc_imageplane.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_imageplane.h b/ground/gcs/src/libs/glc_lib/viewport/glc_imageplane.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_imageplane.h rename to ground/gcs/src/libs/glc_lib/viewport/glc_imageplane.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_mover.cpp b/ground/gcs/src/libs/glc_lib/viewport/glc_mover.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_mover.cpp rename to ground/gcs/src/libs/glc_lib/viewport/glc_mover.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_mover.h b/ground/gcs/src/libs/glc_lib/viewport/glc_mover.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_mover.h rename to ground/gcs/src/libs/glc_lib/viewport/glc_mover.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_movercontroller.cpp b/ground/gcs/src/libs/glc_lib/viewport/glc_movercontroller.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_movercontroller.cpp rename to ground/gcs/src/libs/glc_lib/viewport/glc_movercontroller.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_movercontroller.h b/ground/gcs/src/libs/glc_lib/viewport/glc_movercontroller.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_movercontroller.h rename to ground/gcs/src/libs/glc_lib/viewport/glc_movercontroller.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_panmover.cpp b/ground/gcs/src/libs/glc_lib/viewport/glc_panmover.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_panmover.cpp rename to ground/gcs/src/libs/glc_lib/viewport/glc_panmover.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_panmover.h b/ground/gcs/src/libs/glc_lib/viewport/glc_panmover.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_panmover.h rename to ground/gcs/src/libs/glc_lib/viewport/glc_panmover.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_repcrossmover.cpp b/ground/gcs/src/libs/glc_lib/viewport/glc_repcrossmover.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_repcrossmover.cpp rename to ground/gcs/src/libs/glc_lib/viewport/glc_repcrossmover.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_repcrossmover.h b/ground/gcs/src/libs/glc_lib/viewport/glc_repcrossmover.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_repcrossmover.h rename to ground/gcs/src/libs/glc_lib/viewport/glc_repcrossmover.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_repflymover.cpp b/ground/gcs/src/libs/glc_lib/viewport/glc_repflymover.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_repflymover.cpp rename to ground/gcs/src/libs/glc_lib/viewport/glc_repflymover.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_repflymover.h b/ground/gcs/src/libs/glc_lib/viewport/glc_repflymover.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_repflymover.h rename to ground/gcs/src/libs/glc_lib/viewport/glc_repflymover.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_repmover.cpp b/ground/gcs/src/libs/glc_lib/viewport/glc_repmover.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_repmover.cpp rename to ground/gcs/src/libs/glc_lib/viewport/glc_repmover.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_repmover.h b/ground/gcs/src/libs/glc_lib/viewport/glc_repmover.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_repmover.h rename to ground/gcs/src/libs/glc_lib/viewport/glc_repmover.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_reptrackballmover.cpp b/ground/gcs/src/libs/glc_lib/viewport/glc_reptrackballmover.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_reptrackballmover.cpp rename to ground/gcs/src/libs/glc_lib/viewport/glc_reptrackballmover.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_reptrackballmover.h b/ground/gcs/src/libs/glc_lib/viewport/glc_reptrackballmover.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_reptrackballmover.h rename to ground/gcs/src/libs/glc_lib/viewport/glc_reptrackballmover.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_settargetmover.cpp b/ground/gcs/src/libs/glc_lib/viewport/glc_settargetmover.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_settargetmover.cpp rename to ground/gcs/src/libs/glc_lib/viewport/glc_settargetmover.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_settargetmover.h b/ground/gcs/src/libs/glc_lib/viewport/glc_settargetmover.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_settargetmover.h rename to ground/gcs/src/libs/glc_lib/viewport/glc_settargetmover.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_trackballmover.cpp b/ground/gcs/src/libs/glc_lib/viewport/glc_trackballmover.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_trackballmover.cpp rename to ground/gcs/src/libs/glc_lib/viewport/glc_trackballmover.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_trackballmover.h b/ground/gcs/src/libs/glc_lib/viewport/glc_trackballmover.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_trackballmover.h rename to ground/gcs/src/libs/glc_lib/viewport/glc_trackballmover.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_tsrmover.cpp b/ground/gcs/src/libs/glc_lib/viewport/glc_tsrmover.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_tsrmover.cpp rename to ground/gcs/src/libs/glc_lib/viewport/glc_tsrmover.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_tsrmover.h b/ground/gcs/src/libs/glc_lib/viewport/glc_tsrmover.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_tsrmover.h rename to ground/gcs/src/libs/glc_lib/viewport/glc_tsrmover.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_turntablemover.cpp b/ground/gcs/src/libs/glc_lib/viewport/glc_turntablemover.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_turntablemover.cpp rename to ground/gcs/src/libs/glc_lib/viewport/glc_turntablemover.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_turntablemover.h b/ground/gcs/src/libs/glc_lib/viewport/glc_turntablemover.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_turntablemover.h rename to ground/gcs/src/libs/glc_lib/viewport/glc_turntablemover.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_userinput.cpp b/ground/gcs/src/libs/glc_lib/viewport/glc_userinput.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_userinput.cpp rename to ground/gcs/src/libs/glc_lib/viewport/glc_userinput.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_userinput.h b/ground/gcs/src/libs/glc_lib/viewport/glc_userinput.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_userinput.h rename to ground/gcs/src/libs/glc_lib/viewport/glc_userinput.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_viewport.cpp b/ground/gcs/src/libs/glc_lib/viewport/glc_viewport.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_viewport.cpp rename to ground/gcs/src/libs/glc_lib/viewport/glc_viewport.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_viewport.h b/ground/gcs/src/libs/glc_lib/viewport/glc_viewport.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_viewport.h rename to ground/gcs/src/libs/glc_lib/viewport/glc_viewport.h diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_zoommover.cpp b/ground/gcs/src/libs/glc_lib/viewport/glc_zoommover.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_zoommover.cpp rename to ground/gcs/src/libs/glc_lib/viewport/glc_zoommover.cpp diff --git a/ground/openpilotgcs/src/libs/glc_lib/viewport/glc_zoommover.h b/ground/gcs/src/libs/glc_lib/viewport/glc_zoommover.h similarity index 100% rename from ground/openpilotgcs/src/libs/glc_lib/viewport/glc_zoommover.h rename to ground/gcs/src/libs/glc_lib/viewport/glc_zoommover.h diff --git a/ground/openpilotgcs/src/libs/juavobjects/README b/ground/gcs/src/libs/juavobjects/README similarity index 100% rename from ground/openpilotgcs/src/libs/juavobjects/README rename to ground/gcs/src/libs/juavobjects/README diff --git a/ground/openpilotgcs/src/libs/juavobjects/build.xml b/ground/gcs/src/libs/juavobjects/build.xml similarity index 100% rename from ground/openpilotgcs/src/libs/juavobjects/build.xml rename to ground/gcs/src/libs/juavobjects/build.xml diff --git a/ground/openpilotgcs/src/libs/juavobjects/templates/uavobject.java.template b/ground/gcs/src/libs/juavobjects/templates/uavobject.java.template similarity index 100% rename from ground/openpilotgcs/src/libs/juavobjects/templates/uavobject.java.template rename to ground/gcs/src/libs/juavobjects/templates/uavobject.java.template diff --git a/ground/openpilotgcs/src/libs/juavobjects/templates/uavobjectsinit.java.template b/ground/gcs/src/libs/juavobjects/templates/uavobjectsinit.java.template similarity index 100% rename from ground/openpilotgcs/src/libs/juavobjects/templates/uavobjectsinit.java.template rename to ground/gcs/src/libs/juavobjects/templates/uavobjectsinit.java.template diff --git a/ground/openpilotgcs/src/libs/juavtalk/build.xml b/ground/gcs/src/libs/juavtalk/build.xml similarity index 100% rename from ground/openpilotgcs/src/libs/juavtalk/build.xml rename to ground/gcs/src/libs/juavtalk/build.xml diff --git a/ground/openpilotgcs/src/libs/juavtalk/src/org/openpilot/uavtalk/CRC8.java b/ground/gcs/src/libs/juavtalk/src/org/openpilot/uavtalk/CRC8.java similarity index 100% rename from ground/openpilotgcs/src/libs/juavtalk/src/org/openpilot/uavtalk/CRC8.java rename to ground/gcs/src/libs/juavtalk/src/org/openpilot/uavtalk/CRC8.java diff --git a/ground/openpilotgcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObject.java b/ground/gcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObject.java similarity index 100% rename from ground/openpilotgcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObject.java rename to ground/gcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObject.java diff --git a/ground/openpilotgcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObjectFieldDescription.java b/ground/gcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObjectFieldDescription.java similarity index 100% rename from ground/openpilotgcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObjectFieldDescription.java rename to ground/gcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObjectFieldDescription.java diff --git a/ground/openpilotgcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObjectMetaData.java b/ground/gcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObjectMetaData.java similarity index 100% rename from ground/openpilotgcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObjectMetaData.java rename to ground/gcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObjectMetaData.java diff --git a/ground/openpilotgcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObjectsInterface.java b/ground/gcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObjectsInterface.java similarity index 100% rename from ground/openpilotgcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObjectsInterface.java rename to ground/gcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVObjectsInterface.java diff --git a/ground/openpilotgcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVTalkDefinitions.java b/ground/gcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVTalkDefinitions.java similarity index 100% rename from ground/openpilotgcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVTalkDefinitions.java rename to ground/gcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVTalkDefinitions.java diff --git a/ground/openpilotgcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVTalkHelper.java b/ground/gcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVTalkHelper.java similarity index 100% rename from ground/openpilotgcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVTalkHelper.java rename to ground/gcs/src/libs/juavtalk/src/org/openpilot/uavtalk/UAVTalkHelper.java diff --git a/ground/openpilotgcs/src/libs/juavtalk/src/org/openpilot/uavtalk/ValueParser.java b/ground/gcs/src/libs/juavtalk/src/org/openpilot/uavtalk/ValueParser.java similarity index 100% rename from ground/openpilotgcs/src/libs/juavtalk/src/org/openpilot/uavtalk/ValueParser.java rename to ground/gcs/src/libs/juavtalk/src/org/openpilot/uavtalk/ValueParser.java diff --git a/ground/openpilotgcs/src/libs/libs.pro b/ground/gcs/src/libs/libs.pro similarity index 100% rename from ground/openpilotgcs/src/libs/libs.pro rename to ground/gcs/src/libs/libs.pro diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/opmapcontrol.h b/ground/gcs/src/libs/opmapcontrol/opmapcontrol.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/opmapcontrol.h rename to ground/gcs/src/libs/opmapcontrol/opmapcontrol.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/opmapcontrol.pri b/ground/gcs/src/libs/opmapcontrol/opmapcontrol.pri similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/opmapcontrol.pri rename to ground/gcs/src/libs/opmapcontrol/opmapcontrol.pri diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/opmapcontrol.pro b/ground/gcs/src/libs/opmapcontrol/opmapcontrol.pro similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/opmapcontrol.pro rename to ground/gcs/src/libs/opmapcontrol/opmapcontrol.pro diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/common.pri b/ground/gcs/src/libs/opmapcontrol/src/common.pri similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/common.pri rename to ground/gcs/src/libs/opmapcontrol/src/common.pri diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/accessmode.h b/ground/gcs/src/libs/opmapcontrol/src/core/accessmode.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/accessmode.h rename to ground/gcs/src/libs/opmapcontrol/src/core/accessmode.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/alllayersoftype.cpp b/ground/gcs/src/libs/opmapcontrol/src/core/alllayersoftype.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/alllayersoftype.cpp rename to ground/gcs/src/libs/opmapcontrol/src/core/alllayersoftype.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/alllayersoftype.h b/ground/gcs/src/libs/opmapcontrol/src/core/alllayersoftype.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/alllayersoftype.h rename to ground/gcs/src/libs/opmapcontrol/src/core/alllayersoftype.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/cache.cpp b/ground/gcs/src/libs/opmapcontrol/src/core/cache.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/cache.cpp rename to ground/gcs/src/libs/opmapcontrol/src/core/cache.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/cache.h b/ground/gcs/src/libs/opmapcontrol/src/core/cache.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/cache.h rename to ground/gcs/src/libs/opmapcontrol/src/core/cache.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/cacheitemqueue.cpp b/ground/gcs/src/libs/opmapcontrol/src/core/cacheitemqueue.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/cacheitemqueue.cpp rename to ground/gcs/src/libs/opmapcontrol/src/core/cacheitemqueue.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/cacheitemqueue.h b/ground/gcs/src/libs/opmapcontrol/src/core/cacheitemqueue.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/cacheitemqueue.h rename to ground/gcs/src/libs/opmapcontrol/src/core/cacheitemqueue.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/core.pro b/ground/gcs/src/libs/opmapcontrol/src/core/core.pro similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/core.pro rename to ground/gcs/src/libs/opmapcontrol/src/core/core.pro diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/debugheader.h b/ground/gcs/src/libs/opmapcontrol/src/core/debugheader.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/debugheader.h rename to ground/gcs/src/libs/opmapcontrol/src/core/debugheader.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/diagnostics.cpp b/ground/gcs/src/libs/opmapcontrol/src/core/diagnostics.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/diagnostics.cpp rename to ground/gcs/src/libs/opmapcontrol/src/core/diagnostics.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/diagnostics.h b/ground/gcs/src/libs/opmapcontrol/src/core/diagnostics.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/diagnostics.h rename to ground/gcs/src/libs/opmapcontrol/src/core/diagnostics.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/geodecoderstatus.h b/ground/gcs/src/libs/opmapcontrol/src/core/geodecoderstatus.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/geodecoderstatus.h rename to ground/gcs/src/libs/opmapcontrol/src/core/geodecoderstatus.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/kibertilecache.cpp b/ground/gcs/src/libs/opmapcontrol/src/core/kibertilecache.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/kibertilecache.cpp rename to ground/gcs/src/libs/opmapcontrol/src/core/kibertilecache.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/kibertilecache.h b/ground/gcs/src/libs/opmapcontrol/src/core/kibertilecache.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/kibertilecache.h rename to ground/gcs/src/libs/opmapcontrol/src/core/kibertilecache.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/languagetype.cpp b/ground/gcs/src/libs/opmapcontrol/src/core/languagetype.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/languagetype.cpp rename to ground/gcs/src/libs/opmapcontrol/src/core/languagetype.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/languagetype.h b/ground/gcs/src/libs/opmapcontrol/src/core/languagetype.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/languagetype.h rename to ground/gcs/src/libs/opmapcontrol/src/core/languagetype.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/maptype.h b/ground/gcs/src/libs/opmapcontrol/src/core/maptype.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/maptype.h rename to ground/gcs/src/libs/opmapcontrol/src/core/maptype.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/memorycache.cpp b/ground/gcs/src/libs/opmapcontrol/src/core/memorycache.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/memorycache.cpp rename to ground/gcs/src/libs/opmapcontrol/src/core/memorycache.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/memorycache.h b/ground/gcs/src/libs/opmapcontrol/src/core/memorycache.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/memorycache.h rename to ground/gcs/src/libs/opmapcontrol/src/core/memorycache.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/opmaps.cpp b/ground/gcs/src/libs/opmapcontrol/src/core/opmaps.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/opmaps.cpp rename to ground/gcs/src/libs/opmapcontrol/src/core/opmaps.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/opmaps.h b/ground/gcs/src/libs/opmapcontrol/src/core/opmaps.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/opmaps.h rename to ground/gcs/src/libs/opmapcontrol/src/core/opmaps.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/placemark.cpp b/ground/gcs/src/libs/opmapcontrol/src/core/placemark.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/placemark.cpp rename to ground/gcs/src/libs/opmapcontrol/src/core/placemark.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/placemark.h b/ground/gcs/src/libs/opmapcontrol/src/core/placemark.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/placemark.h rename to ground/gcs/src/libs/opmapcontrol/src/core/placemark.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/point.cpp b/ground/gcs/src/libs/opmapcontrol/src/core/point.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/point.cpp rename to ground/gcs/src/libs/opmapcontrol/src/core/point.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/point.h b/ground/gcs/src/libs/opmapcontrol/src/core/point.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/point.h rename to ground/gcs/src/libs/opmapcontrol/src/core/point.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/providerstrings.cpp b/ground/gcs/src/libs/opmapcontrol/src/core/providerstrings.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/providerstrings.cpp rename to ground/gcs/src/libs/opmapcontrol/src/core/providerstrings.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/providerstrings.h b/ground/gcs/src/libs/opmapcontrol/src/core/providerstrings.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/providerstrings.h rename to ground/gcs/src/libs/opmapcontrol/src/core/providerstrings.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/pureimage.cpp b/ground/gcs/src/libs/opmapcontrol/src/core/pureimage.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/pureimage.cpp rename to ground/gcs/src/libs/opmapcontrol/src/core/pureimage.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/pureimage.h b/ground/gcs/src/libs/opmapcontrol/src/core/pureimage.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/pureimage.h rename to ground/gcs/src/libs/opmapcontrol/src/core/pureimage.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/pureimagecache.cpp b/ground/gcs/src/libs/opmapcontrol/src/core/pureimagecache.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/pureimagecache.cpp rename to ground/gcs/src/libs/opmapcontrol/src/core/pureimagecache.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/pureimagecache.h b/ground/gcs/src/libs/opmapcontrol/src/core/pureimagecache.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/pureimagecache.h rename to ground/gcs/src/libs/opmapcontrol/src/core/pureimagecache.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/rawtile.cpp b/ground/gcs/src/libs/opmapcontrol/src/core/rawtile.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/rawtile.cpp rename to ground/gcs/src/libs/opmapcontrol/src/core/rawtile.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/rawtile.h b/ground/gcs/src/libs/opmapcontrol/src/core/rawtile.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/rawtile.h rename to ground/gcs/src/libs/opmapcontrol/src/core/rawtile.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/size.cpp b/ground/gcs/src/libs/opmapcontrol/src/core/size.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/size.cpp rename to ground/gcs/src/libs/opmapcontrol/src/core/size.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/size.h b/ground/gcs/src/libs/opmapcontrol/src/core/size.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/size.h rename to ground/gcs/src/libs/opmapcontrol/src/core/size.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/tilecachequeue.cpp b/ground/gcs/src/libs/opmapcontrol/src/core/tilecachequeue.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/tilecachequeue.cpp rename to ground/gcs/src/libs/opmapcontrol/src/core/tilecachequeue.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/tilecachequeue.h b/ground/gcs/src/libs/opmapcontrol/src/core/tilecachequeue.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/tilecachequeue.h rename to ground/gcs/src/libs/opmapcontrol/src/core/tilecachequeue.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/urlfactory.cpp b/ground/gcs/src/libs/opmapcontrol/src/core/urlfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/urlfactory.cpp rename to ground/gcs/src/libs/opmapcontrol/src/core/urlfactory.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/urlfactory.h b/ground/gcs/src/libs/opmapcontrol/src/core/urlfactory.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/core/urlfactory.h rename to ground/gcs/src/libs/opmapcontrol/src/core/urlfactory.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/MouseWheelZoomType.cpp b/ground/gcs/src/libs/opmapcontrol/src/internals/MouseWheelZoomType.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/MouseWheelZoomType.cpp rename to ground/gcs/src/libs/opmapcontrol/src/internals/MouseWheelZoomType.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/copyrightstrings.h b/ground/gcs/src/libs/opmapcontrol/src/internals/copyrightstrings.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/copyrightstrings.h rename to ground/gcs/src/libs/opmapcontrol/src/internals/copyrightstrings.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/core.cpp b/ground/gcs/src/libs/opmapcontrol/src/internals/core.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/core.cpp rename to ground/gcs/src/libs/opmapcontrol/src/internals/core.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/core.h b/ground/gcs/src/libs/opmapcontrol/src/internals/core.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/core.h rename to ground/gcs/src/libs/opmapcontrol/src/internals/core.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/debugheader.h b/ground/gcs/src/libs/opmapcontrol/src/internals/debugheader.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/debugheader.h rename to ground/gcs/src/libs/opmapcontrol/src/internals/debugheader.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/internals.pro b/ground/gcs/src/libs/opmapcontrol/src/internals/internals.pro similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/internals.pro rename to ground/gcs/src/libs/opmapcontrol/src/internals/internals.pro diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/loadtask.cpp b/ground/gcs/src/libs/opmapcontrol/src/internals/loadtask.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/loadtask.cpp rename to ground/gcs/src/libs/opmapcontrol/src/internals/loadtask.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/loadtask.h b/ground/gcs/src/libs/opmapcontrol/src/internals/loadtask.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/loadtask.h rename to ground/gcs/src/libs/opmapcontrol/src/internals/loadtask.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/mousewheelzoomtype.h b/ground/gcs/src/libs/opmapcontrol/src/internals/mousewheelzoomtype.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/mousewheelzoomtype.h rename to ground/gcs/src/libs/opmapcontrol/src/internals/mousewheelzoomtype.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/pointlatlng.cpp b/ground/gcs/src/libs/opmapcontrol/src/internals/pointlatlng.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/pointlatlng.cpp rename to ground/gcs/src/libs/opmapcontrol/src/internals/pointlatlng.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/pointlatlng.h b/ground/gcs/src/libs/opmapcontrol/src/internals/pointlatlng.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/pointlatlng.h rename to ground/gcs/src/libs/opmapcontrol/src/internals/pointlatlng.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/lks94projection.cpp b/ground/gcs/src/libs/opmapcontrol/src/internals/projections/lks94projection.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/lks94projection.cpp rename to ground/gcs/src/libs/opmapcontrol/src/internals/projections/lks94projection.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/lks94projection.h b/ground/gcs/src/libs/opmapcontrol/src/internals/projections/lks94projection.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/lks94projection.h rename to ground/gcs/src/libs/opmapcontrol/src/internals/projections/lks94projection.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/mercatorprojection.cpp b/ground/gcs/src/libs/opmapcontrol/src/internals/projections/mercatorprojection.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/mercatorprojection.cpp rename to ground/gcs/src/libs/opmapcontrol/src/internals/projections/mercatorprojection.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/mercatorprojection.h b/ground/gcs/src/libs/opmapcontrol/src/internals/projections/mercatorprojection.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/mercatorprojection.h rename to ground/gcs/src/libs/opmapcontrol/src/internals/projections/mercatorprojection.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/mercatorprojectionyandex.cpp b/ground/gcs/src/libs/opmapcontrol/src/internals/projections/mercatorprojectionyandex.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/mercatorprojectionyandex.cpp rename to ground/gcs/src/libs/opmapcontrol/src/internals/projections/mercatorprojectionyandex.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/mercatorprojectionyandex.h b/ground/gcs/src/libs/opmapcontrol/src/internals/projections/mercatorprojectionyandex.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/mercatorprojectionyandex.h rename to ground/gcs/src/libs/opmapcontrol/src/internals/projections/mercatorprojectionyandex.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/platecarreeprojection.cpp b/ground/gcs/src/libs/opmapcontrol/src/internals/projections/platecarreeprojection.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/platecarreeprojection.cpp rename to ground/gcs/src/libs/opmapcontrol/src/internals/projections/platecarreeprojection.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/platecarreeprojection.h b/ground/gcs/src/libs/opmapcontrol/src/internals/projections/platecarreeprojection.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/platecarreeprojection.h rename to ground/gcs/src/libs/opmapcontrol/src/internals/projections/platecarreeprojection.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/platecarreeprojectionpergo.cpp b/ground/gcs/src/libs/opmapcontrol/src/internals/projections/platecarreeprojectionpergo.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/platecarreeprojectionpergo.cpp rename to ground/gcs/src/libs/opmapcontrol/src/internals/projections/platecarreeprojectionpergo.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/platecarreeprojectionpergo.h b/ground/gcs/src/libs/opmapcontrol/src/internals/projections/platecarreeprojectionpergo.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/projections/platecarreeprojectionpergo.h rename to ground/gcs/src/libs/opmapcontrol/src/internals/projections/platecarreeprojectionpergo.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/pureprojection.cpp b/ground/gcs/src/libs/opmapcontrol/src/internals/pureprojection.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/pureprojection.cpp rename to ground/gcs/src/libs/opmapcontrol/src/internals/pureprojection.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/pureprojection.h b/ground/gcs/src/libs/opmapcontrol/src/internals/pureprojection.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/pureprojection.h rename to ground/gcs/src/libs/opmapcontrol/src/internals/pureprojection.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/rectangle.cpp b/ground/gcs/src/libs/opmapcontrol/src/internals/rectangle.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/rectangle.cpp rename to ground/gcs/src/libs/opmapcontrol/src/internals/rectangle.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/rectangle.h b/ground/gcs/src/libs/opmapcontrol/src/internals/rectangle.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/rectangle.h rename to ground/gcs/src/libs/opmapcontrol/src/internals/rectangle.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/rectlatlng.cpp b/ground/gcs/src/libs/opmapcontrol/src/internals/rectlatlng.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/rectlatlng.cpp rename to ground/gcs/src/libs/opmapcontrol/src/internals/rectlatlng.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/rectlatlng.h b/ground/gcs/src/libs/opmapcontrol/src/internals/rectlatlng.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/rectlatlng.h rename to ground/gcs/src/libs/opmapcontrol/src/internals/rectlatlng.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/sizelatlng.cpp b/ground/gcs/src/libs/opmapcontrol/src/internals/sizelatlng.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/sizelatlng.cpp rename to ground/gcs/src/libs/opmapcontrol/src/internals/sizelatlng.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/sizelatlng.h b/ground/gcs/src/libs/opmapcontrol/src/internals/sizelatlng.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/sizelatlng.h rename to ground/gcs/src/libs/opmapcontrol/src/internals/sizelatlng.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/tile.cpp b/ground/gcs/src/libs/opmapcontrol/src/internals/tile.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/tile.cpp rename to ground/gcs/src/libs/opmapcontrol/src/internals/tile.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/tile.h b/ground/gcs/src/libs/opmapcontrol/src/internals/tile.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/tile.h rename to ground/gcs/src/libs/opmapcontrol/src/internals/tile.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/tilematrix.cpp b/ground/gcs/src/libs/opmapcontrol/src/internals/tilematrix.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/tilematrix.cpp rename to ground/gcs/src/libs/opmapcontrol/src/internals/tilematrix.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/internals/tilematrix.h b/ground/gcs/src/libs/opmapcontrol/src/internals/tilematrix.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/internals/tilematrix.h rename to ground/gcs/src/libs/opmapcontrol/src/internals/tilematrix.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/configuration.cpp b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/configuration.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/configuration.cpp rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/configuration.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/configuration.h b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/configuration.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/configuration.h rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/configuration.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/gpsitem.cpp b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/gpsitem.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/gpsitem.cpp rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/gpsitem.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/gpsitem.h b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/gpsitem.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/gpsitem.h rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/gpsitem.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/homeitem.cpp b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/homeitem.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/homeitem.cpp rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/homeitem.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/homeitem.h b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/homeitem.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/homeitem.h rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/homeitem.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/EasystarBlue.png b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/EasystarBlue.png similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/EasystarBlue.png rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/EasystarBlue.png diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/airplane.png b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/airplane.png similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/airplane.png rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/airplane.png diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/airplane.svg b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/airplane.svg similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/airplane.svg rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/airplane.svg diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/airplanepip.png b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/airplanepip.png similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/airplanepip.png rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/airplanepip.png diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/bigMarkerGreen.png b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/bigMarkerGreen.png similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/bigMarkerGreen.png rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/bigMarkerGreen.png diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/compas.svg b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/compas.svg similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/compas.svg rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/compas.svg diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/dragons1.jpg b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/dragons1.jpg similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/dragons1.jpg rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/dragons1.jpg diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/dragons2.jpeg b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/dragons2.jpeg similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/dragons2.jpeg rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/dragons2.jpeg diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/home.png b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/home.png similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/home.png rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/home.png diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/home.svg b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/home.svg similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/home.svg rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/home.svg diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/home2.svg b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/home2.svg similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/home2.svg rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/home2.svg diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/mapquad.png b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/mapquad.png similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/mapquad.png rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/mapquad.png diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/marker.png b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/marker.png similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/marker.png rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/marker.png diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/waypoint_marker1.png b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/waypoint_marker1.png similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/waypoint_marker1.png rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/waypoint_marker1.png diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/waypoint_marker2.png b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/waypoint_marker2.png similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/waypoint_marker2.png rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/waypoint_marker2.png diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/waypoint_marker3.png b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/waypoint_marker3.png similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/images/waypoint_marker3.png rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/images/waypoint_marker3.png diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/mapgraphicitem.cpp b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapgraphicitem.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/mapgraphicitem.cpp rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapgraphicitem.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/mapgraphicitem.h b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapgraphicitem.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/mapgraphicitem.h rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapgraphicitem.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/mapresources.qrc b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapresources.qrc similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/mapresources.qrc rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapresources.qrc diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/mapripform.cpp b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapripform.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/mapripform.cpp rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapripform.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/mapripform.h b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapripform.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/mapripform.h rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapripform.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/mapripform.ui b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapripform.ui similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/mapripform.ui rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapripform.ui diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/mapripper.cpp b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapripper.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/mapripper.cpp rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapripper.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/mapripper.h b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapripper.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/mapripper.h rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapripper.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/mapwidget.pro b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapwidget.pro similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/mapwidget.pro rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapwidget.pro diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/opmapwidget.cpp b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/opmapwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/opmapwidget.cpp rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/opmapwidget.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/opmapwidget.h b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/opmapwidget.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/opmapwidget.h rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/opmapwidget.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/trailitem.cpp b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/trailitem.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/trailitem.cpp rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/trailitem.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/trailitem.h b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/trailitem.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/trailitem.h rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/trailitem.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/traillineitem.cpp b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/traillineitem.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/traillineitem.cpp rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/traillineitem.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/traillineitem.h b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/traillineitem.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/traillineitem.h rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/traillineitem.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/uavitem.cpp b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/uavitem.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/uavitem.cpp rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/uavitem.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/uavitem.h b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/uavitem.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/uavitem.h rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/uavitem.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/uavmapfollowtype.h b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/uavmapfollowtype.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/uavmapfollowtype.h rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/uavmapfollowtype.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/uavtrailtype.h b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/uavtrailtype.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/uavtrailtype.h rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/uavtrailtype.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/waypointcircle.cpp b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/waypointcircle.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/waypointcircle.cpp rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/waypointcircle.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/waypointcircle.h b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/waypointcircle.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/waypointcircle.h rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/waypointcircle.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/waypointitem.cpp b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/waypointitem.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/waypointitem.cpp rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/waypointitem.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/waypointitem.h b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/waypointitem.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/waypointitem.h rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/waypointitem.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/waypointline.cpp b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/waypointline.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/waypointline.cpp rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/waypointline.cpp diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/waypointline.h b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/waypointline.h similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/mapwidget/waypointline.h rename to ground/gcs/src/libs/opmapcontrol/src/mapwidget/waypointline.h diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/src.pro b/ground/gcs/src/libs/opmapcontrol/src/src.pro similarity index 100% rename from ground/openpilotgcs/src/libs/opmapcontrol/src/src.pro rename to ground/gcs/src/libs/opmapcontrol/src/src.pro diff --git a/ground/openpilotgcs/src/libs/qscispinbox/QScienceSpinBox.cpp b/ground/gcs/src/libs/qscispinbox/QScienceSpinBox.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qscispinbox/QScienceSpinBox.cpp rename to ground/gcs/src/libs/qscispinbox/QScienceSpinBox.cpp diff --git a/ground/openpilotgcs/src/libs/qscispinbox/QScienceSpinBox.h b/ground/gcs/src/libs/qscispinbox/QScienceSpinBox.h similarity index 100% rename from ground/openpilotgcs/src/libs/qscispinbox/QScienceSpinBox.h rename to ground/gcs/src/libs/qscispinbox/QScienceSpinBox.h diff --git a/ground/openpilotgcs/src/libs/qscispinbox/qscispinbox.pri b/ground/gcs/src/libs/qscispinbox/qscispinbox.pri similarity index 100% rename from ground/openpilotgcs/src/libs/qscispinbox/qscispinbox.pri rename to ground/gcs/src/libs/qscispinbox/qscispinbox.pri diff --git a/ground/openpilotgcs/src/libs/qscispinbox/qscispinbox.pro b/ground/gcs/src/libs/qscispinbox/qscispinbox.pro similarity index 100% rename from ground/openpilotgcs/src/libs/qscispinbox/qscispinbox.pro rename to ground/gcs/src/libs/qscispinbox/qscispinbox.pro diff --git a/ground/openpilotgcs/src/libs/qtconcurrent/QtConcurrentTools b/ground/gcs/src/libs/qtconcurrent/QtConcurrentTools similarity index 100% rename from ground/openpilotgcs/src/libs/qtconcurrent/QtConcurrentTools rename to ground/gcs/src/libs/qtconcurrent/QtConcurrentTools diff --git a/ground/openpilotgcs/src/libs/qtconcurrent/multitask.h b/ground/gcs/src/libs/qtconcurrent/multitask.h similarity index 100% rename from ground/openpilotgcs/src/libs/qtconcurrent/multitask.h rename to ground/gcs/src/libs/qtconcurrent/multitask.h diff --git a/ground/openpilotgcs/src/libs/qtconcurrent/qtconcurrent.pri b/ground/gcs/src/libs/qtconcurrent/qtconcurrent.pri similarity index 100% rename from ground/openpilotgcs/src/libs/qtconcurrent/qtconcurrent.pri rename to ground/gcs/src/libs/qtconcurrent/qtconcurrent.pri diff --git a/ground/openpilotgcs/src/libs/qtconcurrent/qtconcurrent.pro b/ground/gcs/src/libs/qtconcurrent/qtconcurrent.pro similarity index 100% rename from ground/openpilotgcs/src/libs/qtconcurrent/qtconcurrent.pro rename to ground/gcs/src/libs/qtconcurrent/qtconcurrent.pro diff --git a/ground/openpilotgcs/src/libs/qtconcurrent/qtconcurrent_global.h b/ground/gcs/src/libs/qtconcurrent/qtconcurrent_global.h similarity index 100% rename from ground/openpilotgcs/src/libs/qtconcurrent/qtconcurrent_global.h rename to ground/gcs/src/libs/qtconcurrent/qtconcurrent_global.h diff --git a/ground/openpilotgcs/src/libs/qtconcurrent/runextensions.h b/ground/gcs/src/libs/qtconcurrent/runextensions.h similarity index 100% rename from ground/openpilotgcs/src/libs/qtconcurrent/runextensions.h rename to ground/gcs/src/libs/qtconcurrent/runextensions.h diff --git a/ground/openpilotgcs/src/libs/qwt/.no-auto-format b/ground/gcs/src/libs/qwt/.no-auto-format similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/.no-auto-format rename to ground/gcs/src/libs/qwt/.no-auto-format diff --git a/ground/openpilotgcs/src/libs/qwt/COPYING b/ground/gcs/src/libs/qwt/COPYING similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/COPYING rename to ground/gcs/src/libs/qwt/COPYING diff --git a/ground/openpilotgcs/src/libs/qwt/qwt.pri b/ground/gcs/src/libs/qwt/qwt.pri similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/qwt.pri rename to ground/gcs/src/libs/qwt/qwt.pri diff --git a/ground/openpilotgcs/src/libs/qwt/qwt.pro b/ground/gcs/src/libs/qwt/qwt.pro similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/qwt.pro rename to ground/gcs/src/libs/qwt/qwt.pro diff --git a/ground/openpilotgcs/src/libs/qwt/qwtconfig.pri b/ground/gcs/src/libs/qwt/qwtconfig.pri similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/qwtconfig.pri rename to ground/gcs/src/libs/qwt/qwtconfig.pri diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt.h b/ground/gcs/src/libs/qwt/src/qwt.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt.h rename to ground/gcs/src/libs/qwt/src/qwt.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_abstract_legend.cpp b/ground/gcs/src/libs/qwt/src/qwt_abstract_legend.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_abstract_legend.cpp rename to ground/gcs/src/libs/qwt/src/qwt_abstract_legend.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_abstract_legend.h b/ground/gcs/src/libs/qwt/src/qwt_abstract_legend.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_abstract_legend.h rename to ground/gcs/src/libs/qwt/src/qwt_abstract_legend.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_abstract_scale.cpp b/ground/gcs/src/libs/qwt/src/qwt_abstract_scale.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_abstract_scale.cpp rename to ground/gcs/src/libs/qwt/src/qwt_abstract_scale.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_abstract_scale.h b/ground/gcs/src/libs/qwt/src/qwt_abstract_scale.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_abstract_scale.h rename to ground/gcs/src/libs/qwt/src/qwt_abstract_scale.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_abstract_scale_draw.cpp b/ground/gcs/src/libs/qwt/src/qwt_abstract_scale_draw.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_abstract_scale_draw.cpp rename to ground/gcs/src/libs/qwt/src/qwt_abstract_scale_draw.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_abstract_scale_draw.h b/ground/gcs/src/libs/qwt/src/qwt_abstract_scale_draw.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_abstract_scale_draw.h rename to ground/gcs/src/libs/qwt/src/qwt_abstract_scale_draw.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_abstract_slider.cpp b/ground/gcs/src/libs/qwt/src/qwt_abstract_slider.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_abstract_slider.cpp rename to ground/gcs/src/libs/qwt/src/qwt_abstract_slider.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_abstract_slider.h b/ground/gcs/src/libs/qwt/src/qwt_abstract_slider.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_abstract_slider.h rename to ground/gcs/src/libs/qwt/src/qwt_abstract_slider.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_analog_clock.cpp b/ground/gcs/src/libs/qwt/src/qwt_analog_clock.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_analog_clock.cpp rename to ground/gcs/src/libs/qwt/src/qwt_analog_clock.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_analog_clock.h b/ground/gcs/src/libs/qwt/src/qwt_analog_clock.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_analog_clock.h rename to ground/gcs/src/libs/qwt/src/qwt_analog_clock.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_arrow_button.cpp b/ground/gcs/src/libs/qwt/src/qwt_arrow_button.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_arrow_button.cpp rename to ground/gcs/src/libs/qwt/src/qwt_arrow_button.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_arrow_button.h b/ground/gcs/src/libs/qwt/src/qwt_arrow_button.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_arrow_button.h rename to ground/gcs/src/libs/qwt/src/qwt_arrow_button.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_clipper.cpp b/ground/gcs/src/libs/qwt/src/qwt_clipper.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_clipper.cpp rename to ground/gcs/src/libs/qwt/src/qwt_clipper.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_clipper.h b/ground/gcs/src/libs/qwt/src/qwt_clipper.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_clipper.h rename to ground/gcs/src/libs/qwt/src/qwt_clipper.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_color_map.cpp b/ground/gcs/src/libs/qwt/src/qwt_color_map.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_color_map.cpp rename to ground/gcs/src/libs/qwt/src/qwt_color_map.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_color_map.h b/ground/gcs/src/libs/qwt/src/qwt_color_map.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_color_map.h rename to ground/gcs/src/libs/qwt/src/qwt_color_map.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_column_symbol.cpp b/ground/gcs/src/libs/qwt/src/qwt_column_symbol.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_column_symbol.cpp rename to ground/gcs/src/libs/qwt/src/qwt_column_symbol.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_column_symbol.h b/ground/gcs/src/libs/qwt/src/qwt_column_symbol.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_column_symbol.h rename to ground/gcs/src/libs/qwt/src/qwt_column_symbol.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_compass.cpp b/ground/gcs/src/libs/qwt/src/qwt_compass.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_compass.cpp rename to ground/gcs/src/libs/qwt/src/qwt_compass.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_compass.h b/ground/gcs/src/libs/qwt/src/qwt_compass.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_compass.h rename to ground/gcs/src/libs/qwt/src/qwt_compass.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_compass_rose.cpp b/ground/gcs/src/libs/qwt/src/qwt_compass_rose.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_compass_rose.cpp rename to ground/gcs/src/libs/qwt/src/qwt_compass_rose.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_compass_rose.h b/ground/gcs/src/libs/qwt/src/qwt_compass_rose.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_compass_rose.h rename to ground/gcs/src/libs/qwt/src/qwt_compass_rose.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_compat.h b/ground/gcs/src/libs/qwt/src/qwt_compat.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_compat.h rename to ground/gcs/src/libs/qwt/src/qwt_compat.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_counter.cpp b/ground/gcs/src/libs/qwt/src/qwt_counter.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_counter.cpp rename to ground/gcs/src/libs/qwt/src/qwt_counter.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_counter.h b/ground/gcs/src/libs/qwt/src/qwt_counter.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_counter.h rename to ground/gcs/src/libs/qwt/src/qwt_counter.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_curve_fitter.cpp b/ground/gcs/src/libs/qwt/src/qwt_curve_fitter.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_curve_fitter.cpp rename to ground/gcs/src/libs/qwt/src/qwt_curve_fitter.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_curve_fitter.h b/ground/gcs/src/libs/qwt/src/qwt_curve_fitter.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_curve_fitter.h rename to ground/gcs/src/libs/qwt/src/qwt_curve_fitter.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_date.cpp b/ground/gcs/src/libs/qwt/src/qwt_date.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_date.cpp rename to ground/gcs/src/libs/qwt/src/qwt_date.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_date.h b/ground/gcs/src/libs/qwt/src/qwt_date.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_date.h rename to ground/gcs/src/libs/qwt/src/qwt_date.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_date_scale_draw.cpp b/ground/gcs/src/libs/qwt/src/qwt_date_scale_draw.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_date_scale_draw.cpp rename to ground/gcs/src/libs/qwt/src/qwt_date_scale_draw.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_date_scale_draw.h b/ground/gcs/src/libs/qwt/src/qwt_date_scale_draw.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_date_scale_draw.h rename to ground/gcs/src/libs/qwt/src/qwt_date_scale_draw.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_date_scale_engine.cpp b/ground/gcs/src/libs/qwt/src/qwt_date_scale_engine.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_date_scale_engine.cpp rename to ground/gcs/src/libs/qwt/src/qwt_date_scale_engine.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_date_scale_engine.h b/ground/gcs/src/libs/qwt/src/qwt_date_scale_engine.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_date_scale_engine.h rename to ground/gcs/src/libs/qwt/src/qwt_date_scale_engine.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_dial.cpp b/ground/gcs/src/libs/qwt/src/qwt_dial.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_dial.cpp rename to ground/gcs/src/libs/qwt/src/qwt_dial.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_dial.h b/ground/gcs/src/libs/qwt/src/qwt_dial.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_dial.h rename to ground/gcs/src/libs/qwt/src/qwt_dial.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_dial_needle.cpp b/ground/gcs/src/libs/qwt/src/qwt_dial_needle.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_dial_needle.cpp rename to ground/gcs/src/libs/qwt/src/qwt_dial_needle.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_dial_needle.h b/ground/gcs/src/libs/qwt/src/qwt_dial_needle.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_dial_needle.h rename to ground/gcs/src/libs/qwt/src/qwt_dial_needle.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_dyngrid_layout.cpp b/ground/gcs/src/libs/qwt/src/qwt_dyngrid_layout.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_dyngrid_layout.cpp rename to ground/gcs/src/libs/qwt/src/qwt_dyngrid_layout.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_dyngrid_layout.h b/ground/gcs/src/libs/qwt/src/qwt_dyngrid_layout.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_dyngrid_layout.h rename to ground/gcs/src/libs/qwt/src/qwt_dyngrid_layout.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_event_pattern.cpp b/ground/gcs/src/libs/qwt/src/qwt_event_pattern.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_event_pattern.cpp rename to ground/gcs/src/libs/qwt/src/qwt_event_pattern.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_event_pattern.h b/ground/gcs/src/libs/qwt/src/qwt_event_pattern.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_event_pattern.h rename to ground/gcs/src/libs/qwt/src/qwt_event_pattern.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_global.h b/ground/gcs/src/libs/qwt/src/qwt_global.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_global.h rename to ground/gcs/src/libs/qwt/src/qwt_global.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_graphic.cpp b/ground/gcs/src/libs/qwt/src/qwt_graphic.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_graphic.cpp rename to ground/gcs/src/libs/qwt/src/qwt_graphic.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_graphic.h b/ground/gcs/src/libs/qwt/src/qwt_graphic.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_graphic.h rename to ground/gcs/src/libs/qwt/src/qwt_graphic.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_interval.cpp b/ground/gcs/src/libs/qwt/src/qwt_interval.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_interval.cpp rename to ground/gcs/src/libs/qwt/src/qwt_interval.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_interval.h b/ground/gcs/src/libs/qwt/src/qwt_interval.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_interval.h rename to ground/gcs/src/libs/qwt/src/qwt_interval.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_interval_symbol.cpp b/ground/gcs/src/libs/qwt/src/qwt_interval_symbol.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_interval_symbol.cpp rename to ground/gcs/src/libs/qwt/src/qwt_interval_symbol.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_interval_symbol.h b/ground/gcs/src/libs/qwt/src/qwt_interval_symbol.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_interval_symbol.h rename to ground/gcs/src/libs/qwt/src/qwt_interval_symbol.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_knob.cpp b/ground/gcs/src/libs/qwt/src/qwt_knob.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_knob.cpp rename to ground/gcs/src/libs/qwt/src/qwt_knob.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_knob.h b/ground/gcs/src/libs/qwt/src/qwt_knob.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_knob.h rename to ground/gcs/src/libs/qwt/src/qwt_knob.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_legend.cpp b/ground/gcs/src/libs/qwt/src/qwt_legend.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_legend.cpp rename to ground/gcs/src/libs/qwt/src/qwt_legend.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_legend.h b/ground/gcs/src/libs/qwt/src/qwt_legend.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_legend.h rename to ground/gcs/src/libs/qwt/src/qwt_legend.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_legend_data.cpp b/ground/gcs/src/libs/qwt/src/qwt_legend_data.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_legend_data.cpp rename to ground/gcs/src/libs/qwt/src/qwt_legend_data.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_legend_data.h b/ground/gcs/src/libs/qwt/src/qwt_legend_data.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_legend_data.h rename to ground/gcs/src/libs/qwt/src/qwt_legend_data.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_legend_label.cpp b/ground/gcs/src/libs/qwt/src/qwt_legend_label.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_legend_label.cpp rename to ground/gcs/src/libs/qwt/src/qwt_legend_label.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_legend_label.h b/ground/gcs/src/libs/qwt/src/qwt_legend_label.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_legend_label.h rename to ground/gcs/src/libs/qwt/src/qwt_legend_label.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_magnifier.cpp b/ground/gcs/src/libs/qwt/src/qwt_magnifier.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_magnifier.cpp rename to ground/gcs/src/libs/qwt/src/qwt_magnifier.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_magnifier.h b/ground/gcs/src/libs/qwt/src/qwt_magnifier.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_magnifier.h rename to ground/gcs/src/libs/qwt/src/qwt_magnifier.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_math.cpp b/ground/gcs/src/libs/qwt/src/qwt_math.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_math.cpp rename to ground/gcs/src/libs/qwt/src/qwt_math.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_math.h b/ground/gcs/src/libs/qwt/src/qwt_math.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_math.h rename to ground/gcs/src/libs/qwt/src/qwt_math.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_matrix_raster_data.cpp b/ground/gcs/src/libs/qwt/src/qwt_matrix_raster_data.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_matrix_raster_data.cpp rename to ground/gcs/src/libs/qwt/src/qwt_matrix_raster_data.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_matrix_raster_data.h b/ground/gcs/src/libs/qwt/src/qwt_matrix_raster_data.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_matrix_raster_data.h rename to ground/gcs/src/libs/qwt/src/qwt_matrix_raster_data.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_null_paintdevice.cpp b/ground/gcs/src/libs/qwt/src/qwt_null_paintdevice.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_null_paintdevice.cpp rename to ground/gcs/src/libs/qwt/src/qwt_null_paintdevice.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_null_paintdevice.h b/ground/gcs/src/libs/qwt/src/qwt_null_paintdevice.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_null_paintdevice.h rename to ground/gcs/src/libs/qwt/src/qwt_null_paintdevice.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_painter.cpp b/ground/gcs/src/libs/qwt/src/qwt_painter.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_painter.cpp rename to ground/gcs/src/libs/qwt/src/qwt_painter.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_painter.h b/ground/gcs/src/libs/qwt/src/qwt_painter.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_painter.h rename to ground/gcs/src/libs/qwt/src/qwt_painter.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_painter_command.cpp b/ground/gcs/src/libs/qwt/src/qwt_painter_command.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_painter_command.cpp rename to ground/gcs/src/libs/qwt/src/qwt_painter_command.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_painter_command.h b/ground/gcs/src/libs/qwt/src/qwt_painter_command.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_painter_command.h rename to ground/gcs/src/libs/qwt/src/qwt_painter_command.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_panner.cpp b/ground/gcs/src/libs/qwt/src/qwt_panner.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_panner.cpp rename to ground/gcs/src/libs/qwt/src/qwt_panner.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_panner.h b/ground/gcs/src/libs/qwt/src/qwt_panner.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_panner.h rename to ground/gcs/src/libs/qwt/src/qwt_panner.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_picker.cpp b/ground/gcs/src/libs/qwt/src/qwt_picker.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_picker.cpp rename to ground/gcs/src/libs/qwt/src/qwt_picker.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_picker.h b/ground/gcs/src/libs/qwt/src/qwt_picker.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_picker.h rename to ground/gcs/src/libs/qwt/src/qwt_picker.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_picker_machine.cpp b/ground/gcs/src/libs/qwt/src/qwt_picker_machine.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_picker_machine.cpp rename to ground/gcs/src/libs/qwt/src/qwt_picker_machine.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_picker_machine.h b/ground/gcs/src/libs/qwt/src/qwt_picker_machine.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_picker_machine.h rename to ground/gcs/src/libs/qwt/src/qwt_picker_machine.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_pixel_matrix.cpp b/ground/gcs/src/libs/qwt/src/qwt_pixel_matrix.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_pixel_matrix.cpp rename to ground/gcs/src/libs/qwt/src/qwt_pixel_matrix.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_pixel_matrix.h b/ground/gcs/src/libs/qwt/src/qwt_pixel_matrix.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_pixel_matrix.h rename to ground/gcs/src/libs/qwt/src/qwt_pixel_matrix.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot.h b/ground/gcs/src/libs/qwt/src/qwt_plot.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot.h rename to ground/gcs/src/libs/qwt/src/qwt_plot.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_abstract_barchart.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_abstract_barchart.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_abstract_barchart.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_abstract_barchart.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_abstract_barchart.h b/ground/gcs/src/libs/qwt/src/qwt_plot_abstract_barchart.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_abstract_barchart.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_abstract_barchart.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_axis.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_axis.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_axis.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_axis.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_barchart.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_barchart.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_barchart.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_barchart.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_barchart.h b/ground/gcs/src/libs/qwt/src/qwt_plot_barchart.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_barchart.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_barchart.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_canvas.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_canvas.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_canvas.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_canvas.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_canvas.h b/ground/gcs/src/libs/qwt/src/qwt_plot_canvas.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_canvas.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_canvas.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_curve.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_curve.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_curve.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_curve.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_curve.h b/ground/gcs/src/libs/qwt/src/qwt_plot_curve.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_curve.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_curve.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_dict.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_dict.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_dict.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_dict.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_dict.h b/ground/gcs/src/libs/qwt/src/qwt_plot_dict.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_dict.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_dict.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_directpainter.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_directpainter.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_directpainter.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_directpainter.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_directpainter.h b/ground/gcs/src/libs/qwt/src/qwt_plot_directpainter.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_directpainter.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_directpainter.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_glcanvas.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_glcanvas.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_glcanvas.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_glcanvas.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_glcanvas.h b/ground/gcs/src/libs/qwt/src/qwt_plot_glcanvas.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_glcanvas.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_glcanvas.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_grid.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_grid.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_grid.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_grid.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_grid.h b/ground/gcs/src/libs/qwt/src/qwt_plot_grid.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_grid.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_grid.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_histogram.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_histogram.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_histogram.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_histogram.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_histogram.h b/ground/gcs/src/libs/qwt/src/qwt_plot_histogram.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_histogram.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_histogram.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_intervalcurve.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_intervalcurve.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_intervalcurve.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_intervalcurve.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_intervalcurve.h b/ground/gcs/src/libs/qwt/src/qwt_plot_intervalcurve.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_intervalcurve.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_intervalcurve.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_item.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_item.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_item.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_item.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_item.h b/ground/gcs/src/libs/qwt/src/qwt_plot_item.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_item.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_item.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_layout.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_layout.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_layout.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_layout.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_layout.h b/ground/gcs/src/libs/qwt/src/qwt_plot_layout.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_layout.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_layout.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_legenditem.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_legenditem.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_legenditem.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_legenditem.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_legenditem.h b/ground/gcs/src/libs/qwt/src/qwt_plot_legenditem.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_legenditem.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_legenditem.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_magnifier.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_magnifier.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_magnifier.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_magnifier.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_magnifier.h b/ground/gcs/src/libs/qwt/src/qwt_plot_magnifier.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_magnifier.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_magnifier.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_marker.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_marker.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_marker.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_marker.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_marker.h b/ground/gcs/src/libs/qwt/src/qwt_plot_marker.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_marker.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_marker.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_multi_barchart.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_multi_barchart.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_multi_barchart.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_multi_barchart.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_multi_barchart.h b/ground/gcs/src/libs/qwt/src/qwt_plot_multi_barchart.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_multi_barchart.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_multi_barchart.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_panner.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_panner.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_panner.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_panner.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_panner.h b/ground/gcs/src/libs/qwt/src/qwt_plot_panner.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_panner.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_panner.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_picker.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_picker.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_picker.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_picker.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_picker.h b/ground/gcs/src/libs/qwt/src/qwt_plot_picker.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_picker.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_picker.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_rasteritem.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_rasteritem.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_rasteritem.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_rasteritem.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_rasteritem.h b/ground/gcs/src/libs/qwt/src/qwt_plot_rasteritem.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_rasteritem.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_rasteritem.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_renderer.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_renderer.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_renderer.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_renderer.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_renderer.h b/ground/gcs/src/libs/qwt/src/qwt_plot_renderer.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_renderer.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_renderer.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_rescaler.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_rescaler.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_rescaler.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_rescaler.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_rescaler.h b/ground/gcs/src/libs/qwt/src/qwt_plot_rescaler.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_rescaler.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_rescaler.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_scaleitem.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_scaleitem.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_scaleitem.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_scaleitem.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_scaleitem.h b/ground/gcs/src/libs/qwt/src/qwt_plot_scaleitem.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_scaleitem.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_scaleitem.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_seriesitem.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_seriesitem.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_seriesitem.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_seriesitem.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_seriesitem.h b/ground/gcs/src/libs/qwt/src/qwt_plot_seriesitem.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_seriesitem.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_seriesitem.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_shapeitem.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_shapeitem.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_shapeitem.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_shapeitem.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_shapeitem.h b/ground/gcs/src/libs/qwt/src/qwt_plot_shapeitem.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_shapeitem.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_shapeitem.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_spectrocurve.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_spectrocurve.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_spectrocurve.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_spectrocurve.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_spectrocurve.h b/ground/gcs/src/libs/qwt/src/qwt_plot_spectrocurve.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_spectrocurve.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_spectrocurve.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_spectrogram.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_spectrogram.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_spectrogram.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_spectrogram.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_spectrogram.h b/ground/gcs/src/libs/qwt/src/qwt_plot_spectrogram.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_spectrogram.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_spectrogram.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_svgitem.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_svgitem.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_svgitem.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_svgitem.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_svgitem.h b/ground/gcs/src/libs/qwt/src/qwt_plot_svgitem.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_svgitem.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_svgitem.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_textlabel.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_textlabel.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_textlabel.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_textlabel.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_textlabel.h b/ground/gcs/src/libs/qwt/src/qwt_plot_textlabel.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_textlabel.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_textlabel.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_tradingcurve.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_tradingcurve.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_tradingcurve.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_tradingcurve.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_tradingcurve.h b/ground/gcs/src/libs/qwt/src/qwt_plot_tradingcurve.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_tradingcurve.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_tradingcurve.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_xml.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_xml.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_xml.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_xml.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_zoneitem.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_zoneitem.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_zoneitem.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_zoneitem.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_zoneitem.h b/ground/gcs/src/libs/qwt/src/qwt_plot_zoneitem.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_zoneitem.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_zoneitem.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_zoomer.cpp b/ground/gcs/src/libs/qwt/src/qwt_plot_zoomer.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_zoomer.cpp rename to ground/gcs/src/libs/qwt/src/qwt_plot_zoomer.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_plot_zoomer.h b/ground/gcs/src/libs/qwt/src/qwt_plot_zoomer.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_plot_zoomer.h rename to ground/gcs/src/libs/qwt/src/qwt_plot_zoomer.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_point_3d.cpp b/ground/gcs/src/libs/qwt/src/qwt_point_3d.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_point_3d.cpp rename to ground/gcs/src/libs/qwt/src/qwt_point_3d.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_point_3d.h b/ground/gcs/src/libs/qwt/src/qwt_point_3d.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_point_3d.h rename to ground/gcs/src/libs/qwt/src/qwt_point_3d.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_point_data.cpp b/ground/gcs/src/libs/qwt/src/qwt_point_data.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_point_data.cpp rename to ground/gcs/src/libs/qwt/src/qwt_point_data.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_point_data.h b/ground/gcs/src/libs/qwt/src/qwt_point_data.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_point_data.h rename to ground/gcs/src/libs/qwt/src/qwt_point_data.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_point_mapper.cpp b/ground/gcs/src/libs/qwt/src/qwt_point_mapper.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_point_mapper.cpp rename to ground/gcs/src/libs/qwt/src/qwt_point_mapper.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_point_mapper.h b/ground/gcs/src/libs/qwt/src/qwt_point_mapper.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_point_mapper.h rename to ground/gcs/src/libs/qwt/src/qwt_point_mapper.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_point_polar.cpp b/ground/gcs/src/libs/qwt/src/qwt_point_polar.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_point_polar.cpp rename to ground/gcs/src/libs/qwt/src/qwt_point_polar.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_point_polar.h b/ground/gcs/src/libs/qwt/src/qwt_point_polar.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_point_polar.h rename to ground/gcs/src/libs/qwt/src/qwt_point_polar.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_raster_data.cpp b/ground/gcs/src/libs/qwt/src/qwt_raster_data.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_raster_data.cpp rename to ground/gcs/src/libs/qwt/src/qwt_raster_data.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_raster_data.h b/ground/gcs/src/libs/qwt/src/qwt_raster_data.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_raster_data.h rename to ground/gcs/src/libs/qwt/src/qwt_raster_data.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_round_scale_draw.cpp b/ground/gcs/src/libs/qwt/src/qwt_round_scale_draw.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_round_scale_draw.cpp rename to ground/gcs/src/libs/qwt/src/qwt_round_scale_draw.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_round_scale_draw.h b/ground/gcs/src/libs/qwt/src/qwt_round_scale_draw.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_round_scale_draw.h rename to ground/gcs/src/libs/qwt/src/qwt_round_scale_draw.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_samples.h b/ground/gcs/src/libs/qwt/src/qwt_samples.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_samples.h rename to ground/gcs/src/libs/qwt/src/qwt_samples.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_sampling_thread.cpp b/ground/gcs/src/libs/qwt/src/qwt_sampling_thread.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_sampling_thread.cpp rename to ground/gcs/src/libs/qwt/src/qwt_sampling_thread.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_sampling_thread.h b/ground/gcs/src/libs/qwt/src/qwt_sampling_thread.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_sampling_thread.h rename to ground/gcs/src/libs/qwt/src/qwt_sampling_thread.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_scale_div.cpp b/ground/gcs/src/libs/qwt/src/qwt_scale_div.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_scale_div.cpp rename to ground/gcs/src/libs/qwt/src/qwt_scale_div.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_scale_div.h b/ground/gcs/src/libs/qwt/src/qwt_scale_div.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_scale_div.h rename to ground/gcs/src/libs/qwt/src/qwt_scale_div.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_scale_draw.cpp b/ground/gcs/src/libs/qwt/src/qwt_scale_draw.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_scale_draw.cpp rename to ground/gcs/src/libs/qwt/src/qwt_scale_draw.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_scale_draw.h b/ground/gcs/src/libs/qwt/src/qwt_scale_draw.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_scale_draw.h rename to ground/gcs/src/libs/qwt/src/qwt_scale_draw.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_scale_engine.cpp b/ground/gcs/src/libs/qwt/src/qwt_scale_engine.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_scale_engine.cpp rename to ground/gcs/src/libs/qwt/src/qwt_scale_engine.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_scale_engine.h b/ground/gcs/src/libs/qwt/src/qwt_scale_engine.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_scale_engine.h rename to ground/gcs/src/libs/qwt/src/qwt_scale_engine.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_scale_map.cpp b/ground/gcs/src/libs/qwt/src/qwt_scale_map.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_scale_map.cpp rename to ground/gcs/src/libs/qwt/src/qwt_scale_map.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_scale_map.h b/ground/gcs/src/libs/qwt/src/qwt_scale_map.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_scale_map.h rename to ground/gcs/src/libs/qwt/src/qwt_scale_map.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_scale_widget.cpp b/ground/gcs/src/libs/qwt/src/qwt_scale_widget.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_scale_widget.cpp rename to ground/gcs/src/libs/qwt/src/qwt_scale_widget.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_scale_widget.h b/ground/gcs/src/libs/qwt/src/qwt_scale_widget.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_scale_widget.h rename to ground/gcs/src/libs/qwt/src/qwt_scale_widget.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_series_data.cpp b/ground/gcs/src/libs/qwt/src/qwt_series_data.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_series_data.cpp rename to ground/gcs/src/libs/qwt/src/qwt_series_data.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_series_data.h b/ground/gcs/src/libs/qwt/src/qwt_series_data.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_series_data.h rename to ground/gcs/src/libs/qwt/src/qwt_series_data.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_series_store.h b/ground/gcs/src/libs/qwt/src/qwt_series_store.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_series_store.h rename to ground/gcs/src/libs/qwt/src/qwt_series_store.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_slider.cpp b/ground/gcs/src/libs/qwt/src/qwt_slider.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_slider.cpp rename to ground/gcs/src/libs/qwt/src/qwt_slider.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_slider.h b/ground/gcs/src/libs/qwt/src/qwt_slider.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_slider.h rename to ground/gcs/src/libs/qwt/src/qwt_slider.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_spline.cpp b/ground/gcs/src/libs/qwt/src/qwt_spline.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_spline.cpp rename to ground/gcs/src/libs/qwt/src/qwt_spline.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_spline.h b/ground/gcs/src/libs/qwt/src/qwt_spline.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_spline.h rename to ground/gcs/src/libs/qwt/src/qwt_spline.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_symbol.cpp b/ground/gcs/src/libs/qwt/src/qwt_symbol.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_symbol.cpp rename to ground/gcs/src/libs/qwt/src/qwt_symbol.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_symbol.h b/ground/gcs/src/libs/qwt/src/qwt_symbol.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_symbol.h rename to ground/gcs/src/libs/qwt/src/qwt_symbol.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_system_clock.cpp b/ground/gcs/src/libs/qwt/src/qwt_system_clock.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_system_clock.cpp rename to ground/gcs/src/libs/qwt/src/qwt_system_clock.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_system_clock.h b/ground/gcs/src/libs/qwt/src/qwt_system_clock.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_system_clock.h rename to ground/gcs/src/libs/qwt/src/qwt_system_clock.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_text.cpp b/ground/gcs/src/libs/qwt/src/qwt_text.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_text.cpp rename to ground/gcs/src/libs/qwt/src/qwt_text.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_text.h b/ground/gcs/src/libs/qwt/src/qwt_text.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_text.h rename to ground/gcs/src/libs/qwt/src/qwt_text.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_text_engine.cpp b/ground/gcs/src/libs/qwt/src/qwt_text_engine.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_text_engine.cpp rename to ground/gcs/src/libs/qwt/src/qwt_text_engine.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_text_engine.h b/ground/gcs/src/libs/qwt/src/qwt_text_engine.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_text_engine.h rename to ground/gcs/src/libs/qwt/src/qwt_text_engine.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_text_label.cpp b/ground/gcs/src/libs/qwt/src/qwt_text_label.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_text_label.cpp rename to ground/gcs/src/libs/qwt/src/qwt_text_label.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_text_label.h b/ground/gcs/src/libs/qwt/src/qwt_text_label.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_text_label.h rename to ground/gcs/src/libs/qwt/src/qwt_text_label.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_thermo.cpp b/ground/gcs/src/libs/qwt/src/qwt_thermo.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_thermo.cpp rename to ground/gcs/src/libs/qwt/src/qwt_thermo.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_thermo.h b/ground/gcs/src/libs/qwt/src/qwt_thermo.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_thermo.h rename to ground/gcs/src/libs/qwt/src/qwt_thermo.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_transform.cpp b/ground/gcs/src/libs/qwt/src/qwt_transform.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_transform.cpp rename to ground/gcs/src/libs/qwt/src/qwt_transform.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_transform.h b/ground/gcs/src/libs/qwt/src/qwt_transform.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_transform.h rename to ground/gcs/src/libs/qwt/src/qwt_transform.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_wheel.cpp b/ground/gcs/src/libs/qwt/src/qwt_wheel.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_wheel.cpp rename to ground/gcs/src/libs/qwt/src/qwt_wheel.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_wheel.h b/ground/gcs/src/libs/qwt/src/qwt_wheel.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_wheel.h rename to ground/gcs/src/libs/qwt/src/qwt_wheel.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_widget_overlay.cpp b/ground/gcs/src/libs/qwt/src/qwt_widget_overlay.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_widget_overlay.cpp rename to ground/gcs/src/libs/qwt/src/qwt_widget_overlay.cpp diff --git a/ground/openpilotgcs/src/libs/qwt/src/qwt_widget_overlay.h b/ground/gcs/src/libs/qwt/src/qwt_widget_overlay.h similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/qwt_widget_overlay.h rename to ground/gcs/src/libs/qwt/src/qwt_widget_overlay.h diff --git a/ground/openpilotgcs/src/libs/qwt/src/src.pri b/ground/gcs/src/libs/qwt/src/src.pri similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/src.pri rename to ground/gcs/src/libs/qwt/src/src.pri diff --git a/ground/openpilotgcs/src/libs/qwt/src/src.pro b/ground/gcs/src/libs/qwt/src/src.pro similarity index 100% rename from ground/openpilotgcs/src/libs/qwt/src/src.pro rename to ground/gcs/src/libs/qwt/src/src.pro diff --git a/ground/openpilotgcs/src/libs/sdlgamepad/COPYING b/ground/gcs/src/libs/sdlgamepad/COPYING similarity index 100% rename from ground/openpilotgcs/src/libs/sdlgamepad/COPYING rename to ground/gcs/src/libs/sdlgamepad/COPYING diff --git a/ground/openpilotgcs/src/libs/sdlgamepad/README b/ground/gcs/src/libs/sdlgamepad/README similarity index 100% rename from ground/openpilotgcs/src/libs/sdlgamepad/README rename to ground/gcs/src/libs/sdlgamepad/README diff --git a/ground/openpilotgcs/src/libs/sdlgamepad/copydata.pro b/ground/gcs/src/libs/sdlgamepad/copydata.pro similarity index 100% rename from ground/openpilotgcs/src/libs/sdlgamepad/copydata.pro rename to ground/gcs/src/libs/sdlgamepad/copydata.pro diff --git a/ground/openpilotgcs/src/libs/sdlgamepad/sdlgamepad.cpp b/ground/gcs/src/libs/sdlgamepad/sdlgamepad.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/sdlgamepad/sdlgamepad.cpp rename to ground/gcs/src/libs/sdlgamepad/sdlgamepad.cpp diff --git a/ground/openpilotgcs/src/libs/sdlgamepad/sdlgamepad.doc b/ground/gcs/src/libs/sdlgamepad/sdlgamepad.doc similarity index 100% rename from ground/openpilotgcs/src/libs/sdlgamepad/sdlgamepad.doc rename to ground/gcs/src/libs/sdlgamepad/sdlgamepad.doc diff --git a/ground/openpilotgcs/src/libs/sdlgamepad/sdlgamepad.dox b/ground/gcs/src/libs/sdlgamepad/sdlgamepad.dox similarity index 100% rename from ground/openpilotgcs/src/libs/sdlgamepad/sdlgamepad.dox rename to ground/gcs/src/libs/sdlgamepad/sdlgamepad.dox diff --git a/ground/openpilotgcs/src/libs/sdlgamepad/sdlgamepad.h b/ground/gcs/src/libs/sdlgamepad/sdlgamepad.h similarity index 100% rename from ground/openpilotgcs/src/libs/sdlgamepad/sdlgamepad.h rename to ground/gcs/src/libs/sdlgamepad/sdlgamepad.h diff --git a/ground/openpilotgcs/src/libs/sdlgamepad/sdlgamepad.pri b/ground/gcs/src/libs/sdlgamepad/sdlgamepad.pri similarity index 100% rename from ground/openpilotgcs/src/libs/sdlgamepad/sdlgamepad.pri rename to ground/gcs/src/libs/sdlgamepad/sdlgamepad.pri diff --git a/ground/openpilotgcs/src/libs/sdlgamepad/sdlgamepad.pro b/ground/gcs/src/libs/sdlgamepad/sdlgamepad.pro similarity index 100% rename from ground/openpilotgcs/src/libs/sdlgamepad/sdlgamepad.pro rename to ground/gcs/src/libs/sdlgamepad/sdlgamepad.pro diff --git a/ground/openpilotgcs/src/libs/sdlgamepad/sdlgamepad_global.h b/ground/gcs/src/libs/sdlgamepad/sdlgamepad_global.h similarity index 100% rename from ground/openpilotgcs/src/libs/sdlgamepad/sdlgamepad_global.h rename to ground/gcs/src/libs/sdlgamepad/sdlgamepad_global.h diff --git a/ground/openpilotgcs/src/libs/utils/abstractprocess.h b/ground/gcs/src/libs/utils/abstractprocess.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/abstractprocess.h rename to ground/gcs/src/libs/utils/abstractprocess.h diff --git a/ground/openpilotgcs/src/libs/utils/abstractprocess_win.cpp b/ground/gcs/src/libs/utils/abstractprocess_win.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/abstractprocess_win.cpp rename to ground/gcs/src/libs/utils/abstractprocess_win.cpp diff --git a/ground/openpilotgcs/src/libs/utils/basevalidatinglineedit.cpp b/ground/gcs/src/libs/utils/basevalidatinglineedit.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/basevalidatinglineedit.cpp rename to ground/gcs/src/libs/utils/basevalidatinglineedit.cpp diff --git a/ground/openpilotgcs/src/libs/utils/basevalidatinglineedit.h b/ground/gcs/src/libs/utils/basevalidatinglineedit.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/basevalidatinglineedit.h rename to ground/gcs/src/libs/utils/basevalidatinglineedit.h diff --git a/ground/openpilotgcs/src/libs/utils/cachedsvgitem.cpp b/ground/gcs/src/libs/utils/cachedsvgitem.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/cachedsvgitem.cpp rename to ground/gcs/src/libs/utils/cachedsvgitem.cpp diff --git a/ground/openpilotgcs/src/libs/utils/cachedsvgitem.h b/ground/gcs/src/libs/utils/cachedsvgitem.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/cachedsvgitem.h rename to ground/gcs/src/libs/utils/cachedsvgitem.h diff --git a/ground/openpilotgcs/src/libs/utils/checkablemessagebox.cpp b/ground/gcs/src/libs/utils/checkablemessagebox.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/checkablemessagebox.cpp rename to ground/gcs/src/libs/utils/checkablemessagebox.cpp diff --git a/ground/openpilotgcs/src/libs/utils/checkablemessagebox.h b/ground/gcs/src/libs/utils/checkablemessagebox.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/checkablemessagebox.h rename to ground/gcs/src/libs/utils/checkablemessagebox.h diff --git a/ground/openpilotgcs/src/libs/utils/checkablemessagebox.ui b/ground/gcs/src/libs/utils/checkablemessagebox.ui similarity index 100% rename from ground/openpilotgcs/src/libs/utils/checkablemessagebox.ui rename to ground/gcs/src/libs/utils/checkablemessagebox.ui diff --git a/ground/openpilotgcs/src/libs/utils/classnamevalidatinglineedit.cpp b/ground/gcs/src/libs/utils/classnamevalidatinglineedit.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/classnamevalidatinglineedit.cpp rename to ground/gcs/src/libs/utils/classnamevalidatinglineedit.cpp diff --git a/ground/openpilotgcs/src/libs/utils/classnamevalidatinglineedit.h b/ground/gcs/src/libs/utils/classnamevalidatinglineedit.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/classnamevalidatinglineedit.h rename to ground/gcs/src/libs/utils/classnamevalidatinglineedit.h diff --git a/ground/openpilotgcs/src/libs/utils/codegeneration.cpp b/ground/gcs/src/libs/utils/codegeneration.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/codegeneration.cpp rename to ground/gcs/src/libs/utils/codegeneration.cpp diff --git a/ground/openpilotgcs/src/libs/utils/codegeneration.h b/ground/gcs/src/libs/utils/codegeneration.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/codegeneration.h rename to ground/gcs/src/libs/utils/codegeneration.h diff --git a/ground/openpilotgcs/src/libs/utils/consoleprocess.cpp b/ground/gcs/src/libs/utils/consoleprocess.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/consoleprocess.cpp rename to ground/gcs/src/libs/utils/consoleprocess.cpp diff --git a/ground/openpilotgcs/src/libs/utils/consoleprocess.h b/ground/gcs/src/libs/utils/consoleprocess.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/consoleprocess.h rename to ground/gcs/src/libs/utils/consoleprocess.h diff --git a/ground/openpilotgcs/src/libs/utils/consoleprocess_unix.cpp b/ground/gcs/src/libs/utils/consoleprocess_unix.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/consoleprocess_unix.cpp rename to ground/gcs/src/libs/utils/consoleprocess_unix.cpp diff --git a/ground/openpilotgcs/src/libs/utils/consoleprocess_win.cpp b/ground/gcs/src/libs/utils/consoleprocess_win.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/consoleprocess_win.cpp rename to ground/gcs/src/libs/utils/consoleprocess_win.cpp diff --git a/ground/openpilotgcs/src/libs/utils/coordinateconversions.cpp b/ground/gcs/src/libs/utils/coordinateconversions.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/coordinateconversions.cpp rename to ground/gcs/src/libs/utils/coordinateconversions.cpp diff --git a/ground/openpilotgcs/src/libs/utils/coordinateconversions.h b/ground/gcs/src/libs/utils/coordinateconversions.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/coordinateconversions.h rename to ground/gcs/src/libs/utils/coordinateconversions.h diff --git a/ground/openpilotgcs/src/libs/utils/crc.cpp b/ground/gcs/src/libs/utils/crc.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/crc.cpp rename to ground/gcs/src/libs/utils/crc.cpp diff --git a/ground/openpilotgcs/src/libs/utils/crc.h b/ground/gcs/src/libs/utils/crc.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/crc.h rename to ground/gcs/src/libs/utils/crc.h diff --git a/ground/openpilotgcs/src/libs/utils/detailsbutton.cpp b/ground/gcs/src/libs/utils/detailsbutton.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/detailsbutton.cpp rename to ground/gcs/src/libs/utils/detailsbutton.cpp diff --git a/ground/openpilotgcs/src/libs/utils/detailsbutton.h b/ground/gcs/src/libs/utils/detailsbutton.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/detailsbutton.h rename to ground/gcs/src/libs/utils/detailsbutton.h diff --git a/ground/openpilotgcs/src/libs/utils/detailswidget.cpp b/ground/gcs/src/libs/utils/detailswidget.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/detailswidget.cpp rename to ground/gcs/src/libs/utils/detailswidget.cpp diff --git a/ground/openpilotgcs/src/libs/utils/detailswidget.h b/ground/gcs/src/libs/utils/detailswidget.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/detailswidget.h rename to ground/gcs/src/libs/utils/detailswidget.h diff --git a/ground/openpilotgcs/src/libs/utils/fancylineedit.cpp b/ground/gcs/src/libs/utils/fancylineedit.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/fancylineedit.cpp rename to ground/gcs/src/libs/utils/fancylineedit.cpp diff --git a/ground/openpilotgcs/src/libs/utils/fancylineedit.h b/ground/gcs/src/libs/utils/fancylineedit.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/fancylineedit.h rename to ground/gcs/src/libs/utils/fancylineedit.h diff --git a/ground/openpilotgcs/src/libs/utils/fancymainwindow.cpp b/ground/gcs/src/libs/utils/fancymainwindow.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/fancymainwindow.cpp rename to ground/gcs/src/libs/utils/fancymainwindow.cpp diff --git a/ground/openpilotgcs/src/libs/utils/fancymainwindow.h b/ground/gcs/src/libs/utils/fancymainwindow.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/fancymainwindow.h rename to ground/gcs/src/libs/utils/fancymainwindow.h diff --git a/ground/openpilotgcs/src/libs/utils/filenamevalidatinglineedit.cpp b/ground/gcs/src/libs/utils/filenamevalidatinglineedit.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/filenamevalidatinglineedit.cpp rename to ground/gcs/src/libs/utils/filenamevalidatinglineedit.cpp diff --git a/ground/openpilotgcs/src/libs/utils/filenamevalidatinglineedit.h b/ground/gcs/src/libs/utils/filenamevalidatinglineedit.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/filenamevalidatinglineedit.h rename to ground/gcs/src/libs/utils/filenamevalidatinglineedit.h diff --git a/ground/openpilotgcs/src/libs/utils/filesearch.cpp b/ground/gcs/src/libs/utils/filesearch.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/filesearch.cpp rename to ground/gcs/src/libs/utils/filesearch.cpp diff --git a/ground/openpilotgcs/src/libs/utils/filesearch.h b/ground/gcs/src/libs/utils/filesearch.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/filesearch.h rename to ground/gcs/src/libs/utils/filesearch.h diff --git a/ground/openpilotgcs/src/libs/utils/filewizarddialog.cpp b/ground/gcs/src/libs/utils/filewizarddialog.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/filewizarddialog.cpp rename to ground/gcs/src/libs/utils/filewizarddialog.cpp diff --git a/ground/openpilotgcs/src/libs/utils/filewizarddialog.h b/ground/gcs/src/libs/utils/filewizarddialog.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/filewizarddialog.h rename to ground/gcs/src/libs/utils/filewizarddialog.h diff --git a/ground/openpilotgcs/src/libs/utils/filewizardpage.cpp b/ground/gcs/src/libs/utils/filewizardpage.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/filewizardpage.cpp rename to ground/gcs/src/libs/utils/filewizardpage.cpp diff --git a/ground/openpilotgcs/src/libs/utils/filewizardpage.h b/ground/gcs/src/libs/utils/filewizardpage.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/filewizardpage.h rename to ground/gcs/src/libs/utils/filewizardpage.h diff --git a/ground/openpilotgcs/src/libs/utils/filewizardpage.ui b/ground/gcs/src/libs/utils/filewizardpage.ui similarity index 100% rename from ground/openpilotgcs/src/libs/utils/filewizardpage.ui rename to ground/gcs/src/libs/utils/filewizardpage.ui diff --git a/ground/openpilotgcs/src/libs/utils/homelocationutil.cpp b/ground/gcs/src/libs/utils/homelocationutil.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/homelocationutil.cpp rename to ground/gcs/src/libs/utils/homelocationutil.cpp diff --git a/ground/openpilotgcs/src/libs/utils/homelocationutil.h b/ground/gcs/src/libs/utils/homelocationutil.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/homelocationutil.h rename to ground/gcs/src/libs/utils/homelocationutil.h diff --git a/ground/openpilotgcs/src/libs/utils/hostosinfo.cpp b/ground/gcs/src/libs/utils/hostosinfo.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/hostosinfo.cpp rename to ground/gcs/src/libs/utils/hostosinfo.cpp diff --git a/ground/openpilotgcs/src/libs/utils/hostosinfo.h b/ground/gcs/src/libs/utils/hostosinfo.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/hostosinfo.h rename to ground/gcs/src/libs/utils/hostosinfo.h diff --git a/ground/openpilotgcs/src/libs/utils/images/removesubmitfield.png b/ground/gcs/src/libs/utils/images/removesubmitfield.png similarity index 100% rename from ground/openpilotgcs/src/libs/utils/images/removesubmitfield.png rename to ground/gcs/src/libs/utils/images/removesubmitfield.png diff --git a/ground/openpilotgcs/src/libs/utils/iwelcomepage.cpp b/ground/gcs/src/libs/utils/iwelcomepage.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/iwelcomepage.cpp rename to ground/gcs/src/libs/utils/iwelcomepage.cpp diff --git a/ground/openpilotgcs/src/libs/utils/iwelcomepage.h b/ground/gcs/src/libs/utils/iwelcomepage.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/iwelcomepage.h rename to ground/gcs/src/libs/utils/iwelcomepage.h diff --git a/ground/openpilotgcs/src/libs/utils/linecolumnlabel.cpp b/ground/gcs/src/libs/utils/linecolumnlabel.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/linecolumnlabel.cpp rename to ground/gcs/src/libs/utils/linecolumnlabel.cpp diff --git a/ground/openpilotgcs/src/libs/utils/linecolumnlabel.h b/ground/gcs/src/libs/utils/linecolumnlabel.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/linecolumnlabel.h rename to ground/gcs/src/libs/utils/linecolumnlabel.h diff --git a/ground/openpilotgcs/src/libs/utils/listutils.h b/ground/gcs/src/libs/utils/listutils.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/listutils.h rename to ground/gcs/src/libs/utils/listutils.h diff --git a/ground/openpilotgcs/src/libs/utils/logfile.cpp b/ground/gcs/src/libs/utils/logfile.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/logfile.cpp rename to ground/gcs/src/libs/utils/logfile.cpp diff --git a/ground/openpilotgcs/src/libs/utils/logfile.h b/ground/gcs/src/libs/utils/logfile.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/logfile.h rename to ground/gcs/src/libs/utils/logfile.h diff --git a/ground/openpilotgcs/src/libs/utils/mustache.cpp b/ground/gcs/src/libs/utils/mustache.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/mustache.cpp rename to ground/gcs/src/libs/utils/mustache.cpp diff --git a/ground/openpilotgcs/src/libs/utils/mustache.h b/ground/gcs/src/libs/utils/mustache.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/mustache.h rename to ground/gcs/src/libs/utils/mustache.h diff --git a/ground/openpilotgcs/src/libs/utils/mytabbedstackwidget.cpp b/ground/gcs/src/libs/utils/mytabbedstackwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/mytabbedstackwidget.cpp rename to ground/gcs/src/libs/utils/mytabbedstackwidget.cpp diff --git a/ground/openpilotgcs/src/libs/utils/mytabbedstackwidget.h b/ground/gcs/src/libs/utils/mytabbedstackwidget.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/mytabbedstackwidget.h rename to ground/gcs/src/libs/utils/mytabbedstackwidget.h diff --git a/ground/openpilotgcs/src/libs/utils/mytabwidget.cpp b/ground/gcs/src/libs/utils/mytabwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/mytabwidget.cpp rename to ground/gcs/src/libs/utils/mytabwidget.cpp diff --git a/ground/openpilotgcs/src/libs/utils/mytabwidget.h b/ground/gcs/src/libs/utils/mytabwidget.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/mytabwidget.h rename to ground/gcs/src/libs/utils/mytabwidget.h diff --git a/ground/openpilotgcs/src/libs/utils/newclasswidget.cpp b/ground/gcs/src/libs/utils/newclasswidget.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/newclasswidget.cpp rename to ground/gcs/src/libs/utils/newclasswidget.cpp diff --git a/ground/openpilotgcs/src/libs/utils/newclasswidget.h b/ground/gcs/src/libs/utils/newclasswidget.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/newclasswidget.h rename to ground/gcs/src/libs/utils/newclasswidget.h diff --git a/ground/openpilotgcs/src/libs/utils/newclasswidget.ui b/ground/gcs/src/libs/utils/newclasswidget.ui similarity index 100% rename from ground/openpilotgcs/src/libs/utils/newclasswidget.ui rename to ground/gcs/src/libs/utils/newclasswidget.ui diff --git a/ground/openpilotgcs/src/libs/utils/parameteraction.cpp b/ground/gcs/src/libs/utils/parameteraction.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/parameteraction.cpp rename to ground/gcs/src/libs/utils/parameteraction.cpp diff --git a/ground/openpilotgcs/src/libs/utils/parameteraction.h b/ground/gcs/src/libs/utils/parameteraction.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/parameteraction.h rename to ground/gcs/src/libs/utils/parameteraction.h diff --git a/ground/openpilotgcs/src/libs/utils/pathchooser.cpp b/ground/gcs/src/libs/utils/pathchooser.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/pathchooser.cpp rename to ground/gcs/src/libs/utils/pathchooser.cpp diff --git a/ground/openpilotgcs/src/libs/utils/pathchooser.h b/ground/gcs/src/libs/utils/pathchooser.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/pathchooser.h rename to ground/gcs/src/libs/utils/pathchooser.h diff --git a/ground/openpilotgcs/src/libs/utils/pathlisteditor.cpp b/ground/gcs/src/libs/utils/pathlisteditor.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/pathlisteditor.cpp rename to ground/gcs/src/libs/utils/pathlisteditor.cpp diff --git a/ground/openpilotgcs/src/libs/utils/pathlisteditor.h b/ground/gcs/src/libs/utils/pathlisteditor.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/pathlisteditor.h rename to ground/gcs/src/libs/utils/pathlisteditor.h diff --git a/ground/openpilotgcs/src/libs/utils/pathutils.cpp b/ground/gcs/src/libs/utils/pathutils.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/pathutils.cpp rename to ground/gcs/src/libs/utils/pathutils.cpp diff --git a/ground/openpilotgcs/src/libs/utils/pathutils.h b/ground/gcs/src/libs/utils/pathutils.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/pathutils.h rename to ground/gcs/src/libs/utils/pathutils.h diff --git a/ground/openpilotgcs/src/libs/utils/projectintropage.cpp b/ground/gcs/src/libs/utils/projectintropage.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/projectintropage.cpp rename to ground/gcs/src/libs/utils/projectintropage.cpp diff --git a/ground/openpilotgcs/src/libs/utils/projectintropage.h b/ground/gcs/src/libs/utils/projectintropage.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/projectintropage.h rename to ground/gcs/src/libs/utils/projectintropage.h diff --git a/ground/openpilotgcs/src/libs/utils/projectintropage.ui b/ground/gcs/src/libs/utils/projectintropage.ui similarity index 100% rename from ground/openpilotgcs/src/libs/utils/projectintropage.ui rename to ground/gcs/src/libs/utils/projectintropage.ui diff --git a/ground/openpilotgcs/src/libs/utils/projectnamevalidatinglineedit.cpp b/ground/gcs/src/libs/utils/projectnamevalidatinglineedit.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/projectnamevalidatinglineedit.cpp rename to ground/gcs/src/libs/utils/projectnamevalidatinglineedit.cpp diff --git a/ground/openpilotgcs/src/libs/utils/projectnamevalidatinglineedit.h b/ground/gcs/src/libs/utils/projectnamevalidatinglineedit.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/projectnamevalidatinglineedit.h rename to ground/gcs/src/libs/utils/projectnamevalidatinglineedit.h diff --git a/ground/openpilotgcs/src/libs/utils/qtcassert.h b/ground/gcs/src/libs/utils/qtcassert.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/qtcassert.h rename to ground/gcs/src/libs/utils/qtcassert.h diff --git a/ground/openpilotgcs/src/libs/utils/qtcolorbutton.cpp b/ground/gcs/src/libs/utils/qtcolorbutton.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/qtcolorbutton.cpp rename to ground/gcs/src/libs/utils/qtcolorbutton.cpp diff --git a/ground/openpilotgcs/src/libs/utils/qtcolorbutton.h b/ground/gcs/src/libs/utils/qtcolorbutton.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/qtcolorbutton.h rename to ground/gcs/src/libs/utils/qtcolorbutton.h diff --git a/ground/openpilotgcs/src/libs/utils/qwineventnotifier_p.h b/ground/gcs/src/libs/utils/qwineventnotifier_p.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/qwineventnotifier_p.h rename to ground/gcs/src/libs/utils/qwineventnotifier_p.h diff --git a/ground/openpilotgcs/src/libs/utils/reloadpromptutils.cpp b/ground/gcs/src/libs/utils/reloadpromptutils.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/reloadpromptutils.cpp rename to ground/gcs/src/libs/utils/reloadpromptutils.cpp diff --git a/ground/openpilotgcs/src/libs/utils/reloadpromptutils.h b/ground/gcs/src/libs/utils/reloadpromptutils.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/reloadpromptutils.h rename to ground/gcs/src/libs/utils/reloadpromptutils.h diff --git a/ground/openpilotgcs/src/libs/utils/savedaction.cpp b/ground/gcs/src/libs/utils/savedaction.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/savedaction.cpp rename to ground/gcs/src/libs/utils/savedaction.cpp diff --git a/ground/openpilotgcs/src/libs/utils/savedaction.h b/ground/gcs/src/libs/utils/savedaction.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/savedaction.h rename to ground/gcs/src/libs/utils/savedaction.h diff --git a/ground/openpilotgcs/src/libs/utils/settingsutils.cpp b/ground/gcs/src/libs/utils/settingsutils.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/settingsutils.cpp rename to ground/gcs/src/libs/utils/settingsutils.cpp diff --git a/ground/openpilotgcs/src/libs/utils/settingsutils.h b/ground/gcs/src/libs/utils/settingsutils.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/settingsutils.h rename to ground/gcs/src/libs/utils/settingsutils.h diff --git a/ground/openpilotgcs/src/libs/utils/styledbar.cpp b/ground/gcs/src/libs/utils/styledbar.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/styledbar.cpp rename to ground/gcs/src/libs/utils/styledbar.cpp diff --git a/ground/openpilotgcs/src/libs/utils/styledbar.h b/ground/gcs/src/libs/utils/styledbar.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/styledbar.h rename to ground/gcs/src/libs/utils/styledbar.h diff --git a/ground/openpilotgcs/src/libs/utils/stylehelper.cpp b/ground/gcs/src/libs/utils/stylehelper.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/stylehelper.cpp rename to ground/gcs/src/libs/utils/stylehelper.cpp diff --git a/ground/openpilotgcs/src/libs/utils/stylehelper.h b/ground/gcs/src/libs/utils/stylehelper.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/stylehelper.h rename to ground/gcs/src/libs/utils/stylehelper.h diff --git a/ground/openpilotgcs/src/libs/utils/submiteditorwidget.cpp b/ground/gcs/src/libs/utils/submiteditorwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/submiteditorwidget.cpp rename to ground/gcs/src/libs/utils/submiteditorwidget.cpp diff --git a/ground/openpilotgcs/src/libs/utils/submiteditorwidget.h b/ground/gcs/src/libs/utils/submiteditorwidget.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/submiteditorwidget.h rename to ground/gcs/src/libs/utils/submiteditorwidget.h diff --git a/ground/openpilotgcs/src/libs/utils/submiteditorwidget.ui b/ground/gcs/src/libs/utils/submiteditorwidget.ui similarity index 100% rename from ground/openpilotgcs/src/libs/utils/submiteditorwidget.ui rename to ground/gcs/src/libs/utils/submiteditorwidget.ui diff --git a/ground/openpilotgcs/src/libs/utils/submitfieldwidget.cpp b/ground/gcs/src/libs/utils/submitfieldwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/submitfieldwidget.cpp rename to ground/gcs/src/libs/utils/submitfieldwidget.cpp diff --git a/ground/openpilotgcs/src/libs/utils/submitfieldwidget.h b/ground/gcs/src/libs/utils/submitfieldwidget.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/submitfieldwidget.h rename to ground/gcs/src/libs/utils/submitfieldwidget.h diff --git a/ground/openpilotgcs/src/libs/utils/svgimageprovider.cpp b/ground/gcs/src/libs/utils/svgimageprovider.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/svgimageprovider.cpp rename to ground/gcs/src/libs/utils/svgimageprovider.cpp diff --git a/ground/openpilotgcs/src/libs/utils/svgimageprovider.h b/ground/gcs/src/libs/utils/svgimageprovider.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/svgimageprovider.h rename to ground/gcs/src/libs/utils/svgimageprovider.h diff --git a/ground/openpilotgcs/src/libs/utils/synchronousprocess.cpp b/ground/gcs/src/libs/utils/synchronousprocess.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/synchronousprocess.cpp rename to ground/gcs/src/libs/utils/synchronousprocess.cpp diff --git a/ground/openpilotgcs/src/libs/utils/synchronousprocess.h b/ground/gcs/src/libs/utils/synchronousprocess.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/synchronousprocess.h rename to ground/gcs/src/libs/utils/synchronousprocess.h diff --git a/ground/openpilotgcs/src/libs/utils/treewidgetcolumnstretcher.cpp b/ground/gcs/src/libs/utils/treewidgetcolumnstretcher.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/treewidgetcolumnstretcher.cpp rename to ground/gcs/src/libs/utils/treewidgetcolumnstretcher.cpp diff --git a/ground/openpilotgcs/src/libs/utils/treewidgetcolumnstretcher.h b/ground/gcs/src/libs/utils/treewidgetcolumnstretcher.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/treewidgetcolumnstretcher.h rename to ground/gcs/src/libs/utils/treewidgetcolumnstretcher.h diff --git a/ground/openpilotgcs/src/libs/utils/uncommentselection.cpp b/ground/gcs/src/libs/utils/uncommentselection.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/uncommentselection.cpp rename to ground/gcs/src/libs/utils/uncommentselection.cpp diff --git a/ground/openpilotgcs/src/libs/utils/uncommentselection.h b/ground/gcs/src/libs/utils/uncommentselection.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/uncommentselection.h rename to ground/gcs/src/libs/utils/uncommentselection.h diff --git a/ground/openpilotgcs/src/libs/utils/utils.pri b/ground/gcs/src/libs/utils/utils.pri similarity index 100% rename from ground/openpilotgcs/src/libs/utils/utils.pri rename to ground/gcs/src/libs/utils/utils.pri diff --git a/ground/openpilotgcs/src/libs/utils/utils.pro b/ground/gcs/src/libs/utils/utils.pro similarity index 100% rename from ground/openpilotgcs/src/libs/utils/utils.pro rename to ground/gcs/src/libs/utils/utils.pro diff --git a/ground/openpilotgcs/src/libs/utils/utils.qrc b/ground/gcs/src/libs/utils/utils.qrc similarity index 100% rename from ground/openpilotgcs/src/libs/utils/utils.qrc rename to ground/gcs/src/libs/utils/utils.qrc diff --git a/ground/openpilotgcs/src/libs/utils/utils_global.h b/ground/gcs/src/libs/utils/utils_global.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/utils_global.h rename to ground/gcs/src/libs/utils/utils_global.h diff --git a/ground/openpilotgcs/src/libs/utils/welcomemodetreewidget.cpp b/ground/gcs/src/libs/utils/welcomemodetreewidget.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/welcomemodetreewidget.cpp rename to ground/gcs/src/libs/utils/welcomemodetreewidget.cpp diff --git a/ground/openpilotgcs/src/libs/utils/welcomemodetreewidget.h b/ground/gcs/src/libs/utils/welcomemodetreewidget.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/welcomemodetreewidget.h rename to ground/gcs/src/libs/utils/welcomemodetreewidget.h diff --git a/ground/openpilotgcs/src/libs/utils/winutils.cpp b/ground/gcs/src/libs/utils/winutils.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/winutils.cpp rename to ground/gcs/src/libs/utils/winutils.cpp diff --git a/ground/openpilotgcs/src/libs/utils/winutils.h b/ground/gcs/src/libs/utils/winutils.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/winutils.h rename to ground/gcs/src/libs/utils/winutils.h diff --git a/ground/openpilotgcs/src/libs/utils/worldmagmodel.cpp b/ground/gcs/src/libs/utils/worldmagmodel.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/worldmagmodel.cpp rename to ground/gcs/src/libs/utils/worldmagmodel.cpp diff --git a/ground/openpilotgcs/src/libs/utils/worldmagmodel.h b/ground/gcs/src/libs/utils/worldmagmodel.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/worldmagmodel.h rename to ground/gcs/src/libs/utils/worldmagmodel.h diff --git a/ground/openpilotgcs/src/libs/utils/xmlconfig.cpp b/ground/gcs/src/libs/utils/xmlconfig.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/utils/xmlconfig.cpp rename to ground/gcs/src/libs/utils/xmlconfig.cpp diff --git a/ground/openpilotgcs/src/libs/utils/xmlconfig.h b/ground/gcs/src/libs/utils/xmlconfig.h similarity index 100% rename from ground/openpilotgcs/src/libs/utils/xmlconfig.h rename to ground/gcs/src/libs/utils/xmlconfig.h diff --git a/ground/openpilotgcs/src/libs/version_info/version_info.cpp b/ground/gcs/src/libs/version_info/version_info.cpp similarity index 100% rename from ground/openpilotgcs/src/libs/version_info/version_info.cpp rename to ground/gcs/src/libs/version_info/version_info.cpp diff --git a/ground/openpilotgcs/src/libs/version_info/version_info.cpp.template b/ground/gcs/src/libs/version_info/version_info.cpp.template similarity index 100% rename from ground/openpilotgcs/src/libs/version_info/version_info.cpp.template rename to ground/gcs/src/libs/version_info/version_info.cpp.template diff --git a/ground/openpilotgcs/src/libs/version_info/version_info.h b/ground/gcs/src/libs/version_info/version_info.h similarity index 100% rename from ground/openpilotgcs/src/libs/version_info/version_info.h rename to ground/gcs/src/libs/version_info/version_info.h diff --git a/ground/openpilotgcs/src/libs/version_info/version_info.pri b/ground/gcs/src/libs/version_info/version_info.pri similarity index 100% rename from ground/openpilotgcs/src/libs/version_info/version_info.pri rename to ground/gcs/src/libs/version_info/version_info.pri diff --git a/ground/openpilotgcs/src/libs/version_info/version_info.pro b/ground/gcs/src/libs/version_info/version_info.pro similarity index 100% rename from ground/openpilotgcs/src/libs/version_info/version_info.pro rename to ground/gcs/src/libs/version_info/version_info.pro diff --git a/ground/openpilotgcs/src/openpilotgcslibrary.pri b/ground/gcs/src/openpilotgcslibrary.pri similarity index 100% rename from ground/openpilotgcs/src/openpilotgcslibrary.pri rename to ground/gcs/src/openpilotgcslibrary.pri diff --git a/ground/openpilotgcs/src/openpilotgcsplugin.pri b/ground/gcs/src/openpilotgcsplugin.pri similarity index 100% rename from ground/openpilotgcs/src/openpilotgcsplugin.pri rename to ground/gcs/src/openpilotgcsplugin.pri diff --git a/ground/openpilotgcs/src/plugins/antennatrack/AntennaTrack.pluginspec b/ground/gcs/src/plugins/antennatrack/AntennaTrack.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/AntennaTrack.pluginspec rename to ground/gcs/src/plugins/antennatrack/AntennaTrack.pluginspec diff --git a/ground/openpilotgcs/src/plugins/antennatrack/antennatrack.pro b/ground/gcs/src/plugins/antennatrack/antennatrack.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/antennatrack.pro rename to ground/gcs/src/plugins/antennatrack/antennatrack.pro diff --git a/ground/openpilotgcs/src/plugins/antennatrack/antennatrack_dependencies.pri b/ground/gcs/src/plugins/antennatrack/antennatrack_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/antennatrack_dependencies.pri rename to ground/gcs/src/plugins/antennatrack/antennatrack_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/antennatrack/antennatrackgadget.cpp b/ground/gcs/src/plugins/antennatrack/antennatrackgadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/antennatrackgadget.cpp rename to ground/gcs/src/plugins/antennatrack/antennatrackgadget.cpp diff --git a/ground/openpilotgcs/src/plugins/antennatrack/antennatrackgadget.h b/ground/gcs/src/plugins/antennatrack/antennatrackgadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/antennatrackgadget.h rename to ground/gcs/src/plugins/antennatrack/antennatrackgadget.h diff --git a/ground/openpilotgcs/src/plugins/antennatrack/antennatrackgadgetconfiguration.cpp b/ground/gcs/src/plugins/antennatrack/antennatrackgadgetconfiguration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/antennatrackgadgetconfiguration.cpp rename to ground/gcs/src/plugins/antennatrack/antennatrackgadgetconfiguration.cpp diff --git a/ground/openpilotgcs/src/plugins/antennatrack/antennatrackgadgetconfiguration.h b/ground/gcs/src/plugins/antennatrack/antennatrackgadgetconfiguration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/antennatrackgadgetconfiguration.h rename to ground/gcs/src/plugins/antennatrack/antennatrackgadgetconfiguration.h diff --git a/ground/openpilotgcs/src/plugins/antennatrack/antennatrackgadgetfactory.cpp b/ground/gcs/src/plugins/antennatrack/antennatrackgadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/antennatrackgadgetfactory.cpp rename to ground/gcs/src/plugins/antennatrack/antennatrackgadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/antennatrack/antennatrackgadgetfactory.h b/ground/gcs/src/plugins/antennatrack/antennatrackgadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/antennatrackgadgetfactory.h rename to ground/gcs/src/plugins/antennatrack/antennatrackgadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/antennatrack/antennatrackgadgetoptionspage.cpp b/ground/gcs/src/plugins/antennatrack/antennatrackgadgetoptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/antennatrackgadgetoptionspage.cpp rename to ground/gcs/src/plugins/antennatrack/antennatrackgadgetoptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/antennatrack/antennatrackgadgetoptionspage.h b/ground/gcs/src/plugins/antennatrack/antennatrackgadgetoptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/antennatrackgadgetoptionspage.h rename to ground/gcs/src/plugins/antennatrack/antennatrackgadgetoptionspage.h diff --git a/ground/openpilotgcs/src/plugins/antennatrack/antennatrackgadgetoptionspage.ui b/ground/gcs/src/plugins/antennatrack/antennatrackgadgetoptionspage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/antennatrackgadgetoptionspage.ui rename to ground/gcs/src/plugins/antennatrack/antennatrackgadgetoptionspage.ui diff --git a/ground/openpilotgcs/src/plugins/antennatrack/antennatrackplugin.cpp b/ground/gcs/src/plugins/antennatrack/antennatrackplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/antennatrackplugin.cpp rename to ground/gcs/src/plugins/antennatrack/antennatrackplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/antennatrack/antennatrackplugin.h b/ground/gcs/src/plugins/antennatrack/antennatrackplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/antennatrackplugin.h rename to ground/gcs/src/plugins/antennatrack/antennatrackplugin.h diff --git a/ground/openpilotgcs/src/plugins/antennatrack/antennatrackwidget.cpp b/ground/gcs/src/plugins/antennatrack/antennatrackwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/antennatrackwidget.cpp rename to ground/gcs/src/plugins/antennatrack/antennatrackwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/antennatrack/antennatrackwidget.h b/ground/gcs/src/plugins/antennatrack/antennatrackwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/antennatrackwidget.h rename to ground/gcs/src/plugins/antennatrack/antennatrackwidget.h diff --git a/ground/openpilotgcs/src/plugins/antennatrack/antennatrackwidget.ui b/ground/gcs/src/plugins/antennatrack/antennatrackwidget.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/antennatrackwidget.ui rename to ground/gcs/src/plugins/antennatrack/antennatrackwidget.ui diff --git a/ground/openpilotgcs/src/plugins/antennatrack/gpsparser.cpp b/ground/gcs/src/plugins/antennatrack/gpsparser.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/gpsparser.cpp rename to ground/gcs/src/plugins/antennatrack/gpsparser.cpp diff --git a/ground/openpilotgcs/src/plugins/antennatrack/gpsparser.h b/ground/gcs/src/plugins/antennatrack/gpsparser.h similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/gpsparser.h rename to ground/gcs/src/plugins/antennatrack/gpsparser.h diff --git a/ground/openpilotgcs/src/plugins/antennatrack/telemetryparser.cpp b/ground/gcs/src/plugins/antennatrack/telemetryparser.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/telemetryparser.cpp rename to ground/gcs/src/plugins/antennatrack/telemetryparser.cpp diff --git a/ground/openpilotgcs/src/plugins/antennatrack/telemetryparser.h b/ground/gcs/src/plugins/antennatrack/telemetryparser.h similarity index 100% rename from ground/openpilotgcs/src/plugins/antennatrack/telemetryparser.h rename to ground/gcs/src/plugins/antennatrack/telemetryparser.h diff --git a/ground/openpilotgcs/src/plugins/config/Config.pluginspec b/ground/gcs/src/plugins/config/Config.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/config/Config.pluginspec rename to ground/gcs/src/plugins/config/Config.pluginspec diff --git a/ground/openpilotgcs/src/plugins/config/airframe.ui b/ground/gcs/src/plugins/config/airframe.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/airframe.ui rename to ground/gcs/src/plugins/config/airframe.ui diff --git a/ground/openpilotgcs/src/plugins/config/airframe_ccpm.ui b/ground/gcs/src/plugins/config/airframe_ccpm.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/airframe_ccpm.ui rename to ground/gcs/src/plugins/config/airframe_ccpm.ui diff --git a/ground/openpilotgcs/src/plugins/config/airframe_custom.ui b/ground/gcs/src/plugins/config/airframe_custom.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/airframe_custom.ui rename to ground/gcs/src/plugins/config/airframe_custom.ui diff --git a/ground/openpilotgcs/src/plugins/config/airframe_fixedwing.ui b/ground/gcs/src/plugins/config/airframe_fixedwing.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/airframe_fixedwing.ui rename to ground/gcs/src/plugins/config/airframe_fixedwing.ui diff --git a/ground/openpilotgcs/src/plugins/config/airframe_ground.ui b/ground/gcs/src/plugins/config/airframe_ground.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/airframe_ground.ui rename to ground/gcs/src/plugins/config/airframe_ground.ui diff --git a/ground/openpilotgcs/src/plugins/config/airframe_multirotor.ui b/ground/gcs/src/plugins/config/airframe_multirotor.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/airframe_multirotor.ui rename to ground/gcs/src/plugins/config/airframe_multirotor.ui diff --git a/ground/openpilotgcs/src/plugins/config/alignment-calibration.cpp b/ground/gcs/src/plugins/config/alignment-calibration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/alignment-calibration.cpp rename to ground/gcs/src/plugins/config/alignment-calibration.cpp diff --git a/ground/openpilotgcs/src/plugins/config/assertions.h b/ground/gcs/src/plugins/config/assertions.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/assertions.h rename to ground/gcs/src/plugins/config/assertions.h diff --git a/ground/openpilotgcs/src/plugins/config/autotune.ui b/ground/gcs/src/plugins/config/autotune.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/autotune.ui rename to ground/gcs/src/plugins/config/autotune.ui diff --git a/ground/openpilotgcs/src/plugins/config/calibration.h b/ground/gcs/src/plugins/config/calibration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration.h rename to ground/gcs/src/plugins/config/calibration.h diff --git a/ground/openpilotgcs/src/plugins/config/calibration/WizardStepIndicator.qml b/ground/gcs/src/plugins/config/calibration/WizardStepIndicator.qml similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/WizardStepIndicator.qml rename to ground/gcs/src/plugins/config/calibration/WizardStepIndicator.qml diff --git a/ground/openpilotgcs/src/plugins/config/calibration/calibrationuiutils.h b/ground/gcs/src/plugins/config/calibration/calibrationuiutils.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/calibrationuiutils.h rename to ground/gcs/src/plugins/config/calibration/calibrationuiutils.h diff --git a/ground/openpilotgcs/src/plugins/config/calibration/calibrationutils.cpp b/ground/gcs/src/plugins/config/calibration/calibrationutils.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/calibrationutils.cpp rename to ground/gcs/src/plugins/config/calibration/calibrationutils.cpp diff --git a/ground/openpilotgcs/src/plugins/config/calibration/calibrationutils.h b/ground/gcs/src/plugins/config/calibration/calibrationutils.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/calibrationutils.h rename to ground/gcs/src/plugins/config/calibration/calibrationutils.h diff --git a/ground/openpilotgcs/src/plugins/config/calibration/gyrobiascalibrationmodel.cpp b/ground/gcs/src/plugins/config/calibration/gyrobiascalibrationmodel.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/gyrobiascalibrationmodel.cpp rename to ground/gcs/src/plugins/config/calibration/gyrobiascalibrationmodel.cpp diff --git a/ground/openpilotgcs/src/plugins/config/calibration/gyrobiascalibrationmodel.h b/ground/gcs/src/plugins/config/calibration/gyrobiascalibrationmodel.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/gyrobiascalibrationmodel.h rename to ground/gcs/src/plugins/config/calibration/gyrobiascalibrationmodel.h diff --git a/ground/openpilotgcs/src/plugins/config/calibration/levelcalibrationmodel.cpp b/ground/gcs/src/plugins/config/calibration/levelcalibrationmodel.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/levelcalibrationmodel.cpp rename to ground/gcs/src/plugins/config/calibration/levelcalibrationmodel.cpp diff --git a/ground/openpilotgcs/src/plugins/config/calibration/levelcalibrationmodel.h b/ground/gcs/src/plugins/config/calibration/levelcalibrationmodel.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/levelcalibrationmodel.h rename to ground/gcs/src/plugins/config/calibration/levelcalibrationmodel.h diff --git a/ground/openpilotgcs/src/plugins/config/calibration/sixpointcalibrationmodel.cpp b/ground/gcs/src/plugins/config/calibration/sixpointcalibrationmodel.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/sixpointcalibrationmodel.cpp rename to ground/gcs/src/plugins/config/calibration/sixpointcalibrationmodel.cpp diff --git a/ground/openpilotgcs/src/plugins/config/calibration/sixpointcalibrationmodel.h b/ground/gcs/src/plugins/config/calibration/sixpointcalibrationmodel.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/sixpointcalibrationmodel.h rename to ground/gcs/src/plugins/config/calibration/sixpointcalibrationmodel.h diff --git a/ground/openpilotgcs/src/plugins/config/calibration/thermal/boardsetuptransition.h b/ground/gcs/src/plugins/config/calibration/thermal/boardsetuptransition.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/thermal/boardsetuptransition.h rename to ground/gcs/src/plugins/config/calibration/thermal/boardsetuptransition.h diff --git a/ground/openpilotgcs/src/plugins/config/calibration/thermal/compensationcalculationtransition.h b/ground/gcs/src/plugins/config/calibration/thermal/compensationcalculationtransition.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/thermal/compensationcalculationtransition.h rename to ground/gcs/src/plugins/config/calibration/thermal/compensationcalculationtransition.h diff --git a/ground/openpilotgcs/src/plugins/config/calibration/thermal/dataacquisitiontransition.h b/ground/gcs/src/plugins/config/calibration/thermal/dataacquisitiontransition.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/thermal/dataacquisitiontransition.h rename to ground/gcs/src/plugins/config/calibration/thermal/dataacquisitiontransition.h diff --git a/ground/openpilotgcs/src/plugins/config/calibration/thermal/settingshandlingtransitions.h b/ground/gcs/src/plugins/config/calibration/thermal/settingshandlingtransitions.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/thermal/settingshandlingtransitions.h rename to ground/gcs/src/plugins/config/calibration/thermal/settingshandlingtransitions.h diff --git a/ground/openpilotgcs/src/plugins/config/calibration/thermal/thermalcalibration.cpp b/ground/gcs/src/plugins/config/calibration/thermal/thermalcalibration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/thermal/thermalcalibration.cpp rename to ground/gcs/src/plugins/config/calibration/thermal/thermalcalibration.cpp diff --git a/ground/openpilotgcs/src/plugins/config/calibration/thermal/thermalcalibration.h b/ground/gcs/src/plugins/config/calibration/thermal/thermalcalibration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/thermal/thermalcalibration.h rename to ground/gcs/src/plugins/config/calibration/thermal/thermalcalibration.h diff --git a/ground/openpilotgcs/src/plugins/config/calibration/thermal/thermalcalibrationhelper.cpp b/ground/gcs/src/plugins/config/calibration/thermal/thermalcalibrationhelper.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/thermal/thermalcalibrationhelper.cpp rename to ground/gcs/src/plugins/config/calibration/thermal/thermalcalibrationhelper.cpp diff --git a/ground/openpilotgcs/src/plugins/config/calibration/thermal/thermalcalibrationhelper.h b/ground/gcs/src/plugins/config/calibration/thermal/thermalcalibrationhelper.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/thermal/thermalcalibrationhelper.h rename to ground/gcs/src/plugins/config/calibration/thermal/thermalcalibrationhelper.h diff --git a/ground/openpilotgcs/src/plugins/config/calibration/thermal/thermalcalibrationmodel.cpp b/ground/gcs/src/plugins/config/calibration/thermal/thermalcalibrationmodel.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/thermal/thermalcalibrationmodel.cpp rename to ground/gcs/src/plugins/config/calibration/thermal/thermalcalibrationmodel.cpp diff --git a/ground/openpilotgcs/src/plugins/config/calibration/thermal/thermalcalibrationmodel.h b/ground/gcs/src/plugins/config/calibration/thermal/thermalcalibrationmodel.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/thermal/thermalcalibrationmodel.h rename to ground/gcs/src/plugins/config/calibration/thermal/thermalcalibrationmodel.h diff --git a/ground/openpilotgcs/src/plugins/config/calibration/wizardmodel.cpp b/ground/gcs/src/plugins/config/calibration/wizardmodel.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/wizardmodel.cpp rename to ground/gcs/src/plugins/config/calibration/wizardmodel.cpp diff --git a/ground/openpilotgcs/src/plugins/config/calibration/wizardmodel.h b/ground/gcs/src/plugins/config/calibration/wizardmodel.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/wizardmodel.h rename to ground/gcs/src/plugins/config/calibration/wizardmodel.h diff --git a/ground/openpilotgcs/src/plugins/config/calibration/wizardstate.cpp b/ground/gcs/src/plugins/config/calibration/wizardstate.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/wizardstate.cpp rename to ground/gcs/src/plugins/config/calibration/wizardstate.cpp diff --git a/ground/openpilotgcs/src/plugins/config/calibration/wizardstate.h b/ground/gcs/src/plugins/config/calibration/wizardstate.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/calibration/wizardstate.h rename to ground/gcs/src/plugins/config/calibration/wizardstate.h diff --git a/ground/openpilotgcs/src/plugins/config/camerastabilization.ui b/ground/gcs/src/plugins/config/camerastabilization.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/camerastabilization.ui rename to ground/gcs/src/plugins/config/camerastabilization.ui diff --git a/ground/openpilotgcs/src/plugins/config/cc_hw_settings.ui b/ground/gcs/src/plugins/config/cc_hw_settings.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/cc_hw_settings.ui rename to ground/gcs/src/plugins/config/cc_hw_settings.ui diff --git a/ground/openpilotgcs/src/plugins/config/ccattitude.ui b/ground/gcs/src/plugins/config/ccattitude.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/ccattitude.ui rename to ground/gcs/src/plugins/config/ccattitude.ui diff --git a/ground/openpilotgcs/src/plugins/config/ccpm_old.ui b/ground/gcs/src/plugins/config/ccpm_old.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/ccpm_old.ui rename to ground/gcs/src/plugins/config/ccpm_old.ui diff --git a/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configccpmwidget.cpp b/ground/gcs/src/plugins/config/cfg_vehicletypes/configccpmwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configccpmwidget.cpp rename to ground/gcs/src/plugins/config/cfg_vehicletypes/configccpmwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configccpmwidget.h b/ground/gcs/src/plugins/config/cfg_vehicletypes/configccpmwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configccpmwidget.h rename to ground/gcs/src/plugins/config/cfg_vehicletypes/configccpmwidget.h diff --git a/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configcustomwidget.cpp b/ground/gcs/src/plugins/config/cfg_vehicletypes/configcustomwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configcustomwidget.cpp rename to ground/gcs/src/plugins/config/cfg_vehicletypes/configcustomwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configcustomwidget.h b/ground/gcs/src/plugins/config/cfg_vehicletypes/configcustomwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configcustomwidget.h rename to ground/gcs/src/plugins/config/cfg_vehicletypes/configcustomwidget.h diff --git a/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configfixedwingwidget.cpp b/ground/gcs/src/plugins/config/cfg_vehicletypes/configfixedwingwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configfixedwingwidget.cpp rename to ground/gcs/src/plugins/config/cfg_vehicletypes/configfixedwingwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configfixedwingwidget.h b/ground/gcs/src/plugins/config/cfg_vehicletypes/configfixedwingwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configfixedwingwidget.h rename to ground/gcs/src/plugins/config/cfg_vehicletypes/configfixedwingwidget.h diff --git a/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configgroundvehiclewidget.cpp b/ground/gcs/src/plugins/config/cfg_vehicletypes/configgroundvehiclewidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configgroundvehiclewidget.cpp rename to ground/gcs/src/plugins/config/cfg_vehicletypes/configgroundvehiclewidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configgroundvehiclewidget.h b/ground/gcs/src/plugins/config/cfg_vehicletypes/configgroundvehiclewidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configgroundvehiclewidget.h rename to ground/gcs/src/plugins/config/cfg_vehicletypes/configgroundvehiclewidget.h diff --git a/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configmultirotorwidget.cpp b/ground/gcs/src/plugins/config/cfg_vehicletypes/configmultirotorwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configmultirotorwidget.cpp rename to ground/gcs/src/plugins/config/cfg_vehicletypes/configmultirotorwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configmultirotorwidget.h b/ground/gcs/src/plugins/config/cfg_vehicletypes/configmultirotorwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configmultirotorwidget.h rename to ground/gcs/src/plugins/config/cfg_vehicletypes/configmultirotorwidget.h diff --git a/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/vehicleconfig.cpp b/ground/gcs/src/plugins/config/cfg_vehicletypes/vehicleconfig.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/vehicleconfig.cpp rename to ground/gcs/src/plugins/config/cfg_vehicletypes/vehicleconfig.cpp diff --git a/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/vehicleconfig.h b/ground/gcs/src/plugins/config/cfg_vehicletypes/vehicleconfig.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/vehicleconfig.h rename to ground/gcs/src/plugins/config/cfg_vehicletypes/vehicleconfig.h diff --git a/ground/openpilotgcs/src/plugins/config/channelform.cpp b/ground/gcs/src/plugins/config/channelform.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/channelform.cpp rename to ground/gcs/src/plugins/config/channelform.cpp diff --git a/ground/openpilotgcs/src/plugins/config/channelform.h b/ground/gcs/src/plugins/config/channelform.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/channelform.h rename to ground/gcs/src/plugins/config/channelform.h diff --git a/ground/openpilotgcs/src/plugins/config/config.pri b/ground/gcs/src/plugins/config/config.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/config/config.pri rename to ground/gcs/src/plugins/config/config.pri diff --git a/ground/openpilotgcs/src/plugins/config/config.pro b/ground/gcs/src/plugins/config/config.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/config/config.pro rename to ground/gcs/src/plugins/config/config.pro diff --git a/ground/openpilotgcs/src/plugins/config/config_cc_hw_widget.cpp b/ground/gcs/src/plugins/config/config_cc_hw_widget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/config_cc_hw_widget.cpp rename to ground/gcs/src/plugins/config/config_cc_hw_widget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/config_cc_hw_widget.h b/ground/gcs/src/plugins/config/config_cc_hw_widget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/config_cc_hw_widget.h rename to ground/gcs/src/plugins/config/config_cc_hw_widget.h diff --git a/ground/openpilotgcs/src/plugins/config/config_dependencies.pri b/ground/gcs/src/plugins/config/config_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/config/config_dependencies.pri rename to ground/gcs/src/plugins/config/config_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/config/config_global.h b/ground/gcs/src/plugins/config/config_global.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/config_global.h rename to ground/gcs/src/plugins/config/config_global.h diff --git a/ground/openpilotgcs/src/plugins/config/configautotunewidget.cpp b/ground/gcs/src/plugins/config/configautotunewidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configautotunewidget.cpp rename to ground/gcs/src/plugins/config/configautotunewidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/configautotunewidget.h b/ground/gcs/src/plugins/config/configautotunewidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configautotunewidget.h rename to ground/gcs/src/plugins/config/configautotunewidget.h diff --git a/ground/openpilotgcs/src/plugins/config/configcamerastabilizationwidget.cpp b/ground/gcs/src/plugins/config/configcamerastabilizationwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configcamerastabilizationwidget.cpp rename to ground/gcs/src/plugins/config/configcamerastabilizationwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/configcamerastabilizationwidget.h b/ground/gcs/src/plugins/config/configcamerastabilizationwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configcamerastabilizationwidget.h rename to ground/gcs/src/plugins/config/configcamerastabilizationwidget.h diff --git a/ground/openpilotgcs/src/plugins/config/configccattitudewidget.cpp b/ground/gcs/src/plugins/config/configccattitudewidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configccattitudewidget.cpp rename to ground/gcs/src/plugins/config/configccattitudewidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/configccattitudewidget.h b/ground/gcs/src/plugins/config/configccattitudewidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configccattitudewidget.h rename to ground/gcs/src/plugins/config/configccattitudewidget.h diff --git a/ground/openpilotgcs/src/plugins/config/configfactory.h b/ground/gcs/src/plugins/config/configfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configfactory.h rename to ground/gcs/src/plugins/config/configfactory.h diff --git a/ground/openpilotgcs/src/plugins/config/configgadget.cpp b/ground/gcs/src/plugins/config/configgadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configgadget.cpp rename to ground/gcs/src/plugins/config/configgadget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/configgadget.h b/ground/gcs/src/plugins/config/configgadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configgadget.h rename to ground/gcs/src/plugins/config/configgadget.h diff --git a/ground/openpilotgcs/src/plugins/config/configgadget.qrc b/ground/gcs/src/plugins/config/configgadget.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configgadget.qrc rename to ground/gcs/src/plugins/config/configgadget.qrc diff --git a/ground/openpilotgcs/src/plugins/config/configgadgetfactory.cpp b/ground/gcs/src/plugins/config/configgadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configgadgetfactory.cpp rename to ground/gcs/src/plugins/config/configgadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/config/configgadgetfactory.h b/ground/gcs/src/plugins/config/configgadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configgadgetfactory.h rename to ground/gcs/src/plugins/config/configgadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/config/configgadgetwidget.cpp b/ground/gcs/src/plugins/config/configgadgetwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configgadgetwidget.cpp rename to ground/gcs/src/plugins/config/configgadgetwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/configgadgetwidget.h b/ground/gcs/src/plugins/config/configgadgetwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configgadgetwidget.h rename to ground/gcs/src/plugins/config/configgadgetwidget.h diff --git a/ground/openpilotgcs/src/plugins/config/configinputwidget.cpp b/ground/gcs/src/plugins/config/configinputwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configinputwidget.cpp rename to ground/gcs/src/plugins/config/configinputwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/configinputwidget.h b/ground/gcs/src/plugins/config/configinputwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configinputwidget.h rename to ground/gcs/src/plugins/config/configinputwidget.h diff --git a/ground/openpilotgcs/src/plugins/config/configoplinkwidget.cpp b/ground/gcs/src/plugins/config/configoplinkwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configoplinkwidget.cpp rename to ground/gcs/src/plugins/config/configoplinkwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/configoplinkwidget.h b/ground/gcs/src/plugins/config/configoplinkwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configoplinkwidget.h rename to ground/gcs/src/plugins/config/configoplinkwidget.h diff --git a/ground/openpilotgcs/src/plugins/config/configoutputwidget.cpp b/ground/gcs/src/plugins/config/configoutputwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configoutputwidget.cpp rename to ground/gcs/src/plugins/config/configoutputwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/configoutputwidget.h b/ground/gcs/src/plugins/config/configoutputwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configoutputwidget.h rename to ground/gcs/src/plugins/config/configoutputwidget.h diff --git a/ground/openpilotgcs/src/plugins/config/configplugin.cpp b/ground/gcs/src/plugins/config/configplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configplugin.cpp rename to ground/gcs/src/plugins/config/configplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/config/configplugin.h b/ground/gcs/src/plugins/config/configplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configplugin.h rename to ground/gcs/src/plugins/config/configplugin.h diff --git a/ground/openpilotgcs/src/plugins/config/configrevohwwidget.cpp b/ground/gcs/src/plugins/config/configrevohwwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configrevohwwidget.cpp rename to ground/gcs/src/plugins/config/configrevohwwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/configrevohwwidget.h b/ground/gcs/src/plugins/config/configrevohwwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configrevohwwidget.h rename to ground/gcs/src/plugins/config/configrevohwwidget.h diff --git a/ground/openpilotgcs/src/plugins/config/configrevohwwidget.ui b/ground/gcs/src/plugins/config/configrevohwwidget.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configrevohwwidget.ui rename to ground/gcs/src/plugins/config/configrevohwwidget.ui diff --git a/ground/openpilotgcs/src/plugins/config/configrevonanohwwidget.cpp b/ground/gcs/src/plugins/config/configrevonanohwwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configrevonanohwwidget.cpp rename to ground/gcs/src/plugins/config/configrevonanohwwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/configrevonanohwwidget.h b/ground/gcs/src/plugins/config/configrevonanohwwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configrevonanohwwidget.h rename to ground/gcs/src/plugins/config/configrevonanohwwidget.h diff --git a/ground/openpilotgcs/src/plugins/config/configrevonanohwwidget.ui b/ground/gcs/src/plugins/config/configrevonanohwwidget.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configrevonanohwwidget.ui rename to ground/gcs/src/plugins/config/configrevonanohwwidget.ui diff --git a/ground/openpilotgcs/src/plugins/config/configrevowidget.cpp b/ground/gcs/src/plugins/config/configrevowidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configrevowidget.cpp rename to ground/gcs/src/plugins/config/configrevowidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/configrevowidget.h b/ground/gcs/src/plugins/config/configrevowidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configrevowidget.h rename to ground/gcs/src/plugins/config/configrevowidget.h diff --git a/ground/openpilotgcs/src/plugins/config/configstabilizationwidget.cpp b/ground/gcs/src/plugins/config/configstabilizationwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configstabilizationwidget.cpp rename to ground/gcs/src/plugins/config/configstabilizationwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/configstabilizationwidget.h b/ground/gcs/src/plugins/config/configstabilizationwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configstabilizationwidget.h rename to ground/gcs/src/plugins/config/configstabilizationwidget.h diff --git a/ground/openpilotgcs/src/plugins/config/configtxpidwidget.cpp b/ground/gcs/src/plugins/config/configtxpidwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configtxpidwidget.cpp rename to ground/gcs/src/plugins/config/configtxpidwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/configtxpidwidget.h b/ground/gcs/src/plugins/config/configtxpidwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configtxpidwidget.h rename to ground/gcs/src/plugins/config/configtxpidwidget.h diff --git a/ground/openpilotgcs/src/plugins/config/configvehicletypewidget.cpp b/ground/gcs/src/plugins/config/configvehicletypewidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configvehicletypewidget.cpp rename to ground/gcs/src/plugins/config/configvehicletypewidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/configvehicletypewidget.h b/ground/gcs/src/plugins/config/configvehicletypewidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/configvehicletypewidget.h rename to ground/gcs/src/plugins/config/configvehicletypewidget.h diff --git a/ground/openpilotgcs/src/plugins/config/dblspindelegate.cpp b/ground/gcs/src/plugins/config/dblspindelegate.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/dblspindelegate.cpp rename to ground/gcs/src/plugins/config/dblspindelegate.cpp diff --git a/ground/openpilotgcs/src/plugins/config/dblspindelegate.h b/ground/gcs/src/plugins/config/dblspindelegate.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/dblspindelegate.h rename to ground/gcs/src/plugins/config/dblspindelegate.h diff --git a/ground/openpilotgcs/src/plugins/config/defaultattitude.ui b/ground/gcs/src/plugins/config/defaultattitude.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/defaultattitude.ui rename to ground/gcs/src/plugins/config/defaultattitude.ui diff --git a/ground/openpilotgcs/src/plugins/config/defaultattitudewidget.cpp b/ground/gcs/src/plugins/config/defaultattitudewidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/defaultattitudewidget.cpp rename to ground/gcs/src/plugins/config/defaultattitudewidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/defaultattitudewidget.h b/ground/gcs/src/plugins/config/defaultattitudewidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/defaultattitudewidget.h rename to ground/gcs/src/plugins/config/defaultattitudewidget.h diff --git a/ground/openpilotgcs/src/plugins/config/defaulthwsettings.ui b/ground/gcs/src/plugins/config/defaulthwsettings.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/defaulthwsettings.ui rename to ground/gcs/src/plugins/config/defaulthwsettings.ui diff --git a/ground/openpilotgcs/src/plugins/config/defaulthwsettingswidget.cpp b/ground/gcs/src/plugins/config/defaulthwsettingswidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/defaulthwsettingswidget.cpp rename to ground/gcs/src/plugins/config/defaulthwsettingswidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/defaulthwsettingswidget.h b/ground/gcs/src/plugins/config/defaulthwsettingswidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/defaulthwsettingswidget.h rename to ground/gcs/src/plugins/config/defaulthwsettingswidget.h diff --git a/ground/openpilotgcs/src/plugins/config/fancytabwidget.cpp b/ground/gcs/src/plugins/config/fancytabwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/fancytabwidget.cpp rename to ground/gcs/src/plugins/config/fancytabwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/config/fancytabwidget.h b/ground/gcs/src/plugins/config/fancytabwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/fancytabwidget.h rename to ground/gcs/src/plugins/config/fancytabwidget.h diff --git a/ground/openpilotgcs/src/plugins/config/gyro-calibration.cpp b/ground/gcs/src/plugins/config/gyro-calibration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/gyro-calibration.cpp rename to ground/gcs/src/plugins/config/gyro-calibration.cpp diff --git a/ground/openpilotgcs/src/plugins/config/images/AHRS-v1.3.png b/ground/gcs/src/plugins/config/images/AHRS-v1.3.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/AHRS-v1.3.png rename to ground/gcs/src/plugins/config/images/AHRS-v1.3.png diff --git a/ground/openpilotgcs/src/plugins/config/images/Airframe.png b/ground/gcs/src/plugins/config/images/Airframe.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/Airframe.png rename to ground/gcs/src/plugins/config/images/Airframe.png diff --git a/ground/openpilotgcs/src/plugins/config/images/PipXtreme.png b/ground/gcs/src/plugins/config/images/PipXtreme.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/PipXtreme.png rename to ground/gcs/src/plugins/config/images/PipXtreme.png diff --git a/ground/openpilotgcs/src/plugins/config/images/Servo.png b/ground/gcs/src/plugins/config/images/Servo.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/Servo.png rename to ground/gcs/src/plugins/config/images/Servo.png diff --git a/ground/openpilotgcs/src/plugins/config/images/TX.svg b/ground/gcs/src/plugins/config/images/TX.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/TX.svg rename to ground/gcs/src/plugins/config/images/TX.svg diff --git a/ground/openpilotgcs/src/plugins/config/images/TX2.svg b/ground/gcs/src/plugins/config/images/TX2.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/TX2.svg rename to ground/gcs/src/plugins/config/images/TX2.svg diff --git a/ground/openpilotgcs/src/plugins/config/images/Transmitter.png b/ground/gcs/src/plugins/config/images/Transmitter.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/Transmitter.png rename to ground/gcs/src/plugins/config/images/Transmitter.png diff --git a/ground/openpilotgcs/src/plugins/config/images/XBee.svg b/ground/gcs/src/plugins/config/images/XBee.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/XBee.svg rename to ground/gcs/src/plugins/config/images/XBee.svg diff --git a/ground/openpilotgcs/src/plugins/config/images/ahrs-calib.svg b/ground/gcs/src/plugins/config/images/ahrs-calib.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/ahrs-calib.svg rename to ground/gcs/src/plugins/config/images/ahrs-calib.svg diff --git a/ground/openpilotgcs/src/plugins/config/images/autotune_normal.png b/ground/gcs/src/plugins/config/images/autotune_normal.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/autotune_normal.png rename to ground/gcs/src/plugins/config/images/autotune_normal.png diff --git a/ground/openpilotgcs/src/plugins/config/images/autotune_selected.png b/ground/gcs/src/plugins/config/images/autotune_selected.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/autotune_selected.png rename to ground/gcs/src/plugins/config/images/autotune_selected.png diff --git a/ground/openpilotgcs/src/plugins/config/images/calibration/board-dwn.png b/ground/gcs/src/plugins/config/images/calibration/board-dwn.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/calibration/board-dwn.png rename to ground/gcs/src/plugins/config/images/calibration/board-dwn.png diff --git a/ground/openpilotgcs/src/plugins/config/images/calibration/board-enu.png b/ground/gcs/src/plugins/config/images/calibration/board-enu.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/calibration/board-enu.png rename to ground/gcs/src/plugins/config/images/calibration/board-enu.png diff --git a/ground/openpilotgcs/src/plugins/config/images/calibration/board-ned.png b/ground/gcs/src/plugins/config/images/calibration/board-ned.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/calibration/board-ned.png rename to ground/gcs/src/plugins/config/images/calibration/board-ned.png diff --git a/ground/openpilotgcs/src/plugins/config/images/calibration/board-suw.png b/ground/gcs/src/plugins/config/images/calibration/board-suw.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/calibration/board-suw.png rename to ground/gcs/src/plugins/config/images/calibration/board-suw.png diff --git a/ground/openpilotgcs/src/plugins/config/images/calibration/board-swd.png b/ground/gcs/src/plugins/config/images/calibration/board-swd.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/calibration/board-swd.png rename to ground/gcs/src/plugins/config/images/calibration/board-swd.png diff --git a/ground/openpilotgcs/src/plugins/config/images/calibration/board-use.png b/ground/gcs/src/plugins/config/images/calibration/board-use.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/calibration/board-use.png rename to ground/gcs/src/plugins/config/images/calibration/board-use.png diff --git a/ground/openpilotgcs/src/plugins/config/images/calibration/board-wds.png b/ground/gcs/src/plugins/config/images/calibration/board-wds.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/calibration/board-wds.png rename to ground/gcs/src/plugins/config/images/calibration/board-wds.png diff --git a/ground/openpilotgcs/src/plugins/config/images/calibration/empty.png b/ground/gcs/src/plugins/config/images/calibration/empty.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/calibration/empty.png rename to ground/gcs/src/plugins/config/images/calibration/empty.png diff --git a/ground/openpilotgcs/src/plugins/config/images/calibration/plane-dwn.png b/ground/gcs/src/plugins/config/images/calibration/plane-dwn.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/calibration/plane-dwn.png rename to ground/gcs/src/plugins/config/images/calibration/plane-dwn.png diff --git a/ground/openpilotgcs/src/plugins/config/images/calibration/plane-enu.png b/ground/gcs/src/plugins/config/images/calibration/plane-enu.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/calibration/plane-enu.png rename to ground/gcs/src/plugins/config/images/calibration/plane-enu.png diff --git a/ground/openpilotgcs/src/plugins/config/images/calibration/plane-horizontal-rotated.png b/ground/gcs/src/plugins/config/images/calibration/plane-horizontal-rotated.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/calibration/plane-horizontal-rotated.png rename to ground/gcs/src/plugins/config/images/calibration/plane-horizontal-rotated.png diff --git a/ground/openpilotgcs/src/plugins/config/images/calibration/plane-ned.png b/ground/gcs/src/plugins/config/images/calibration/plane-ned.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/calibration/plane-ned.png rename to ground/gcs/src/plugins/config/images/calibration/plane-ned.png diff --git a/ground/openpilotgcs/src/plugins/config/images/calibration/plane-suw.png b/ground/gcs/src/plugins/config/images/calibration/plane-suw.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/calibration/plane-suw.png rename to ground/gcs/src/plugins/config/images/calibration/plane-suw.png diff --git a/ground/openpilotgcs/src/plugins/config/images/calibration/plane-swd.png b/ground/gcs/src/plugins/config/images/calibration/plane-swd.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/calibration/plane-swd.png rename to ground/gcs/src/plugins/config/images/calibration/plane-swd.png diff --git a/ground/openpilotgcs/src/plugins/config/images/calibration/plane-use.png b/ground/gcs/src/plugins/config/images/calibration/plane-use.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/calibration/plane-use.png rename to ground/gcs/src/plugins/config/images/calibration/plane-use.png diff --git a/ground/openpilotgcs/src/plugins/config/images/calibration/plane-wds.png b/ground/gcs/src/plugins/config/images/calibration/plane-wds.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/calibration/plane-wds.png rename to ground/gcs/src/plugins/config/images/calibration/plane-wds.png diff --git a/ground/openpilotgcs/src/plugins/config/images/calibration/planes.xcf b/ground/gcs/src/plugins/config/images/calibration/planes.xcf similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/calibration/planes.xcf rename to ground/gcs/src/plugins/config/images/calibration/planes.xcf diff --git a/ground/openpilotgcs/src/plugins/config/images/camera.png b/ground/gcs/src/plugins/config/images/camera.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/camera.png rename to ground/gcs/src/plugins/config/images/camera.png diff --git a/ground/openpilotgcs/src/plugins/config/images/camstab_normal.png b/ground/gcs/src/plugins/config/images/camstab_normal.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/camstab_normal.png rename to ground/gcs/src/plugins/config/images/camstab_normal.png diff --git a/ground/openpilotgcs/src/plugins/config/images/camstab_selected.png b/ground/gcs/src/plugins/config/images/camstab_selected.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/camstab_selected.png rename to ground/gcs/src/plugins/config/images/camstab_selected.png diff --git a/ground/openpilotgcs/src/plugins/config/images/ccpm_setup.svg b/ground/gcs/src/plugins/config/images/ccpm_setup.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/ccpm_setup.svg rename to ground/gcs/src/plugins/config/images/ccpm_setup.svg diff --git a/ground/openpilotgcs/src/plugins/config/images/coptercontrol.svg b/ground/gcs/src/plugins/config/images/coptercontrol.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/coptercontrol.svg rename to ground/gcs/src/plugins/config/images/coptercontrol.svg diff --git a/ground/openpilotgcs/src/plugins/config/images/error.svg b/ground/gcs/src/plugins/config/images/error.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/error.svg rename to ground/gcs/src/plugins/config/images/error.svg diff --git a/ground/openpilotgcs/src/plugins/config/images/fixedwing-shapes.svg b/ground/gcs/src/plugins/config/images/fixedwing-shapes.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/fixedwing-shapes.svg rename to ground/gcs/src/plugins/config/images/fixedwing-shapes.svg diff --git a/ground/openpilotgcs/src/plugins/config/images/flightmode_bg1.png b/ground/gcs/src/plugins/config/images/flightmode_bg1.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/flightmode_bg1.png rename to ground/gcs/src/plugins/config/images/flightmode_bg1.png diff --git a/ground/openpilotgcs/src/plugins/config/images/flightmode_bg2.png b/ground/gcs/src/plugins/config/images/flightmode_bg2.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/flightmode_bg2.png rename to ground/gcs/src/plugins/config/images/flightmode_bg2.png diff --git a/ground/openpilotgcs/src/plugins/config/images/flightmode_bg3.png b/ground/gcs/src/plugins/config/images/flightmode_bg3.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/flightmode_bg3.png rename to ground/gcs/src/plugins/config/images/flightmode_bg3.png diff --git a/ground/openpilotgcs/src/plugins/config/images/flightmode_bg4.png b/ground/gcs/src/plugins/config/images/flightmode_bg4.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/flightmode_bg4.png rename to ground/gcs/src/plugins/config/images/flightmode_bg4.png diff --git a/ground/openpilotgcs/src/plugins/config/images/flightmode_bg5.png b/ground/gcs/src/plugins/config/images/flightmode_bg5.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/flightmode_bg5.png rename to ground/gcs/src/plugins/config/images/flightmode_bg5.png diff --git a/ground/openpilotgcs/src/plugins/config/images/flightmode_bg6.png b/ground/gcs/src/plugins/config/images/flightmode_bg6.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/flightmode_bg6.png rename to ground/gcs/src/plugins/config/images/flightmode_bg6.png diff --git a/ground/openpilotgcs/src/plugins/config/images/gear.png b/ground/gcs/src/plugins/config/images/gear.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/gear.png rename to ground/gcs/src/plugins/config/images/gear.png diff --git a/ground/openpilotgcs/src/plugins/config/images/ground-shapes.svg b/ground/gcs/src/plugins/config/images/ground-shapes.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/ground-shapes.svg rename to ground/gcs/src/plugins/config/images/ground-shapes.svg diff --git a/ground/openpilotgcs/src/plugins/config/images/gyroscope.png b/ground/gcs/src/plugins/config/images/gyroscope.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/gyroscope.png rename to ground/gcs/src/plugins/config/images/gyroscope.png diff --git a/ground/openpilotgcs/src/plugins/config/images/gyroscope.svg b/ground/gcs/src/plugins/config/images/gyroscope.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/gyroscope.svg rename to ground/gcs/src/plugins/config/images/gyroscope.svg diff --git a/ground/openpilotgcs/src/plugins/config/images/hardware_normal.png b/ground/gcs/src/plugins/config/images/hardware_normal.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/hardware_normal.png rename to ground/gcs/src/plugins/config/images/hardware_normal.png diff --git a/ground/openpilotgcs/src/plugins/config/images/hardware_selected.png b/ground/gcs/src/plugins/config/images/hardware_selected.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/hardware_selected.png rename to ground/gcs/src/plugins/config/images/hardware_selected.png diff --git a/ground/openpilotgcs/src/plugins/config/images/help.png b/ground/gcs/src/plugins/config/images/help.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/help.png rename to ground/gcs/src/plugins/config/images/help.png diff --git a/ground/openpilotgcs/src/plugins/config/images/help2.png b/ground/gcs/src/plugins/config/images/help2.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/help2.png rename to ground/gcs/src/plugins/config/images/help2.png diff --git a/ground/openpilotgcs/src/plugins/config/images/hw_config.png b/ground/gcs/src/plugins/config/images/hw_config.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/hw_config.png rename to ground/gcs/src/plugins/config/images/hw_config.png diff --git a/ground/openpilotgcs/src/plugins/config/images/hw_config.svg b/ground/gcs/src/plugins/config/images/hw_config.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/hw_config.svg rename to ground/gcs/src/plugins/config/images/hw_config.svg diff --git a/ground/openpilotgcs/src/plugins/config/images/input_normal.png b/ground/gcs/src/plugins/config/images/input_normal.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/input_normal.png rename to ground/gcs/src/plugins/config/images/input_normal.png diff --git a/ground/openpilotgcs/src/plugins/config/images/input_selected.png b/ground/gcs/src/plugins/config/images/input_selected.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/input_selected.png rename to ground/gcs/src/plugins/config/images/input_selected.png diff --git a/ground/openpilotgcs/src/plugins/config/images/ins_normal.png b/ground/gcs/src/plugins/config/images/ins_normal.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/ins_normal.png rename to ground/gcs/src/plugins/config/images/ins_normal.png diff --git a/ground/openpilotgcs/src/plugins/config/images/ins_selected.png b/ground/gcs/src/plugins/config/images/ins_selected.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/ins_selected.png rename to ground/gcs/src/plugins/config/images/ins_selected.png diff --git a/ground/openpilotgcs/src/plugins/config/images/multirotor-shapes.svg b/ground/gcs/src/plugins/config/images/multirotor-shapes.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/multirotor-shapes.svg rename to ground/gcs/src/plugins/config/images/multirotor-shapes.svg diff --git a/ground/openpilotgcs/src/plugins/config/images/nano_top.png b/ground/gcs/src/plugins/config/images/nano_top.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/nano_top.png rename to ground/gcs/src/plugins/config/images/nano_top.png diff --git a/ground/openpilotgcs/src/plugins/config/images/output_normal.png b/ground/gcs/src/plugins/config/images/output_normal.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/output_normal.png rename to ground/gcs/src/plugins/config/images/output_normal.png diff --git a/ground/openpilotgcs/src/plugins/config/images/output_selected.png b/ground/gcs/src/plugins/config/images/output_selected.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/output_selected.png rename to ground/gcs/src/plugins/config/images/output_selected.png diff --git a/ground/openpilotgcs/src/plugins/config/images/pipx-normal.png b/ground/gcs/src/plugins/config/images/pipx-normal.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/pipx-normal.png rename to ground/gcs/src/plugins/config/images/pipx-normal.png diff --git a/ground/openpilotgcs/src/plugins/config/images/pipx-selected.png b/ground/gcs/src/plugins/config/images/pipx-selected.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/pipx-selected.png rename to ground/gcs/src/plugins/config/images/pipx-selected.png diff --git a/ground/openpilotgcs/src/plugins/config/images/revolution_top.png b/ground/gcs/src/plugins/config/images/revolution_top.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/revolution_top.png rename to ground/gcs/src/plugins/config/images/revolution_top.png diff --git a/ground/openpilotgcs/src/plugins/config/images/stabilization_normal.png b/ground/gcs/src/plugins/config/images/stabilization_normal.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/stabilization_normal.png rename to ground/gcs/src/plugins/config/images/stabilization_normal.png diff --git a/ground/openpilotgcs/src/plugins/config/images/stabilization_selected.png b/ground/gcs/src/plugins/config/images/stabilization_selected.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/stabilization_selected.png rename to ground/gcs/src/plugins/config/images/stabilization_selected.png diff --git a/ground/openpilotgcs/src/plugins/config/images/txpid.png b/ground/gcs/src/plugins/config/images/txpid.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/txpid.png rename to ground/gcs/src/plugins/config/images/txpid.png diff --git a/ground/openpilotgcs/src/plugins/config/images/txpid_normal.png b/ground/gcs/src/plugins/config/images/txpid_normal.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/txpid_normal.png rename to ground/gcs/src/plugins/config/images/txpid_normal.png diff --git a/ground/openpilotgcs/src/plugins/config/images/txpid_selected.png b/ground/gcs/src/plugins/config/images/txpid_selected.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/txpid_selected.png rename to ground/gcs/src/plugins/config/images/txpid_selected.png diff --git a/ground/openpilotgcs/src/plugins/config/images/vehicle_normal.png b/ground/gcs/src/plugins/config/images/vehicle_normal.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/vehicle_normal.png rename to ground/gcs/src/plugins/config/images/vehicle_normal.png diff --git a/ground/openpilotgcs/src/plugins/config/images/vehicle_selected.png b/ground/gcs/src/plugins/config/images/vehicle_selected.png similarity index 100% rename from ground/openpilotgcs/src/plugins/config/images/vehicle_selected.png rename to ground/gcs/src/plugins/config/images/vehicle_selected.png diff --git a/ground/openpilotgcs/src/plugins/config/input.ui b/ground/gcs/src/plugins/config/input.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/input.ui rename to ground/gcs/src/plugins/config/input.ui diff --git a/ground/openpilotgcs/src/plugins/config/input_wizard.ui b/ground/gcs/src/plugins/config/input_wizard.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/input_wizard.ui rename to ground/gcs/src/plugins/config/input_wizard.ui diff --git a/ground/openpilotgcs/src/plugins/config/inputchannelform.cpp b/ground/gcs/src/plugins/config/inputchannelform.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/inputchannelform.cpp rename to ground/gcs/src/plugins/config/inputchannelform.cpp diff --git a/ground/openpilotgcs/src/plugins/config/inputchannelform.h b/ground/gcs/src/plugins/config/inputchannelform.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/inputchannelform.h rename to ground/gcs/src/plugins/config/inputchannelform.h diff --git a/ground/openpilotgcs/src/plugins/config/inputchannelform.ui b/ground/gcs/src/plugins/config/inputchannelform.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/inputchannelform.ui rename to ground/gcs/src/plugins/config/inputchannelform.ui diff --git a/ground/openpilotgcs/src/plugins/config/legacy-calibration.cpp b/ground/gcs/src/plugins/config/legacy-calibration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/legacy-calibration.cpp rename to ground/gcs/src/plugins/config/legacy-calibration.cpp diff --git a/ground/openpilotgcs/src/plugins/config/mixercurve.cpp b/ground/gcs/src/plugins/config/mixercurve.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/mixercurve.cpp rename to ground/gcs/src/plugins/config/mixercurve.cpp diff --git a/ground/openpilotgcs/src/plugins/config/mixercurve.h b/ground/gcs/src/plugins/config/mixercurve.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/mixercurve.h rename to ground/gcs/src/plugins/config/mixercurve.h diff --git a/ground/openpilotgcs/src/plugins/config/mixercurve.ui b/ground/gcs/src/plugins/config/mixercurve.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/mixercurve.ui rename to ground/gcs/src/plugins/config/mixercurve.ui diff --git a/ground/openpilotgcs/src/plugins/config/oplink.ui b/ground/gcs/src/plugins/config/oplink.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/oplink.ui rename to ground/gcs/src/plugins/config/oplink.ui diff --git a/ground/openpilotgcs/src/plugins/config/output.ui b/ground/gcs/src/plugins/config/output.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/output.ui rename to ground/gcs/src/plugins/config/output.ui diff --git a/ground/openpilotgcs/src/plugins/config/outputchannelform.cpp b/ground/gcs/src/plugins/config/outputchannelform.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/outputchannelform.cpp rename to ground/gcs/src/plugins/config/outputchannelform.cpp diff --git a/ground/openpilotgcs/src/plugins/config/outputchannelform.h b/ground/gcs/src/plugins/config/outputchannelform.h similarity index 100% rename from ground/openpilotgcs/src/plugins/config/outputchannelform.h rename to ground/gcs/src/plugins/config/outputchannelform.h diff --git a/ground/openpilotgcs/src/plugins/config/outputchannelform.ui b/ground/gcs/src/plugins/config/outputchannelform.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/outputchannelform.ui rename to ground/gcs/src/plugins/config/outputchannelform.ui diff --git a/ground/openpilotgcs/src/plugins/config/revosensors.ui b/ground/gcs/src/plugins/config/revosensors.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/revosensors.ui rename to ground/gcs/src/plugins/config/revosensors.ui diff --git a/ground/openpilotgcs/src/plugins/config/stabilization.ui b/ground/gcs/src/plugins/config/stabilization.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/stabilization.ui rename to ground/gcs/src/plugins/config/stabilization.ui diff --git a/ground/openpilotgcs/src/plugins/config/twostep.cpp b/ground/gcs/src/plugins/config/twostep.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/config/twostep.cpp rename to ground/gcs/src/plugins/config/twostep.cpp diff --git a/ground/openpilotgcs/src/plugins/config/txpid.ui b/ground/gcs/src/plugins/config/txpid.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/txpid.ui rename to ground/gcs/src/plugins/config/txpid.ui diff --git a/ground/openpilotgcs/src/plugins/config/vernier.ui b/ground/gcs/src/plugins/config/vernier.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/config/vernier.ui rename to ground/gcs/src/plugins/config/vernier.ui diff --git a/ground/openpilotgcs/src/plugins/consolegadget/ConsoleGadget.pluginspec b/ground/gcs/src/plugins/consolegadget/ConsoleGadget.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/consolegadget/ConsoleGadget.pluginspec rename to ground/gcs/src/plugins/consolegadget/ConsoleGadget.pluginspec diff --git a/ground/openpilotgcs/src/plugins/consolegadget/consolegadget.cpp b/ground/gcs/src/plugins/consolegadget/consolegadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/consolegadget/consolegadget.cpp rename to ground/gcs/src/plugins/consolegadget/consolegadget.cpp diff --git a/ground/openpilotgcs/src/plugins/consolegadget/consolegadget.h b/ground/gcs/src/plugins/consolegadget/consolegadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/consolegadget/consolegadget.h rename to ground/gcs/src/plugins/consolegadget/consolegadget.h diff --git a/ground/openpilotgcs/src/plugins/consolegadget/consolegadget.pro b/ground/gcs/src/plugins/consolegadget/consolegadget.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/consolegadget/consolegadget.pro rename to ground/gcs/src/plugins/consolegadget/consolegadget.pro diff --git a/ground/openpilotgcs/src/plugins/consolegadget/consolegadgetfactory.cpp b/ground/gcs/src/plugins/consolegadget/consolegadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/consolegadget/consolegadgetfactory.cpp rename to ground/gcs/src/plugins/consolegadget/consolegadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/consolegadget/consolegadgetfactory.h b/ground/gcs/src/plugins/consolegadget/consolegadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/consolegadget/consolegadgetfactory.h rename to ground/gcs/src/plugins/consolegadget/consolegadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/consolegadget/consolegadgetwidget.cpp b/ground/gcs/src/plugins/consolegadget/consolegadgetwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/consolegadget/consolegadgetwidget.cpp rename to ground/gcs/src/plugins/consolegadget/consolegadgetwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/consolegadget/consolegadgetwidget.h b/ground/gcs/src/plugins/consolegadget/consolegadgetwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/consolegadget/consolegadgetwidget.h rename to ground/gcs/src/plugins/consolegadget/consolegadgetwidget.h diff --git a/ground/openpilotgcs/src/plugins/consolegadget/consoleplugin.cpp b/ground/gcs/src/plugins/consolegadget/consoleplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/consolegadget/consoleplugin.cpp rename to ground/gcs/src/plugins/consolegadget/consoleplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/consolegadget/consoleplugin.h b/ground/gcs/src/plugins/consolegadget/consoleplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/consolegadget/consoleplugin.h rename to ground/gcs/src/plugins/consolegadget/consoleplugin.h diff --git a/ground/openpilotgcs/src/plugins/consolegadget/texteditloggerengine.cpp b/ground/gcs/src/plugins/consolegadget/texteditloggerengine.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/consolegadget/texteditloggerengine.cpp rename to ground/gcs/src/plugins/consolegadget/texteditloggerengine.cpp diff --git a/ground/openpilotgcs/src/plugins/consolegadget/texteditloggerengine.h b/ground/gcs/src/plugins/consolegadget/texteditloggerengine.h similarity index 100% rename from ground/openpilotgcs/src/plugins/consolegadget/texteditloggerengine.h rename to ground/gcs/src/plugins/consolegadget/texteditloggerengine.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/Core.pluginspec b/ground/gcs/src/plugins/coreplugin/Core.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/Core.pluginspec rename to ground/gcs/src/plugins/coreplugin/Core.pluginspec diff --git a/ground/openpilotgcs/src/plugins/coreplugin/aboutdialog.cpp b/ground/gcs/src/plugins/coreplugin/aboutdialog.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/aboutdialog.cpp rename to ground/gcs/src/plugins/coreplugin/aboutdialog.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/aboutdialog.h b/ground/gcs/src/plugins/coreplugin/aboutdialog.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/aboutdialog.h rename to ground/gcs/src/plugins/coreplugin/aboutdialog.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/actionmanager/actioncontainer.cpp b/ground/gcs/src/plugins/coreplugin/actionmanager/actioncontainer.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/actionmanager/actioncontainer.cpp rename to ground/gcs/src/plugins/coreplugin/actionmanager/actioncontainer.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/actionmanager/actioncontainer.h b/ground/gcs/src/plugins/coreplugin/actionmanager/actioncontainer.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/actionmanager/actioncontainer.h rename to ground/gcs/src/plugins/coreplugin/actionmanager/actioncontainer.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/actionmanager/actioncontainer_p.h b/ground/gcs/src/plugins/coreplugin/actionmanager/actioncontainer_p.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/actionmanager/actioncontainer_p.h rename to ground/gcs/src/plugins/coreplugin/actionmanager/actioncontainer_p.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/actionmanager/actionmanager.cpp b/ground/gcs/src/plugins/coreplugin/actionmanager/actionmanager.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/actionmanager/actionmanager.cpp rename to ground/gcs/src/plugins/coreplugin/actionmanager/actionmanager.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/actionmanager/actionmanager.h b/ground/gcs/src/plugins/coreplugin/actionmanager/actionmanager.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/actionmanager/actionmanager.h rename to ground/gcs/src/plugins/coreplugin/actionmanager/actionmanager.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/actionmanager/actionmanager_p.h b/ground/gcs/src/plugins/coreplugin/actionmanager/actionmanager_p.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/actionmanager/actionmanager_p.h rename to ground/gcs/src/plugins/coreplugin/actionmanager/actionmanager_p.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/actionmanager/command.cpp b/ground/gcs/src/plugins/coreplugin/actionmanager/command.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/actionmanager/command.cpp rename to ground/gcs/src/plugins/coreplugin/actionmanager/command.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/actionmanager/command.h b/ground/gcs/src/plugins/coreplugin/actionmanager/command.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/actionmanager/command.h rename to ground/gcs/src/plugins/coreplugin/actionmanager/command.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/actionmanager/command_p.h b/ground/gcs/src/plugins/coreplugin/actionmanager/command_p.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/actionmanager/command_p.h rename to ground/gcs/src/plugins/coreplugin/actionmanager/command_p.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/actionmanager/commandsfile.cpp b/ground/gcs/src/plugins/coreplugin/actionmanager/commandsfile.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/actionmanager/commandsfile.cpp rename to ground/gcs/src/plugins/coreplugin/actionmanager/commandsfile.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/actionmanager/commandsfile.h b/ground/gcs/src/plugins/coreplugin/actionmanager/commandsfile.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/actionmanager/commandsfile.h rename to ground/gcs/src/plugins/coreplugin/actionmanager/commandsfile.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/authorsdialog.pri b/ground/gcs/src/plugins/coreplugin/authorsdialog.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/authorsdialog.pri rename to ground/gcs/src/plugins/coreplugin/authorsdialog.pri diff --git a/ground/openpilotgcs/src/plugins/coreplugin/authorsdialog.py b/ground/gcs/src/plugins/coreplugin/authorsdialog.py similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/authorsdialog.py rename to ground/gcs/src/plugins/coreplugin/authorsdialog.py diff --git a/ground/openpilotgcs/src/plugins/coreplugin/basemode.cpp b/ground/gcs/src/plugins/coreplugin/basemode.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/basemode.cpp rename to ground/gcs/src/plugins/coreplugin/basemode.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/basemode.h b/ground/gcs/src/plugins/coreplugin/basemode.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/basemode.h rename to ground/gcs/src/plugins/coreplugin/basemode.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/baseview.cpp b/ground/gcs/src/plugins/coreplugin/baseview.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/baseview.cpp rename to ground/gcs/src/plugins/coreplugin/baseview.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/baseview.h b/ground/gcs/src/plugins/coreplugin/baseview.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/baseview.h rename to ground/gcs/src/plugins/coreplugin/baseview.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/connectionmanager.cpp b/ground/gcs/src/plugins/coreplugin/connectionmanager.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/connectionmanager.cpp rename to ground/gcs/src/plugins/coreplugin/connectionmanager.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/connectionmanager.h b/ground/gcs/src/plugins/coreplugin/connectionmanager.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/connectionmanager.h rename to ground/gcs/src/plugins/coreplugin/connectionmanager.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/core.qrc b/ground/gcs/src/plugins/coreplugin/core.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/core.qrc rename to ground/gcs/src/plugins/coreplugin/core.qrc diff --git a/ground/openpilotgcs/src/plugins/coreplugin/core_global.h b/ground/gcs/src/plugins/coreplugin/core_global.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/core_global.h rename to ground/gcs/src/plugins/coreplugin/core_global.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/coreconstants.h b/ground/gcs/src/plugins/coreplugin/coreconstants.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/coreconstants.h rename to ground/gcs/src/plugins/coreplugin/coreconstants.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/coreimpl.cpp b/ground/gcs/src/plugins/coreplugin/coreimpl.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/coreimpl.cpp rename to ground/gcs/src/plugins/coreplugin/coreimpl.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/coreimpl.h b/ground/gcs/src/plugins/coreplugin/coreimpl.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/coreimpl.h rename to ground/gcs/src/plugins/coreplugin/coreimpl.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/coreplugin.cpp b/ground/gcs/src/plugins/coreplugin/coreplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/coreplugin.cpp rename to ground/gcs/src/plugins/coreplugin/coreplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/coreplugin.h b/ground/gcs/src/plugins/coreplugin/coreplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/coreplugin.h rename to ground/gcs/src/plugins/coreplugin/coreplugin.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/coreplugin.pri b/ground/gcs/src/plugins/coreplugin/coreplugin.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/coreplugin.pri rename to ground/gcs/src/plugins/coreplugin/coreplugin.pri diff --git a/ground/openpilotgcs/src/plugins/coreplugin/coreplugin.pro b/ground/gcs/src/plugins/coreplugin/coreplugin.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/coreplugin.pro rename to ground/gcs/src/plugins/coreplugin/coreplugin.pro diff --git a/ground/openpilotgcs/src/plugins/coreplugin/coreplugin_dependencies.pri b/ground/gcs/src/plugins/coreplugin/coreplugin_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/coreplugin_dependencies.pri rename to ground/gcs/src/plugins/coreplugin/coreplugin_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/coreplugin/dialogs/ioptionspage.cpp b/ground/gcs/src/plugins/coreplugin/dialogs/ioptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/dialogs/ioptionspage.cpp rename to ground/gcs/src/plugins/coreplugin/dialogs/ioptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/dialogs/ioptionspage.h b/ground/gcs/src/plugins/coreplugin/dialogs/ioptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/dialogs/ioptionspage.h rename to ground/gcs/src/plugins/coreplugin/dialogs/ioptionspage.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/dialogs/iwizard.cpp b/ground/gcs/src/plugins/coreplugin/dialogs/iwizard.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/dialogs/iwizard.cpp rename to ground/gcs/src/plugins/coreplugin/dialogs/iwizard.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/dialogs/iwizard.h b/ground/gcs/src/plugins/coreplugin/dialogs/iwizard.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/dialogs/iwizard.h rename to ground/gcs/src/plugins/coreplugin/dialogs/iwizard.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/dialogs/settingsdialog.cpp b/ground/gcs/src/plugins/coreplugin/dialogs/settingsdialog.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/dialogs/settingsdialog.cpp rename to ground/gcs/src/plugins/coreplugin/dialogs/settingsdialog.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/dialogs/settingsdialog.h b/ground/gcs/src/plugins/coreplugin/dialogs/settingsdialog.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/dialogs/settingsdialog.h rename to ground/gcs/src/plugins/coreplugin/dialogs/settingsdialog.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/dialogs/settingsdialog.ui b/ground/gcs/src/plugins/coreplugin/dialogs/settingsdialog.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/dialogs/settingsdialog.ui rename to ground/gcs/src/plugins/coreplugin/dialogs/settingsdialog.ui diff --git a/ground/openpilotgcs/src/plugins/coreplugin/dialogs/shortcutsettings.cpp b/ground/gcs/src/plugins/coreplugin/dialogs/shortcutsettings.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/dialogs/shortcutsettings.cpp rename to ground/gcs/src/plugins/coreplugin/dialogs/shortcutsettings.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/dialogs/shortcutsettings.h b/ground/gcs/src/plugins/coreplugin/dialogs/shortcutsettings.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/dialogs/shortcutsettings.h rename to ground/gcs/src/plugins/coreplugin/dialogs/shortcutsettings.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/dialogs/shortcutsettings.ui b/ground/gcs/src/plugins/coreplugin/dialogs/shortcutsettings.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/dialogs/shortcutsettings.ui rename to ground/gcs/src/plugins/coreplugin/dialogs/shortcutsettings.ui diff --git a/ground/openpilotgcs/src/plugins/coreplugin/eventfilteringmainwindow.cpp b/ground/gcs/src/plugins/coreplugin/eventfilteringmainwindow.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/eventfilteringmainwindow.cpp rename to ground/gcs/src/plugins/coreplugin/eventfilteringmainwindow.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/eventfilteringmainwindow.h b/ground/gcs/src/plugins/coreplugin/eventfilteringmainwindow.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/eventfilteringmainwindow.h rename to ground/gcs/src/plugins/coreplugin/eventfilteringmainwindow.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/fancyactionbar.cpp b/ground/gcs/src/plugins/coreplugin/fancyactionbar.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/fancyactionbar.cpp rename to ground/gcs/src/plugins/coreplugin/fancyactionbar.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/fancyactionbar.h b/ground/gcs/src/plugins/coreplugin/fancyactionbar.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/fancyactionbar.h rename to ground/gcs/src/plugins/coreplugin/fancyactionbar.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/fancyactionbar.qrc b/ground/gcs/src/plugins/coreplugin/fancyactionbar.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/fancyactionbar.qrc rename to ground/gcs/src/plugins/coreplugin/fancyactionbar.qrc diff --git a/ground/openpilotgcs/src/plugins/coreplugin/fancytabwidget.cpp b/ground/gcs/src/plugins/coreplugin/fancytabwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/fancytabwidget.cpp rename to ground/gcs/src/plugins/coreplugin/fancytabwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/fancytabwidget.h b/ground/gcs/src/plugins/coreplugin/fancytabwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/fancytabwidget.h rename to ground/gcs/src/plugins/coreplugin/fancytabwidget.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/fileiconprovider.cpp b/ground/gcs/src/plugins/coreplugin/fileiconprovider.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/fileiconprovider.cpp rename to ground/gcs/src/plugins/coreplugin/fileiconprovider.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/fileiconprovider.h b/ground/gcs/src/plugins/coreplugin/fileiconprovider.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/fileiconprovider.h rename to ground/gcs/src/plugins/coreplugin/fileiconprovider.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/generalsettings.cpp b/ground/gcs/src/plugins/coreplugin/generalsettings.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/generalsettings.cpp rename to ground/gcs/src/plugins/coreplugin/generalsettings.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/generalsettings.h b/ground/gcs/src/plugins/coreplugin/generalsettings.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/generalsettings.h rename to ground/gcs/src/plugins/coreplugin/generalsettings.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/generalsettings.ui b/ground/gcs/src/plugins/coreplugin/generalsettings.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/generalsettings.ui rename to ground/gcs/src/plugins/coreplugin/generalsettings.ui diff --git a/ground/openpilotgcs/src/plugins/coreplugin/iconfigurableplugin.h b/ground/gcs/src/plugins/coreplugin/iconfigurableplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/iconfigurableplugin.h rename to ground/gcs/src/plugins/coreplugin/iconfigurableplugin.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/iconnection.cpp b/ground/gcs/src/plugins/coreplugin/iconnection.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/iconnection.cpp rename to ground/gcs/src/plugins/coreplugin/iconnection.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/iconnection.h b/ground/gcs/src/plugins/coreplugin/iconnection.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/iconnection.h rename to ground/gcs/src/plugins/coreplugin/iconnection.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/icontext.h b/ground/gcs/src/plugins/coreplugin/icontext.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/icontext.h rename to ground/gcs/src/plugins/coreplugin/icontext.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/icore.cpp b/ground/gcs/src/plugins/coreplugin/icore.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/icore.cpp rename to ground/gcs/src/plugins/coreplugin/icore.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/icore.h b/ground/gcs/src/plugins/coreplugin/icore.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/icore.h rename to ground/gcs/src/plugins/coreplugin/icore.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/icorelistener.h b/ground/gcs/src/plugins/coreplugin/icorelistener.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/icorelistener.h rename to ground/gcs/src/plugins/coreplugin/icorelistener.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/ah.png b/ground/gcs/src/plugins/coreplugin/images/ah.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/ah.png rename to ground/gcs/src/plugins/coreplugin/images/ah.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/clean_pane_small.png b/ground/gcs/src/plugins/coreplugin/images/clean_pane_small.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/clean_pane_small.png rename to ground/gcs/src/plugins/coreplugin/images/clean_pane_small.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/clear.png b/ground/gcs/src/plugins/coreplugin/images/clear.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/clear.png rename to ground/gcs/src/plugins/coreplugin/images/clear.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/closebutton.png b/ground/gcs/src/plugins/coreplugin/images/closebutton.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/closebutton.png rename to ground/gcs/src/plugins/coreplugin/images/closebutton.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/cog.png b/ground/gcs/src/plugins/coreplugin/images/cog.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/cog.png rename to ground/gcs/src/plugins/coreplugin/images/cog.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/config.png b/ground/gcs/src/plugins/coreplugin/images/config.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/config.png rename to ground/gcs/src/plugins/coreplugin/images/config.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/cpu.png b/ground/gcs/src/plugins/coreplugin/images/cpu.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/cpu.png rename to ground/gcs/src/plugins/coreplugin/images/cpu.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/darkclosebutton.png b/ground/gcs/src/plugins/coreplugin/images/darkclosebutton.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/darkclosebutton.png rename to ground/gcs/src/plugins/coreplugin/images/darkclosebutton.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/dir.png b/ground/gcs/src/plugins/coreplugin/images/dir.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/dir.png rename to ground/gcs/src/plugins/coreplugin/images/dir.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/editcopy.png b/ground/gcs/src/plugins/coreplugin/images/editcopy.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/editcopy.png rename to ground/gcs/src/plugins/coreplugin/images/editcopy.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/editcut.png b/ground/gcs/src/plugins/coreplugin/images/editcut.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/editcut.png rename to ground/gcs/src/plugins/coreplugin/images/editcut.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/editpaste.png b/ground/gcs/src/plugins/coreplugin/images/editpaste.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/editpaste.png rename to ground/gcs/src/plugins/coreplugin/images/editpaste.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/empty14.png b/ground/gcs/src/plugins/coreplugin/images/empty14.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/empty14.png rename to ground/gcs/src/plugins/coreplugin/images/empty14.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/exiticon.png b/ground/gcs/src/plugins/coreplugin/images/exiticon.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/exiticon.png rename to ground/gcs/src/plugins/coreplugin/images/exiticon.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/extension.png b/ground/gcs/src/plugins/coreplugin/images/extension.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/extension.png rename to ground/gcs/src/plugins/coreplugin/images/extension.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/fancytoolbutton.svg b/ground/gcs/src/plugins/coreplugin/images/fancytoolbutton.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/fancytoolbutton.svg rename to ground/gcs/src/plugins/coreplugin/images/fancytoolbutton.svg diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/filenew.png b/ground/gcs/src/plugins/coreplugin/images/filenew.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/filenew.png rename to ground/gcs/src/plugins/coreplugin/images/filenew.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/fileopen.png b/ground/gcs/src/plugins/coreplugin/images/fileopen.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/fileopen.png rename to ground/gcs/src/plugins/coreplugin/images/fileopen.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/filesave.png b/ground/gcs/src/plugins/coreplugin/images/filesave.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/filesave.png rename to ground/gcs/src/plugins/coreplugin/images/filesave.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/find.png b/ground/gcs/src/plugins/coreplugin/images/find.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/find.png rename to ground/gcs/src/plugins/coreplugin/images/find.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/findnext.png b/ground/gcs/src/plugins/coreplugin/images/findnext.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/findnext.png rename to ground/gcs/src/plugins/coreplugin/images/findnext.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/flight.png b/ground/gcs/src/plugins/coreplugin/images/flight.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/flight.png rename to ground/gcs/src/plugins/coreplugin/images/flight.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/helpicon.png b/ground/gcs/src/plugins/coreplugin/images/helpicon.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/helpicon.png rename to ground/gcs/src/plugins/coreplugin/images/helpicon.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/helpicon.svg b/ground/gcs/src/plugins/coreplugin/images/helpicon.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/helpicon.svg rename to ground/gcs/src/plugins/coreplugin/images/helpicon.svg diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/home.png b/ground/gcs/src/plugins/coreplugin/images/home.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/home.png rename to ground/gcs/src/plugins/coreplugin/images/home.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/inputfield.png b/ground/gcs/src/plugins/coreplugin/images/inputfield.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/inputfield.png rename to ground/gcs/src/plugins/coreplugin/images/inputfield.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/inputfield_disabled.png b/ground/gcs/src/plugins/coreplugin/images/inputfield_disabled.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/inputfield_disabled.png rename to ground/gcs/src/plugins/coreplugin/images/inputfield_disabled.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/joystick.png b/ground/gcs/src/plugins/coreplugin/images/joystick.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/joystick.png rename to ground/gcs/src/plugins/coreplugin/images/joystick.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/librepilot_logo_128.png b/ground/gcs/src/plugins/coreplugin/images/librepilot_logo_128.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/librepilot_logo_128.png rename to ground/gcs/src/plugins/coreplugin/images/librepilot_logo_128.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/librepilot_logo_256.png b/ground/gcs/src/plugins/coreplugin/images/librepilot_logo_256.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/librepilot_logo_256.png rename to ground/gcs/src/plugins/coreplugin/images/librepilot_logo_256.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/librepilot_logo_32.png b/ground/gcs/src/plugins/coreplugin/images/librepilot_logo_32.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/librepilot_logo_32.png rename to ground/gcs/src/plugins/coreplugin/images/librepilot_logo_32.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/librepilot_logo_500.png b/ground/gcs/src/plugins/coreplugin/images/librepilot_logo_500.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/librepilot_logo_500.png rename to ground/gcs/src/plugins/coreplugin/images/librepilot_logo_500.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/librepilot_logo_64.png b/ground/gcs/src/plugins/coreplugin/images/librepilot_logo_64.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/librepilot_logo_64.png rename to ground/gcs/src/plugins/coreplugin/images/librepilot_logo_64.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/librepiloticon.png b/ground/gcs/src/plugins/coreplugin/images/librepiloticon.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/librepiloticon.png rename to ground/gcs/src/plugins/coreplugin/images/librepiloticon.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/linkicon.png b/ground/gcs/src/plugins/coreplugin/images/linkicon.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/linkicon.png rename to ground/gcs/src/plugins/coreplugin/images/linkicon.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/locked.png b/ground/gcs/src/plugins/coreplugin/images/locked.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/locked.png rename to ground/gcs/src/plugins/coreplugin/images/locked.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/magnifier.png b/ground/gcs/src/plugins/coreplugin/images/magnifier.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/magnifier.png rename to ground/gcs/src/plugins/coreplugin/images/magnifier.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/minus.png b/ground/gcs/src/plugins/coreplugin/images/minus.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/minus.png rename to ground/gcs/src/plugins/coreplugin/images/minus.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/mode_Debug.png b/ground/gcs/src/plugins/coreplugin/images/mode_Debug.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/mode_Debug.png rename to ground/gcs/src/plugins/coreplugin/images/mode_Debug.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/mode_Edit.png b/ground/gcs/src/plugins/coreplugin/images/mode_Edit.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/mode_Edit.png rename to ground/gcs/src/plugins/coreplugin/images/mode_Edit.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/mode_Output.png b/ground/gcs/src/plugins/coreplugin/images/mode_Output.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/mode_Output.png rename to ground/gcs/src/plugins/coreplugin/images/mode_Output.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/mode_Project.png b/ground/gcs/src/plugins/coreplugin/images/mode_Project.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/mode_Project.png rename to ground/gcs/src/plugins/coreplugin/images/mode_Project.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/mode_Reference.png b/ground/gcs/src/plugins/coreplugin/images/mode_Reference.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/mode_Reference.png rename to ground/gcs/src/plugins/coreplugin/images/mode_Reference.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/next.png b/ground/gcs/src/plugins/coreplugin/images/next.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/next.png rename to ground/gcs/src/plugins/coreplugin/images/next.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/opie_90x120.gif b/ground/gcs/src/plugins/coreplugin/images/opie_90x120.gif similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/opie_90x120.gif rename to ground/gcs/src/plugins/coreplugin/images/opie_90x120.gif diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/optionsicon.png b/ground/gcs/src/plugins/coreplugin/images/optionsicon.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/optionsicon.png rename to ground/gcs/src/plugins/coreplugin/images/optionsicon.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/panel_button.png b/ground/gcs/src/plugins/coreplugin/images/panel_button.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/panel_button.png rename to ground/gcs/src/plugins/coreplugin/images/panel_button.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/panel_button_checked.png b/ground/gcs/src/plugins/coreplugin/images/panel_button_checked.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/panel_button_checked.png rename to ground/gcs/src/plugins/coreplugin/images/panel_button_checked.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/panel_button_checked_hover.png b/ground/gcs/src/plugins/coreplugin/images/panel_button_checked_hover.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/panel_button_checked_hover.png rename to ground/gcs/src/plugins/coreplugin/images/panel_button_checked_hover.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/panel_button_hover.png b/ground/gcs/src/plugins/coreplugin/images/panel_button_hover.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/panel_button_hover.png rename to ground/gcs/src/plugins/coreplugin/images/panel_button_hover.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/panel_button_pressed.png b/ground/gcs/src/plugins/coreplugin/images/panel_button_pressed.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/panel_button_pressed.png rename to ground/gcs/src/plugins/coreplugin/images/panel_button_pressed.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/pluginicon.png b/ground/gcs/src/plugins/coreplugin/images/pluginicon.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/pluginicon.png rename to ground/gcs/src/plugins/coreplugin/images/pluginicon.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/plus.png b/ground/gcs/src/plugins/coreplugin/images/plus.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/plus.png rename to ground/gcs/src/plugins/coreplugin/images/plus.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/prev.png b/ground/gcs/src/plugins/coreplugin/images/prev.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/prev.png rename to ground/gcs/src/plugins/coreplugin/images/prev.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/pushbutton.png b/ground/gcs/src/plugins/coreplugin/images/pushbutton.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/pushbutton.png rename to ground/gcs/src/plugins/coreplugin/images/pushbutton.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/pushbutton_hover.png b/ground/gcs/src/plugins/coreplugin/images/pushbutton_hover.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/pushbutton_hover.png rename to ground/gcs/src/plugins/coreplugin/images/pushbutton_hover.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/pushbutton_pressed.png b/ground/gcs/src/plugins/coreplugin/images/pushbutton_pressed.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/pushbutton_pressed.png rename to ground/gcs/src/plugins/coreplugin/images/pushbutton_pressed.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/qtwatermark.png b/ground/gcs/src/plugins/coreplugin/images/qtwatermark.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/qtwatermark.png rename to ground/gcs/src/plugins/coreplugin/images/qtwatermark.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/redo.png b/ground/gcs/src/plugins/coreplugin/images/redo.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/redo.png rename to ground/gcs/src/plugins/coreplugin/images/redo.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/replace.png b/ground/gcs/src/plugins/coreplugin/images/replace.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/replace.png rename to ground/gcs/src/plugins/coreplugin/images/replace.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/reset.png b/ground/gcs/src/plugins/coreplugin/images/reset.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/reset.png rename to ground/gcs/src/plugins/coreplugin/images/reset.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/scopes.png b/ground/gcs/src/plugins/coreplugin/images/scopes.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/scopes.png rename to ground/gcs/src/plugins/coreplugin/images/scopes.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/sidebaricon.png b/ground/gcs/src/plugins/coreplugin/images/sidebaricon.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/sidebaricon.png rename to ground/gcs/src/plugins/coreplugin/images/sidebaricon.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/splitbutton_horizontal.png b/ground/gcs/src/plugins/coreplugin/images/splitbutton_horizontal.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/splitbutton_horizontal.png rename to ground/gcs/src/plugins/coreplugin/images/splitbutton_horizontal.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/statusbar.png b/ground/gcs/src/plugins/coreplugin/images/statusbar.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/statusbar.png rename to ground/gcs/src/plugins/coreplugin/images/statusbar.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/undo.png b/ground/gcs/src/plugins/coreplugin/images/undo.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/undo.png rename to ground/gcs/src/plugins/coreplugin/images/undo.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/unknownfile.png b/ground/gcs/src/plugins/coreplugin/images/unknownfile.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/unknownfile.png rename to ground/gcs/src/plugins/coreplugin/images/unknownfile.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/unlocked.png b/ground/gcs/src/plugins/coreplugin/images/unlocked.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/unlocked.png rename to ground/gcs/src/plugins/coreplugin/images/unlocked.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/images/world.png b/ground/gcs/src/plugins/coreplugin/images/world.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/images/world.png rename to ground/gcs/src/plugins/coreplugin/images/world.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/imode.h b/ground/gcs/src/plugins/coreplugin/imode.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/imode.h rename to ground/gcs/src/plugins/coreplugin/imode.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/ioutputpane.h b/ground/gcs/src/plugins/coreplugin/ioutputpane.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/ioutputpane.h rename to ground/gcs/src/plugins/coreplugin/ioutputpane.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/iuavgadget.cpp b/ground/gcs/src/plugins/coreplugin/iuavgadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/iuavgadget.cpp rename to ground/gcs/src/plugins/coreplugin/iuavgadget.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/iuavgadget.h b/ground/gcs/src/plugins/coreplugin/iuavgadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/iuavgadget.h rename to ground/gcs/src/plugins/coreplugin/iuavgadget.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/iuavgadgetconfiguration.cpp b/ground/gcs/src/plugins/coreplugin/iuavgadgetconfiguration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/iuavgadgetconfiguration.cpp rename to ground/gcs/src/plugins/coreplugin/iuavgadgetconfiguration.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/iuavgadgetconfiguration.h b/ground/gcs/src/plugins/coreplugin/iuavgadgetconfiguration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/iuavgadgetconfiguration.h rename to ground/gcs/src/plugins/coreplugin/iuavgadgetconfiguration.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/iuavgadgetfactory.h b/ground/gcs/src/plugins/coreplugin/iuavgadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/iuavgadgetfactory.h rename to ground/gcs/src/plugins/coreplugin/iuavgadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/iversioncontrol.h b/ground/gcs/src/plugins/coreplugin/iversioncontrol.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/iversioncontrol.h rename to ground/gcs/src/plugins/coreplugin/iversioncontrol.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/iview.h b/ground/gcs/src/plugins/coreplugin/iview.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/iview.h rename to ground/gcs/src/plugins/coreplugin/iview.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/mainwindow.cpp b/ground/gcs/src/plugins/coreplugin/mainwindow.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/mainwindow.cpp rename to ground/gcs/src/plugins/coreplugin/mainwindow.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/mainwindow.h b/ground/gcs/src/plugins/coreplugin/mainwindow.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/mainwindow.h rename to ground/gcs/src/plugins/coreplugin/mainwindow.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/manhattanstyle.cpp b/ground/gcs/src/plugins/coreplugin/manhattanstyle.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/manhattanstyle.cpp rename to ground/gcs/src/plugins/coreplugin/manhattanstyle.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/manhattanstyle.h b/ground/gcs/src/plugins/coreplugin/manhattanstyle.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/manhattanstyle.h rename to ground/gcs/src/plugins/coreplugin/manhattanstyle.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/messagemanager.cpp b/ground/gcs/src/plugins/coreplugin/messagemanager.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/messagemanager.cpp rename to ground/gcs/src/plugins/coreplugin/messagemanager.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/messagemanager.h b/ground/gcs/src/plugins/coreplugin/messagemanager.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/messagemanager.h rename to ground/gcs/src/plugins/coreplugin/messagemanager.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/messageoutputwindow.cpp b/ground/gcs/src/plugins/coreplugin/messageoutputwindow.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/messageoutputwindow.cpp rename to ground/gcs/src/plugins/coreplugin/messageoutputwindow.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/messageoutputwindow.h b/ground/gcs/src/plugins/coreplugin/messageoutputwindow.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/messageoutputwindow.h rename to ground/gcs/src/plugins/coreplugin/messageoutputwindow.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/mimedatabase.cpp b/ground/gcs/src/plugins/coreplugin/mimedatabase.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/mimedatabase.cpp rename to ground/gcs/src/plugins/coreplugin/mimedatabase.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/mimedatabase.h b/ground/gcs/src/plugins/coreplugin/mimedatabase.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/mimedatabase.h rename to ground/gcs/src/plugins/coreplugin/mimedatabase.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/minisplitter.cpp b/ground/gcs/src/plugins/coreplugin/minisplitter.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/minisplitter.cpp rename to ground/gcs/src/plugins/coreplugin/minisplitter.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/minisplitter.h b/ground/gcs/src/plugins/coreplugin/minisplitter.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/minisplitter.h rename to ground/gcs/src/plugins/coreplugin/minisplitter.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/modemanager.cpp b/ground/gcs/src/plugins/coreplugin/modemanager.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/modemanager.cpp rename to ground/gcs/src/plugins/coreplugin/modemanager.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/modemanager.h b/ground/gcs/src/plugins/coreplugin/modemanager.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/modemanager.h rename to ground/gcs/src/plugins/coreplugin/modemanager.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/outputpane.h b/ground/gcs/src/plugins/coreplugin/outputpane.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/outputpane.h rename to ground/gcs/src/plugins/coreplugin/outputpane.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/plugindialog.cpp b/ground/gcs/src/plugins/coreplugin/plugindialog.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/plugindialog.cpp rename to ground/gcs/src/plugins/coreplugin/plugindialog.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/plugindialog.h b/ground/gcs/src/plugins/coreplugin/plugindialog.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/plugindialog.h rename to ground/gcs/src/plugins/coreplugin/plugindialog.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/qml/AboutDialog.qml b/ground/gcs/src/plugins/coreplugin/qml/AboutDialog.qml similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/qml/AboutDialog.qml rename to ground/gcs/src/plugins/coreplugin/qml/AboutDialog.qml diff --git a/ground/openpilotgcs/src/plugins/coreplugin/qml/AuthorsModel.qml.template b/ground/gcs/src/plugins/coreplugin/qml/AuthorsModel.qml.template similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/qml/AuthorsModel.qml.template rename to ground/gcs/src/plugins/coreplugin/qml/AuthorsModel.qml.template diff --git a/ground/openpilotgcs/src/plugins/coreplugin/qml/images/tab.png b/ground/gcs/src/plugins/coreplugin/qml/images/tab.png similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/qml/images/tab.png rename to ground/gcs/src/plugins/coreplugin/qml/images/tab.png diff --git a/ground/openpilotgcs/src/plugins/coreplugin/rightpane.cpp b/ground/gcs/src/plugins/coreplugin/rightpane.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/rightpane.cpp rename to ground/gcs/src/plugins/coreplugin/rightpane.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/rightpane.h b/ground/gcs/src/plugins/coreplugin/rightpane.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/rightpane.h rename to ground/gcs/src/plugins/coreplugin/rightpane.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/settingsdatabase.cpp b/ground/gcs/src/plugins/coreplugin/settingsdatabase.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/settingsdatabase.cpp rename to ground/gcs/src/plugins/coreplugin/settingsdatabase.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/settingsdatabase.h b/ground/gcs/src/plugins/coreplugin/settingsdatabase.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/settingsdatabase.h rename to ground/gcs/src/plugins/coreplugin/settingsdatabase.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/sidebar.cpp b/ground/gcs/src/plugins/coreplugin/sidebar.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/sidebar.cpp rename to ground/gcs/src/plugins/coreplugin/sidebar.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/sidebar.h b/ground/gcs/src/plugins/coreplugin/sidebar.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/sidebar.h rename to ground/gcs/src/plugins/coreplugin/sidebar.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/styleanimator.cpp b/ground/gcs/src/plugins/coreplugin/styleanimator.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/styleanimator.cpp rename to ground/gcs/src/plugins/coreplugin/styleanimator.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/styleanimator.h b/ground/gcs/src/plugins/coreplugin/styleanimator.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/styleanimator.h rename to ground/gcs/src/plugins/coreplugin/styleanimator.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/tabpositionindicator.cpp b/ground/gcs/src/plugins/coreplugin/tabpositionindicator.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/tabpositionindicator.cpp rename to ground/gcs/src/plugins/coreplugin/tabpositionindicator.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/tabpositionindicator.h b/ground/gcs/src/plugins/coreplugin/tabpositionindicator.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/tabpositionindicator.h rename to ground/gcs/src/plugins/coreplugin/tabpositionindicator.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/threadmanager.cpp b/ground/gcs/src/plugins/coreplugin/threadmanager.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/threadmanager.cpp rename to ground/gcs/src/plugins/coreplugin/threadmanager.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/threadmanager.h b/ground/gcs/src/plugins/coreplugin/threadmanager.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/threadmanager.h rename to ground/gcs/src/plugins/coreplugin/threadmanager.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/uavconfiginfo.cpp b/ground/gcs/src/plugins/coreplugin/uavconfiginfo.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/uavconfiginfo.cpp rename to ground/gcs/src/plugins/coreplugin/uavconfiginfo.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/uavconfiginfo.h b/ground/gcs/src/plugins/coreplugin/uavconfiginfo.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/uavconfiginfo.h rename to ground/gcs/src/plugins/coreplugin/uavconfiginfo.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/uavgadgetdecorator.cpp b/ground/gcs/src/plugins/coreplugin/uavgadgetdecorator.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/uavgadgetdecorator.cpp rename to ground/gcs/src/plugins/coreplugin/uavgadgetdecorator.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/uavgadgetdecorator.h b/ground/gcs/src/plugins/coreplugin/uavgadgetdecorator.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/uavgadgetdecorator.h rename to ground/gcs/src/plugins/coreplugin/uavgadgetdecorator.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/uavgadgetinstancemanager.cpp b/ground/gcs/src/plugins/coreplugin/uavgadgetinstancemanager.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/uavgadgetinstancemanager.cpp rename to ground/gcs/src/plugins/coreplugin/uavgadgetinstancemanager.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/uavgadgetinstancemanager.h b/ground/gcs/src/plugins/coreplugin/uavgadgetinstancemanager.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/uavgadgetinstancemanager.h rename to ground/gcs/src/plugins/coreplugin/uavgadgetinstancemanager.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/uavgadgetmanager/splitterorview.cpp b/ground/gcs/src/plugins/coreplugin/uavgadgetmanager/splitterorview.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/uavgadgetmanager/splitterorview.cpp rename to ground/gcs/src/plugins/coreplugin/uavgadgetmanager/splitterorview.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/uavgadgetmanager/splitterorview.h b/ground/gcs/src/plugins/coreplugin/uavgadgetmanager/splitterorview.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/uavgadgetmanager/splitterorview.h rename to ground/gcs/src/plugins/coreplugin/uavgadgetmanager/splitterorview.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/uavgadgetmanager/uavgadgetmanager.cpp b/ground/gcs/src/plugins/coreplugin/uavgadgetmanager/uavgadgetmanager.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/uavgadgetmanager/uavgadgetmanager.cpp rename to ground/gcs/src/plugins/coreplugin/uavgadgetmanager/uavgadgetmanager.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/uavgadgetmanager/uavgadgetmanager.h b/ground/gcs/src/plugins/coreplugin/uavgadgetmanager/uavgadgetmanager.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/uavgadgetmanager/uavgadgetmanager.h rename to ground/gcs/src/plugins/coreplugin/uavgadgetmanager/uavgadgetmanager.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/uavgadgetmanager/uavgadgetview.cpp b/ground/gcs/src/plugins/coreplugin/uavgadgetmanager/uavgadgetview.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/uavgadgetmanager/uavgadgetview.cpp rename to ground/gcs/src/plugins/coreplugin/uavgadgetmanager/uavgadgetview.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/uavgadgetmanager/uavgadgetview.h b/ground/gcs/src/plugins/coreplugin/uavgadgetmanager/uavgadgetview.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/uavgadgetmanager/uavgadgetview.h rename to ground/gcs/src/plugins/coreplugin/uavgadgetmanager/uavgadgetview.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/uavgadgetoptionspage.ui b/ground/gcs/src/plugins/coreplugin/uavgadgetoptionspage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/uavgadgetoptionspage.ui rename to ground/gcs/src/plugins/coreplugin/uavgadgetoptionspage.ui diff --git a/ground/openpilotgcs/src/plugins/coreplugin/uavgadgetoptionspagedecorator.cpp b/ground/gcs/src/plugins/coreplugin/uavgadgetoptionspagedecorator.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/uavgadgetoptionspagedecorator.cpp rename to ground/gcs/src/plugins/coreplugin/uavgadgetoptionspagedecorator.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/uavgadgetoptionspagedecorator.h b/ground/gcs/src/plugins/coreplugin/uavgadgetoptionspagedecorator.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/uavgadgetoptionspagedecorator.h rename to ground/gcs/src/plugins/coreplugin/uavgadgetoptionspagedecorator.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/uniqueidmanager.cpp b/ground/gcs/src/plugins/coreplugin/uniqueidmanager.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/uniqueidmanager.cpp rename to ground/gcs/src/plugins/coreplugin/uniqueidmanager.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/uniqueidmanager.h b/ground/gcs/src/plugins/coreplugin/uniqueidmanager.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/uniqueidmanager.h rename to ground/gcs/src/plugins/coreplugin/uniqueidmanager.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/variablemanager.cpp b/ground/gcs/src/plugins/coreplugin/variablemanager.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/variablemanager.cpp rename to ground/gcs/src/plugins/coreplugin/variablemanager.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/variablemanager.h b/ground/gcs/src/plugins/coreplugin/variablemanager.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/variablemanager.h rename to ground/gcs/src/plugins/coreplugin/variablemanager.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/workspacesettings.cpp b/ground/gcs/src/plugins/coreplugin/workspacesettings.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/workspacesettings.cpp rename to ground/gcs/src/plugins/coreplugin/workspacesettings.cpp diff --git a/ground/openpilotgcs/src/plugins/coreplugin/workspacesettings.h b/ground/gcs/src/plugins/coreplugin/workspacesettings.h similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/workspacesettings.h rename to ground/gcs/src/plugins/coreplugin/workspacesettings.h diff --git a/ground/openpilotgcs/src/plugins/coreplugin/workspacesettings.ui b/ground/gcs/src/plugins/coreplugin/workspacesettings.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/coreplugin/workspacesettings.ui rename to ground/gcs/src/plugins/coreplugin/workspacesettings.ui diff --git a/ground/openpilotgcs/src/plugins/debuggadget/DebugGadget.pluginspec b/ground/gcs/src/plugins/debuggadget/DebugGadget.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/debuggadget/DebugGadget.pluginspec rename to ground/gcs/src/plugins/debuggadget/DebugGadget.pluginspec diff --git a/ground/openpilotgcs/src/plugins/debuggadget/debug.ui b/ground/gcs/src/plugins/debuggadget/debug.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/debuggadget/debug.ui rename to ground/gcs/src/plugins/debuggadget/debug.ui diff --git a/ground/openpilotgcs/src/plugins/debuggadget/debugengine.cpp b/ground/gcs/src/plugins/debuggadget/debugengine.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/debuggadget/debugengine.cpp rename to ground/gcs/src/plugins/debuggadget/debugengine.cpp diff --git a/ground/openpilotgcs/src/plugins/debuggadget/debugengine.h b/ground/gcs/src/plugins/debuggadget/debugengine.h similarity index 100% rename from ground/openpilotgcs/src/plugins/debuggadget/debugengine.h rename to ground/gcs/src/plugins/debuggadget/debugengine.h diff --git a/ground/openpilotgcs/src/plugins/debuggadget/debuggadget.cpp b/ground/gcs/src/plugins/debuggadget/debuggadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/debuggadget/debuggadget.cpp rename to ground/gcs/src/plugins/debuggadget/debuggadget.cpp diff --git a/ground/openpilotgcs/src/plugins/debuggadget/debuggadget.h b/ground/gcs/src/plugins/debuggadget/debuggadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/debuggadget/debuggadget.h rename to ground/gcs/src/plugins/debuggadget/debuggadget.h diff --git a/ground/openpilotgcs/src/plugins/debuggadget/debuggadget.pro b/ground/gcs/src/plugins/debuggadget/debuggadget.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/debuggadget/debuggadget.pro rename to ground/gcs/src/plugins/debuggadget/debuggadget.pro diff --git a/ground/openpilotgcs/src/plugins/debuggadget/debuggadgetfactory.cpp b/ground/gcs/src/plugins/debuggadget/debuggadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/debuggadget/debuggadgetfactory.cpp rename to ground/gcs/src/plugins/debuggadget/debuggadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/debuggadget/debuggadgetfactory.h b/ground/gcs/src/plugins/debuggadget/debuggadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/debuggadget/debuggadgetfactory.h rename to ground/gcs/src/plugins/debuggadget/debuggadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/debuggadget/debuggadgetwidget.cpp b/ground/gcs/src/plugins/debuggadget/debuggadgetwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/debuggadget/debuggadgetwidget.cpp rename to ground/gcs/src/plugins/debuggadget/debuggadgetwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/debuggadget/debuggadgetwidget.h b/ground/gcs/src/plugins/debuggadget/debuggadgetwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/debuggadget/debuggadgetwidget.h rename to ground/gcs/src/plugins/debuggadget/debuggadgetwidget.h diff --git a/ground/openpilotgcs/src/plugins/debuggadget/debugplugin.cpp b/ground/gcs/src/plugins/debuggadget/debugplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/debuggadget/debugplugin.cpp rename to ground/gcs/src/plugins/debuggadget/debugplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/debuggadget/debugplugin.h b/ground/gcs/src/plugins/debuggadget/debugplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/debuggadget/debugplugin.h rename to ground/gcs/src/plugins/debuggadget/debugplugin.h diff --git a/ground/openpilotgcs/src/plugins/dial/DialGadget.pluginspec b/ground/gcs/src/plugins/dial/DialGadget.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/dial/DialGadget.pluginspec rename to ground/gcs/src/plugins/dial/DialGadget.pluginspec diff --git a/ground/openpilotgcs/src/plugins/dial/dial.pro b/ground/gcs/src/plugins/dial/dial.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/dial/dial.pro rename to ground/gcs/src/plugins/dial/dial.pro diff --git a/ground/openpilotgcs/src/plugins/dial/dial.qrc b/ground/gcs/src/plugins/dial/dial.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/dial/dial.qrc rename to ground/gcs/src/plugins/dial/dial.qrc diff --git a/ground/openpilotgcs/src/plugins/dial/dial_dependencies.pri b/ground/gcs/src/plugins/dial/dial_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/dial/dial_dependencies.pri rename to ground/gcs/src/plugins/dial/dial_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/dial/dialgadget.cpp b/ground/gcs/src/plugins/dial/dialgadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/dial/dialgadget.cpp rename to ground/gcs/src/plugins/dial/dialgadget.cpp diff --git a/ground/openpilotgcs/src/plugins/dial/dialgadget.h b/ground/gcs/src/plugins/dial/dialgadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/dial/dialgadget.h rename to ground/gcs/src/plugins/dial/dialgadget.h diff --git a/ground/openpilotgcs/src/plugins/dial/dialgadgetconfiguration.cpp b/ground/gcs/src/plugins/dial/dialgadgetconfiguration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/dial/dialgadgetconfiguration.cpp rename to ground/gcs/src/plugins/dial/dialgadgetconfiguration.cpp diff --git a/ground/openpilotgcs/src/plugins/dial/dialgadgetconfiguration.h b/ground/gcs/src/plugins/dial/dialgadgetconfiguration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/dial/dialgadgetconfiguration.h rename to ground/gcs/src/plugins/dial/dialgadgetconfiguration.h diff --git a/ground/openpilotgcs/src/plugins/dial/dialgadgetfactory.cpp b/ground/gcs/src/plugins/dial/dialgadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/dial/dialgadgetfactory.cpp rename to ground/gcs/src/plugins/dial/dialgadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/dial/dialgadgetfactory.h b/ground/gcs/src/plugins/dial/dialgadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/dial/dialgadgetfactory.h rename to ground/gcs/src/plugins/dial/dialgadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/dial/dialgadgetoptionspage.cpp b/ground/gcs/src/plugins/dial/dialgadgetoptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/dial/dialgadgetoptionspage.cpp rename to ground/gcs/src/plugins/dial/dialgadgetoptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/dial/dialgadgetoptionspage.h b/ground/gcs/src/plugins/dial/dialgadgetoptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/dial/dialgadgetoptionspage.h rename to ground/gcs/src/plugins/dial/dialgadgetoptionspage.h diff --git a/ground/openpilotgcs/src/plugins/dial/dialgadgetoptionspage.ui b/ground/gcs/src/plugins/dial/dialgadgetoptionspage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/dial/dialgadgetoptionspage.ui rename to ground/gcs/src/plugins/dial/dialgadgetoptionspage.ui diff --git a/ground/openpilotgcs/src/plugins/dial/dialgadgetwidget.cpp b/ground/gcs/src/plugins/dial/dialgadgetwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/dial/dialgadgetwidget.cpp rename to ground/gcs/src/plugins/dial/dialgadgetwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/dial/dialgadgetwidget.h b/ground/gcs/src/plugins/dial/dialgadgetwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/dial/dialgadgetwidget.h rename to ground/gcs/src/plugins/dial/dialgadgetwidget.h diff --git a/ground/openpilotgcs/src/plugins/dial/dialplugin.cpp b/ground/gcs/src/plugins/dial/dialplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/dial/dialplugin.cpp rename to ground/gcs/src/plugins/dial/dialplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/dial/dialplugin.h b/ground/gcs/src/plugins/dial/dialplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/dial/dialplugin.h rename to ground/gcs/src/plugins/dial/dialplugin.h diff --git a/ground/openpilotgcs/src/plugins/dial/images/empty.svg b/ground/gcs/src/plugins/dial/images/empty.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/dial/images/empty.svg rename to ground/gcs/src/plugins/dial/images/empty.svg diff --git a/ground/openpilotgcs/src/plugins/donothing/DoNothing.pluginspec b/ground/gcs/src/plugins/donothing/DoNothing.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/donothing/DoNothing.pluginspec rename to ground/gcs/src/plugins/donothing/DoNothing.pluginspec diff --git a/ground/openpilotgcs/src/plugins/donothing/donothing.pro b/ground/gcs/src/plugins/donothing/donothing.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/donothing/donothing.pro rename to ground/gcs/src/plugins/donothing/donothing.pro diff --git a/ground/openpilotgcs/src/plugins/donothing/donothingplugin.cpp b/ground/gcs/src/plugins/donothing/donothingplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/donothing/donothingplugin.cpp rename to ground/gcs/src/plugins/donothing/donothingplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/donothing/donothingplugin.h b/ground/gcs/src/plugins/donothing/donothingplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/donothing/donothingplugin.h rename to ground/gcs/src/plugins/donothing/donothingplugin.h diff --git a/ground/openpilotgcs/src/plugins/emptygadget/EmptyGadget.pluginspec b/ground/gcs/src/plugins/emptygadget/EmptyGadget.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/emptygadget/EmptyGadget.pluginspec rename to ground/gcs/src/plugins/emptygadget/EmptyGadget.pluginspec diff --git a/ground/openpilotgcs/src/plugins/emptygadget/emptygadget.cpp b/ground/gcs/src/plugins/emptygadget/emptygadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/emptygadget/emptygadget.cpp rename to ground/gcs/src/plugins/emptygadget/emptygadget.cpp diff --git a/ground/openpilotgcs/src/plugins/emptygadget/emptygadget.h b/ground/gcs/src/plugins/emptygadget/emptygadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/emptygadget/emptygadget.h rename to ground/gcs/src/plugins/emptygadget/emptygadget.h diff --git a/ground/openpilotgcs/src/plugins/emptygadget/emptygadget.pro b/ground/gcs/src/plugins/emptygadget/emptygadget.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/emptygadget/emptygadget.pro rename to ground/gcs/src/plugins/emptygadget/emptygadget.pro diff --git a/ground/openpilotgcs/src/plugins/emptygadget/emptygadgetfactory.cpp b/ground/gcs/src/plugins/emptygadget/emptygadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/emptygadget/emptygadgetfactory.cpp rename to ground/gcs/src/plugins/emptygadget/emptygadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/emptygadget/emptygadgetfactory.h b/ground/gcs/src/plugins/emptygadget/emptygadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/emptygadget/emptygadgetfactory.h rename to ground/gcs/src/plugins/emptygadget/emptygadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/emptygadget/emptygadgetwidget.cpp b/ground/gcs/src/plugins/emptygadget/emptygadgetwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/emptygadget/emptygadgetwidget.cpp rename to ground/gcs/src/plugins/emptygadget/emptygadgetwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/emptygadget/emptygadgetwidget.h b/ground/gcs/src/plugins/emptygadget/emptygadgetwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/emptygadget/emptygadgetwidget.h rename to ground/gcs/src/plugins/emptygadget/emptygadgetwidget.h diff --git a/ground/openpilotgcs/src/plugins/emptygadget/emptyplugin.cpp b/ground/gcs/src/plugins/emptygadget/emptyplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/emptygadget/emptyplugin.cpp rename to ground/gcs/src/plugins/emptygadget/emptyplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/emptygadget/emptyplugin.h b/ground/gcs/src/plugins/emptygadget/emptyplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/emptygadget/emptyplugin.h rename to ground/gcs/src/plugins/emptygadget/emptyplugin.h diff --git a/ground/openpilotgcs/src/plugins/flightlog/FlightLog.pluginspec b/ground/gcs/src/plugins/flightlog/FlightLog.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/flightlog/FlightLog.pluginspec rename to ground/gcs/src/plugins/flightlog/FlightLog.pluginspec diff --git a/ground/openpilotgcs/src/plugins/flightlog/FlightLogDialog.qml b/ground/gcs/src/plugins/flightlog/FlightLogDialog.qml similarity index 100% rename from ground/openpilotgcs/src/plugins/flightlog/FlightLogDialog.qml rename to ground/gcs/src/plugins/flightlog/FlightLogDialog.qml diff --git a/ground/openpilotgcs/src/plugins/flightlog/flightLog.qrc b/ground/gcs/src/plugins/flightlog/flightLog.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/flightlog/flightLog.qrc rename to ground/gcs/src/plugins/flightlog/flightLog.qrc diff --git a/ground/openpilotgcs/src/plugins/flightlog/flightlog.pro b/ground/gcs/src/plugins/flightlog/flightlog.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/flightlog/flightlog.pro rename to ground/gcs/src/plugins/flightlog/flightlog.pro diff --git a/ground/openpilotgcs/src/plugins/flightlog/flightlogmanager.cpp b/ground/gcs/src/plugins/flightlog/flightlogmanager.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/flightlog/flightlogmanager.cpp rename to ground/gcs/src/plugins/flightlog/flightlogmanager.cpp diff --git a/ground/openpilotgcs/src/plugins/flightlog/flightlogmanager.h b/ground/gcs/src/plugins/flightlog/flightlogmanager.h similarity index 100% rename from ground/openpilotgcs/src/plugins/flightlog/flightlogmanager.h rename to ground/gcs/src/plugins/flightlog/flightlogmanager.h diff --git a/ground/openpilotgcs/src/plugins/flightlog/flightlogplugin.cpp b/ground/gcs/src/plugins/flightlog/flightlogplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/flightlog/flightlogplugin.cpp rename to ground/gcs/src/plugins/flightlog/flightlogplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/flightlog/flightlogplugin.h b/ground/gcs/src/plugins/flightlog/flightlogplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/flightlog/flightlogplugin.h rename to ground/gcs/src/plugins/flightlog/flightlogplugin.h diff --git a/ground/openpilotgcs/src/plugins/flightlog/functions.js b/ground/gcs/src/plugins/flightlog/functions.js similarity index 100% rename from ground/openpilotgcs/src/plugins/flightlog/functions.js rename to ground/gcs/src/plugins/flightlog/functions.js diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/GCSControl.pluginspec b/ground/gcs/src/plugins/gcscontrol/GCSControl.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/GCSControl.pluginspec rename to ground/gcs/src/plugins/gcscontrol/GCSControl.pluginspec diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/gcscontrol.pro b/ground/gcs/src/plugins/gcscontrol/gcscontrol.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/gcscontrol.pro rename to ground/gcs/src/plugins/gcscontrol/gcscontrol.pro diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/gcscontrol.qrc b/ground/gcs/src/plugins/gcscontrol/gcscontrol.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/gcscontrol.qrc rename to ground/gcs/src/plugins/gcscontrol/gcscontrol.qrc diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/gcscontrol.ui b/ground/gcs/src/plugins/gcscontrol/gcscontrol.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/gcscontrol.ui rename to ground/gcs/src/plugins/gcscontrol/gcscontrol.ui diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadget.cpp b/ground/gcs/src/plugins/gcscontrol/gcscontrolgadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadget.cpp rename to ground/gcs/src/plugins/gcscontrol/gcscontrolgadget.cpp diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadget.h b/ground/gcs/src/plugins/gcscontrol/gcscontrolgadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadget.h rename to ground/gcs/src/plugins/gcscontrol/gcscontrolgadget.h diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadgetconfiguration.cpp b/ground/gcs/src/plugins/gcscontrol/gcscontrolgadgetconfiguration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadgetconfiguration.cpp rename to ground/gcs/src/plugins/gcscontrol/gcscontrolgadgetconfiguration.cpp diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadgetconfiguration.h b/ground/gcs/src/plugins/gcscontrol/gcscontrolgadgetconfiguration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadgetconfiguration.h rename to ground/gcs/src/plugins/gcscontrol/gcscontrolgadgetconfiguration.h diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadgetfactory.cpp b/ground/gcs/src/plugins/gcscontrol/gcscontrolgadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadgetfactory.cpp rename to ground/gcs/src/plugins/gcscontrol/gcscontrolgadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadgetfactory.h b/ground/gcs/src/plugins/gcscontrol/gcscontrolgadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadgetfactory.h rename to ground/gcs/src/plugins/gcscontrol/gcscontrolgadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadgetoptionspage.cpp b/ground/gcs/src/plugins/gcscontrol/gcscontrolgadgetoptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadgetoptionspage.cpp rename to ground/gcs/src/plugins/gcscontrol/gcscontrolgadgetoptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadgetoptionspage.h b/ground/gcs/src/plugins/gcscontrol/gcscontrolgadgetoptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadgetoptionspage.h rename to ground/gcs/src/plugins/gcscontrol/gcscontrolgadgetoptionspage.h diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadgetoptionspage.ui b/ground/gcs/src/plugins/gcscontrol/gcscontrolgadgetoptionspage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadgetoptionspage.ui rename to ground/gcs/src/plugins/gcscontrol/gcscontrolgadgetoptionspage.ui diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadgetwidget.cpp b/ground/gcs/src/plugins/gcscontrol/gcscontrolgadgetwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadgetwidget.cpp rename to ground/gcs/src/plugins/gcscontrol/gcscontrolgadgetwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadgetwidget.h b/ground/gcs/src/plugins/gcscontrol/gcscontrolgadgetwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolgadgetwidget.h rename to ground/gcs/src/plugins/gcscontrol/gcscontrolgadgetwidget.h diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolplugin.cpp b/ground/gcs/src/plugins/gcscontrol/gcscontrolplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolplugin.cpp rename to ground/gcs/src/plugins/gcscontrol/gcscontrolplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolplugin.h b/ground/gcs/src/plugins/gcscontrol/gcscontrolplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolplugin.h rename to ground/gcs/src/plugins/gcscontrol/gcscontrolplugin.h diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/gcsonctrolgadgetwidget.h b/ground/gcs/src/plugins/gcscontrol/gcsonctrolgadgetwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/gcsonctrolgadgetwidget.h rename to ground/gcs/src/plugins/gcscontrol/gcsonctrolgadgetwidget.h diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/images/joystick.svg b/ground/gcs/src/plugins/gcscontrol/images/joystick.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/images/joystick.svg rename to ground/gcs/src/plugins/gcscontrol/images/joystick.svg diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/joystickcontrol.cpp b/ground/gcs/src/plugins/gcscontrol/joystickcontrol.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/joystickcontrol.cpp rename to ground/gcs/src/plugins/gcscontrol/joystickcontrol.cpp diff --git a/ground/openpilotgcs/src/plugins/gcscontrol/joystickcontrol.h b/ground/gcs/src/plugins/gcscontrol/joystickcontrol.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gcscontrol/joystickcontrol.h rename to ground/gcs/src/plugins/gcscontrol/joystickcontrol.h diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/GpsDisplayGadget.pluginspec b/ground/gcs/src/plugins/gpsdisplay/GpsDisplayGadget.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/GpsDisplayGadget.pluginspec rename to ground/gcs/src/plugins/gpsdisplay/GpsDisplayGadget.pluginspec diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/buffer.cpp b/ground/gcs/src/plugins/gpsdisplay/buffer.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/buffer.cpp rename to ground/gcs/src/plugins/gpsdisplay/buffer.cpp diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/buffer.h b/ground/gcs/src/plugins/gpsdisplay/buffer.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/buffer.h rename to ground/gcs/src/plugins/gpsdisplay/buffer.h diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/font/digital-7.ttf b/ground/gcs/src/plugins/gpsdisplay/font/digital-7.ttf similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/font/digital-7.ttf rename to ground/gcs/src/plugins/gpsdisplay/font/digital-7.ttf diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/font/readme.txt b/ground/gcs/src/plugins/gpsdisplay/font/readme.txt similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/font/readme.txt rename to ground/gcs/src/plugins/gpsdisplay/font/readme.txt diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsconstellationwidget.cpp b/ground/gcs/src/plugins/gpsdisplay/gpsconstellationwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsconstellationwidget.cpp rename to ground/gcs/src/plugins/gpsdisplay/gpsconstellationwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsconstellationwidget.h b/ground/gcs/src/plugins/gpsdisplay/gpsconstellationwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsconstellationwidget.h rename to ground/gcs/src/plugins/gpsdisplay/gpsconstellationwidget.h diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplay.pro b/ground/gcs/src/plugins/gpsdisplay/gpsdisplay.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplay.pro rename to ground/gcs/src/plugins/gpsdisplay/gpsdisplay.pro diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplay_dependencies.pri b/ground/gcs/src/plugins/gpsdisplay/gpsdisplay_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplay_dependencies.pri rename to ground/gcs/src/plugins/gpsdisplay/gpsdisplay_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaygadget.cpp b/ground/gcs/src/plugins/gpsdisplay/gpsdisplaygadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaygadget.cpp rename to ground/gcs/src/plugins/gpsdisplay/gpsdisplaygadget.cpp diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaygadget.h b/ground/gcs/src/plugins/gpsdisplay/gpsdisplaygadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaygadget.h rename to ground/gcs/src/plugins/gpsdisplay/gpsdisplaygadget.h diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaygadgetconfiguration.cpp b/ground/gcs/src/plugins/gpsdisplay/gpsdisplaygadgetconfiguration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaygadgetconfiguration.cpp rename to ground/gcs/src/plugins/gpsdisplay/gpsdisplaygadgetconfiguration.cpp diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaygadgetconfiguration.h b/ground/gcs/src/plugins/gpsdisplay/gpsdisplaygadgetconfiguration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaygadgetconfiguration.h rename to ground/gcs/src/plugins/gpsdisplay/gpsdisplaygadgetconfiguration.h diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaygadgetfactory.cpp b/ground/gcs/src/plugins/gpsdisplay/gpsdisplaygadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaygadgetfactory.cpp rename to ground/gcs/src/plugins/gpsdisplay/gpsdisplaygadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaygadgetfactory.h b/ground/gcs/src/plugins/gpsdisplay/gpsdisplaygadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaygadgetfactory.h rename to ground/gcs/src/plugins/gpsdisplay/gpsdisplaygadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaygadgetoptionspage.cpp b/ground/gcs/src/plugins/gpsdisplay/gpsdisplaygadgetoptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaygadgetoptionspage.cpp rename to ground/gcs/src/plugins/gpsdisplay/gpsdisplaygadgetoptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaygadgetoptionspage.h b/ground/gcs/src/plugins/gpsdisplay/gpsdisplaygadgetoptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaygadgetoptionspage.h rename to ground/gcs/src/plugins/gpsdisplay/gpsdisplaygadgetoptionspage.h diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaygadgetoptionspage.ui b/ground/gcs/src/plugins/gpsdisplay/gpsdisplaygadgetoptionspage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaygadgetoptionspage.ui rename to ground/gcs/src/plugins/gpsdisplay/gpsdisplaygadgetoptionspage.ui diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplayplugin.cpp b/ground/gcs/src/plugins/gpsdisplay/gpsdisplayplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplayplugin.cpp rename to ground/gcs/src/plugins/gpsdisplay/gpsdisplayplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplayplugin.h b/ground/gcs/src/plugins/gpsdisplay/gpsdisplayplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplayplugin.h rename to ground/gcs/src/plugins/gpsdisplay/gpsdisplayplugin.h diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaywidget.cpp b/ground/gcs/src/plugins/gpsdisplay/gpsdisplaywidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaywidget.cpp rename to ground/gcs/src/plugins/gpsdisplay/gpsdisplaywidget.cpp diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaywidget.h b/ground/gcs/src/plugins/gpsdisplay/gpsdisplaywidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaywidget.h rename to ground/gcs/src/plugins/gpsdisplay/gpsdisplaywidget.h diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaywidget.ui b/ground/gcs/src/plugins/gpsdisplay/gpsdisplaywidget.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplaywidget.ui rename to ground/gcs/src/plugins/gpsdisplay/gpsdisplaywidget.ui diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsparser.cpp b/ground/gcs/src/plugins/gpsdisplay/gpsparser.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsparser.cpp rename to ground/gcs/src/plugins/gpsdisplay/gpsparser.cpp diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpsparser.h b/ground/gcs/src/plugins/gpsdisplay/gpsparser.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpsparser.h rename to ground/gcs/src/plugins/gpsdisplay/gpsparser.h diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpssnrwidget.cpp b/ground/gcs/src/plugins/gpsdisplay/gpssnrwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpssnrwidget.cpp rename to ground/gcs/src/plugins/gpsdisplay/gpssnrwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/gpssnrwidget.h b/ground/gcs/src/plugins/gpsdisplay/gpssnrwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/gpssnrwidget.h rename to ground/gcs/src/plugins/gpsdisplay/gpssnrwidget.h diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/images/flatEarth.png b/ground/gcs/src/plugins/gpsdisplay/images/flatEarth.png similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/images/flatEarth.png rename to ground/gcs/src/plugins/gpsdisplay/images/flatEarth.png diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/images/gpsEarth.svg b/ground/gcs/src/plugins/gpsdisplay/images/gpsEarth.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/images/gpsEarth.svg rename to ground/gcs/src/plugins/gpsdisplay/images/gpsEarth.svg diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/images/marker.svg b/ground/gcs/src/plugins/gpsdisplay/images/marker.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/images/marker.svg rename to ground/gcs/src/plugins/gpsdisplay/images/marker.svg diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/nmeaparser.cpp b/ground/gcs/src/plugins/gpsdisplay/nmeaparser.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/nmeaparser.cpp rename to ground/gcs/src/plugins/gpsdisplay/nmeaparser.cpp diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/nmeaparser.h b/ground/gcs/src/plugins/gpsdisplay/nmeaparser.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/nmeaparser.h rename to ground/gcs/src/plugins/gpsdisplay/nmeaparser.h diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/telemetryparser.cpp b/ground/gcs/src/plugins/gpsdisplay/telemetryparser.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/telemetryparser.cpp rename to ground/gcs/src/plugins/gpsdisplay/telemetryparser.cpp diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/telemetryparser.h b/ground/gcs/src/plugins/gpsdisplay/telemetryparser.h similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/telemetryparser.h rename to ground/gcs/src/plugins/gpsdisplay/telemetryparser.h diff --git a/ground/openpilotgcs/src/plugins/gpsdisplay/widgetresources.qrc b/ground/gcs/src/plugins/gpsdisplay/widgetresources.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/gpsdisplay/widgetresources.qrc rename to ground/gcs/src/plugins/gpsdisplay/widgetresources.qrc diff --git a/ground/openpilotgcs/src/plugins/hitl/Start Flightgear XP.bat b/ground/gcs/src/plugins/hitl/Start Flightgear XP.bat similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/Start Flightgear XP.bat rename to ground/gcs/src/plugins/hitl/Start Flightgear XP.bat diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/aerosimrc.pro b/ground/gcs/src/plugins/hitl/aerosimrc/aerosimrc.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/aerosimrc.pro rename to ground/gcs/src/plugins/hitl/aerosimrc/aerosimrc.pro diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/aerosimrcdatastruct.h b/ground/gcs/src/plugins/hitl/aerosimrc/src/aerosimrcdatastruct.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/aerosimrcdatastruct.h rename to ground/gcs/src/plugins/hitl/aerosimrc/src/aerosimrcdatastruct.h diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/enums.h b/ground/gcs/src/plugins/hitl/aerosimrc/src/enums.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/enums.h rename to ground/gcs/src/plugins/hitl/aerosimrc/src/enums.h diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/plugin.cpp b/ground/gcs/src/plugins/hitl/aerosimrc/src/plugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/plugin.cpp rename to ground/gcs/src/plugins/hitl/aerosimrc/src/plugin.cpp diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/plugin.h b/ground/gcs/src/plugins/hitl/aerosimrc/src/plugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/plugin.h rename to ground/gcs/src/plugins/hitl/aerosimrc/src/plugin.h diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/plugin.pro b/ground/gcs/src/plugins/hitl/aerosimrc/src/plugin.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/plugin.pro rename to ground/gcs/src/plugins/hitl/aerosimrc/src/plugin.pro diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/qdebughandler.cpp b/ground/gcs/src/plugins/hitl/aerosimrc/src/qdebughandler.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/qdebughandler.cpp rename to ground/gcs/src/plugins/hitl/aerosimrc/src/qdebughandler.cpp diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/qdebughandler.h b/ground/gcs/src/plugins/hitl/aerosimrc/src/qdebughandler.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/qdebughandler.h rename to ground/gcs/src/plugins/hitl/aerosimrc/src/qdebughandler.h diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/resources/cc_off.tga b/ground/gcs/src/plugins/hitl/aerosimrc/src/resources/cc_off.tga similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/resources/cc_off.tga rename to ground/gcs/src/plugins/hitl/aerosimrc/src/resources/cc_off.tga diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/resources/cc_off_hover.tga b/ground/gcs/src/plugins/hitl/aerosimrc/src/resources/cc_off_hover.tga similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/resources/cc_off_hover.tga rename to ground/gcs/src/plugins/hitl/aerosimrc/src/resources/cc_off_hover.tga diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/resources/cc_on.tga b/ground/gcs/src/plugins/hitl/aerosimrc/src/resources/cc_on.tga similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/resources/cc_on.tga rename to ground/gcs/src/plugins/hitl/aerosimrc/src/resources/cc_on.tga diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/resources/cc_on_hover.tga b/ground/gcs/src/plugins/hitl/aerosimrc/src/resources/cc_on_hover.tga similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/resources/cc_on_hover.tga rename to ground/gcs/src/plugins/hitl/aerosimrc/src/resources/cc_on_hover.tga diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/resources/cc_plugin.ini b/ground/gcs/src/plugins/hitl/aerosimrc/src/resources/cc_plugin.ini similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/resources/cc_plugin.ini rename to ground/gcs/src/plugins/hitl/aerosimrc/src/resources/cc_plugin.ini diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/resources/plugin.txt b/ground/gcs/src/plugins/hitl/aerosimrc/src/resources/plugin.txt similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/resources/plugin.txt rename to ground/gcs/src/plugins/hitl/aerosimrc/src/resources/plugin.txt diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/settings.cpp b/ground/gcs/src/plugins/hitl/aerosimrc/src/settings.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/settings.cpp rename to ground/gcs/src/plugins/hitl/aerosimrc/src/settings.cpp diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/settings.h b/ground/gcs/src/plugins/hitl/aerosimrc/src/settings.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/settings.h rename to ground/gcs/src/plugins/hitl/aerosimrc/src/settings.h diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/udpconnect.cpp b/ground/gcs/src/plugins/hitl/aerosimrc/src/udpconnect.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/udpconnect.cpp rename to ground/gcs/src/plugins/hitl/aerosimrc/src/udpconnect.cpp diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/udpconnect.h b/ground/gcs/src/plugins/hitl/aerosimrc/src/udpconnect.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/udpconnect.h rename to ground/gcs/src/plugins/hitl/aerosimrc/src/udpconnect.h diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/udptest.pro b/ground/gcs/src/plugins/hitl/aerosimrc/src/udptest.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/udptest.pro rename to ground/gcs/src/plugins/hitl/aerosimrc/src/udptest.pro diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/udptestmain.cpp b/ground/gcs/src/plugins/hitl/aerosimrc/src/udptestmain.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/udptestmain.cpp rename to ground/gcs/src/plugins/hitl/aerosimrc/src/udptestmain.cpp diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/udptestwidget.cpp b/ground/gcs/src/plugins/hitl/aerosimrc/src/udptestwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/udptestwidget.cpp rename to ground/gcs/src/plugins/hitl/aerosimrc/src/udptestwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/udptestwidget.h b/ground/gcs/src/plugins/hitl/aerosimrc/src/udptestwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/udptestwidget.h rename to ground/gcs/src/plugins/hitl/aerosimrc/src/udptestwidget.h diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/udptestwidget.ui b/ground/gcs/src/plugins/hitl/aerosimrc/src/udptestwidget.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrc/src/udptestwidget.ui rename to ground/gcs/src/plugins/hitl/aerosimrc/src/udptestwidget.ui diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrcsimulator.cpp b/ground/gcs/src/plugins/hitl/aerosimrcsimulator.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrcsimulator.cpp rename to ground/gcs/src/plugins/hitl/aerosimrcsimulator.cpp diff --git a/ground/openpilotgcs/src/plugins/hitl/aerosimrcsimulator.h b/ground/gcs/src/plugins/hitl/aerosimrcsimulator.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/aerosimrcsimulator.h rename to ground/gcs/src/plugins/hitl/aerosimrcsimulator.h diff --git a/ground/openpilotgcs/src/plugins/hitl/fgsimulator.cpp b/ground/gcs/src/plugins/hitl/fgsimulator.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/fgsimulator.cpp rename to ground/gcs/src/plugins/hitl/fgsimulator.cpp diff --git a/ground/openpilotgcs/src/plugins/hitl/fgsimulator.h b/ground/gcs/src/plugins/hitl/fgsimulator.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/fgsimulator.h rename to ground/gcs/src/plugins/hitl/fgsimulator.h diff --git a/ground/openpilotgcs/src/plugins/hitl/hitl.pluginspec b/ground/gcs/src/plugins/hitl/hitl.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitl.pluginspec rename to ground/gcs/src/plugins/hitl/hitl.pluginspec diff --git a/ground/openpilotgcs/src/plugins/hitl/hitl.pro b/ground/gcs/src/plugins/hitl/hitl.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitl.pro rename to ground/gcs/src/plugins/hitl/hitl.pro diff --git a/ground/openpilotgcs/src/plugins/hitl/hitl_dependencies.pri b/ground/gcs/src/plugins/hitl/hitl_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitl_dependencies.pri rename to ground/gcs/src/plugins/hitl/hitl_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/hitl/hitlconfiguration.cpp b/ground/gcs/src/plugins/hitl/hitlconfiguration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitlconfiguration.cpp rename to ground/gcs/src/plugins/hitl/hitlconfiguration.cpp diff --git a/ground/openpilotgcs/src/plugins/hitl/hitlconfiguration.h b/ground/gcs/src/plugins/hitl/hitlconfiguration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitlconfiguration.h rename to ground/gcs/src/plugins/hitl/hitlconfiguration.h diff --git a/ground/openpilotgcs/src/plugins/hitl/hitlfactory.cpp b/ground/gcs/src/plugins/hitl/hitlfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitlfactory.cpp rename to ground/gcs/src/plugins/hitl/hitlfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/hitl/hitlfactory.h b/ground/gcs/src/plugins/hitl/hitlfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitlfactory.h rename to ground/gcs/src/plugins/hitl/hitlfactory.h diff --git a/ground/openpilotgcs/src/plugins/hitl/hitlgadget.cpp b/ground/gcs/src/plugins/hitl/hitlgadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitlgadget.cpp rename to ground/gcs/src/plugins/hitl/hitlgadget.cpp diff --git a/ground/openpilotgcs/src/plugins/hitl/hitlgadget.h b/ground/gcs/src/plugins/hitl/hitlgadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitlgadget.h rename to ground/gcs/src/plugins/hitl/hitlgadget.h diff --git a/ground/openpilotgcs/src/plugins/hitl/hitlnoisegeneration.cpp b/ground/gcs/src/plugins/hitl/hitlnoisegeneration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitlnoisegeneration.cpp rename to ground/gcs/src/plugins/hitl/hitlnoisegeneration.cpp diff --git a/ground/openpilotgcs/src/plugins/hitl/hitlnoisegeneration.h b/ground/gcs/src/plugins/hitl/hitlnoisegeneration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitlnoisegeneration.h rename to ground/gcs/src/plugins/hitl/hitlnoisegeneration.h diff --git a/ground/openpilotgcs/src/plugins/hitl/hitloptionspage.cpp b/ground/gcs/src/plugins/hitl/hitloptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitloptionspage.cpp rename to ground/gcs/src/plugins/hitl/hitloptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/hitl/hitloptionspage.h b/ground/gcs/src/plugins/hitl/hitloptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitloptionspage.h rename to ground/gcs/src/plugins/hitl/hitloptionspage.h diff --git a/ground/openpilotgcs/src/plugins/hitl/hitloptionspage.ui b/ground/gcs/src/plugins/hitl/hitloptionspage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitloptionspage.ui rename to ground/gcs/src/plugins/hitl/hitloptionspage.ui diff --git a/ground/openpilotgcs/src/plugins/hitl/hitlplugin.cpp b/ground/gcs/src/plugins/hitl/hitlplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitlplugin.cpp rename to ground/gcs/src/plugins/hitl/hitlplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/hitl/hitlplugin.h b/ground/gcs/src/plugins/hitl/hitlplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitlplugin.h rename to ground/gcs/src/plugins/hitl/hitlplugin.h diff --git a/ground/openpilotgcs/src/plugins/hitl/hitlresources.qrc b/ground/gcs/src/plugins/hitl/hitlresources.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitlresources.qrc rename to ground/gcs/src/plugins/hitl/hitlresources.qrc diff --git a/ground/openpilotgcs/src/plugins/hitl/hitlwidget.cpp b/ground/gcs/src/plugins/hitl/hitlwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitlwidget.cpp rename to ground/gcs/src/plugins/hitl/hitlwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/hitl/hitlwidget.h b/ground/gcs/src/plugins/hitl/hitlwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitlwidget.h rename to ground/gcs/src/plugins/hitl/hitlwidget.h diff --git a/ground/openpilotgcs/src/plugins/hitl/hitlwidget.ui b/ground/gcs/src/plugins/hitl/hitlwidget.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/hitlwidget.ui rename to ground/gcs/src/plugins/hitl/hitlwidget.ui diff --git a/ground/openpilotgcs/src/plugins/hitl/il2simulator.cpp b/ground/gcs/src/plugins/hitl/il2simulator.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/il2simulator.cpp rename to ground/gcs/src/plugins/hitl/il2simulator.cpp diff --git a/ground/openpilotgcs/src/plugins/hitl/il2simulator.h b/ground/gcs/src/plugins/hitl/il2simulator.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/il2simulator.h rename to ground/gcs/src/plugins/hitl/il2simulator.h diff --git a/ground/openpilotgcs/src/plugins/hitl/images/arrow-down.png b/ground/gcs/src/plugins/hitl/images/arrow-down.png similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/images/arrow-down.png rename to ground/gcs/src/plugins/hitl/images/arrow-down.png diff --git a/ground/openpilotgcs/src/plugins/hitl/images/arrow-down2.png b/ground/gcs/src/plugins/hitl/images/arrow-down2.png similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/images/arrow-down2.png rename to ground/gcs/src/plugins/hitl/images/arrow-down2.png diff --git a/ground/openpilotgcs/src/plugins/hitl/images/arrow-right.png b/ground/gcs/src/plugins/hitl/images/arrow-right.png similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/images/arrow-right.png rename to ground/gcs/src/plugins/hitl/images/arrow-right.png diff --git a/ground/openpilotgcs/src/plugins/hitl/images/arrow-up.png b/ground/gcs/src/plugins/hitl/images/arrow-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/images/arrow-up.png rename to ground/gcs/src/plugins/hitl/images/arrow-up.png diff --git a/ground/openpilotgcs/src/plugins/hitl/images/arrow-up2.png b/ground/gcs/src/plugins/hitl/images/arrow-up2.png similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/images/arrow-up2.png rename to ground/gcs/src/plugins/hitl/images/arrow-up2.png diff --git a/ground/openpilotgcs/src/plugins/hitl/images/bullet_arrow_down.png b/ground/gcs/src/plugins/hitl/images/bullet_arrow_down.png similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/images/bullet_arrow_down.png rename to ground/gcs/src/plugins/hitl/images/bullet_arrow_down.png diff --git a/ground/openpilotgcs/src/plugins/hitl/images/bullet_arrow_up.png b/ground/gcs/src/plugins/hitl/images/bullet_arrow_up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/images/bullet_arrow_up.png rename to ground/gcs/src/plugins/hitl/images/bullet_arrow_up.png diff --git a/ground/openpilotgcs/src/plugins/hitl/images/list_bullet_arrow.png b/ground/gcs/src/plugins/hitl/images/list_bullet_arrow.png similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/images/list_bullet_arrow.png rename to ground/gcs/src/plugins/hitl/images/list_bullet_arrow.png diff --git a/ground/openpilotgcs/src/plugins/hitl/images/scrollbarvertical_down_arrow.png b/ground/gcs/src/plugins/hitl/images/scrollbarvertical_down_arrow.png similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/images/scrollbarvertical_down_arrow.png rename to ground/gcs/src/plugins/hitl/images/scrollbarvertical_down_arrow.png diff --git a/ground/openpilotgcs/src/plugins/hitl/images/scrollbarvertical_up_arrow.png b/ground/gcs/src/plugins/hitl/images/scrollbarvertical_up_arrow.png similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/images/scrollbarvertical_up_arrow.png rename to ground/gcs/src/plugins/hitl/images/scrollbarvertical_up_arrow.png diff --git a/ground/openpilotgcs/src/plugins/hitl/isimulator.h b/ground/gcs/src/plugins/hitl/isimulator.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/isimulator.h rename to ground/gcs/src/plugins/hitl/isimulator.h diff --git a/ground/openpilotgcs/src/plugins/hitl/opfgprotocol.xml b/ground/gcs/src/plugins/hitl/opfgprotocol.xml similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/opfgprotocol.xml rename to ground/gcs/src/plugins/hitl/opfgprotocol.xml diff --git a/ground/openpilotgcs/src/plugins/hitl/plugin.pro b/ground/gcs/src/plugins/hitl/plugin.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/plugin.pro rename to ground/gcs/src/plugins/hitl/plugin.pro diff --git a/ground/openpilotgcs/src/plugins/hitl/simulator.cpp b/ground/gcs/src/plugins/hitl/simulator.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/simulator.cpp rename to ground/gcs/src/plugins/hitl/simulator.cpp diff --git a/ground/openpilotgcs/src/plugins/hitl/simulator.h b/ground/gcs/src/plugins/hitl/simulator.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/simulator.h rename to ground/gcs/src/plugins/hitl/simulator.h diff --git a/ground/openpilotgcs/src/plugins/hitl/xplanesimulator10.cpp b/ground/gcs/src/plugins/hitl/xplanesimulator10.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/xplanesimulator10.cpp rename to ground/gcs/src/plugins/hitl/xplanesimulator10.cpp diff --git a/ground/openpilotgcs/src/plugins/hitl/xplanesimulator10.h b/ground/gcs/src/plugins/hitl/xplanesimulator10.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/xplanesimulator10.h rename to ground/gcs/src/plugins/hitl/xplanesimulator10.h diff --git a/ground/openpilotgcs/src/plugins/hitl/xplanesimulator9.cpp b/ground/gcs/src/plugins/hitl/xplanesimulator9.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/xplanesimulator9.cpp rename to ground/gcs/src/plugins/hitl/xplanesimulator9.cpp diff --git a/ground/openpilotgcs/src/plugins/hitl/xplanesimulator9.h b/ground/gcs/src/plugins/hitl/xplanesimulator9.h similarity index 100% rename from ground/openpilotgcs/src/plugins/hitl/xplanesimulator9.h rename to ground/gcs/src/plugins/hitl/xplanesimulator9.h diff --git a/ground/openpilotgcs/src/plugins/importexport/ImportExportGadget.pluginspec b/ground/gcs/src/plugins/importexport/ImportExportGadget.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/importexport/ImportExportGadget.pluginspec rename to ground/gcs/src/plugins/importexport/ImportExportGadget.pluginspec diff --git a/ground/openpilotgcs/src/plugins/importexport/importexport.pro b/ground/gcs/src/plugins/importexport/importexport.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/importexport/importexport.pro rename to ground/gcs/src/plugins/importexport/importexport.pro diff --git a/ground/openpilotgcs/src/plugins/importexport/importexport_dependencies.pri b/ground/gcs/src/plugins/importexport/importexport_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/importexport/importexport_dependencies.pri rename to ground/gcs/src/plugins/importexport/importexport_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/importexport/importexport_global.h b/ground/gcs/src/plugins/importexport/importexport_global.h similarity index 100% rename from ground/openpilotgcs/src/plugins/importexport/importexport_global.h rename to ground/gcs/src/plugins/importexport/importexport_global.h diff --git a/ground/openpilotgcs/src/plugins/importexport/importexportdialog.cpp b/ground/gcs/src/plugins/importexport/importexportdialog.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/importexport/importexportdialog.cpp rename to ground/gcs/src/plugins/importexport/importexportdialog.cpp diff --git a/ground/openpilotgcs/src/plugins/importexport/importexportdialog.h b/ground/gcs/src/plugins/importexport/importexportdialog.h similarity index 100% rename from ground/openpilotgcs/src/plugins/importexport/importexportdialog.h rename to ground/gcs/src/plugins/importexport/importexportdialog.h diff --git a/ground/openpilotgcs/src/plugins/importexport/importexportdialog.ui b/ground/gcs/src/plugins/importexport/importexportdialog.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/importexport/importexportdialog.ui rename to ground/gcs/src/plugins/importexport/importexportdialog.ui diff --git a/ground/openpilotgcs/src/plugins/importexport/importexportgadget.cpp b/ground/gcs/src/plugins/importexport/importexportgadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/importexport/importexportgadget.cpp rename to ground/gcs/src/plugins/importexport/importexportgadget.cpp diff --git a/ground/openpilotgcs/src/plugins/importexport/importexportgadget.h b/ground/gcs/src/plugins/importexport/importexportgadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/importexport/importexportgadget.h rename to ground/gcs/src/plugins/importexport/importexportgadget.h diff --git a/ground/openpilotgcs/src/plugins/importexport/importexportgadgetwidget.cpp b/ground/gcs/src/plugins/importexport/importexportgadgetwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/importexport/importexportgadgetwidget.cpp rename to ground/gcs/src/plugins/importexport/importexportgadgetwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/importexport/importexportgadgetwidget.h b/ground/gcs/src/plugins/importexport/importexportgadgetwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/importexport/importexportgadgetwidget.h rename to ground/gcs/src/plugins/importexport/importexportgadgetwidget.h diff --git a/ground/openpilotgcs/src/plugins/importexport/importexportgadgetwidget.ui b/ground/gcs/src/plugins/importexport/importexportgadgetwidget.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/importexport/importexportgadgetwidget.ui rename to ground/gcs/src/plugins/importexport/importexportgadgetwidget.ui diff --git a/ground/openpilotgcs/src/plugins/importexport/importexportplugin.cpp b/ground/gcs/src/plugins/importexport/importexportplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/importexport/importexportplugin.cpp rename to ground/gcs/src/plugins/importexport/importexportplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/importexport/importexportplugin.h b/ground/gcs/src/plugins/importexport/importexportplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/importexport/importexportplugin.h rename to ground/gcs/src/plugins/importexport/importexportplugin.h diff --git a/ground/openpilotgcs/src/plugins/ipconnection/IPconnection.pluginspec b/ground/gcs/src/plugins/ipconnection/IPconnection.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/ipconnection/IPconnection.pluginspec rename to ground/gcs/src/plugins/ipconnection/IPconnection.pluginspec diff --git a/ground/openpilotgcs/src/plugins/ipconnection/ipconnection.pri b/ground/gcs/src/plugins/ipconnection/ipconnection.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/ipconnection/ipconnection.pri rename to ground/gcs/src/plugins/ipconnection/ipconnection.pri diff --git a/ground/openpilotgcs/src/plugins/ipconnection/ipconnection.pro b/ground/gcs/src/plugins/ipconnection/ipconnection.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/ipconnection/ipconnection.pro rename to ground/gcs/src/plugins/ipconnection/ipconnection.pro diff --git a/ground/openpilotgcs/src/plugins/ipconnection/ipconnection_dependencies.pri b/ground/gcs/src/plugins/ipconnection/ipconnection_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/ipconnection/ipconnection_dependencies.pri rename to ground/gcs/src/plugins/ipconnection/ipconnection_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/ipconnection/ipconnection_global.h b/ground/gcs/src/plugins/ipconnection/ipconnection_global.h similarity index 100% rename from ground/openpilotgcs/src/plugins/ipconnection/ipconnection_global.h rename to ground/gcs/src/plugins/ipconnection/ipconnection_global.h diff --git a/ground/openpilotgcs/src/plugins/ipconnection/ipconnection_internal.h b/ground/gcs/src/plugins/ipconnection/ipconnection_internal.h similarity index 100% rename from ground/openpilotgcs/src/plugins/ipconnection/ipconnection_internal.h rename to ground/gcs/src/plugins/ipconnection/ipconnection_internal.h diff --git a/ground/openpilotgcs/src/plugins/ipconnection/ipconnectionconfiguration.cpp b/ground/gcs/src/plugins/ipconnection/ipconnectionconfiguration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/ipconnection/ipconnectionconfiguration.cpp rename to ground/gcs/src/plugins/ipconnection/ipconnectionconfiguration.cpp diff --git a/ground/openpilotgcs/src/plugins/ipconnection/ipconnectionconfiguration.h b/ground/gcs/src/plugins/ipconnection/ipconnectionconfiguration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/ipconnection/ipconnectionconfiguration.h rename to ground/gcs/src/plugins/ipconnection/ipconnectionconfiguration.h diff --git a/ground/openpilotgcs/src/plugins/ipconnection/ipconnectionoptionspage.cpp b/ground/gcs/src/plugins/ipconnection/ipconnectionoptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/ipconnection/ipconnectionoptionspage.cpp rename to ground/gcs/src/plugins/ipconnection/ipconnectionoptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/ipconnection/ipconnectionoptionspage.h b/ground/gcs/src/plugins/ipconnection/ipconnectionoptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/ipconnection/ipconnectionoptionspage.h rename to ground/gcs/src/plugins/ipconnection/ipconnectionoptionspage.h diff --git a/ground/openpilotgcs/src/plugins/ipconnection/ipconnectionoptionspage.ui b/ground/gcs/src/plugins/ipconnection/ipconnectionoptionspage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/ipconnection/ipconnectionoptionspage.ui rename to ground/gcs/src/plugins/ipconnection/ipconnectionoptionspage.ui diff --git a/ground/openpilotgcs/src/plugins/ipconnection/ipconnectionplugin.cpp b/ground/gcs/src/plugins/ipconnection/ipconnectionplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/ipconnection/ipconnectionplugin.cpp rename to ground/gcs/src/plugins/ipconnection/ipconnectionplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/ipconnection/ipconnectionplugin.h b/ground/gcs/src/plugins/ipconnection/ipconnectionplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/ipconnection/ipconnectionplugin.h rename to ground/gcs/src/plugins/ipconnection/ipconnectionplugin.h diff --git a/ground/openpilotgcs/src/plugins/lineardial/LineardialGadget.pluginspec b/ground/gcs/src/plugins/lineardial/LineardialGadget.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/lineardial/LineardialGadget.pluginspec rename to ground/gcs/src/plugins/lineardial/LineardialGadget.pluginspec diff --git a/ground/openpilotgcs/src/plugins/lineardial/images/empty.svg b/ground/gcs/src/plugins/lineardial/images/empty.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/lineardial/images/empty.svg rename to ground/gcs/src/plugins/lineardial/images/empty.svg diff --git a/ground/openpilotgcs/src/plugins/lineardial/lineardial.pro b/ground/gcs/src/plugins/lineardial/lineardial.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/lineardial/lineardial.pro rename to ground/gcs/src/plugins/lineardial/lineardial.pro diff --git a/ground/openpilotgcs/src/plugins/lineardial/lineardial.qrc b/ground/gcs/src/plugins/lineardial/lineardial.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/lineardial/lineardial.qrc rename to ground/gcs/src/plugins/lineardial/lineardial.qrc diff --git a/ground/openpilotgcs/src/plugins/lineardial/lineardial_dependencies.pri b/ground/gcs/src/plugins/lineardial/lineardial_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/lineardial/lineardial_dependencies.pri rename to ground/gcs/src/plugins/lineardial/lineardial_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/lineardial/lineardialgadget.cpp b/ground/gcs/src/plugins/lineardial/lineardialgadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/lineardial/lineardialgadget.cpp rename to ground/gcs/src/plugins/lineardial/lineardialgadget.cpp diff --git a/ground/openpilotgcs/src/plugins/lineardial/lineardialgadget.h b/ground/gcs/src/plugins/lineardial/lineardialgadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/lineardial/lineardialgadget.h rename to ground/gcs/src/plugins/lineardial/lineardialgadget.h diff --git a/ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetconfiguration.cpp b/ground/gcs/src/plugins/lineardial/lineardialgadgetconfiguration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetconfiguration.cpp rename to ground/gcs/src/plugins/lineardial/lineardialgadgetconfiguration.cpp diff --git a/ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetconfiguration.h b/ground/gcs/src/plugins/lineardial/lineardialgadgetconfiguration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetconfiguration.h rename to ground/gcs/src/plugins/lineardial/lineardialgadgetconfiguration.h diff --git a/ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetfactory.cpp b/ground/gcs/src/plugins/lineardial/lineardialgadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetfactory.cpp rename to ground/gcs/src/plugins/lineardial/lineardialgadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetfactory.h b/ground/gcs/src/plugins/lineardial/lineardialgadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetfactory.h rename to ground/gcs/src/plugins/lineardial/lineardialgadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetoptionspage.cpp b/ground/gcs/src/plugins/lineardial/lineardialgadgetoptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetoptionspage.cpp rename to ground/gcs/src/plugins/lineardial/lineardialgadgetoptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetoptionspage.h b/ground/gcs/src/plugins/lineardial/lineardialgadgetoptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetoptionspage.h rename to ground/gcs/src/plugins/lineardial/lineardialgadgetoptionspage.h diff --git a/ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetoptionspage.ui b/ground/gcs/src/plugins/lineardial/lineardialgadgetoptionspage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetoptionspage.ui rename to ground/gcs/src/plugins/lineardial/lineardialgadgetoptionspage.ui diff --git a/ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetwidget.cpp b/ground/gcs/src/plugins/lineardial/lineardialgadgetwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetwidget.cpp rename to ground/gcs/src/plugins/lineardial/lineardialgadgetwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetwidget.h b/ground/gcs/src/plugins/lineardial/lineardialgadgetwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetwidget.h rename to ground/gcs/src/plugins/lineardial/lineardialgadgetwidget.h diff --git a/ground/openpilotgcs/src/plugins/lineardial/lineardialplugin.cpp b/ground/gcs/src/plugins/lineardial/lineardialplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/lineardial/lineardialplugin.cpp rename to ground/gcs/src/plugins/lineardial/lineardialplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/lineardial/lineardialplugin.h b/ground/gcs/src/plugins/lineardial/lineardialplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/lineardial/lineardialplugin.h rename to ground/gcs/src/plugins/lineardial/lineardialplugin.h diff --git a/ground/openpilotgcs/src/plugins/logging/LoggingGadget.pluginspec b/ground/gcs/src/plugins/logging/LoggingGadget.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/logging/LoggingGadget.pluginspec rename to ground/gcs/src/plugins/logging/LoggingGadget.pluginspec diff --git a/ground/openpilotgcs/src/plugins/logging/logging.pro b/ground/gcs/src/plugins/logging/logging.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/logging/logging.pro rename to ground/gcs/src/plugins/logging/logging.pro diff --git a/ground/openpilotgcs/src/plugins/logging/logging.ui b/ground/gcs/src/plugins/logging/logging.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/logging/logging.ui rename to ground/gcs/src/plugins/logging/logging.ui diff --git a/ground/openpilotgcs/src/plugins/logging/logging_dependencies.pri b/ground/gcs/src/plugins/logging/logging_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/logging/logging_dependencies.pri rename to ground/gcs/src/plugins/logging/logging_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/logging/logginggadget.cpp b/ground/gcs/src/plugins/logging/logginggadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/logging/logginggadget.cpp rename to ground/gcs/src/plugins/logging/logginggadget.cpp diff --git a/ground/openpilotgcs/src/plugins/logging/logginggadget.h b/ground/gcs/src/plugins/logging/logginggadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/logging/logginggadget.h rename to ground/gcs/src/plugins/logging/logginggadget.h diff --git a/ground/openpilotgcs/src/plugins/logging/logginggadgetfactory.cpp b/ground/gcs/src/plugins/logging/logginggadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/logging/logginggadgetfactory.cpp rename to ground/gcs/src/plugins/logging/logginggadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/logging/logginggadgetfactory.h b/ground/gcs/src/plugins/logging/logginggadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/logging/logginggadgetfactory.h rename to ground/gcs/src/plugins/logging/logginggadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/logging/logginggadgetwidget.cpp b/ground/gcs/src/plugins/logging/logginggadgetwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/logging/logginggadgetwidget.cpp rename to ground/gcs/src/plugins/logging/logginggadgetwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/logging/logginggadgetwidget.h b/ground/gcs/src/plugins/logging/logginggadgetwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/logging/logginggadgetwidget.h rename to ground/gcs/src/plugins/logging/logginggadgetwidget.h diff --git a/ground/openpilotgcs/src/plugins/logging/loggingplugin.cpp b/ground/gcs/src/plugins/logging/loggingplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/logging/loggingplugin.cpp rename to ground/gcs/src/plugins/logging/loggingplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/logging/loggingplugin.h b/ground/gcs/src/plugins/logging/loggingplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/logging/loggingplugin.h rename to ground/gcs/src/plugins/logging/loggingplugin.h diff --git a/ground/openpilotgcs/src/plugins/magicwaypoint/MagicWaypoint.pluginspec b/ground/gcs/src/plugins/magicwaypoint/MagicWaypoint.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/magicwaypoint/MagicWaypoint.pluginspec rename to ground/gcs/src/plugins/magicwaypoint/MagicWaypoint.pluginspec diff --git a/ground/openpilotgcs/src/plugins/magicwaypoint/images/positionfield.svg b/ground/gcs/src/plugins/magicwaypoint/images/positionfield.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/magicwaypoint/images/positionfield.svg rename to ground/gcs/src/plugins/magicwaypoint/images/positionfield.svg diff --git a/ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypoint.pro b/ground/gcs/src/plugins/magicwaypoint/magicwaypoint.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypoint.pro rename to ground/gcs/src/plugins/magicwaypoint/magicwaypoint.pro diff --git a/ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypoint.qrc b/ground/gcs/src/plugins/magicwaypoint/magicwaypoint.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypoint.qrc rename to ground/gcs/src/plugins/magicwaypoint/magicwaypoint.qrc diff --git a/ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypoint.ui b/ground/gcs/src/plugins/magicwaypoint/magicwaypoint.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypoint.ui rename to ground/gcs/src/plugins/magicwaypoint/magicwaypoint.ui diff --git a/ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypointgadget.cpp b/ground/gcs/src/plugins/magicwaypoint/magicwaypointgadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypointgadget.cpp rename to ground/gcs/src/plugins/magicwaypoint/magicwaypointgadget.cpp diff --git a/ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypointgadget.h b/ground/gcs/src/plugins/magicwaypoint/magicwaypointgadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypointgadget.h rename to ground/gcs/src/plugins/magicwaypoint/magicwaypointgadget.h diff --git a/ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypointgadgetfactory.cpp b/ground/gcs/src/plugins/magicwaypoint/magicwaypointgadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypointgadgetfactory.cpp rename to ground/gcs/src/plugins/magicwaypoint/magicwaypointgadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypointgadgetfactory.h b/ground/gcs/src/plugins/magicwaypoint/magicwaypointgadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypointgadgetfactory.h rename to ground/gcs/src/plugins/magicwaypoint/magicwaypointgadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypointgadgetwidget.cpp b/ground/gcs/src/plugins/magicwaypoint/magicwaypointgadgetwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypointgadgetwidget.cpp rename to ground/gcs/src/plugins/magicwaypoint/magicwaypointgadgetwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypointgadgetwidget.h b/ground/gcs/src/plugins/magicwaypoint/magicwaypointgadgetwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypointgadgetwidget.h rename to ground/gcs/src/plugins/magicwaypoint/magicwaypointgadgetwidget.h diff --git a/ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypointplugin.cpp b/ground/gcs/src/plugins/magicwaypoint/magicwaypointplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypointplugin.cpp rename to ground/gcs/src/plugins/magicwaypoint/magicwaypointplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypointplugin.h b/ground/gcs/src/plugins/magicwaypoint/magicwaypointplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypointplugin.h rename to ground/gcs/src/plugins/magicwaypoint/magicwaypointplugin.h diff --git a/ground/openpilotgcs/src/plugins/magicwaypoint/positionfield.cpp b/ground/gcs/src/plugins/magicwaypoint/positionfield.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/magicwaypoint/positionfield.cpp rename to ground/gcs/src/plugins/magicwaypoint/positionfield.cpp diff --git a/ground/openpilotgcs/src/plugins/magicwaypoint/positionfield.h b/ground/gcs/src/plugins/magicwaypoint/positionfield.h similarity index 100% rename from ground/openpilotgcs/src/plugins/magicwaypoint/positionfield.h rename to ground/gcs/src/plugins/magicwaypoint/positionfield.h diff --git a/ground/openpilotgcs/src/plugins/modelview/ModelViewGadget.pluginspec b/ground/gcs/src/plugins/modelview/ModelViewGadget.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/ModelViewGadget.pluginspec rename to ground/gcs/src/plugins/modelview/ModelViewGadget.pluginspec diff --git a/ground/openpilotgcs/src/plugins/modelview/models/black.jpg b/ground/gcs/src/plugins/modelview/models/black.jpg similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/models/black.jpg rename to ground/gcs/src/plugins/modelview/models/black.jpg diff --git a/ground/openpilotgcs/src/plugins/modelview/models/warning_sign.mtl b/ground/gcs/src/plugins/modelview/models/warning_sign.mtl similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/models/warning_sign.mtl rename to ground/gcs/src/plugins/modelview/models/warning_sign.mtl diff --git a/ground/openpilotgcs/src/plugins/modelview/models/warning_sign.obj b/ground/gcs/src/plugins/modelview/models/warning_sign.obj similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/models/warning_sign.obj rename to ground/gcs/src/plugins/modelview/models/warning_sign.obj diff --git a/ground/openpilotgcs/src/plugins/modelview/modelview.pro b/ground/gcs/src/plugins/modelview/modelview.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/modelview.pro rename to ground/gcs/src/plugins/modelview/modelview.pro diff --git a/ground/openpilotgcs/src/plugins/modelview/modelview.qrc b/ground/gcs/src/plugins/modelview/modelview.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/modelview.qrc rename to ground/gcs/src/plugins/modelview/modelview.qrc diff --git a/ground/openpilotgcs/src/plugins/modelview/modelview_dependencies.pri b/ground/gcs/src/plugins/modelview/modelview_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/modelview_dependencies.pri rename to ground/gcs/src/plugins/modelview/modelview_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/modelview/modelviewgadget.cpp b/ground/gcs/src/plugins/modelview/modelviewgadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/modelviewgadget.cpp rename to ground/gcs/src/plugins/modelview/modelviewgadget.cpp diff --git a/ground/openpilotgcs/src/plugins/modelview/modelviewgadget.h b/ground/gcs/src/plugins/modelview/modelviewgadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/modelviewgadget.h rename to ground/gcs/src/plugins/modelview/modelviewgadget.h diff --git a/ground/openpilotgcs/src/plugins/modelview/modelviewgadgetconfiguration.cpp b/ground/gcs/src/plugins/modelview/modelviewgadgetconfiguration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/modelviewgadgetconfiguration.cpp rename to ground/gcs/src/plugins/modelview/modelviewgadgetconfiguration.cpp diff --git a/ground/openpilotgcs/src/plugins/modelview/modelviewgadgetconfiguration.h b/ground/gcs/src/plugins/modelview/modelviewgadgetconfiguration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/modelviewgadgetconfiguration.h rename to ground/gcs/src/plugins/modelview/modelviewgadgetconfiguration.h diff --git a/ground/openpilotgcs/src/plugins/modelview/modelviewgadgetfactory.cpp b/ground/gcs/src/plugins/modelview/modelviewgadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/modelviewgadgetfactory.cpp rename to ground/gcs/src/plugins/modelview/modelviewgadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/modelview/modelviewgadgetfactory.h b/ground/gcs/src/plugins/modelview/modelviewgadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/modelviewgadgetfactory.h rename to ground/gcs/src/plugins/modelview/modelviewgadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/modelview/modelviewgadgetoptionspage.cpp b/ground/gcs/src/plugins/modelview/modelviewgadgetoptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/modelviewgadgetoptionspage.cpp rename to ground/gcs/src/plugins/modelview/modelviewgadgetoptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/modelview/modelviewgadgetoptionspage.h b/ground/gcs/src/plugins/modelview/modelviewgadgetoptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/modelviewgadgetoptionspage.h rename to ground/gcs/src/plugins/modelview/modelviewgadgetoptionspage.h diff --git a/ground/openpilotgcs/src/plugins/modelview/modelviewgadgetwidget.cpp b/ground/gcs/src/plugins/modelview/modelviewgadgetwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/modelviewgadgetwidget.cpp rename to ground/gcs/src/plugins/modelview/modelviewgadgetwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/modelview/modelviewgadgetwidget.h b/ground/gcs/src/plugins/modelview/modelviewgadgetwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/modelviewgadgetwidget.h rename to ground/gcs/src/plugins/modelview/modelviewgadgetwidget.h diff --git a/ground/openpilotgcs/src/plugins/modelview/modelviewoptionspage.ui b/ground/gcs/src/plugins/modelview/modelviewoptionspage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/modelviewoptionspage.ui rename to ground/gcs/src/plugins/modelview/modelviewoptionspage.ui diff --git a/ground/openpilotgcs/src/plugins/modelview/modelviewplugin.cpp b/ground/gcs/src/plugins/modelview/modelviewplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/modelviewplugin.cpp rename to ground/gcs/src/plugins/modelview/modelviewplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/modelview/modelviewplugin.h b/ground/gcs/src/plugins/modelview/modelviewplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/modelview/modelviewplugin.h rename to ground/gcs/src/plugins/modelview/modelviewplugin.h diff --git a/ground/openpilotgcs/src/plugins/notify/NotifyPlugin.pluginspec b/ground/gcs/src/plugins/notify/NotifyPlugin.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/NotifyPlugin.pluginspec rename to ground/gcs/src/plugins/notify/NotifyPlugin.pluginspec diff --git a/ground/openpilotgcs/src/plugins/notify/images/add.png b/ground/gcs/src/plugins/notify/images/add.png similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/images/add.png rename to ground/gcs/src/plugins/notify/images/add.png diff --git a/ground/openpilotgcs/src/plugins/notify/images/delete.png b/ground/gcs/src/plugins/notify/images/delete.png similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/images/delete.png rename to ground/gcs/src/plugins/notify/images/delete.png diff --git a/ground/openpilotgcs/src/plugins/notify/images/modify.png b/ground/gcs/src/plugins/notify/images/modify.png similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/images/modify.png rename to ground/gcs/src/plugins/notify/images/modify.png diff --git a/ground/openpilotgcs/src/plugins/notify/images/play.png b/ground/gcs/src/plugins/notify/images/play.png similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/images/play.png rename to ground/gcs/src/plugins/notify/images/play.png diff --git a/ground/openpilotgcs/src/plugins/notify/images/play2.png b/ground/gcs/src/plugins/notify/images/play2.png similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/images/play2.png rename to ground/gcs/src/plugins/notify/images/play2.png diff --git a/ground/openpilotgcs/src/plugins/notify/images/stop.png b/ground/gcs/src/plugins/notify/images/stop.png similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/images/stop.png rename to ground/gcs/src/plugins/notify/images/stop.png diff --git a/ground/openpilotgcs/src/plugins/notify/notificationitem.cpp b/ground/gcs/src/plugins/notify/notificationitem.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/notificationitem.cpp rename to ground/gcs/src/plugins/notify/notificationitem.cpp diff --git a/ground/openpilotgcs/src/plugins/notify/notificationitem.h b/ground/gcs/src/plugins/notify/notificationitem.h similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/notificationitem.h rename to ground/gcs/src/plugins/notify/notificationitem.h diff --git a/ground/openpilotgcs/src/plugins/notify/notify.pro b/ground/gcs/src/plugins/notify/notify.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/notify.pro rename to ground/gcs/src/plugins/notify/notify.pro diff --git a/ground/openpilotgcs/src/plugins/notify/notifyitemdelegate.cpp b/ground/gcs/src/plugins/notify/notifyitemdelegate.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/notifyitemdelegate.cpp rename to ground/gcs/src/plugins/notify/notifyitemdelegate.cpp diff --git a/ground/openpilotgcs/src/plugins/notify/notifyitemdelegate.h b/ground/gcs/src/plugins/notify/notifyitemdelegate.h similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/notifyitemdelegate.h rename to ground/gcs/src/plugins/notify/notifyitemdelegate.h diff --git a/ground/openpilotgcs/src/plugins/notify/notifylogging.cpp b/ground/gcs/src/plugins/notify/notifylogging.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/notifylogging.cpp rename to ground/gcs/src/plugins/notify/notifylogging.cpp diff --git a/ground/openpilotgcs/src/plugins/notify/notifylogging.h b/ground/gcs/src/plugins/notify/notifylogging.h similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/notifylogging.h rename to ground/gcs/src/plugins/notify/notifylogging.h diff --git a/ground/openpilotgcs/src/plugins/notify/notifyplugin.cpp b/ground/gcs/src/plugins/notify/notifyplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/notifyplugin.cpp rename to ground/gcs/src/plugins/notify/notifyplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/notify/notifyplugin.h b/ground/gcs/src/plugins/notify/notifyplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/notifyplugin.h rename to ground/gcs/src/plugins/notify/notifyplugin.h diff --git a/ground/openpilotgcs/src/plugins/notify/notifyplugin_dependencies.pri b/ground/gcs/src/plugins/notify/notifyplugin_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/notifyplugin_dependencies.pri rename to ground/gcs/src/plugins/notify/notifyplugin_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/notify/notifypluginfactory.cpp b/ground/gcs/src/plugins/notify/notifypluginfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/notifypluginfactory.cpp rename to ground/gcs/src/plugins/notify/notifypluginfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/notify/notifypluginfactory.h b/ground/gcs/src/plugins/notify/notifypluginfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/notifypluginfactory.h rename to ground/gcs/src/plugins/notify/notifypluginfactory.h diff --git a/ground/openpilotgcs/src/plugins/notify/notifyplugingadget.h b/ground/gcs/src/plugins/notify/notifyplugingadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/notifyplugingadget.h rename to ground/gcs/src/plugins/notify/notifyplugingadget.h diff --git a/ground/openpilotgcs/src/plugins/notify/notifypluginoptionspage.cpp b/ground/gcs/src/plugins/notify/notifypluginoptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/notifypluginoptionspage.cpp rename to ground/gcs/src/plugins/notify/notifypluginoptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/notify/notifypluginoptionspage.h b/ground/gcs/src/plugins/notify/notifypluginoptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/notifypluginoptionspage.h rename to ground/gcs/src/plugins/notify/notifypluginoptionspage.h diff --git a/ground/openpilotgcs/src/plugins/notify/notifypluginoptionspage.ui b/ground/gcs/src/plugins/notify/notifypluginoptionspage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/notifypluginoptionspage.ui rename to ground/gcs/src/plugins/notify/notifypluginoptionspage.ui diff --git a/ground/openpilotgcs/src/plugins/notify/notifytablemodel.cpp b/ground/gcs/src/plugins/notify/notifytablemodel.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/notifytablemodel.cpp rename to ground/gcs/src/plugins/notify/notifytablemodel.cpp diff --git a/ground/openpilotgcs/src/plugins/notify/notifytablemodel.h b/ground/gcs/src/plugins/notify/notifytablemodel.h similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/notifytablemodel.h rename to ground/gcs/src/plugins/notify/notifytablemodel.h diff --git a/ground/openpilotgcs/src/plugins/notify/res.qrc b/ground/gcs/src/plugins/notify/res.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/notify/res.qrc rename to ground/gcs/src/plugins/notify/res.qrc diff --git a/ground/openpilotgcs/src/plugins/ophid/hidapi/.no-auto-format b/ground/gcs/src/plugins/ophid/hidapi/.no-auto-format similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/hidapi/.no-auto-format rename to ground/gcs/src/plugins/ophid/hidapi/.no-auto-format diff --git a/ground/openpilotgcs/src/plugins/ophid/hidapi/hidapi.h b/ground/gcs/src/plugins/ophid/hidapi/hidapi.h similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/hidapi/hidapi.h rename to ground/gcs/src/plugins/ophid/hidapi/hidapi.h diff --git a/ground/openpilotgcs/src/plugins/ophid/hidapi/libusb/hid.c b/ground/gcs/src/plugins/ophid/hidapi/libusb/hid.c similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/hidapi/libusb/hid.c rename to ground/gcs/src/plugins/ophid/hidapi/libusb/hid.c diff --git a/ground/openpilotgcs/src/plugins/ophid/hidapi/linux/hid.c b/ground/gcs/src/plugins/ophid/hidapi/linux/hid.c similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/hidapi/linux/hid.c rename to ground/gcs/src/plugins/ophid/hidapi/linux/hid.c diff --git a/ground/openpilotgcs/src/plugins/ophid/hidapi/mac/hid.c b/ground/gcs/src/plugins/ophid/hidapi/mac/hid.c similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/hidapi/mac/hid.c rename to ground/gcs/src/plugins/ophid/hidapi/mac/hid.c diff --git a/ground/openpilotgcs/src/plugins/ophid/hidapi/windows/hid.c b/ground/gcs/src/plugins/ophid/hidapi/windows/hid.c similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/hidapi/windows/hid.c rename to ground/gcs/src/plugins/ophid/hidapi/windows/hid.c diff --git a/ground/openpilotgcs/src/plugins/ophid/inc/ophid.h b/ground/gcs/src/plugins/ophid/inc/ophid.h similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/inc/ophid.h rename to ground/gcs/src/plugins/ophid/inc/ophid.h diff --git a/ground/openpilotgcs/src/plugins/ophid/inc/ophid_const.h b/ground/gcs/src/plugins/ophid/inc/ophid_const.h similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/inc/ophid_const.h rename to ground/gcs/src/plugins/ophid/inc/ophid_const.h diff --git a/ground/openpilotgcs/src/plugins/ophid/inc/ophid_global.h b/ground/gcs/src/plugins/ophid/inc/ophid_global.h similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/inc/ophid_global.h rename to ground/gcs/src/plugins/ophid/inc/ophid_global.h diff --git a/ground/openpilotgcs/src/plugins/ophid/inc/ophid_hidapi.h b/ground/gcs/src/plugins/ophid/inc/ophid_hidapi.h similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/inc/ophid_hidapi.h rename to ground/gcs/src/plugins/ophid/inc/ophid_hidapi.h diff --git a/ground/openpilotgcs/src/plugins/ophid/inc/ophid_plugin.h b/ground/gcs/src/plugins/ophid/inc/ophid_plugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/inc/ophid_plugin.h rename to ground/gcs/src/plugins/ophid/inc/ophid_plugin.h diff --git a/ground/openpilotgcs/src/plugins/ophid/inc/ophid_usbmon.h b/ground/gcs/src/plugins/ophid/inc/ophid_usbmon.h similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/inc/ophid_usbmon.h rename to ground/gcs/src/plugins/ophid/inc/ophid_usbmon.h diff --git a/ground/openpilotgcs/src/plugins/ophid/inc/ophid_usbsignal.h b/ground/gcs/src/plugins/ophid/inc/ophid_usbsignal.h similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/inc/ophid_usbsignal.h rename to ground/gcs/src/plugins/ophid/inc/ophid_usbsignal.h diff --git a/ground/openpilotgcs/src/plugins/ophid/opHID.pluginspec b/ground/gcs/src/plugins/ophid/opHID.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/opHID.pluginspec rename to ground/gcs/src/plugins/ophid/opHID.pluginspec diff --git a/ground/openpilotgcs/src/plugins/ophid/ophid.pri b/ground/gcs/src/plugins/ophid/ophid.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/ophid.pri rename to ground/gcs/src/plugins/ophid/ophid.pri diff --git a/ground/openpilotgcs/src/plugins/ophid/ophid.pro b/ground/gcs/src/plugins/ophid/ophid.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/ophid.pro rename to ground/gcs/src/plugins/ophid/ophid.pro diff --git a/ground/openpilotgcs/src/plugins/ophid/ophid_dependencies.pri b/ground/gcs/src/plugins/ophid/ophid_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/ophid_dependencies.pri rename to ground/gcs/src/plugins/ophid/ophid_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/ophid/src/ophid.cpp b/ground/gcs/src/plugins/ophid/src/ophid.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/src/ophid.cpp rename to ground/gcs/src/plugins/ophid/src/ophid.cpp diff --git a/ground/openpilotgcs/src/plugins/ophid/src/ophid_hidapi.cpp b/ground/gcs/src/plugins/ophid/src/ophid_hidapi.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/src/ophid_hidapi.cpp rename to ground/gcs/src/plugins/ophid/src/ophid_hidapi.cpp diff --git a/ground/openpilotgcs/src/plugins/ophid/src/ophid_plugin.cpp b/ground/gcs/src/plugins/ophid/src/ophid_plugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/src/ophid_plugin.cpp rename to ground/gcs/src/plugins/ophid/src/ophid_plugin.cpp diff --git a/ground/openpilotgcs/src/plugins/ophid/src/ophid_usbmon_linux.cpp b/ground/gcs/src/plugins/ophid/src/ophid_usbmon_linux.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/src/ophid_usbmon_linux.cpp rename to ground/gcs/src/plugins/ophid/src/ophid_usbmon_linux.cpp diff --git a/ground/openpilotgcs/src/plugins/ophid/src/ophid_usbmon_mac.cpp b/ground/gcs/src/plugins/ophid/src/ophid_usbmon_mac.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/src/ophid_usbmon_mac.cpp rename to ground/gcs/src/plugins/ophid/src/ophid_usbmon_mac.cpp diff --git a/ground/openpilotgcs/src/plugins/ophid/src/ophid_usbmon_win.cpp b/ground/gcs/src/plugins/ophid/src/ophid_usbmon_win.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/src/ophid_usbmon_win.cpp rename to ground/gcs/src/plugins/ophid/src/ophid_usbmon_win.cpp diff --git a/ground/openpilotgcs/src/plugins/ophid/src/ophid_usbsignal.cpp b/ground/gcs/src/plugins/ophid/src/ophid_usbsignal.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/ophid/src/ophid_usbsignal.cpp rename to ground/gcs/src/plugins/ophid/src/ophid_usbsignal.cpp diff --git a/ground/openpilotgcs/src/plugins/opmap/OPMapGadget.pluginspec b/ground/gcs/src/plugins/opmap/OPMapGadget.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/OPMapGadget.pluginspec rename to ground/gcs/src/plugins/opmap/OPMapGadget.pluginspec diff --git a/ground/openpilotgcs/src/plugins/opmap/flightdatamodel.cpp b/ground/gcs/src/plugins/opmap/flightdatamodel.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/flightdatamodel.cpp rename to ground/gcs/src/plugins/opmap/flightdatamodel.cpp diff --git a/ground/openpilotgcs/src/plugins/opmap/flightdatamodel.h b/ground/gcs/src/plugins/opmap/flightdatamodel.h similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/flightdatamodel.h rename to ground/gcs/src/plugins/opmap/flightdatamodel.h diff --git a/ground/openpilotgcs/src/plugins/opmap/homeeditor.cpp b/ground/gcs/src/plugins/opmap/homeeditor.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/homeeditor.cpp rename to ground/gcs/src/plugins/opmap/homeeditor.cpp diff --git a/ground/openpilotgcs/src/plugins/opmap/homeeditor.h b/ground/gcs/src/plugins/opmap/homeeditor.h similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/homeeditor.h rename to ground/gcs/src/plugins/opmap/homeeditor.h diff --git a/ground/openpilotgcs/src/plugins/opmap/homeeditor.ui b/ground/gcs/src/plugins/opmap/homeeditor.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/homeeditor.ui rename to ground/gcs/src/plugins/opmap/homeeditor.ui diff --git a/ground/openpilotgcs/src/plugins/opmap/images/Blank.psd b/ground/gcs/src/plugins/opmap/images/Blank.psd similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/Blank.psd rename to ground/gcs/src/plugins/opmap/images/Blank.psd diff --git a/ground/openpilotgcs/src/plugins/opmap/images/Blank_Pressed.psd b/ground/gcs/src/plugins/opmap/images/Blank_Pressed.psd similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/Blank_Pressed.psd rename to ground/gcs/src/plugins/opmap/images/Blank_Pressed.psd diff --git a/ground/openpilotgcs/src/plugins/opmap/images/Ekisho Deep Ocean HD1.png b/ground/gcs/src/plugins/opmap/images/Ekisho Deep Ocean HD1.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/Ekisho Deep Ocean HD1.png rename to ground/gcs/src/plugins/opmap/images/Ekisho Deep Ocean HD1.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/button_bar.png b/ground/gcs/src/plugins/opmap/images/button_bar.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/button_bar.png rename to ground/gcs/src/plugins/opmap/images/button_bar.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/center_wp.png b/ground/gcs/src/plugins/opmap/images/center_wp.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/center_wp.png rename to ground/gcs/src/plugins/opmap/images/center_wp.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/circle.png b/ground/gcs/src/plugins/opmap/images/circle.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/circle.png rename to ground/gcs/src/plugins/opmap/images/circle.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/combobox_down_arrow.png b/ground/gcs/src/plugins/opmap/images/combobox_down_arrow.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/combobox_down_arrow.png rename to ground/gcs/src/plugins/opmap/images/combobox_down_arrow.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/down_alt.png b/ground/gcs/src/plugins/opmap/images/down_alt.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/down_alt.png rename to ground/gcs/src/plugins/opmap/images/down_alt.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/down_alt2.png b/ground/gcs/src/plugins/opmap/images/down_alt2.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/down_alt2.png rename to ground/gcs/src/plugins/opmap/images/down_alt2.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/forward button white.png b/ground/gcs/src/plugins/opmap/images/forward button white.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/forward button white.png rename to ground/gcs/src/plugins/opmap/images/forward button white.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/forward_alt.png b/ground/gcs/src/plugins/opmap/images/forward_alt.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/forward_alt.png rename to ground/gcs/src/plugins/opmap/images/forward_alt.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/gcs.png b/ground/gcs/src/plugins/opmap/images/gcs.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/gcs.png rename to ground/gcs/src/plugins/opmap/images/gcs.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/go.png b/ground/gcs/src/plugins/opmap/images/go.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/go.png rename to ground/gcs/src/plugins/opmap/images/go.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/hold.png b/ground/gcs/src/plugins/opmap/images/hold.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/hold.png rename to ground/gcs/src/plugins/opmap/images/hold.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/home.png b/ground/gcs/src/plugins/opmap/images/home.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/home.png rename to ground/gcs/src/plugins/opmap/images/home.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/home_wp.png b/ground/gcs/src/plugins/opmap/images/home_wp.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/home_wp.png rename to ground/gcs/src/plugins/opmap/images/home_wp.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/hover.png b/ground/gcs/src/plugins/opmap/images/hover.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/hover.png rename to ground/gcs/src/plugins/opmap/images/hover.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/left_but.png b/ground/gcs/src/plugins/opmap/images/left_but.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/left_but.png rename to ground/gcs/src/plugins/opmap/images/left_but.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/minus.png b/ground/gcs/src/plugins/opmap/images/minus.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/minus.png rename to ground/gcs/src/plugins/opmap/images/minus.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/minus2.png b/ground/gcs/src/plugins/opmap/images/minus2.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/minus2.png rename to ground/gcs/src/plugins/opmap/images/minus2.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/move_to_wp.png b/ground/gcs/src/plugins/opmap/images/move_to_wp.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/move_to_wp.png rename to ground/gcs/src/plugins/opmap/images/move_to_wp.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/new archive.png b/ground/gcs/src/plugins/opmap/images/new archive.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/new archive.png rename to ground/gcs/src/plugins/opmap/images/new archive.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/next_waypoint.png b/ground/gcs/src/plugins/opmap/images/next_waypoint.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/next_waypoint.png rename to ground/gcs/src/plugins/opmap/images/next_waypoint.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/ok.png b/ground/gcs/src/plugins/opmap/images/ok.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/ok.png rename to ground/gcs/src/plugins/opmap/images/ok.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/pause.png b/ground/gcs/src/plugins/opmap/images/pause.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/pause.png rename to ground/gcs/src/plugins/opmap/images/pause.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/plus.png b/ground/gcs/src/plugins/opmap/images/plus.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/plus.png rename to ground/gcs/src/plugins/opmap/images/plus.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/plus2.png b/ground/gcs/src/plugins/opmap/images/plus2.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/plus2.png rename to ground/gcs/src/plugins/opmap/images/plus2.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/plus3.png b/ground/gcs/src/plugins/opmap/images/plus3.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/plus3.png rename to ground/gcs/src/plugins/opmap/images/plus3.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/prev_waypoint.png b/ground/gcs/src/plugins/opmap/images/prev_waypoint.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/prev_waypoint.png rename to ground/gcs/src/plugins/opmap/images/prev_waypoint.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/rewind button white.png b/ground/gcs/src/plugins/opmap/images/rewind button white.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/rewind button white.png rename to ground/gcs/src/plugins/opmap/images/rewind button white.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/right_but.png b/ground/gcs/src/plugins/opmap/images/right_but.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/right_but.png rename to ground/gcs/src/plugins/opmap/images/right_but.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/star.png b/ground/gcs/src/plugins/opmap/images/star.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/star.png rename to ground/gcs/src/plugins/opmap/images/star.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/stop.png b/ground/gcs/src/plugins/opmap/images/stop.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/stop.png rename to ground/gcs/src/plugins/opmap/images/stop.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/stopb.png b/ground/gcs/src/plugins/opmap/images/stopb.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/stopb.png rename to ground/gcs/src/plugins/opmap/images/stopb.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/uav.png b/ground/gcs/src/plugins/opmap/images/uav.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/uav.png rename to ground/gcs/src/plugins/opmap/images/uav.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/uav_heading.png b/ground/gcs/src/plugins/opmap/images/uav_heading.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/uav_heading.png rename to ground/gcs/src/plugins/opmap/images/uav_heading.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/uav_trail.png b/ground/gcs/src/plugins/opmap/images/uav_trail.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/uav_trail.png rename to ground/gcs/src/plugins/opmap/images/uav_trail.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/uav_trail_clear.png b/ground/gcs/src/plugins/opmap/images/uav_trail_clear.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/uav_trail_clear.png rename to ground/gcs/src/plugins/opmap/images/uav_trail_clear.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/unarchive.png b/ground/gcs/src/plugins/opmap/images/unarchive.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/unarchive.png rename to ground/gcs/src/plugins/opmap/images/unarchive.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/up_alt.png b/ground/gcs/src/plugins/opmap/images/up_alt.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/up_alt.png rename to ground/gcs/src/plugins/opmap/images/up_alt.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/waypoint.png b/ground/gcs/src/plugins/opmap/images/waypoint.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/waypoint.png rename to ground/gcs/src/plugins/opmap/images/waypoint.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/waypoint_marker1.png b/ground/gcs/src/plugins/opmap/images/waypoint_marker1.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/waypoint_marker1.png rename to ground/gcs/src/plugins/opmap/images/waypoint_marker1.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/waypoint_marker2.png b/ground/gcs/src/plugins/opmap/images/waypoint_marker2.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/waypoint_marker2.png rename to ground/gcs/src/plugins/opmap/images/waypoint_marker2.png diff --git a/ground/openpilotgcs/src/plugins/opmap/images/waypoint_marker3.png b/ground/gcs/src/plugins/opmap/images/waypoint_marker3.png similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/images/waypoint_marker3.png rename to ground/gcs/src/plugins/opmap/images/waypoint_marker3.png diff --git a/ground/openpilotgcs/src/plugins/opmap/modelmapproxy.cpp b/ground/gcs/src/plugins/opmap/modelmapproxy.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/modelmapproxy.cpp rename to ground/gcs/src/plugins/opmap/modelmapproxy.cpp diff --git a/ground/openpilotgcs/src/plugins/opmap/modelmapproxy.h b/ground/gcs/src/plugins/opmap/modelmapproxy.h similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/modelmapproxy.h rename to ground/gcs/src/plugins/opmap/modelmapproxy.h diff --git a/ground/openpilotgcs/src/plugins/opmap/modeluavoproxy.cpp b/ground/gcs/src/plugins/opmap/modeluavoproxy.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/modeluavoproxy.cpp rename to ground/gcs/src/plugins/opmap/modeluavoproxy.cpp diff --git a/ground/openpilotgcs/src/plugins/opmap/modeluavoproxy.h b/ground/gcs/src/plugins/opmap/modeluavoproxy.h similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/modeluavoproxy.h rename to ground/gcs/src/plugins/opmap/modeluavoproxy.h diff --git a/ground/openpilotgcs/src/plugins/opmap/opmap.pro b/ground/gcs/src/plugins/opmap/opmap.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmap.pro rename to ground/gcs/src/plugins/opmap/opmap.pro diff --git a/ground/openpilotgcs/src/plugins/opmap/opmap.qrc b/ground/gcs/src/plugins/opmap/opmap.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmap.qrc rename to ground/gcs/src/plugins/opmap/opmap.qrc diff --git a/ground/openpilotgcs/src/plugins/opmap/opmap_edit_waypoint_dialog.cpp b/ground/gcs/src/plugins/opmap/opmap_edit_waypoint_dialog.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmap_edit_waypoint_dialog.cpp rename to ground/gcs/src/plugins/opmap/opmap_edit_waypoint_dialog.cpp diff --git a/ground/openpilotgcs/src/plugins/opmap/opmap_edit_waypoint_dialog.h b/ground/gcs/src/plugins/opmap/opmap_edit_waypoint_dialog.h similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmap_edit_waypoint_dialog.h rename to ground/gcs/src/plugins/opmap/opmap_edit_waypoint_dialog.h diff --git a/ground/openpilotgcs/src/plugins/opmap/opmap_edit_waypoint_dialog.ui b/ground/gcs/src/plugins/opmap/opmap_edit_waypoint_dialog.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmap_edit_waypoint_dialog.ui rename to ground/gcs/src/plugins/opmap/opmap_edit_waypoint_dialog.ui diff --git a/ground/openpilotgcs/src/plugins/opmap/opmap_overlay_widget.ui b/ground/gcs/src/plugins/opmap/opmap_overlay_widget.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmap_overlay_widget.ui rename to ground/gcs/src/plugins/opmap/opmap_overlay_widget.ui diff --git a/ground/openpilotgcs/src/plugins/opmap/opmap_statusbar_widget.cpp b/ground/gcs/src/plugins/opmap/opmap_statusbar_widget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmap_statusbar_widget.cpp rename to ground/gcs/src/plugins/opmap/opmap_statusbar_widget.cpp diff --git a/ground/openpilotgcs/src/plugins/opmap/opmap_statusbar_widget.h b/ground/gcs/src/plugins/opmap/opmap_statusbar_widget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmap_statusbar_widget.h rename to ground/gcs/src/plugins/opmap/opmap_statusbar_widget.h diff --git a/ground/openpilotgcs/src/plugins/opmap/opmap_statusbar_widget.ui b/ground/gcs/src/plugins/opmap/opmap_statusbar_widget.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmap_statusbar_widget.ui rename to ground/gcs/src/plugins/opmap/opmap_statusbar_widget.ui diff --git a/ground/openpilotgcs/src/plugins/opmap/opmap_widget.ui b/ground/gcs/src/plugins/opmap/opmap_widget.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmap_widget.ui rename to ground/gcs/src/plugins/opmap/opmap_widget.ui diff --git a/ground/openpilotgcs/src/plugins/opmap/opmap_widget_complete-post10.ui b/ground/gcs/src/plugins/opmap/opmap_widget_complete-post10.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmap_widget_complete-post10.ui rename to ground/gcs/src/plugins/opmap/opmap_widget_complete-post10.ui diff --git a/ground/openpilotgcs/src/plugins/opmap/opmap_zoom_slider_widget.cpp b/ground/gcs/src/plugins/opmap/opmap_zoom_slider_widget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmap_zoom_slider_widget.cpp rename to ground/gcs/src/plugins/opmap/opmap_zoom_slider_widget.cpp diff --git a/ground/openpilotgcs/src/plugins/opmap/opmap_zoom_slider_widget.h b/ground/gcs/src/plugins/opmap/opmap_zoom_slider_widget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmap_zoom_slider_widget.h rename to ground/gcs/src/plugins/opmap/opmap_zoom_slider_widget.h diff --git a/ground/openpilotgcs/src/plugins/opmap/opmap_zoom_slider_widget.ui b/ground/gcs/src/plugins/opmap/opmap_zoom_slider_widget.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmap_zoom_slider_widget.ui rename to ground/gcs/src/plugins/opmap/opmap_zoom_slider_widget.ui diff --git a/ground/openpilotgcs/src/plugins/opmap/opmapgadget.cpp b/ground/gcs/src/plugins/opmap/opmapgadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmapgadget.cpp rename to ground/gcs/src/plugins/opmap/opmapgadget.cpp diff --git a/ground/openpilotgcs/src/plugins/opmap/opmapgadget.h b/ground/gcs/src/plugins/opmap/opmapgadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmapgadget.h rename to ground/gcs/src/plugins/opmap/opmapgadget.h diff --git a/ground/openpilotgcs/src/plugins/opmap/opmapgadgetconfiguration.cpp b/ground/gcs/src/plugins/opmap/opmapgadgetconfiguration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmapgadgetconfiguration.cpp rename to ground/gcs/src/plugins/opmap/opmapgadgetconfiguration.cpp diff --git a/ground/openpilotgcs/src/plugins/opmap/opmapgadgetconfiguration.h b/ground/gcs/src/plugins/opmap/opmapgadgetconfiguration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmapgadgetconfiguration.h rename to ground/gcs/src/plugins/opmap/opmapgadgetconfiguration.h diff --git a/ground/openpilotgcs/src/plugins/opmap/opmapgadgetfactory.cpp b/ground/gcs/src/plugins/opmap/opmapgadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmapgadgetfactory.cpp rename to ground/gcs/src/plugins/opmap/opmapgadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/opmap/opmapgadgetfactory.h b/ground/gcs/src/plugins/opmap/opmapgadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmapgadgetfactory.h rename to ground/gcs/src/plugins/opmap/opmapgadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/opmap/opmapgadgetoptionspage.cpp b/ground/gcs/src/plugins/opmap/opmapgadgetoptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmapgadgetoptionspage.cpp rename to ground/gcs/src/plugins/opmap/opmapgadgetoptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/opmap/opmapgadgetoptionspage.h b/ground/gcs/src/plugins/opmap/opmapgadgetoptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmapgadgetoptionspage.h rename to ground/gcs/src/plugins/opmap/opmapgadgetoptionspage.h diff --git a/ground/openpilotgcs/src/plugins/opmap/opmapgadgetoptionspage.ui b/ground/gcs/src/plugins/opmap/opmapgadgetoptionspage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmapgadgetoptionspage.ui rename to ground/gcs/src/plugins/opmap/opmapgadgetoptionspage.ui diff --git a/ground/openpilotgcs/src/plugins/opmap/opmapgadgetwidget.cpp b/ground/gcs/src/plugins/opmap/opmapgadgetwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmapgadgetwidget.cpp rename to ground/gcs/src/plugins/opmap/opmapgadgetwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/opmap/opmapgadgetwidget.h b/ground/gcs/src/plugins/opmap/opmapgadgetwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmapgadgetwidget.h rename to ground/gcs/src/plugins/opmap/opmapgadgetwidget.h diff --git a/ground/openpilotgcs/src/plugins/opmap/opmapplugin.cpp b/ground/gcs/src/plugins/opmap/opmapplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmapplugin.cpp rename to ground/gcs/src/plugins/opmap/opmapplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/opmap/opmapplugin.h b/ground/gcs/src/plugins/opmap/opmapplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/opmapplugin.h rename to ground/gcs/src/plugins/opmap/opmapplugin.h diff --git a/ground/openpilotgcs/src/plugins/opmap/pathcompiler.cpp b/ground/gcs/src/plugins/opmap/pathcompiler.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/pathcompiler.cpp rename to ground/gcs/src/plugins/opmap/pathcompiler.cpp diff --git a/ground/openpilotgcs/src/plugins/opmap/pathcompiler.h b/ground/gcs/src/plugins/opmap/pathcompiler.h similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/pathcompiler.h rename to ground/gcs/src/plugins/opmap/pathcompiler.h diff --git a/ground/openpilotgcs/src/plugins/opmap/pathplanner.cpp b/ground/gcs/src/plugins/opmap/pathplanner.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/pathplanner.cpp rename to ground/gcs/src/plugins/opmap/pathplanner.cpp diff --git a/ground/openpilotgcs/src/plugins/opmap/pathplanner.h b/ground/gcs/src/plugins/opmap/pathplanner.h similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/pathplanner.h rename to ground/gcs/src/plugins/opmap/pathplanner.h diff --git a/ground/openpilotgcs/src/plugins/opmap/pathplanner.ui b/ground/gcs/src/plugins/opmap/pathplanner.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/pathplanner.ui rename to ground/gcs/src/plugins/opmap/pathplanner.ui diff --git a/ground/openpilotgcs/src/plugins/opmap/widgetdelegates.cpp b/ground/gcs/src/plugins/opmap/widgetdelegates.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/widgetdelegates.cpp rename to ground/gcs/src/plugins/opmap/widgetdelegates.cpp diff --git a/ground/openpilotgcs/src/plugins/opmap/widgetdelegates.h b/ground/gcs/src/plugins/opmap/widgetdelegates.h similarity index 100% rename from ground/openpilotgcs/src/plugins/opmap/widgetdelegates.h rename to ground/gcs/src/plugins/opmap/widgetdelegates.h diff --git a/ground/openpilotgcs/src/plugins/osgearthview/OsgEarthviewGadget.pluginspec b/ground/gcs/src/plugins/osgearthview/OsgEarthviewGadget.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/OsgEarthviewGadget.pluginspec rename to ground/gcs/src/plugins/osgearthview/OsgEarthviewGadget.pluginspec diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osg.pri b/ground/gcs/src/plugins/osgearthview/osg.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osg.pri rename to ground/gcs/src/plugins/osgearthview/osg.pri diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgearth.pri b/ground/gcs/src/plugins/osgearthview/osgearth.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgearth.pri rename to ground/gcs/src/plugins/osgearthview/osgearth.pri diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgearthview.pro b/ground/gcs/src/plugins/osgearthview/osgearthview.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgearthview.pro rename to ground/gcs/src/plugins/osgearthview/osgearthview.pro diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgearthview.qrc b/ground/gcs/src/plugins/osgearthview/osgearthview.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgearthview.qrc rename to ground/gcs/src/plugins/osgearthview/osgearthview.qrc diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgearthview.ui b/ground/gcs/src/plugins/osgearthview/osgearthview.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgearthview.ui rename to ground/gcs/src/plugins/osgearthview/osgearthview.ui diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgearthview_dependencies.pri b/ground/gcs/src/plugins/osgearthview/osgearthview_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgearthview_dependencies.pri rename to ground/gcs/src/plugins/osgearthview/osgearthview_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgearthviewgadget.cpp b/ground/gcs/src/plugins/osgearthview/osgearthviewgadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgearthviewgadget.cpp rename to ground/gcs/src/plugins/osgearthview/osgearthviewgadget.cpp diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgearthviewgadget.h b/ground/gcs/src/plugins/osgearthview/osgearthviewgadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgearthviewgadget.h rename to ground/gcs/src/plugins/osgearthview/osgearthviewgadget.h diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgearthviewgadgetconfiguration.cpp b/ground/gcs/src/plugins/osgearthview/osgearthviewgadgetconfiguration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgearthviewgadgetconfiguration.cpp rename to ground/gcs/src/plugins/osgearthview/osgearthviewgadgetconfiguration.cpp diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgearthviewgadgetconfiguration.h b/ground/gcs/src/plugins/osgearthview/osgearthviewgadgetconfiguration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgearthviewgadgetconfiguration.h rename to ground/gcs/src/plugins/osgearthview/osgearthviewgadgetconfiguration.h diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgearthviewgadgetfactory.cpp b/ground/gcs/src/plugins/osgearthview/osgearthviewgadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgearthviewgadgetfactory.cpp rename to ground/gcs/src/plugins/osgearthview/osgearthviewgadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgearthviewgadgetfactory.h b/ground/gcs/src/plugins/osgearthview/osgearthviewgadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgearthviewgadgetfactory.h rename to ground/gcs/src/plugins/osgearthview/osgearthviewgadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgearthviewgadgetoptionspage.cpp b/ground/gcs/src/plugins/osgearthview/osgearthviewgadgetoptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgearthviewgadgetoptionspage.cpp rename to ground/gcs/src/plugins/osgearthview/osgearthviewgadgetoptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgearthviewgadgetoptionspage.h b/ground/gcs/src/plugins/osgearthview/osgearthviewgadgetoptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgearthviewgadgetoptionspage.h rename to ground/gcs/src/plugins/osgearthview/osgearthviewgadgetoptionspage.h diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgearthviewgadgetoptionspage.ui b/ground/gcs/src/plugins/osgearthview/osgearthviewgadgetoptionspage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgearthviewgadgetoptionspage.ui rename to ground/gcs/src/plugins/osgearthview/osgearthviewgadgetoptionspage.ui diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgearthviewplugin.cpp b/ground/gcs/src/plugins/osgearthview/osgearthviewplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgearthviewplugin.cpp rename to ground/gcs/src/plugins/osgearthview/osgearthviewplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgearthviewplugin.h b/ground/gcs/src/plugins/osgearthview/osgearthviewplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgearthviewplugin.h rename to ground/gcs/src/plugins/osgearthview/osgearthviewplugin.h diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgearthviewwidget.cpp b/ground/gcs/src/plugins/osgearthview/osgearthviewwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgearthviewwidget.cpp rename to ground/gcs/src/plugins/osgearthview/osgearthviewwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgearthviewwidget.h b/ground/gcs/src/plugins/osgearthview/osgearthviewwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgearthviewwidget.h rename to ground/gcs/src/plugins/osgearthview/osgearthviewwidget.h diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgviewerwidget.cpp b/ground/gcs/src/plugins/osgearthview/osgviewerwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgviewerwidget.cpp rename to ground/gcs/src/plugins/osgearthview/osgviewerwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/osgearthview/osgviewerwidget.h b/ground/gcs/src/plugins/osgearthview/osgviewerwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/osgearthview/osgviewerwidget.h rename to ground/gcs/src/plugins/osgearthview/osgviewerwidget.h diff --git a/ground/openpilotgcs/src/plugins/pathactioneditor/PathActionEditor.pluginspec b/ground/gcs/src/plugins/pathactioneditor/PathActionEditor.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/pathactioneditor/PathActionEditor.pluginspec rename to ground/gcs/src/plugins/pathactioneditor/PathActionEditor.pluginspec diff --git a/ground/openpilotgcs/src/plugins/pathactioneditor/browseritemdelegate.cpp b/ground/gcs/src/plugins/pathactioneditor/browseritemdelegate.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/pathactioneditor/browseritemdelegate.cpp rename to ground/gcs/src/plugins/pathactioneditor/browseritemdelegate.cpp diff --git a/ground/openpilotgcs/src/plugins/pathactioneditor/browseritemdelegate.h b/ground/gcs/src/plugins/pathactioneditor/browseritemdelegate.h similarity index 100% rename from ground/openpilotgcs/src/plugins/pathactioneditor/browseritemdelegate.h rename to ground/gcs/src/plugins/pathactioneditor/browseritemdelegate.h diff --git a/ground/openpilotgcs/src/plugins/pathactioneditor/fieldtreeitem.cpp b/ground/gcs/src/plugins/pathactioneditor/fieldtreeitem.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/pathactioneditor/fieldtreeitem.cpp rename to ground/gcs/src/plugins/pathactioneditor/fieldtreeitem.cpp diff --git a/ground/openpilotgcs/src/plugins/pathactioneditor/fieldtreeitem.h b/ground/gcs/src/plugins/pathactioneditor/fieldtreeitem.h similarity index 100% rename from ground/openpilotgcs/src/plugins/pathactioneditor/fieldtreeitem.h rename to ground/gcs/src/plugins/pathactioneditor/fieldtreeitem.h diff --git a/ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditor.pro b/ground/gcs/src/plugins/pathactioneditor/pathactioneditor.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditor.pro rename to ground/gcs/src/plugins/pathactioneditor/pathactioneditor.pro diff --git a/ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditor.ui b/ground/gcs/src/plugins/pathactioneditor/pathactioneditor.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditor.ui rename to ground/gcs/src/plugins/pathactioneditor/pathactioneditor.ui diff --git a/ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditorgadget.cpp b/ground/gcs/src/plugins/pathactioneditor/pathactioneditorgadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditorgadget.cpp rename to ground/gcs/src/plugins/pathactioneditor/pathactioneditorgadget.cpp diff --git a/ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditorgadget.h b/ground/gcs/src/plugins/pathactioneditor/pathactioneditorgadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditorgadget.h rename to ground/gcs/src/plugins/pathactioneditor/pathactioneditorgadget.h diff --git a/ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditorgadgetfactory.cpp b/ground/gcs/src/plugins/pathactioneditor/pathactioneditorgadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditorgadgetfactory.cpp rename to ground/gcs/src/plugins/pathactioneditor/pathactioneditorgadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditorgadgetfactory.h b/ground/gcs/src/plugins/pathactioneditor/pathactioneditorgadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditorgadgetfactory.h rename to ground/gcs/src/plugins/pathactioneditor/pathactioneditorgadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditorgadgetwidget.cpp b/ground/gcs/src/plugins/pathactioneditor/pathactioneditorgadgetwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditorgadgetwidget.cpp rename to ground/gcs/src/plugins/pathactioneditor/pathactioneditorgadgetwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditorgadgetwidget.h b/ground/gcs/src/plugins/pathactioneditor/pathactioneditorgadgetwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditorgadgetwidget.h rename to ground/gcs/src/plugins/pathactioneditor/pathactioneditorgadgetwidget.h diff --git a/ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditorplugin.cpp b/ground/gcs/src/plugins/pathactioneditor/pathactioneditorplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditorplugin.cpp rename to ground/gcs/src/plugins/pathactioneditor/pathactioneditorplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditorplugin.h b/ground/gcs/src/plugins/pathactioneditor/pathactioneditorplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditorplugin.h rename to ground/gcs/src/plugins/pathactioneditor/pathactioneditorplugin.h diff --git a/ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditortreemodel.cpp b/ground/gcs/src/plugins/pathactioneditor/pathactioneditortreemodel.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditortreemodel.cpp rename to ground/gcs/src/plugins/pathactioneditor/pathactioneditortreemodel.cpp diff --git a/ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditortreemodel.h b/ground/gcs/src/plugins/pathactioneditor/pathactioneditortreemodel.h similarity index 100% rename from ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditortreemodel.h rename to ground/gcs/src/plugins/pathactioneditor/pathactioneditortreemodel.h diff --git a/ground/openpilotgcs/src/plugins/pathactioneditor/treeitem.cpp b/ground/gcs/src/plugins/pathactioneditor/treeitem.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/pathactioneditor/treeitem.cpp rename to ground/gcs/src/plugins/pathactioneditor/treeitem.cpp diff --git a/ground/openpilotgcs/src/plugins/pathactioneditor/treeitem.h b/ground/gcs/src/plugins/pathactioneditor/treeitem.h similarity index 100% rename from ground/openpilotgcs/src/plugins/pathactioneditor/treeitem.h rename to ground/gcs/src/plugins/pathactioneditor/treeitem.h diff --git a/ground/openpilotgcs/src/plugins/pfdqml/PfdQml.pluginspec b/ground/gcs/src/plugins/pfdqml/PfdQml.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/PfdQml.pluginspec rename to ground/gcs/src/plugins/pfdqml/PfdQml.pluginspec diff --git a/ground/openpilotgcs/src/plugins/pfdqml/PfdResources.qrc b/ground/gcs/src/plugins/pfdqml/PfdResources.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/PfdResources.qrc rename to ground/gcs/src/plugins/pfdqml/PfdResources.qrc diff --git a/ground/openpilotgcs/src/plugins/pfdqml/fonts/PTS75F.ttf b/ground/gcs/src/plugins/pfdqml/fonts/PTS75F.ttf similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/fonts/PTS75F.ttf rename to ground/gcs/src/plugins/pfdqml/fonts/PTS75F.ttf diff --git a/ground/openpilotgcs/src/plugins/pfdqml/fonts/Paratype PT Sans Free Font License.txt b/ground/gcs/src/plugins/pfdqml/fonts/Paratype PT Sans Free Font License.txt similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/fonts/Paratype PT Sans Free Font License.txt rename to ground/gcs/src/plugins/pfdqml/fonts/Paratype PT Sans Free Font License.txt diff --git a/ground/openpilotgcs/src/plugins/pfdqml/osgearth.cpp b/ground/gcs/src/plugins/pfdqml/osgearth.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/osgearth.cpp rename to ground/gcs/src/plugins/pfdqml/osgearth.cpp diff --git a/ground/openpilotgcs/src/plugins/pfdqml/osgearth.h b/ground/gcs/src/plugins/pfdqml/osgearth.h similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/osgearth.h rename to ground/gcs/src/plugins/pfdqml/osgearth.h diff --git a/ground/openpilotgcs/src/plugins/pfdqml/pfdqml.pro b/ground/gcs/src/plugins/pfdqml/pfdqml.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/pfdqml.pro rename to ground/gcs/src/plugins/pfdqml/pfdqml.pro diff --git a/ground/openpilotgcs/src/plugins/pfdqml/pfdqml_dependencies.pri b/ground/gcs/src/plugins/pfdqml/pfdqml_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/pfdqml_dependencies.pri rename to ground/gcs/src/plugins/pfdqml/pfdqml_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadget.cpp b/ground/gcs/src/plugins/pfdqml/pfdqmlgadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadget.cpp rename to ground/gcs/src/plugins/pfdqml/pfdqmlgadget.cpp diff --git a/ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadget.h b/ground/gcs/src/plugins/pfdqml/pfdqmlgadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadget.h rename to ground/gcs/src/plugins/pfdqml/pfdqmlgadget.h diff --git a/ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetconfiguration.cpp b/ground/gcs/src/plugins/pfdqml/pfdqmlgadgetconfiguration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetconfiguration.cpp rename to ground/gcs/src/plugins/pfdqml/pfdqmlgadgetconfiguration.cpp diff --git a/ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetconfiguration.h b/ground/gcs/src/plugins/pfdqml/pfdqmlgadgetconfiguration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetconfiguration.h rename to ground/gcs/src/plugins/pfdqml/pfdqmlgadgetconfiguration.h diff --git a/ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetfactory.cpp b/ground/gcs/src/plugins/pfdqml/pfdqmlgadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetfactory.cpp rename to ground/gcs/src/plugins/pfdqml/pfdqmlgadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetfactory.h b/ground/gcs/src/plugins/pfdqml/pfdqmlgadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetfactory.h rename to ground/gcs/src/plugins/pfdqml/pfdqmlgadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetoptionspage.cpp b/ground/gcs/src/plugins/pfdqml/pfdqmlgadgetoptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetoptionspage.cpp rename to ground/gcs/src/plugins/pfdqml/pfdqmlgadgetoptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetoptionspage.h b/ground/gcs/src/plugins/pfdqml/pfdqmlgadgetoptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetoptionspage.h rename to ground/gcs/src/plugins/pfdqml/pfdqmlgadgetoptionspage.h diff --git a/ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetoptionspage.ui b/ground/gcs/src/plugins/pfdqml/pfdqmlgadgetoptionspage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetoptionspage.ui rename to ground/gcs/src/plugins/pfdqml/pfdqmlgadgetoptionspage.ui diff --git a/ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetwidget.cpp b/ground/gcs/src/plugins/pfdqml/pfdqmlgadgetwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetwidget.cpp rename to ground/gcs/src/plugins/pfdqml/pfdqmlgadgetwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetwidget.h b/ground/gcs/src/plugins/pfdqml/pfdqmlgadgetwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetwidget.h rename to ground/gcs/src/plugins/pfdqml/pfdqmlgadgetwidget.h diff --git a/ground/openpilotgcs/src/plugins/pfdqml/pfdqmlplugin.cpp b/ground/gcs/src/plugins/pfdqml/pfdqmlplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/pfdqmlplugin.cpp rename to ground/gcs/src/plugins/pfdqml/pfdqmlplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/pfdqml/pfdqmlplugin.h b/ground/gcs/src/plugins/pfdqml/pfdqmlplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/pfdqml/pfdqmlplugin.h rename to ground/gcs/src/plugins/pfdqml/pfdqmlplugin.h diff --git a/ground/openpilotgcs/src/plugins/plugins.pro b/ground/gcs/src/plugins/plugins.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/plugins.pro rename to ground/gcs/src/plugins/plugins.pro diff --git a/ground/openpilotgcs/src/plugins/qmlview/QMLView.pluginspec b/ground/gcs/src/plugins/qmlview/QMLView.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/qmlview/QMLView.pluginspec rename to ground/gcs/src/plugins/qmlview/QMLView.pluginspec diff --git a/ground/openpilotgcs/src/plugins/qmlview/qmlview.pro b/ground/gcs/src/plugins/qmlview/qmlview.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/qmlview/qmlview.pro rename to ground/gcs/src/plugins/qmlview/qmlview.pro diff --git a/ground/openpilotgcs/src/plugins/qmlview/qmlview_dependencies.pri b/ground/gcs/src/plugins/qmlview/qmlview_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/qmlview/qmlview_dependencies.pri rename to ground/gcs/src/plugins/qmlview/qmlview_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/qmlview/qmlviewgadget.cpp b/ground/gcs/src/plugins/qmlview/qmlviewgadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/qmlview/qmlviewgadget.cpp rename to ground/gcs/src/plugins/qmlview/qmlviewgadget.cpp diff --git a/ground/openpilotgcs/src/plugins/qmlview/qmlviewgadget.h b/ground/gcs/src/plugins/qmlview/qmlviewgadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/qmlview/qmlviewgadget.h rename to ground/gcs/src/plugins/qmlview/qmlviewgadget.h diff --git a/ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetconfiguration.cpp b/ground/gcs/src/plugins/qmlview/qmlviewgadgetconfiguration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetconfiguration.cpp rename to ground/gcs/src/plugins/qmlview/qmlviewgadgetconfiguration.cpp diff --git a/ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetconfiguration.h b/ground/gcs/src/plugins/qmlview/qmlviewgadgetconfiguration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetconfiguration.h rename to ground/gcs/src/plugins/qmlview/qmlviewgadgetconfiguration.h diff --git a/ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetfactory.cpp b/ground/gcs/src/plugins/qmlview/qmlviewgadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetfactory.cpp rename to ground/gcs/src/plugins/qmlview/qmlviewgadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetfactory.h b/ground/gcs/src/plugins/qmlview/qmlviewgadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetfactory.h rename to ground/gcs/src/plugins/qmlview/qmlviewgadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetoptionspage.cpp b/ground/gcs/src/plugins/qmlview/qmlviewgadgetoptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetoptionspage.cpp rename to ground/gcs/src/plugins/qmlview/qmlviewgadgetoptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetoptionspage.h b/ground/gcs/src/plugins/qmlview/qmlviewgadgetoptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetoptionspage.h rename to ground/gcs/src/plugins/qmlview/qmlviewgadgetoptionspage.h diff --git a/ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetoptionspage.ui b/ground/gcs/src/plugins/qmlview/qmlviewgadgetoptionspage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetoptionspage.ui rename to ground/gcs/src/plugins/qmlview/qmlviewgadgetoptionspage.ui diff --git a/ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetwidget.cpp b/ground/gcs/src/plugins/qmlview/qmlviewgadgetwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetwidget.cpp rename to ground/gcs/src/plugins/qmlview/qmlviewgadgetwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetwidget.h b/ground/gcs/src/plugins/qmlview/qmlviewgadgetwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetwidget.h rename to ground/gcs/src/plugins/qmlview/qmlviewgadgetwidget.h diff --git a/ground/openpilotgcs/src/plugins/qmlview/qmlviewplugin.cpp b/ground/gcs/src/plugins/qmlview/qmlviewplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/qmlview/qmlviewplugin.cpp rename to ground/gcs/src/plugins/qmlview/qmlviewplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/qmlview/qmlviewplugin.h b/ground/gcs/src/plugins/qmlview/qmlviewplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/qmlview/qmlviewplugin.h rename to ground/gcs/src/plugins/qmlview/qmlviewplugin.h diff --git a/ground/openpilotgcs/src/plugins/scope/ScopeGadget.pluginspec b/ground/gcs/src/plugins/scope/ScopeGadget.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/ScopeGadget.pluginspec rename to ground/gcs/src/plugins/scope/ScopeGadget.pluginspec diff --git a/ground/openpilotgcs/src/plugins/scope/plotdata.cpp b/ground/gcs/src/plugins/scope/plotdata.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/plotdata.cpp rename to ground/gcs/src/plugins/scope/plotdata.cpp diff --git a/ground/openpilotgcs/src/plugins/scope/plotdata.h b/ground/gcs/src/plugins/scope/plotdata.h similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/plotdata.h rename to ground/gcs/src/plugins/scope/plotdata.h diff --git a/ground/openpilotgcs/src/plugins/scope/scope.pri b/ground/gcs/src/plugins/scope/scope.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/scope.pri rename to ground/gcs/src/plugins/scope/scope.pri diff --git a/ground/openpilotgcs/src/plugins/scope/scope.pro b/ground/gcs/src/plugins/scope/scope.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/scope.pro rename to ground/gcs/src/plugins/scope/scope.pro diff --git a/ground/openpilotgcs/src/plugins/scope/scope_dependencies.pri b/ground/gcs/src/plugins/scope/scope_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/scope_dependencies.pri rename to ground/gcs/src/plugins/scope/scope_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/scope/scope_global.h b/ground/gcs/src/plugins/scope/scope_global.h similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/scope_global.h rename to ground/gcs/src/plugins/scope/scope_global.h diff --git a/ground/openpilotgcs/src/plugins/scope/scopegadget.cpp b/ground/gcs/src/plugins/scope/scopegadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/scopegadget.cpp rename to ground/gcs/src/plugins/scope/scopegadget.cpp diff --git a/ground/openpilotgcs/src/plugins/scope/scopegadget.h b/ground/gcs/src/plugins/scope/scopegadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/scopegadget.h rename to ground/gcs/src/plugins/scope/scopegadget.h diff --git a/ground/openpilotgcs/src/plugins/scope/scopegadgetconfiguration.cpp b/ground/gcs/src/plugins/scope/scopegadgetconfiguration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/scopegadgetconfiguration.cpp rename to ground/gcs/src/plugins/scope/scopegadgetconfiguration.cpp diff --git a/ground/openpilotgcs/src/plugins/scope/scopegadgetconfiguration.h b/ground/gcs/src/plugins/scope/scopegadgetconfiguration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/scopegadgetconfiguration.h rename to ground/gcs/src/plugins/scope/scopegadgetconfiguration.h diff --git a/ground/openpilotgcs/src/plugins/scope/scopegadgetfactory.cpp b/ground/gcs/src/plugins/scope/scopegadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/scopegadgetfactory.cpp rename to ground/gcs/src/plugins/scope/scopegadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/scope/scopegadgetfactory.h b/ground/gcs/src/plugins/scope/scopegadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/scopegadgetfactory.h rename to ground/gcs/src/plugins/scope/scopegadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/scope/scopegadgetoptionspage.cpp b/ground/gcs/src/plugins/scope/scopegadgetoptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/scopegadgetoptionspage.cpp rename to ground/gcs/src/plugins/scope/scopegadgetoptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/scope/scopegadgetoptionspage.h b/ground/gcs/src/plugins/scope/scopegadgetoptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/scopegadgetoptionspage.h rename to ground/gcs/src/plugins/scope/scopegadgetoptionspage.h diff --git a/ground/openpilotgcs/src/plugins/scope/scopegadgetoptionspage.ui b/ground/gcs/src/plugins/scope/scopegadgetoptionspage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/scopegadgetoptionspage.ui rename to ground/gcs/src/plugins/scope/scopegadgetoptionspage.ui diff --git a/ground/openpilotgcs/src/plugins/scope/scopegadgetwidget.cpp b/ground/gcs/src/plugins/scope/scopegadgetwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/scopegadgetwidget.cpp rename to ground/gcs/src/plugins/scope/scopegadgetwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/scope/scopegadgetwidget.h b/ground/gcs/src/plugins/scope/scopegadgetwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/scopegadgetwidget.h rename to ground/gcs/src/plugins/scope/scopegadgetwidget.h diff --git a/ground/openpilotgcs/src/plugins/scope/scopeplugin.cpp b/ground/gcs/src/plugins/scope/scopeplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/scopeplugin.cpp rename to ground/gcs/src/plugins/scope/scopeplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/scope/scopeplugin.h b/ground/gcs/src/plugins/scope/scopeplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/scope/scopeplugin.h rename to ground/gcs/src/plugins/scope/scopeplugin.h diff --git a/ground/openpilotgcs/src/plugins/serialconnection/Serial.pluginspec b/ground/gcs/src/plugins/serialconnection/Serial.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/serialconnection/Serial.pluginspec rename to ground/gcs/src/plugins/serialconnection/Serial.pluginspec diff --git a/ground/openpilotgcs/src/plugins/serialconnection/serial.pri b/ground/gcs/src/plugins/serialconnection/serial.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/serialconnection/serial.pri rename to ground/gcs/src/plugins/serialconnection/serial.pri diff --git a/ground/openpilotgcs/src/plugins/serialconnection/serial_dependencies.pri b/ground/gcs/src/plugins/serialconnection/serial_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/serialconnection/serial_dependencies.pri rename to ground/gcs/src/plugins/serialconnection/serial_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/serialconnection/serial_global.h b/ground/gcs/src/plugins/serialconnection/serial_global.h similarity index 100% rename from ground/openpilotgcs/src/plugins/serialconnection/serial_global.h rename to ground/gcs/src/plugins/serialconnection/serial_global.h diff --git a/ground/openpilotgcs/src/plugins/serialconnection/serialconnection.pro b/ground/gcs/src/plugins/serialconnection/serialconnection.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/serialconnection/serialconnection.pro rename to ground/gcs/src/plugins/serialconnection/serialconnection.pro diff --git a/ground/openpilotgcs/src/plugins/serialconnection/serialplugin.cpp b/ground/gcs/src/plugins/serialconnection/serialplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/serialconnection/serialplugin.cpp rename to ground/gcs/src/plugins/serialconnection/serialplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/serialconnection/serialplugin.h b/ground/gcs/src/plugins/serialconnection/serialplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/serialconnection/serialplugin.h rename to ground/gcs/src/plugins/serialconnection/serialplugin.h diff --git a/ground/openpilotgcs/src/plugins/serialconnection/serialpluginconfiguration.cpp b/ground/gcs/src/plugins/serialconnection/serialpluginconfiguration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/serialconnection/serialpluginconfiguration.cpp rename to ground/gcs/src/plugins/serialconnection/serialpluginconfiguration.cpp diff --git a/ground/openpilotgcs/src/plugins/serialconnection/serialpluginconfiguration.h b/ground/gcs/src/plugins/serialconnection/serialpluginconfiguration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/serialconnection/serialpluginconfiguration.h rename to ground/gcs/src/plugins/serialconnection/serialpluginconfiguration.h diff --git a/ground/openpilotgcs/src/plugins/serialconnection/serialpluginoptions.ui b/ground/gcs/src/plugins/serialconnection/serialpluginoptions.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/serialconnection/serialpluginoptions.ui rename to ground/gcs/src/plugins/serialconnection/serialpluginoptions.ui diff --git a/ground/openpilotgcs/src/plugins/serialconnection/serialpluginoptionspage.cpp b/ground/gcs/src/plugins/serialconnection/serialpluginoptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/serialconnection/serialpluginoptionspage.cpp rename to ground/gcs/src/plugins/serialconnection/serialpluginoptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/serialconnection/serialpluginoptionspage.h b/ground/gcs/src/plugins/serialconnection/serialpluginoptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/serialconnection/serialpluginoptionspage.h rename to ground/gcs/src/plugins/serialconnection/serialpluginoptionspage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/SetupWizard.pluginspec b/ground/gcs/src/plugins/setupwizard/SetupWizard.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/SetupWizard.pluginspec rename to ground/gcs/src/plugins/setupwizard/SetupWizard.pluginspec diff --git a/ground/openpilotgcs/src/plugins/setupwizard/biascalibrationutil.cpp b/ground/gcs/src/plugins/setupwizard/biascalibrationutil.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/biascalibrationutil.cpp rename to ground/gcs/src/plugins/setupwizard/biascalibrationutil.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/biascalibrationutil.h b/ground/gcs/src/plugins/setupwizard/biascalibrationutil.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/biascalibrationutil.h rename to ground/gcs/src/plugins/setupwizard/biascalibrationutil.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/connectiondiagram.cpp b/ground/gcs/src/plugins/setupwizard/connectiondiagram.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/connectiondiagram.cpp rename to ground/gcs/src/plugins/setupwizard/connectiondiagram.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/connectiondiagram.h b/ground/gcs/src/plugins/setupwizard/connectiondiagram.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/connectiondiagram.h rename to ground/gcs/src/plugins/setupwizard/connectiondiagram.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/connectiondiagram.ui b/ground/gcs/src/plugins/setupwizard/connectiondiagram.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/connectiondiagram.ui rename to ground/gcs/src/plugins/setupwizard/connectiondiagram.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/outputcalibrationutil.cpp b/ground/gcs/src/plugins/setupwizard/outputcalibrationutil.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/outputcalibrationutil.cpp rename to ground/gcs/src/plugins/setupwizard/outputcalibrationutil.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/outputcalibrationutil.h b/ground/gcs/src/plugins/setupwizard/outputcalibrationutil.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/outputcalibrationutil.h rename to ground/gcs/src/plugins/setupwizard/outputcalibrationutil.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/abstractwizardpage.cpp b/ground/gcs/src/plugins/setupwizard/pages/abstractwizardpage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/abstractwizardpage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/abstractwizardpage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/abstractwizardpage.h b/ground/gcs/src/plugins/setupwizard/pages/abstractwizardpage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/abstractwizardpage.h rename to ground/gcs/src/plugins/setupwizard/pages/abstractwizardpage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.cpp b/ground/gcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.h b/ground/gcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.h rename to ground/gcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.ui b/ground/gcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.ui rename to ground/gcs/src/plugins/setupwizard/pages/airframeinitialtuningpage.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/airspeedpage.cpp b/ground/gcs/src/plugins/setupwizard/pages/airspeedpage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/airspeedpage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/airspeedpage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/airspeedpage.h b/ground/gcs/src/plugins/setupwizard/pages/airspeedpage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/airspeedpage.h rename to ground/gcs/src/plugins/setupwizard/pages/airspeedpage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/autoupdatepage.cpp b/ground/gcs/src/plugins/setupwizard/pages/autoupdatepage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/autoupdatepage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/autoupdatepage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/autoupdatepage.h b/ground/gcs/src/plugins/setupwizard/pages/autoupdatepage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/autoupdatepage.h rename to ground/gcs/src/plugins/setupwizard/pages/autoupdatepage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/autoupdatepage.ui b/ground/gcs/src/plugins/setupwizard/pages/autoupdatepage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/autoupdatepage.ui rename to ground/gcs/src/plugins/setupwizard/pages/autoupdatepage.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/biascalibrationpage.cpp b/ground/gcs/src/plugins/setupwizard/pages/biascalibrationpage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/biascalibrationpage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/biascalibrationpage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/biascalibrationpage.h b/ground/gcs/src/plugins/setupwizard/pages/biascalibrationpage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/biascalibrationpage.h rename to ground/gcs/src/plugins/setupwizard/pages/biascalibrationpage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/biascalibrationpage.ui b/ground/gcs/src/plugins/setupwizard/pages/biascalibrationpage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/biascalibrationpage.ui rename to ground/gcs/src/plugins/setupwizard/pages/biascalibrationpage.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/controllerpage.cpp b/ground/gcs/src/plugins/setupwizard/pages/controllerpage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/controllerpage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/controllerpage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/controllerpage.h b/ground/gcs/src/plugins/setupwizard/pages/controllerpage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/controllerpage.h rename to ground/gcs/src/plugins/setupwizard/pages/controllerpage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/controllerpage.ui b/ground/gcs/src/plugins/setupwizard/pages/controllerpage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/controllerpage.ui rename to ground/gcs/src/plugins/setupwizard/pages/controllerpage.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/esccalibrationpage.cpp b/ground/gcs/src/plugins/setupwizard/pages/esccalibrationpage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/esccalibrationpage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/esccalibrationpage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/esccalibrationpage.h b/ground/gcs/src/plugins/setupwizard/pages/esccalibrationpage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/esccalibrationpage.h rename to ground/gcs/src/plugins/setupwizard/pages/esccalibrationpage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/esccalibrationpage.ui b/ground/gcs/src/plugins/setupwizard/pages/esccalibrationpage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/esccalibrationpage.ui rename to ground/gcs/src/plugins/setupwizard/pages/esccalibrationpage.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/escpage.cpp b/ground/gcs/src/plugins/setupwizard/pages/escpage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/escpage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/escpage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/escpage.h b/ground/gcs/src/plugins/setupwizard/pages/escpage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/escpage.h rename to ground/gcs/src/plugins/setupwizard/pages/escpage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/escpage.ui b/ground/gcs/src/plugins/setupwizard/pages/escpage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/escpage.ui rename to ground/gcs/src/plugins/setupwizard/pages/escpage.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/fixedwingpage.cpp b/ground/gcs/src/plugins/setupwizard/pages/fixedwingpage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/fixedwingpage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/fixedwingpage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/fixedwingpage.h b/ground/gcs/src/plugins/setupwizard/pages/fixedwingpage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/fixedwingpage.h rename to ground/gcs/src/plugins/setupwizard/pages/fixedwingpage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/gpspage.cpp b/ground/gcs/src/plugins/setupwizard/pages/gpspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/gpspage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/gpspage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/gpspage.h b/ground/gcs/src/plugins/setupwizard/pages/gpspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/gpspage.h rename to ground/gcs/src/plugins/setupwizard/pages/gpspage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/helipage.cpp b/ground/gcs/src/plugins/setupwizard/pages/helipage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/helipage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/helipage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/helipage.h b/ground/gcs/src/plugins/setupwizard/pages/helipage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/helipage.h rename to ground/gcs/src/plugins/setupwizard/pages/helipage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/helipage.ui b/ground/gcs/src/plugins/setupwizard/pages/helipage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/helipage.ui rename to ground/gcs/src/plugins/setupwizard/pages/helipage.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/inputpage.cpp b/ground/gcs/src/plugins/setupwizard/pages/inputpage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/inputpage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/inputpage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/inputpage.h b/ground/gcs/src/plugins/setupwizard/pages/inputpage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/inputpage.h rename to ground/gcs/src/plugins/setupwizard/pages/inputpage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/inputpage.ui b/ground/gcs/src/plugins/setupwizard/pages/inputpage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/inputpage.ui rename to ground/gcs/src/plugins/setupwizard/pages/inputpage.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/multipage.cpp b/ground/gcs/src/plugins/setupwizard/pages/multipage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/multipage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/multipage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/multipage.h b/ground/gcs/src/plugins/setupwizard/pages/multipage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/multipage.h rename to ground/gcs/src/plugins/setupwizard/pages/multipage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/notyetimplementedpage.cpp b/ground/gcs/src/plugins/setupwizard/pages/notyetimplementedpage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/notyetimplementedpage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/notyetimplementedpage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/notyetimplementedpage.h b/ground/gcs/src/plugins/setupwizard/pages/notyetimplementedpage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/notyetimplementedpage.h rename to ground/gcs/src/plugins/setupwizard/pages/notyetimplementedpage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/notyetimplementedpage.ui b/ground/gcs/src/plugins/setupwizard/pages/notyetimplementedpage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/notyetimplementedpage.ui rename to ground/gcs/src/plugins/setupwizard/pages/notyetimplementedpage.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/opendpage.cpp b/ground/gcs/src/plugins/setupwizard/pages/opendpage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/opendpage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/opendpage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/opendpage.h b/ground/gcs/src/plugins/setupwizard/pages/opendpage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/opendpage.h rename to ground/gcs/src/plugins/setupwizard/pages/opendpage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/opendpage.ui b/ground/gcs/src/plugins/setupwizard/pages/opendpage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/opendpage.ui rename to ground/gcs/src/plugins/setupwizard/pages/opendpage.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/opstartpage.cpp b/ground/gcs/src/plugins/setupwizard/pages/opstartpage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/opstartpage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/opstartpage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/opstartpage.h b/ground/gcs/src/plugins/setupwizard/pages/opstartpage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/opstartpage.h rename to ground/gcs/src/plugins/setupwizard/pages/opstartpage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/opstartpage.ui b/ground/gcs/src/plugins/setupwizard/pages/opstartpage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/opstartpage.ui rename to ground/gcs/src/plugins/setupwizard/pages/opstartpage.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/outputcalibrationpage.cpp b/ground/gcs/src/plugins/setupwizard/pages/outputcalibrationpage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/outputcalibrationpage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/outputcalibrationpage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/outputcalibrationpage.h b/ground/gcs/src/plugins/setupwizard/pages/outputcalibrationpage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/outputcalibrationpage.h rename to ground/gcs/src/plugins/setupwizard/pages/outputcalibrationpage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/outputcalibrationpage.ui b/ground/gcs/src/plugins/setupwizard/pages/outputcalibrationpage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/outputcalibrationpage.ui rename to ground/gcs/src/plugins/setupwizard/pages/outputcalibrationpage.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/revocalibrationpage.cpp b/ground/gcs/src/plugins/setupwizard/pages/revocalibrationpage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/revocalibrationpage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/revocalibrationpage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/revocalibrationpage.h b/ground/gcs/src/plugins/setupwizard/pages/revocalibrationpage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/revocalibrationpage.h rename to ground/gcs/src/plugins/setupwizard/pages/revocalibrationpage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/revocalibrationpage.ui b/ground/gcs/src/plugins/setupwizard/pages/revocalibrationpage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/revocalibrationpage.ui rename to ground/gcs/src/plugins/setupwizard/pages/revocalibrationpage.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/savepage.cpp b/ground/gcs/src/plugins/setupwizard/pages/savepage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/savepage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/savepage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/savepage.h b/ground/gcs/src/plugins/setupwizard/pages/savepage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/savepage.h rename to ground/gcs/src/plugins/setupwizard/pages/savepage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/savepage.ui b/ground/gcs/src/plugins/setupwizard/pages/savepage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/savepage.ui rename to ground/gcs/src/plugins/setupwizard/pages/savepage.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/selectionpage.cpp b/ground/gcs/src/plugins/setupwizard/pages/selectionpage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/selectionpage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/selectionpage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/selectionpage.h b/ground/gcs/src/plugins/setupwizard/pages/selectionpage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/selectionpage.h rename to ground/gcs/src/plugins/setupwizard/pages/selectionpage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/selectionpage.ui b/ground/gcs/src/plugins/setupwizard/pages/selectionpage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/selectionpage.ui rename to ground/gcs/src/plugins/setupwizard/pages/selectionpage.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/servopage.cpp b/ground/gcs/src/plugins/setupwizard/pages/servopage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/servopage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/servopage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/servopage.h b/ground/gcs/src/plugins/setupwizard/pages/servopage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/servopage.h rename to ground/gcs/src/plugins/setupwizard/pages/servopage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/servopage.ui b/ground/gcs/src/plugins/setupwizard/pages/servopage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/servopage.ui rename to ground/gcs/src/plugins/setupwizard/pages/servopage.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/summarypage.cpp b/ground/gcs/src/plugins/setupwizard/pages/summarypage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/summarypage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/summarypage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/summarypage.h b/ground/gcs/src/plugins/setupwizard/pages/summarypage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/summarypage.h rename to ground/gcs/src/plugins/setupwizard/pages/summarypage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/summarypage.ui b/ground/gcs/src/plugins/setupwizard/pages/summarypage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/summarypage.ui rename to ground/gcs/src/plugins/setupwizard/pages/summarypage.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/surfacepage.cpp b/ground/gcs/src/plugins/setupwizard/pages/surfacepage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/surfacepage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/surfacepage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/surfacepage.h b/ground/gcs/src/plugins/setupwizard/pages/surfacepage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/surfacepage.h rename to ground/gcs/src/plugins/setupwizard/pages/surfacepage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/surfacepage.ui b/ground/gcs/src/plugins/setupwizard/pages/surfacepage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/surfacepage.ui rename to ground/gcs/src/plugins/setupwizard/pages/surfacepage.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/vehiclepage.cpp b/ground/gcs/src/plugins/setupwizard/pages/vehiclepage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/vehiclepage.cpp rename to ground/gcs/src/plugins/setupwizard/pages/vehiclepage.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/vehiclepage.h b/ground/gcs/src/plugins/setupwizard/pages/vehiclepage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/vehiclepage.h rename to ground/gcs/src/plugins/setupwizard/pages/vehiclepage.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/pages/vehiclepage.ui b/ground/gcs/src/plugins/setupwizard/pages/vehiclepage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/pages/vehiclepage.ui rename to ground/gcs/src/plugins/setupwizard/pages/vehiclepage.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-ESC-down.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-ESC-down.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-ESC-down.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-ESC-down.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-ESC-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-ESC-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-ESC-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-ESC-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-calculate-down.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-calculate-down.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-calculate-down.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-calculate-down.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-calculate-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-calculate-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-calculate-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-calculate-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-flash-down.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-flash-down.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-flash-down.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-flash-down.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-flash-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-flash-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-flash-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-flash-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-heli-down.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-heli-down.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-heli-down.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-heli-down.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-heli-over.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-heli-over.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-heli-over.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-heli-over.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-heli-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-heli-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-heli-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-heli-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-illustration-color-down.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-illustration-color-down.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-illustration-color-down.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-illustration-color-down.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-illustration-color-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-illustration-color-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-illustration-color-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-illustration-color-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-land-down.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-land-down.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-land-down.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-land-down.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-land-over.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-land-over.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-land-over.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-land-over.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-land-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-land-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-land-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-land-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-multi-down.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-multi-down.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-multi-down.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-multi-down.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-multi-over.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-multi-over.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-multi-over.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-multi-over.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-multi-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-multi-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-multi-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-multi-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-oneshot-dwn.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-oneshot-dwn.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-oneshot-dwn.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-oneshot-dwn.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-oneshot-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-oneshot-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-oneshot-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-oneshot-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-oneshot125-down.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-oneshot125-down.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-oneshot125-down.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-oneshot125-down.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-oneshot125-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-oneshot125-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-oneshot125-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-oneshot125-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-plane-down.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-plane-down.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-plane-down.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-plane-down.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-plane-over.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-plane-over.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-plane-over.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-plane-over.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-plane-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-plane-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-plane-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-plane-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-ppm-down.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-ppm-down.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-ppm-down.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-ppm-down.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-ppm-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-ppm-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-ppm-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-ppm-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-pwm-down.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-pwm-down.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-pwm-down.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-pwm-down.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-pwm-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-pwm-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-pwm-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-pwm-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-rapid-dwn.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-rapid-dwn.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-rapid-dwn.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-rapid-dwn.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-rapid-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-rapid-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-rapid-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-rapid-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-sat-down.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-sat-down.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-sat-down.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-sat-down.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-sat-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-sat-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-sat-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-sat-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-save-down.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-save-down.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-save-down.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-save-down.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-save-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-save-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-save-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-save-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-sbus-down.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-sbus-down.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-sbus-down.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-sbus-down.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-sbus-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-sbus-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-sbus-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-sbus-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-servo-digital-dwn.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-servo-digital-dwn.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-servo-digital-dwn.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-servo-digital-dwn.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-servo-digital-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-servo-digital-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-servo-digital-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-servo-digital-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-servo-standard-dwn.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-servo-standard-dwn.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-servo-standard-dwn.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-servo-standard-dwn.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-servo-standard-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-servo-standard-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-servo-standard-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-servo-standard-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-srxl-down.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-srxl-down.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-srxl-down.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-srxl-down.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-srxl-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-srxl-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-srxl-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-srxl-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-turbo-down.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-turbo-down.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-turbo-down.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-turbo-down.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-turbo-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-turbo-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-turbo-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-turbo-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-txwizard-off.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-txwizard-off.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-txwizard-off.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-txwizard-off.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-txwizard-on.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-txwizard-on.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-txwizard-on.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-txwizard-on.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-upgrade-down.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-upgrade-down.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-upgrade-down.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-upgrade-down.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-upgrade-up.png b/ground/gcs/src/plugins/setupwizard/resources/bttn-upgrade-up.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/bttn-upgrade-up.png rename to ground/gcs/src/plugins/setupwizard/resources/bttn-upgrade-up.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/connected.png b/ground/gcs/src/plugins/setupwizard/resources/connected.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/connected.png rename to ground/gcs/src/plugins/setupwizard/resources/connected.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/connection-diagrams.svg b/ground/gcs/src/plugins/setupwizard/resources/connection-diagrams.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/connection-diagrams.svg rename to ground/gcs/src/plugins/setupwizard/resources/connection-diagrams.svg diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/fixedwing-shapes-wizard-no-numbers.svg b/ground/gcs/src/plugins/setupwizard/resources/fixedwing-shapes-wizard-no-numbers.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/fixedwing-shapes-wizard-no-numbers.svg rename to ground/gcs/src/plugins/setupwizard/resources/fixedwing-shapes-wizard-no-numbers.svg diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/fixedwing-shapes-wizard.svg b/ground/gcs/src/plugins/setupwizard/resources/fixedwing-shapes-wizard.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/fixedwing-shapes-wizard.svg rename to ground/gcs/src/plugins/setupwizard/resources/fixedwing-shapes-wizard.svg diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/ground-shapes-wizard-no-numbers.svg b/ground/gcs/src/plugins/setupwizard/resources/ground-shapes-wizard-no-numbers.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/ground-shapes-wizard-no-numbers.svg rename to ground/gcs/src/plugins/setupwizard/resources/ground-shapes-wizard-no-numbers.svg diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/ground-shapes-wizard.svg b/ground/gcs/src/plugins/setupwizard/resources/ground-shapes-wizard.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/ground-shapes-wizard.svg rename to ground/gcs/src/plugins/setupwizard/resources/ground-shapes-wizard.svg diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/multirotor-shapes.svg b/ground/gcs/src/plugins/setupwizard/resources/multirotor-shapes.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/multirotor-shapes.svg rename to ground/gcs/src/plugins/setupwizard/resources/multirotor-shapes.svg diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/not-connected.png b/ground/gcs/src/plugins/setupwizard/resources/not-connected.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/not-connected.png rename to ground/gcs/src/plugins/setupwizard/resources/not-connected.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/sensor-shapes.svg b/ground/gcs/src/plugins/setupwizard/resources/sensor-shapes.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/sensor-shapes.svg rename to ground/gcs/src/plugins/setupwizard/resources/sensor-shapes.svg diff --git a/ground/openpilotgcs/src/plugins/setupwizard/resources/wizard.png b/ground/gcs/src/plugins/setupwizard/resources/wizard.png similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/resources/wizard.png rename to ground/gcs/src/plugins/setupwizard/resources/wizard.png diff --git a/ground/openpilotgcs/src/plugins/setupwizard/setupwizard.cpp b/ground/gcs/src/plugins/setupwizard/setupwizard.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/setupwizard.cpp rename to ground/gcs/src/plugins/setupwizard/setupwizard.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/setupwizard.h b/ground/gcs/src/plugins/setupwizard/setupwizard.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/setupwizard.h rename to ground/gcs/src/plugins/setupwizard/setupwizard.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/setupwizard.pro b/ground/gcs/src/plugins/setupwizard/setupwizard.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/setupwizard.pro rename to ground/gcs/src/plugins/setupwizard/setupwizard.pro diff --git a/ground/openpilotgcs/src/plugins/setupwizard/setupwizardplugin.cpp b/ground/gcs/src/plugins/setupwizard/setupwizardplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/setupwizardplugin.cpp rename to ground/gcs/src/plugins/setupwizard/setupwizardplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/setupwizardplugin.h b/ground/gcs/src/plugins/setupwizard/setupwizardplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/setupwizardplugin.h rename to ground/gcs/src/plugins/setupwizard/setupwizardplugin.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/vehicleconfigurationhelper.cpp b/ground/gcs/src/plugins/setupwizard/vehicleconfigurationhelper.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/vehicleconfigurationhelper.cpp rename to ground/gcs/src/plugins/setupwizard/vehicleconfigurationhelper.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/vehicleconfigurationhelper.h b/ground/gcs/src/plugins/setupwizard/vehicleconfigurationhelper.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/vehicleconfigurationhelper.h rename to ground/gcs/src/plugins/setupwizard/vehicleconfigurationhelper.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/vehicleconfigurationsource.cpp b/ground/gcs/src/plugins/setupwizard/vehicleconfigurationsource.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/vehicleconfigurationsource.cpp rename to ground/gcs/src/plugins/setupwizard/vehicleconfigurationsource.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/vehicleconfigurationsource.h b/ground/gcs/src/plugins/setupwizard/vehicleconfigurationsource.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/vehicleconfigurationsource.h rename to ground/gcs/src/plugins/setupwizard/vehicleconfigurationsource.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateexportdialog.cpp b/ground/gcs/src/plugins/setupwizard/vehicletemplateexportdialog.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateexportdialog.cpp rename to ground/gcs/src/plugins/setupwizard/vehicletemplateexportdialog.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateexportdialog.h b/ground/gcs/src/plugins/setupwizard/vehicletemplateexportdialog.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateexportdialog.h rename to ground/gcs/src/plugins/setupwizard/vehicletemplateexportdialog.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateexportdialog.ui b/ground/gcs/src/plugins/setupwizard/vehicletemplateexportdialog.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateexportdialog.ui rename to ground/gcs/src/plugins/setupwizard/vehicletemplateexportdialog.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateselectorwidget.cpp b/ground/gcs/src/plugins/setupwizard/vehicletemplateselectorwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateselectorwidget.cpp rename to ground/gcs/src/plugins/setupwizard/vehicletemplateselectorwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateselectorwidget.h b/ground/gcs/src/plugins/setupwizard/vehicletemplateselectorwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateselectorwidget.h rename to ground/gcs/src/plugins/setupwizard/vehicletemplateselectorwidget.h diff --git a/ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateselectorwidget.ui b/ground/gcs/src/plugins/setupwizard/vehicletemplateselectorwidget.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateselectorwidget.ui rename to ground/gcs/src/plugins/setupwizard/vehicletemplateselectorwidget.ui diff --git a/ground/openpilotgcs/src/plugins/setupwizard/wizardResources.qrc b/ground/gcs/src/plugins/setupwizard/wizardResources.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/setupwizard/wizardResources.qrc rename to ground/gcs/src/plugins/setupwizard/wizardResources.qrc diff --git a/ground/openpilotgcs/src/plugins/systemhealth/SystemHealthGadget.pluginspec b/ground/gcs/src/plugins/systemhealth/SystemHealthGadget.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/SystemHealthGadget.pluginspec rename to ground/gcs/src/plugins/systemhealth/SystemHealthGadget.pluginspec diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/Actuator-Critical.html b/ground/gcs/src/plugins/systemhealth/html/Actuator-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/Actuator-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/Actuator-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/AlarmOK.html b/ground/gcs/src/plugins/systemhealth/html/AlarmOK.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/AlarmOK.html rename to ground/gcs/src/plugins/systemhealth/html/AlarmOK.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/Attitude-Critical.html b/ground/gcs/src/plugins/systemhealth/html/Attitude-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/Attitude-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/Attitude-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/Attitude-Error.html b/ground/gcs/src/plugins/systemhealth/html/Attitude-Error.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/Attitude-Error.html rename to ground/gcs/src/plugins/systemhealth/html/Attitude-Error.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/Battery-Critical.html b/ground/gcs/src/plugins/systemhealth/html/Battery-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/Battery-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/Battery-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/Battery-Error.html b/ground/gcs/src/plugins/systemhealth/html/Battery-Error.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/Battery-Error.html rename to ground/gcs/src/plugins/systemhealth/html/Battery-Error.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/Battery-Warning.html b/ground/gcs/src/plugins/systemhealth/html/Battery-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/Battery-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/Battery-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/BootFault-Critical.html b/ground/gcs/src/plugins/systemhealth/html/BootFault-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/BootFault-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/BootFault-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/BootFault-RebootRequired.html b/ground/gcs/src/plugins/systemhealth/html/BootFault-RebootRequired.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/BootFault-RebootRequired.html rename to ground/gcs/src/plugins/systemhealth/html/BootFault-RebootRequired.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/CPUOverload-Critical.html b/ground/gcs/src/plugins/systemhealth/html/CPUOverload-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/CPUOverload-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/CPUOverload-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/CPUOverload-Warning.html b/ground/gcs/src/plugins/systemhealth/html/CPUOverload-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/CPUOverload-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/CPUOverload-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/EventSystem-Warning.html b/ground/gcs/src/plugins/systemhealth/html/EventSystem-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/EventSystem-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/EventSystem-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/FlightTime-Critical.html b/ground/gcs/src/plugins/systemhealth/html/FlightTime-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/FlightTime-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/FlightTime-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/FlightTime-Error.html b/ground/gcs/src/plugins/systemhealth/html/FlightTime-Error.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/FlightTime-Error.html rename to ground/gcs/src/plugins/systemhealth/html/FlightTime-Error.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/FlightTime-Warning.html b/ground/gcs/src/plugins/systemhealth/html/FlightTime-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/FlightTime-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/FlightTime-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/GPS-Critical.html b/ground/gcs/src/plugins/systemhealth/html/GPS-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/GPS-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/GPS-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/GPS-Error.html b/ground/gcs/src/plugins/systemhealth/html/GPS-Error.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/GPS-Error.html rename to ground/gcs/src/plugins/systemhealth/html/GPS-Error.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/GPS-Warning.html b/ground/gcs/src/plugins/systemhealth/html/GPS-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/GPS-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/GPS-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/Guidance-Warning.html b/ground/gcs/src/plugins/systemhealth/html/Guidance-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/Guidance-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/Guidance-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/Magnetometer-Critical.html b/ground/gcs/src/plugins/systemhealth/html/Magnetometer-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/Magnetometer-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/Magnetometer-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/Magnetometer-Warning.html b/ground/gcs/src/plugins/systemhealth/html/Magnetometer-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/Magnetometer-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/Magnetometer-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/OutOfMemory-Critical.html b/ground/gcs/src/plugins/systemhealth/html/OutOfMemory-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/OutOfMemory-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/OutOfMemory-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/OutOfMemory-Warning.html b/ground/gcs/src/plugins/systemhealth/html/OutOfMemory-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/OutOfMemory-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/OutOfMemory-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/PathPlan-Warning.html b/ground/gcs/src/plugins/systemhealth/html/PathPlan-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/PathPlan-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/PathPlan-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/Receiver-Critical.html b/ground/gcs/src/plugins/systemhealth/html/Receiver-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/Receiver-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/Receiver-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/Receiver-Warning.html b/ground/gcs/src/plugins/systemhealth/html/Receiver-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/Receiver-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/Receiver-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/Sensors-Critical.html b/ground/gcs/src/plugins/systemhealth/html/Sensors-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/Sensors-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/Sensors-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/Stabilization-Critical.html b/ground/gcs/src/plugins/systemhealth/html/Stabilization-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/Stabilization-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/Stabilization-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/Stabilization-Warning.html b/ground/gcs/src/plugins/systemhealth/html/Stabilization-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/Stabilization-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/Stabilization-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/StackOverflow-Critical.html b/ground/gcs/src/plugins/systemhealth/html/StackOverflow-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/StackOverflow-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/StackOverflow-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/SystemConfiguration-BadThrottleOrCollectiveInputRange.html b/ground/gcs/src/plugins/systemhealth/html/SystemConfiguration-BadThrottleOrCollectiveInputRange.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/SystemConfiguration-BadThrottleOrCollectiveInputRange.html rename to ground/gcs/src/plugins/systemhealth/html/SystemConfiguration-BadThrottleOrCollectiveInputRange.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/SystemConfiguration-Critical.html b/ground/gcs/src/plugins/systemhealth/html/SystemConfiguration-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/SystemConfiguration-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/SystemConfiguration-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/SystemConfiguration-FlightMode.html b/ground/gcs/src/plugins/systemhealth/html/SystemConfiguration-FlightMode.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/SystemConfiguration-FlightMode.html rename to ground/gcs/src/plugins/systemhealth/html/SystemConfiguration-FlightMode.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/SystemConfiguration-UnsupportedConfig_OneShot.html b/ground/gcs/src/plugins/systemhealth/html/SystemConfiguration-UnsupportedConfig_OneShot.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/SystemConfiguration-UnsupportedConfig_OneShot.html rename to ground/gcs/src/plugins/systemhealth/html/SystemConfiguration-UnsupportedConfig_OneShot.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/Telemetry-Error.html b/ground/gcs/src/plugins/systemhealth/html/Telemetry-Error.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/Telemetry-Error.html rename to ground/gcs/src/plugins/systemhealth/html/Telemetry-Error.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/Actuator-Critical.html b/ground/gcs/src/plugins/systemhealth/html/fr/Actuator-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/Actuator-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/fr/Actuator-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/AlarmOK.html b/ground/gcs/src/plugins/systemhealth/html/fr/AlarmOK.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/AlarmOK.html rename to ground/gcs/src/plugins/systemhealth/html/fr/AlarmOK.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/Attitude-Critical.html b/ground/gcs/src/plugins/systemhealth/html/fr/Attitude-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/Attitude-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/fr/Attitude-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/Attitude-Error.html b/ground/gcs/src/plugins/systemhealth/html/fr/Attitude-Error.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/Attitude-Error.html rename to ground/gcs/src/plugins/systemhealth/html/fr/Attitude-Error.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/Battery-Critical.html b/ground/gcs/src/plugins/systemhealth/html/fr/Battery-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/Battery-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/fr/Battery-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/Battery-Error.html b/ground/gcs/src/plugins/systemhealth/html/fr/Battery-Error.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/Battery-Error.html rename to ground/gcs/src/plugins/systemhealth/html/fr/Battery-Error.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/Battery-Warning.html b/ground/gcs/src/plugins/systemhealth/html/fr/Battery-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/Battery-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/fr/Battery-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/BootFault-Critical.html b/ground/gcs/src/plugins/systemhealth/html/fr/BootFault-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/BootFault-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/fr/BootFault-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/BootFault-RebootRequired.html b/ground/gcs/src/plugins/systemhealth/html/fr/BootFault-RebootRequired.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/BootFault-RebootRequired.html rename to ground/gcs/src/plugins/systemhealth/html/fr/BootFault-RebootRequired.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/CPUOverload-Critical.html b/ground/gcs/src/plugins/systemhealth/html/fr/CPUOverload-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/CPUOverload-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/fr/CPUOverload-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/CPUOverload-Warning.html b/ground/gcs/src/plugins/systemhealth/html/fr/CPUOverload-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/CPUOverload-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/fr/CPUOverload-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/EventSystem-Warning.html b/ground/gcs/src/plugins/systemhealth/html/fr/EventSystem-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/EventSystem-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/fr/EventSystem-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/FlightTime-Critical.html b/ground/gcs/src/plugins/systemhealth/html/fr/FlightTime-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/FlightTime-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/fr/FlightTime-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/FlightTime-Error.html b/ground/gcs/src/plugins/systemhealth/html/fr/FlightTime-Error.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/FlightTime-Error.html rename to ground/gcs/src/plugins/systemhealth/html/fr/FlightTime-Error.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/FlightTime-Warning.html b/ground/gcs/src/plugins/systemhealth/html/fr/FlightTime-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/FlightTime-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/fr/FlightTime-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/GPS-Critical.html b/ground/gcs/src/plugins/systemhealth/html/fr/GPS-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/GPS-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/fr/GPS-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/GPS-Error.html b/ground/gcs/src/plugins/systemhealth/html/fr/GPS-Error.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/GPS-Error.html rename to ground/gcs/src/plugins/systemhealth/html/fr/GPS-Error.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/GPS-Warning.html b/ground/gcs/src/plugins/systemhealth/html/fr/GPS-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/GPS-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/fr/GPS-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/Guidance-Warning.html b/ground/gcs/src/plugins/systemhealth/html/fr/Guidance-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/Guidance-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/fr/Guidance-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/Magnetometer-Critical.html b/ground/gcs/src/plugins/systemhealth/html/fr/Magnetometer-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/Magnetometer-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/fr/Magnetometer-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/Magnetometer-Warning.html b/ground/gcs/src/plugins/systemhealth/html/fr/Magnetometer-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/Magnetometer-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/fr/Magnetometer-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/OutOfMemory-Critical.html b/ground/gcs/src/plugins/systemhealth/html/fr/OutOfMemory-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/OutOfMemory-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/fr/OutOfMemory-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/OutOfMemory-Warning.html b/ground/gcs/src/plugins/systemhealth/html/fr/OutOfMemory-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/OutOfMemory-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/fr/OutOfMemory-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/PathPlan-Warning.html b/ground/gcs/src/plugins/systemhealth/html/fr/PathPlan-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/PathPlan-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/fr/PathPlan-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/Receiver-Critical.html b/ground/gcs/src/plugins/systemhealth/html/fr/Receiver-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/Receiver-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/fr/Receiver-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/Receiver-Warning.html b/ground/gcs/src/plugins/systemhealth/html/fr/Receiver-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/Receiver-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/fr/Receiver-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/Sensors-Critical.html b/ground/gcs/src/plugins/systemhealth/html/fr/Sensors-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/Sensors-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/fr/Sensors-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/Stabilization-Critical.html b/ground/gcs/src/plugins/systemhealth/html/fr/Stabilization-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/Stabilization-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/fr/Stabilization-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/Stabilization-Warning.html b/ground/gcs/src/plugins/systemhealth/html/fr/Stabilization-Warning.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/Stabilization-Warning.html rename to ground/gcs/src/plugins/systemhealth/html/fr/Stabilization-Warning.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/StackOverflow-Critical.html b/ground/gcs/src/plugins/systemhealth/html/fr/StackOverflow-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/StackOverflow-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/fr/StackOverflow-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/SystemConfiguration-BadThrottleOrCollectiveInputRange.html b/ground/gcs/src/plugins/systemhealth/html/fr/SystemConfiguration-BadThrottleOrCollectiveInputRange.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/SystemConfiguration-BadThrottleOrCollectiveInputRange.html rename to ground/gcs/src/plugins/systemhealth/html/fr/SystemConfiguration-BadThrottleOrCollectiveInputRange.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/SystemConfiguration-Critical.html b/ground/gcs/src/plugins/systemhealth/html/fr/SystemConfiguration-Critical.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/SystemConfiguration-Critical.html rename to ground/gcs/src/plugins/systemhealth/html/fr/SystemConfiguration-Critical.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/SystemConfiguration-FlightMode.html b/ground/gcs/src/plugins/systemhealth/html/fr/SystemConfiguration-FlightMode.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/SystemConfiguration-FlightMode.html rename to ground/gcs/src/plugins/systemhealth/html/fr/SystemConfiguration-FlightMode.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/SystemConfiguration-UnsupportedConfig_OneShot.html b/ground/gcs/src/plugins/systemhealth/html/fr/SystemConfiguration-UnsupportedConfig_OneShot.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/SystemConfiguration-UnsupportedConfig_OneShot.html rename to ground/gcs/src/plugins/systemhealth/html/fr/SystemConfiguration-UnsupportedConfig_OneShot.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/html/fr/Telemetry-Error.html b/ground/gcs/src/plugins/systemhealth/html/fr/Telemetry-Error.html similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/html/fr/Telemetry-Error.html rename to ground/gcs/src/plugins/systemhealth/html/fr/Telemetry-Error.html diff --git a/ground/openpilotgcs/src/plugins/systemhealth/systemhealth.pro b/ground/gcs/src/plugins/systemhealth/systemhealth.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/systemhealth.pro rename to ground/gcs/src/plugins/systemhealth/systemhealth.pro diff --git a/ground/openpilotgcs/src/plugins/systemhealth/systemhealth.qrc b/ground/gcs/src/plugins/systemhealth/systemhealth.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/systemhealth.qrc rename to ground/gcs/src/plugins/systemhealth/systemhealth.qrc diff --git a/ground/openpilotgcs/src/plugins/systemhealth/systemhealth_dependencies.pri b/ground/gcs/src/plugins/systemhealth/systemhealth_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/systemhealth_dependencies.pri rename to ground/gcs/src/plugins/systemhealth/systemhealth_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadget.cpp b/ground/gcs/src/plugins/systemhealth/systemhealthgadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadget.cpp rename to ground/gcs/src/plugins/systemhealth/systemhealthgadget.cpp diff --git a/ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadget.h b/ground/gcs/src/plugins/systemhealth/systemhealthgadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadget.h rename to ground/gcs/src/plugins/systemhealth/systemhealthgadget.h diff --git a/ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetconfiguration.cpp b/ground/gcs/src/plugins/systemhealth/systemhealthgadgetconfiguration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetconfiguration.cpp rename to ground/gcs/src/plugins/systemhealth/systemhealthgadgetconfiguration.cpp diff --git a/ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetconfiguration.h b/ground/gcs/src/plugins/systemhealth/systemhealthgadgetconfiguration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetconfiguration.h rename to ground/gcs/src/plugins/systemhealth/systemhealthgadgetconfiguration.h diff --git a/ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetfactory.cpp b/ground/gcs/src/plugins/systemhealth/systemhealthgadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetfactory.cpp rename to ground/gcs/src/plugins/systemhealth/systemhealthgadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetfactory.h b/ground/gcs/src/plugins/systemhealth/systemhealthgadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetfactory.h rename to ground/gcs/src/plugins/systemhealth/systemhealthgadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetoptionspage.cpp b/ground/gcs/src/plugins/systemhealth/systemhealthgadgetoptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetoptionspage.cpp rename to ground/gcs/src/plugins/systemhealth/systemhealthgadgetoptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetoptionspage.h b/ground/gcs/src/plugins/systemhealth/systemhealthgadgetoptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetoptionspage.h rename to ground/gcs/src/plugins/systemhealth/systemhealthgadgetoptionspage.h diff --git a/ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetoptionspage.ui b/ground/gcs/src/plugins/systemhealth/systemhealthgadgetoptionspage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetoptionspage.ui rename to ground/gcs/src/plugins/systemhealth/systemhealthgadgetoptionspage.ui diff --git a/ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetwidget.cpp b/ground/gcs/src/plugins/systemhealth/systemhealthgadgetwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetwidget.cpp rename to ground/gcs/src/plugins/systemhealth/systemhealthgadgetwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetwidget.h b/ground/gcs/src/plugins/systemhealth/systemhealthgadgetwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetwidget.h rename to ground/gcs/src/plugins/systemhealth/systemhealthgadgetwidget.h diff --git a/ground/openpilotgcs/src/plugins/systemhealth/systemhealthplugin.cpp b/ground/gcs/src/plugins/systemhealth/systemhealthplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/systemhealthplugin.cpp rename to ground/gcs/src/plugins/systemhealth/systemhealthplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/systemhealth/systemhealthplugin.h b/ground/gcs/src/plugins/systemhealth/systemhealthplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/systemhealth/systemhealthplugin.h rename to ground/gcs/src/plugins/systemhealth/systemhealthplugin.h diff --git a/ground/openpilotgcs/src/plugins/telemetry/Telemetry.pluginspec b/ground/gcs/src/plugins/telemetry/Telemetry.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/telemetry/Telemetry.pluginspec rename to ground/gcs/src/plugins/telemetry/Telemetry.pluginspec diff --git a/ground/openpilotgcs/src/plugins/telemetry/images/tx-rx.svg b/ground/gcs/src/plugins/telemetry/images/tx-rx.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/telemetry/images/tx-rx.svg rename to ground/gcs/src/plugins/telemetry/images/tx-rx.svg diff --git a/ground/openpilotgcs/src/plugins/telemetry/monitorgadget.cpp b/ground/gcs/src/plugins/telemetry/monitorgadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/telemetry/monitorgadget.cpp rename to ground/gcs/src/plugins/telemetry/monitorgadget.cpp diff --git a/ground/openpilotgcs/src/plugins/telemetry/monitorgadget.h b/ground/gcs/src/plugins/telemetry/monitorgadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/telemetry/monitorgadget.h rename to ground/gcs/src/plugins/telemetry/monitorgadget.h diff --git a/ground/openpilotgcs/src/plugins/telemetry/monitorgadgetconfiguration.cpp b/ground/gcs/src/plugins/telemetry/monitorgadgetconfiguration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/telemetry/monitorgadgetconfiguration.cpp rename to ground/gcs/src/plugins/telemetry/monitorgadgetconfiguration.cpp diff --git a/ground/openpilotgcs/src/plugins/telemetry/monitorgadgetconfiguration.h b/ground/gcs/src/plugins/telemetry/monitorgadgetconfiguration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/telemetry/monitorgadgetconfiguration.h rename to ground/gcs/src/plugins/telemetry/monitorgadgetconfiguration.h diff --git a/ground/openpilotgcs/src/plugins/telemetry/monitorgadgetfactory.cpp b/ground/gcs/src/plugins/telemetry/monitorgadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/telemetry/monitorgadgetfactory.cpp rename to ground/gcs/src/plugins/telemetry/monitorgadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/telemetry/monitorgadgetfactory.h b/ground/gcs/src/plugins/telemetry/monitorgadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/telemetry/monitorgadgetfactory.h rename to ground/gcs/src/plugins/telemetry/monitorgadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/telemetry/monitorgadgetoptionspage.cpp b/ground/gcs/src/plugins/telemetry/monitorgadgetoptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/telemetry/monitorgadgetoptionspage.cpp rename to ground/gcs/src/plugins/telemetry/monitorgadgetoptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/telemetry/monitorgadgetoptionspage.h b/ground/gcs/src/plugins/telemetry/monitorgadgetoptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/telemetry/monitorgadgetoptionspage.h rename to ground/gcs/src/plugins/telemetry/monitorgadgetoptionspage.h diff --git a/ground/openpilotgcs/src/plugins/telemetry/monitorwidget.cpp b/ground/gcs/src/plugins/telemetry/monitorwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/telemetry/monitorwidget.cpp rename to ground/gcs/src/plugins/telemetry/monitorwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/telemetry/monitorwidget.h b/ground/gcs/src/plugins/telemetry/monitorwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/telemetry/monitorwidget.h rename to ground/gcs/src/plugins/telemetry/monitorwidget.h diff --git a/ground/openpilotgcs/src/plugins/telemetry/telemetry.pri b/ground/gcs/src/plugins/telemetry/telemetry.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/telemetry/telemetry.pri rename to ground/gcs/src/plugins/telemetry/telemetry.pri diff --git a/ground/openpilotgcs/src/plugins/telemetry/telemetry.pro b/ground/gcs/src/plugins/telemetry/telemetry.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/telemetry/telemetry.pro rename to ground/gcs/src/plugins/telemetry/telemetry.pro diff --git a/ground/openpilotgcs/src/plugins/telemetry/telemetry.qrc b/ground/gcs/src/plugins/telemetry/telemetry.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/telemetry/telemetry.qrc rename to ground/gcs/src/plugins/telemetry/telemetry.qrc diff --git a/ground/openpilotgcs/src/plugins/telemetry/telemetry_dependencies.pri b/ground/gcs/src/plugins/telemetry/telemetry_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/telemetry/telemetry_dependencies.pri rename to ground/gcs/src/plugins/telemetry/telemetry_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/telemetry/telemetry_global.h b/ground/gcs/src/plugins/telemetry/telemetry_global.h similarity index 100% rename from ground/openpilotgcs/src/plugins/telemetry/telemetry_global.h rename to ground/gcs/src/plugins/telemetry/telemetry_global.h diff --git a/ground/openpilotgcs/src/plugins/telemetry/telemetryplugin.cpp b/ground/gcs/src/plugins/telemetry/telemetryplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/telemetry/telemetryplugin.cpp rename to ground/gcs/src/plugins/telemetry/telemetryplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/telemetry/telemetryplugin.h b/ground/gcs/src/plugins/telemetry/telemetryplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/telemetry/telemetryplugin.h rename to ground/gcs/src/plugins/telemetry/telemetryplugin.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/UAVObjectBrowser.pluginspec b/ground/gcs/src/plugins/uavobjectbrowser/UAVObjectBrowser.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/UAVObjectBrowser.pluginspec rename to ground/gcs/src/plugins/uavobjectbrowser/UAVObjectBrowser.pluginspec diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/browseritemdelegate.cpp b/ground/gcs/src/plugins/uavobjectbrowser/browseritemdelegate.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/browseritemdelegate.cpp rename to ground/gcs/src/plugins/uavobjectbrowser/browseritemdelegate.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/browseritemdelegate.h b/ground/gcs/src/plugins/uavobjectbrowser/browseritemdelegate.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/browseritemdelegate.h rename to ground/gcs/src/plugins/uavobjectbrowser/browseritemdelegate.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/browserplugin.cpp b/ground/gcs/src/plugins/uavobjectbrowser/browserplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/browserplugin.cpp rename to ground/gcs/src/plugins/uavobjectbrowser/browserplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/browserplugin.h b/ground/gcs/src/plugins/uavobjectbrowser/browserplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/browserplugin.h rename to ground/gcs/src/plugins/uavobjectbrowser/browserplugin.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/fieldtreeitem.cpp b/ground/gcs/src/plugins/uavobjectbrowser/fieldtreeitem.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/fieldtreeitem.cpp rename to ground/gcs/src/plugins/uavobjectbrowser/fieldtreeitem.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/fieldtreeitem.h b/ground/gcs/src/plugins/uavobjectbrowser/fieldtreeitem.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/fieldtreeitem.h rename to ground/gcs/src/plugins/uavobjectbrowser/fieldtreeitem.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/images/1343241276_eye.png b/ground/gcs/src/plugins/uavobjectbrowser/images/1343241276_eye.png similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/images/1343241276_eye.png rename to ground/gcs/src/plugins/uavobjectbrowser/images/1343241276_eye.png diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/images/64 bit.png b/ground/gcs/src/plugins/uavobjectbrowser/images/64 bit.png similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/images/64 bit.png rename to ground/gcs/src/plugins/uavobjectbrowser/images/64 bit.png diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/images/down_alt.png b/ground/gcs/src/plugins/uavobjectbrowser/images/down_alt.png similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/images/down_alt.png rename to ground/gcs/src/plugins/uavobjectbrowser/images/down_alt.png diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/images/install.png b/ground/gcs/src/plugins/uavobjectbrowser/images/install.png similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/images/install.png rename to ground/gcs/src/plugins/uavobjectbrowser/images/install.png diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/images/remove.png b/ground/gcs/src/plugins/uavobjectbrowser/images/remove.png similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/images/remove.png rename to ground/gcs/src/plugins/uavobjectbrowser/images/remove.png diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/images/trash.png b/ground/gcs/src/plugins/uavobjectbrowser/images/trash.png similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/images/trash.png rename to ground/gcs/src/plugins/uavobjectbrowser/images/trash.png diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/images/up_alt.png b/ground/gcs/src/plugins/uavobjectbrowser/images/up_alt.png similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/images/up_alt.png rename to ground/gcs/src/plugins/uavobjectbrowser/images/up_alt.png diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/resources/uavodescription.mustache b/ground/gcs/src/plugins/uavobjectbrowser/resources/uavodescription.mustache similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/resources/uavodescription.mustache rename to ground/gcs/src/plugins/uavobjectbrowser/resources/uavodescription.mustache diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/treeitem.cpp b/ground/gcs/src/plugins/uavobjectbrowser/treeitem.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/treeitem.cpp rename to ground/gcs/src/plugins/uavobjectbrowser/treeitem.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/treeitem.h b/ground/gcs/src/plugins/uavobjectbrowser/treeitem.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/treeitem.h rename to ground/gcs/src/plugins/uavobjectbrowser/treeitem.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowser.cpp b/ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowser.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowser.cpp rename to ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowser.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowser.h b/ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowser.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowser.h rename to ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowser.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowser.pro b/ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowser.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowser.pro rename to ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowser.pro diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowser.qrc b/ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowser.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowser.qrc rename to ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowser.qrc diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowser.ui b/ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowser.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowser.ui rename to ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowser.ui diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowser_dependencies.pri b/ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowser_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowser_dependencies.pri rename to ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowser_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowserconfiguration.cpp b/ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowserconfiguration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowserconfiguration.cpp rename to ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowserconfiguration.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowserconfiguration.h b/ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowserconfiguration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowserconfiguration.h rename to ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowserconfiguration.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowserfactory.cpp b/ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowserfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowserfactory.cpp rename to ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowserfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowserfactory.h b/ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowserfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowserfactory.h rename to ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowserfactory.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowseroptionspage.cpp b/ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowseroptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowseroptionspage.cpp rename to ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowseroptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowseroptionspage.h b/ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowseroptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowseroptionspage.h rename to ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowseroptionspage.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowseroptionspage.ui b/ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowseroptionspage.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowseroptionspage.ui rename to ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowseroptionspage.ui diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowserwidget.cpp b/ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowserwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowserwidget.cpp rename to ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowserwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowserwidget.h b/ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowserwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjectbrowserwidget.h rename to ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowserwidget.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjecttreemodel.cpp b/ground/gcs/src/plugins/uavobjectbrowser/uavobjecttreemodel.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjecttreemodel.cpp rename to ground/gcs/src/plugins/uavobjectbrowser/uavobjecttreemodel.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjecttreemodel.h b/ground/gcs/src/plugins/uavobjectbrowser/uavobjecttreemodel.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/uavobjecttreemodel.h rename to ground/gcs/src/plugins/uavobjectbrowser/uavobjecttreemodel.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectbrowser/viewoptions.ui b/ground/gcs/src/plugins/uavobjectbrowser/viewoptions.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectbrowser/viewoptions.ui rename to ground/gcs/src/plugins/uavobjectbrowser/viewoptions.ui diff --git a/ground/openpilotgcs/src/plugins/uavobjects/OPPlots.m b/ground/gcs/src/plugins/uavobjects/OPPlots.m similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/OPPlots.m rename to ground/gcs/src/plugins/uavobjects/OPPlots.m diff --git a/ground/openpilotgcs/src/plugins/uavobjects/UAVObjects.pluginspec b/ground/gcs/src/plugins/uavobjects/UAVObjects.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/UAVObjects.pluginspec rename to ground/gcs/src/plugins/uavobjects/UAVObjects.pluginspec diff --git a/ground/openpilotgcs/src/plugins/uavobjects/tests/main.cpp b/ground/gcs/src/plugins/uavobjects/tests/main.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/tests/main.cpp rename to ground/gcs/src/plugins/uavobjects/tests/main.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjects/tests/uavobjectstest.cpp b/ground/gcs/src/plugins/uavobjects/tests/uavobjectstest.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/tests/uavobjectstest.cpp rename to ground/gcs/src/plugins/uavobjects/tests/uavobjectstest.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjects/tests/uavobjectstest.h b/ground/gcs/src/plugins/uavobjects/tests/uavobjectstest.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/tests/uavobjectstest.h rename to ground/gcs/src/plugins/uavobjects/tests/uavobjectstest.h diff --git a/ground/openpilotgcs/src/plugins/uavobjects/tests/uavobjectstest.pro b/ground/gcs/src/plugins/uavobjects/tests/uavobjectstest.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/tests/uavobjectstest.pro rename to ground/gcs/src/plugins/uavobjects/tests/uavobjectstest.pro diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavdataobject.cpp b/ground/gcs/src/plugins/uavobjects/uavdataobject.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavdataobject.cpp rename to ground/gcs/src/plugins/uavobjects/uavdataobject.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavdataobject.h b/ground/gcs/src/plugins/uavobjects/uavdataobject.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavdataobject.h rename to ground/gcs/src/plugins/uavobjects/uavdataobject.h diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavmetaobject.cpp b/ground/gcs/src/plugins/uavobjects/uavmetaobject.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavmetaobject.cpp rename to ground/gcs/src/plugins/uavobjects/uavmetaobject.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavmetaobject.h b/ground/gcs/src/plugins/uavobjects/uavmetaobject.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavmetaobject.h rename to ground/gcs/src/plugins/uavobjects/uavmetaobject.h diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobject.cpp b/ground/gcs/src/plugins/uavobjects/uavobject.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobject.cpp rename to ground/gcs/src/plugins/uavobjects/uavobject.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobject.cpp.template b/ground/gcs/src/plugins/uavobjects/uavobject.cpp.template similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobject.cpp.template rename to ground/gcs/src/plugins/uavobjects/uavobject.cpp.template diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobject.h b/ground/gcs/src/plugins/uavobjects/uavobject.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobject.h rename to ground/gcs/src/plugins/uavobjects/uavobject.h diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobject.h.template b/ground/gcs/src/plugins/uavobjects/uavobject.h.template similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobject.h.template rename to ground/gcs/src/plugins/uavobjects/uavobject.h.template diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobject.m.template b/ground/gcs/src/plugins/uavobjects/uavobject.m.template similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobject.m.template rename to ground/gcs/src/plugins/uavobjects/uavobject.m.template diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobject.py b/ground/gcs/src/plugins/uavobjects/uavobject.py similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobject.py rename to ground/gcs/src/plugins/uavobjects/uavobject.py diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobject.py.template b/ground/gcs/src/plugins/uavobjects/uavobject.py.template similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobject.py.template rename to ground/gcs/src/plugins/uavobjects/uavobject.py.template diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobjectfield.cpp b/ground/gcs/src/plugins/uavobjects/uavobjectfield.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobjectfield.cpp rename to ground/gcs/src/plugins/uavobjects/uavobjectfield.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobjectfield.h b/ground/gcs/src/plugins/uavobjects/uavobjectfield.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobjectfield.h rename to ground/gcs/src/plugins/uavobjects/uavobjectfield.h diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobjectmanager.cpp b/ground/gcs/src/plugins/uavobjects/uavobjectmanager.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobjectmanager.cpp rename to ground/gcs/src/plugins/uavobjects/uavobjectmanager.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobjectmanager.h b/ground/gcs/src/plugins/uavobjects/uavobjectmanager.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobjectmanager.h rename to ground/gcs/src/plugins/uavobjects/uavobjectmanager.h diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pri b/ground/gcs/src/plugins/uavobjects/uavobjects.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pri rename to ground/gcs/src/plugins/uavobjects/uavobjects.pri diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro b/ground/gcs/src/plugins/uavobjects/uavobjects.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro rename to ground/gcs/src/plugins/uavobjects/uavobjects.pro diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobjects_dependencies.pri b/ground/gcs/src/plugins/uavobjects/uavobjects_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobjects_dependencies.pri rename to ground/gcs/src/plugins/uavobjects/uavobjects_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobjects_global.h b/ground/gcs/src/plugins/uavobjects/uavobjects_global.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobjects_global.h rename to ground/gcs/src/plugins/uavobjects/uavobjects_global.h diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobjectsinit.cpp.template b/ground/gcs/src/plugins/uavobjects/uavobjectsinit.cpp.template similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobjectsinit.cpp.template rename to ground/gcs/src/plugins/uavobjects/uavobjectsinit.cpp.template diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobjectsinit.h b/ground/gcs/src/plugins/uavobjects/uavobjectsinit.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobjectsinit.h rename to ground/gcs/src/plugins/uavobjects/uavobjectsinit.h diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobjectsplugin.cpp b/ground/gcs/src/plugins/uavobjects/uavobjectsplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobjectsplugin.cpp rename to ground/gcs/src/plugins/uavobjects/uavobjectsplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobjectsplugin.h b/ground/gcs/src/plugins/uavobjects/uavobjectsplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobjectsplugin.h rename to ground/gcs/src/plugins/uavobjects/uavobjectsplugin.h diff --git a/ground/openpilotgcs/src/plugins/uavobjects/uavobjgenerator.pri b/ground/gcs/src/plugins/uavobjects/uavobjgenerator.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/uavobjgenerator.pri rename to ground/gcs/src/plugins/uavobjects/uavobjgenerator.pri diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/Custom.m4 b/ground/gcs/src/plugins/uavobjects/wireshark/Custom.m4 similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/Custom.m4 rename to ground/gcs/src/plugins/uavobjects/wireshark/Custom.m4 diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/Custom.make b/ground/gcs/src/plugins/uavobjects/wireshark/Custom.make similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/Custom.make rename to ground/gcs/src/plugins/uavobjects/wireshark/Custom.make diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/Custom.nmake b/ground/gcs/src/plugins/uavobjects/wireshark/Custom.nmake similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/Custom.nmake rename to ground/gcs/src/plugins/uavobjects/wireshark/Custom.nmake diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/AUTHORS b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/AUTHORS similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/AUTHORS rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/AUTHORS diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/CMakeLists.txt b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/CMakeLists.txt rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/CMakeLists.txt diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/COPYING b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/COPYING similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/COPYING rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/COPYING diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/ChangeLog b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/ChangeLog similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/ChangeLog rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/ChangeLog diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/Makefile.am b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/Makefile.am similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/Makefile.am rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/Makefile.am diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/Makefile.common.template b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/Makefile.common.template similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/Makefile.common.template rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/Makefile.common.template diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/Makefile.nmake b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/Makefile.nmake similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/Makefile.nmake rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/Makefile.nmake diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/moduleinfo.h b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/moduleinfo.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/moduleinfo.h rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/moduleinfo.h diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/moduleinfo.nmake b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/moduleinfo.nmake similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/moduleinfo.nmake rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/moduleinfo.nmake diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/packet-op-uavobjects.c.template b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/packet-op-uavobjects.c.template similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/packet-op-uavobjects.c.template rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/packet-op-uavobjects.c.template diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/plugin.rc.in b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/plugin.rc.in similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavobjects/plugin.rc.in rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavobjects/plugin.rc.in diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/AUTHORS b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/AUTHORS similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/AUTHORS rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/AUTHORS diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/CMakeLists.txt b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/CMakeLists.txt similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/CMakeLists.txt rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/CMakeLists.txt diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/COPYING b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/COPYING similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/COPYING rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/COPYING diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/ChangeLog b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/ChangeLog similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/ChangeLog rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/ChangeLog diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/Makefile.am b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/Makefile.am similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/Makefile.am rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/Makefile.am diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/Makefile.common b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/Makefile.common similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/Makefile.common rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/Makefile.common diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/Makefile.nmake b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/Makefile.nmake similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/Makefile.nmake rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/Makefile.nmake diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/moduleinfo.h b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/moduleinfo.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/moduleinfo.h rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/moduleinfo.h diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/moduleinfo.nmake b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/moduleinfo.nmake similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/moduleinfo.nmake rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/moduleinfo.nmake diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/packet-op-uavtalk.c b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/packet-op-uavtalk.c similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/packet-op-uavtalk.c rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/packet-op-uavtalk.c diff --git a/ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/plugin.rc.in b/ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/plugin.rc.in similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjects/wireshark/op-uavtalk/plugin.rc.in rename to ground/gcs/src/plugins/uavobjects/wireshark/op-uavtalk/plugin.rc.in diff --git a/ground/openpilotgcs/src/plugins/uavobjectutil/UAVObjectUtil.pluginspec b/ground/gcs/src/plugins/uavobjectutil/UAVObjectUtil.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectutil/UAVObjectUtil.pluginspec rename to ground/gcs/src/plugins/uavobjectutil/UAVObjectUtil.pluginspec diff --git a/ground/openpilotgcs/src/plugins/uavobjectutil/devicedescriptorstruct.h b/ground/gcs/src/plugins/uavobjectutil/devicedescriptorstruct.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectutil/devicedescriptorstruct.h rename to ground/gcs/src/plugins/uavobjectutil/devicedescriptorstruct.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectutil/uavobjecthelper.cpp b/ground/gcs/src/plugins/uavobjectutil/uavobjecthelper.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectutil/uavobjecthelper.cpp rename to ground/gcs/src/plugins/uavobjectutil/uavobjecthelper.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectutil/uavobjecthelper.h b/ground/gcs/src/plugins/uavobjectutil/uavobjecthelper.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectutil/uavobjecthelper.h rename to ground/gcs/src/plugins/uavobjectutil/uavobjecthelper.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutil.pri b/ground/gcs/src/plugins/uavobjectutil/uavobjectutil.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutil.pri rename to ground/gcs/src/plugins/uavobjectutil/uavobjectutil.pri diff --git a/ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutil.pro b/ground/gcs/src/plugins/uavobjectutil/uavobjectutil.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutil.pro rename to ground/gcs/src/plugins/uavobjectutil/uavobjectutil.pro diff --git a/ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutil_dependencies.pri b/ground/gcs/src/plugins/uavobjectutil/uavobjectutil_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutil_dependencies.pri rename to ground/gcs/src/plugins/uavobjectutil/uavobjectutil_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutil_global.h b/ground/gcs/src/plugins/uavobjectutil/uavobjectutil_global.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutil_global.h rename to ground/gcs/src/plugins/uavobjectutil/uavobjectutil_global.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutilmanager.cpp b/ground/gcs/src/plugins/uavobjectutil/uavobjectutilmanager.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutilmanager.cpp rename to ground/gcs/src/plugins/uavobjectutil/uavobjectutilmanager.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutilmanager.h b/ground/gcs/src/plugins/uavobjectutil/uavobjectutilmanager.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutilmanager.h rename to ground/gcs/src/plugins/uavobjectutil/uavobjectutilmanager.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutilplugin.cpp b/ground/gcs/src/plugins/uavobjectutil/uavobjectutilplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutilplugin.cpp rename to ground/gcs/src/plugins/uavobjectutil/uavobjectutilplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutilplugin.h b/ground/gcs/src/plugins/uavobjectutil/uavobjectutilplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutilplugin.h rename to ground/gcs/src/plugins/uavobjectutil/uavobjectutilplugin.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/UAVObjectWidgetUtils.pluginspec b/ground/gcs/src/plugins/uavobjectwidgetutils/UAVObjectWidgetUtils.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/UAVObjectWidgetUtils.pluginspec rename to ground/gcs/src/plugins/uavobjectwidgetutils/UAVObjectWidgetUtils.pluginspec diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/configtaskwidget.cpp b/ground/gcs/src/plugins/uavobjectwidgetutils/configtaskwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/configtaskwidget.cpp rename to ground/gcs/src/plugins/uavobjectwidgetutils/configtaskwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/configtaskwidget.h b/ground/gcs/src/plugins/uavobjectwidgetutils/configtaskwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/configtaskwidget.h rename to ground/gcs/src/plugins/uavobjectwidgetutils/configtaskwidget.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/images/curve-bg.svg b/ground/gcs/src/plugins/uavobjectwidgetutils/images/curve-bg.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/images/curve-bg.svg rename to ground/gcs/src/plugins/uavobjectwidgetutils/images/curve-bg.svg diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/mixercurveline.cpp b/ground/gcs/src/plugins/uavobjectwidgetutils/mixercurveline.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/mixercurveline.cpp rename to ground/gcs/src/plugins/uavobjectwidgetutils/mixercurveline.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/mixercurveline.h b/ground/gcs/src/plugins/uavobjectwidgetutils/mixercurveline.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/mixercurveline.h rename to ground/gcs/src/plugins/uavobjectwidgetutils/mixercurveline.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/mixercurvepoint.cpp b/ground/gcs/src/plugins/uavobjectwidgetutils/mixercurvepoint.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/mixercurvepoint.cpp rename to ground/gcs/src/plugins/uavobjectwidgetutils/mixercurvepoint.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/mixercurvepoint.h b/ground/gcs/src/plugins/uavobjectwidgetutils/mixercurvepoint.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/mixercurvepoint.h rename to ground/gcs/src/plugins/uavobjectwidgetutils/mixercurvepoint.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/mixercurvewidget.cpp b/ground/gcs/src/plugins/uavobjectwidgetutils/mixercurvewidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/mixercurvewidget.cpp rename to ground/gcs/src/plugins/uavobjectwidgetutils/mixercurvewidget.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/mixercurvewidget.h b/ground/gcs/src/plugins/uavobjectwidgetutils/mixercurvewidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/mixercurvewidget.h rename to ground/gcs/src/plugins/uavobjectwidgetutils/mixercurvewidget.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/popupwidget.cpp b/ground/gcs/src/plugins/uavobjectwidgetutils/popupwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/popupwidget.cpp rename to ground/gcs/src/plugins/uavobjectwidgetutils/popupwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/popupwidget.h b/ground/gcs/src/plugins/uavobjectwidgetutils/popupwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/popupwidget.h rename to ground/gcs/src/plugins/uavobjectwidgetutils/popupwidget.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/smartsavebutton.cpp b/ground/gcs/src/plugins/uavobjectwidgetutils/smartsavebutton.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/smartsavebutton.cpp rename to ground/gcs/src/plugins/uavobjectwidgetutils/smartsavebutton.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/smartsavebutton.h b/ground/gcs/src/plugins/uavobjectwidgetutils/smartsavebutton.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/smartsavebutton.h rename to ground/gcs/src/plugins/uavobjectwidgetutils/smartsavebutton.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.pri b/ground/gcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.pri rename to ground/gcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.pri diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.pro b/ground/gcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.pro rename to ground/gcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.pro diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.qrc b/ground/gcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.qrc rename to ground/gcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.qrc diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils_dependencies.pri b/ground/gcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils_dependencies.pri rename to ground/gcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils_global.h b/ground/gcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils_global.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils_global.h rename to ground/gcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils_global.h diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutilsplugin.cpp b/ground/gcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutilsplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutilsplugin.cpp rename to ground/gcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutilsplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutilsplugin.h b/ground/gcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutilsplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutilsplugin.h rename to ground/gcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutilsplugin.h diff --git a/ground/openpilotgcs/src/plugins/uavsettingsimportexport/importsummary.cpp b/ground/gcs/src/plugins/uavsettingsimportexport/importsummary.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavsettingsimportexport/importsummary.cpp rename to ground/gcs/src/plugins/uavsettingsimportexport/importsummary.cpp diff --git a/ground/openpilotgcs/src/plugins/uavsettingsimportexport/importsummary.h b/ground/gcs/src/plugins/uavsettingsimportexport/importsummary.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavsettingsimportexport/importsummary.h rename to ground/gcs/src/plugins/uavsettingsimportexport/importsummary.h diff --git a/ground/openpilotgcs/src/plugins/uavsettingsimportexport/importsummarydialog.ui b/ground/gcs/src/plugins/uavsettingsimportexport/importsummarydialog.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/uavsettingsimportexport/importsummarydialog.ui rename to ground/gcs/src/plugins/uavsettingsimportexport/importsummarydialog.ui diff --git a/ground/openpilotgcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.cpp b/ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.cpp rename to ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.cpp diff --git a/ground/openpilotgcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.h b/ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.h rename to ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.h diff --git a/ground/openpilotgcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.pluginspec b/ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.pluginspec rename to ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.pluginspec diff --git a/ground/openpilotgcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.pri b/ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.pri rename to ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.pri diff --git a/ground/openpilotgcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.pro b/ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.pro rename to ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.pro diff --git a/ground/openpilotgcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport_dependencies.pri b/ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport_dependencies.pri rename to ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport_global.h b/ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport_global.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport_global.h rename to ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport_global.h diff --git a/ground/openpilotgcs/src/plugins/uavsettingsimportexport/uavsettingsimportexportfactory.cpp b/ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexportfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavsettingsimportexport/uavsettingsimportexportfactory.cpp rename to ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexportfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/uavsettingsimportexport/uavsettingsimportexportfactory.h b/ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexportfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavsettingsimportexport/uavsettingsimportexportfactory.h rename to ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexportfactory.h diff --git a/ground/openpilotgcs/src/plugins/uavtalk/UAVTalk.pluginspec b/ground/gcs/src/plugins/uavtalk/UAVTalk.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/uavtalk/UAVTalk.pluginspec rename to ground/gcs/src/plugins/uavtalk/UAVTalk.pluginspec diff --git a/ground/openpilotgcs/src/plugins/uavtalk/telemetry.cpp b/ground/gcs/src/plugins/uavtalk/telemetry.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavtalk/telemetry.cpp rename to ground/gcs/src/plugins/uavtalk/telemetry.cpp diff --git a/ground/openpilotgcs/src/plugins/uavtalk/telemetry.h b/ground/gcs/src/plugins/uavtalk/telemetry.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavtalk/telemetry.h rename to ground/gcs/src/plugins/uavtalk/telemetry.h diff --git a/ground/openpilotgcs/src/plugins/uavtalk/telemetrymanager.cpp b/ground/gcs/src/plugins/uavtalk/telemetrymanager.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavtalk/telemetrymanager.cpp rename to ground/gcs/src/plugins/uavtalk/telemetrymanager.cpp diff --git a/ground/openpilotgcs/src/plugins/uavtalk/telemetrymanager.h b/ground/gcs/src/plugins/uavtalk/telemetrymanager.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavtalk/telemetrymanager.h rename to ground/gcs/src/plugins/uavtalk/telemetrymanager.h diff --git a/ground/openpilotgcs/src/plugins/uavtalk/telemetrymonitor.cpp b/ground/gcs/src/plugins/uavtalk/telemetrymonitor.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavtalk/telemetrymonitor.cpp rename to ground/gcs/src/plugins/uavtalk/telemetrymonitor.cpp diff --git a/ground/openpilotgcs/src/plugins/uavtalk/telemetrymonitor.h b/ground/gcs/src/plugins/uavtalk/telemetrymonitor.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavtalk/telemetrymonitor.h rename to ground/gcs/src/plugins/uavtalk/telemetrymonitor.h diff --git a/ground/openpilotgcs/src/plugins/uavtalk/uavtalk.cpp b/ground/gcs/src/plugins/uavtalk/uavtalk.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavtalk/uavtalk.cpp rename to ground/gcs/src/plugins/uavtalk/uavtalk.cpp diff --git a/ground/openpilotgcs/src/plugins/uavtalk/uavtalk.h b/ground/gcs/src/plugins/uavtalk/uavtalk.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavtalk/uavtalk.h rename to ground/gcs/src/plugins/uavtalk/uavtalk.h diff --git a/ground/openpilotgcs/src/plugins/uavtalk/uavtalk.pri b/ground/gcs/src/plugins/uavtalk/uavtalk.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/uavtalk/uavtalk.pri rename to ground/gcs/src/plugins/uavtalk/uavtalk.pri diff --git a/ground/openpilotgcs/src/plugins/uavtalk/uavtalk.pro b/ground/gcs/src/plugins/uavtalk/uavtalk.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/uavtalk/uavtalk.pro rename to ground/gcs/src/plugins/uavtalk/uavtalk.pro diff --git a/ground/openpilotgcs/src/plugins/uavtalk/uavtalk_dependencies.pri b/ground/gcs/src/plugins/uavtalk/uavtalk_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/uavtalk/uavtalk_dependencies.pri rename to ground/gcs/src/plugins/uavtalk/uavtalk_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/uavtalk/uavtalk_global.h b/ground/gcs/src/plugins/uavtalk/uavtalk_global.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavtalk/uavtalk_global.h rename to ground/gcs/src/plugins/uavtalk/uavtalk_global.h diff --git a/ground/openpilotgcs/src/plugins/uavtalk/uavtalkplugin.cpp b/ground/gcs/src/plugins/uavtalk/uavtalkplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uavtalk/uavtalkplugin.cpp rename to ground/gcs/src/plugins/uavtalk/uavtalkplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/uavtalk/uavtalkplugin.h b/ground/gcs/src/plugins/uavtalk/uavtalkplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uavtalk/uavtalkplugin.h rename to ground/gcs/src/plugins/uavtalk/uavtalkplugin.h diff --git a/ground/openpilotgcs/src/plugins/uploader/SSP/common.h b/ground/gcs/src/plugins/uploader/SSP/common.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/SSP/common.h rename to ground/gcs/src/plugins/uploader/SSP/common.h diff --git a/ground/openpilotgcs/src/plugins/uploader/SSP/port.cpp b/ground/gcs/src/plugins/uploader/SSP/port.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/SSP/port.cpp rename to ground/gcs/src/plugins/uploader/SSP/port.cpp diff --git a/ground/openpilotgcs/src/plugins/uploader/SSP/port.h b/ground/gcs/src/plugins/uploader/SSP/port.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/SSP/port.h rename to ground/gcs/src/plugins/uploader/SSP/port.h diff --git a/ground/openpilotgcs/src/plugins/uploader/SSP/qssp.cpp b/ground/gcs/src/plugins/uploader/SSP/qssp.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/SSP/qssp.cpp rename to ground/gcs/src/plugins/uploader/SSP/qssp.cpp diff --git a/ground/openpilotgcs/src/plugins/uploader/SSP/qssp.h b/ground/gcs/src/plugins/uploader/SSP/qssp.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/SSP/qssp.h rename to ground/gcs/src/plugins/uploader/SSP/qssp.h diff --git a/ground/openpilotgcs/src/plugins/uploader/SSP/qsspt.cpp b/ground/gcs/src/plugins/uploader/SSP/qsspt.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/SSP/qsspt.cpp rename to ground/gcs/src/plugins/uploader/SSP/qsspt.cpp diff --git a/ground/openpilotgcs/src/plugins/uploader/SSP/qsspt.h b/ground/gcs/src/plugins/uploader/SSP/qsspt.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/SSP/qsspt.h rename to ground/gcs/src/plugins/uploader/SSP/qsspt.h diff --git a/ground/openpilotgcs/src/plugins/uploader/Uploader.pluginspec b/ground/gcs/src/plugins/uploader/Uploader.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/Uploader.pluginspec rename to ground/gcs/src/plugins/uploader/Uploader.pluginspec diff --git a/ground/openpilotgcs/src/plugins/uploader/delay.cpp b/ground/gcs/src/plugins/uploader/delay.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/delay.cpp rename to ground/gcs/src/plugins/uploader/delay.cpp diff --git a/ground/openpilotgcs/src/plugins/uploader/delay.h b/ground/gcs/src/plugins/uploader/delay.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/delay.h rename to ground/gcs/src/plugins/uploader/delay.h diff --git a/ground/openpilotgcs/src/plugins/uploader/devicewidget.cpp b/ground/gcs/src/plugins/uploader/devicewidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/devicewidget.cpp rename to ground/gcs/src/plugins/uploader/devicewidget.cpp diff --git a/ground/openpilotgcs/src/plugins/uploader/devicewidget.h b/ground/gcs/src/plugins/uploader/devicewidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/devicewidget.h rename to ground/gcs/src/plugins/uploader/devicewidget.h diff --git a/ground/openpilotgcs/src/plugins/uploader/devicewidget.ui b/ground/gcs/src/plugins/uploader/devicewidget.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/devicewidget.ui rename to ground/gcs/src/plugins/uploader/devicewidget.ui diff --git a/ground/openpilotgcs/src/plugins/uploader/enums.h b/ground/gcs/src/plugins/uploader/enums.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/enums.h rename to ground/gcs/src/plugins/uploader/enums.h diff --git a/ground/openpilotgcs/src/plugins/uploader/images/application-certificate.svg b/ground/gcs/src/plugins/uploader/images/application-certificate.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/images/application-certificate.svg rename to ground/gcs/src/plugins/uploader/images/application-certificate.svg diff --git a/ground/openpilotgcs/src/plugins/uploader/images/deviceID-0101.svg b/ground/gcs/src/plugins/uploader/images/deviceID-0101.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/images/deviceID-0101.svg rename to ground/gcs/src/plugins/uploader/images/deviceID-0101.svg diff --git a/ground/openpilotgcs/src/plugins/uploader/images/deviceID-0201.svg b/ground/gcs/src/plugins/uploader/images/deviceID-0201.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/images/deviceID-0201.svg rename to ground/gcs/src/plugins/uploader/images/deviceID-0201.svg diff --git a/ground/openpilotgcs/src/plugins/uploader/images/deviceID-0301.svg b/ground/gcs/src/plugins/uploader/images/deviceID-0301.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/images/deviceID-0301.svg rename to ground/gcs/src/plugins/uploader/images/deviceID-0301.svg diff --git a/ground/openpilotgcs/src/plugins/uploader/images/deviceID-0401.svg b/ground/gcs/src/plugins/uploader/images/deviceID-0401.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/images/deviceID-0401.svg rename to ground/gcs/src/plugins/uploader/images/deviceID-0401.svg diff --git a/ground/openpilotgcs/src/plugins/uploader/images/deviceID-0402.svg b/ground/gcs/src/plugins/uploader/images/deviceID-0402.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/images/deviceID-0402.svg rename to ground/gcs/src/plugins/uploader/images/deviceID-0402.svg diff --git a/ground/openpilotgcs/src/plugins/uploader/images/dialog-apply.svg b/ground/gcs/src/plugins/uploader/images/dialog-apply.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/images/dialog-apply.svg rename to ground/gcs/src/plugins/uploader/images/dialog-apply.svg diff --git a/ground/openpilotgcs/src/plugins/uploader/images/error.svg b/ground/gcs/src/plugins/uploader/images/error.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/images/error.svg rename to ground/gcs/src/plugins/uploader/images/error.svg diff --git a/ground/openpilotgcs/src/plugins/uploader/images/gcs-board-cc.png b/ground/gcs/src/plugins/uploader/images/gcs-board-cc.png similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/images/gcs-board-cc.png rename to ground/gcs/src/plugins/uploader/images/gcs-board-cc.png diff --git a/ground/openpilotgcs/src/plugins/uploader/images/gcs-board-cc3d.png b/ground/gcs/src/plugins/uploader/images/gcs-board-cc3d.png similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/images/gcs-board-cc3d.png rename to ground/gcs/src/plugins/uploader/images/gcs-board-cc3d.png diff --git a/ground/openpilotgcs/src/plugins/uploader/images/gcs-board-nano.png b/ground/gcs/src/plugins/uploader/images/gcs-board-nano.png similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/images/gcs-board-nano.png rename to ground/gcs/src/plugins/uploader/images/gcs-board-nano.png diff --git a/ground/openpilotgcs/src/plugins/uploader/images/gcs-board-oplink.png b/ground/gcs/src/plugins/uploader/images/gcs-board-oplink.png similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/images/gcs-board-oplink.png rename to ground/gcs/src/plugins/uploader/images/gcs-board-oplink.png diff --git a/ground/openpilotgcs/src/plugins/uploader/images/gcs-board-revo.png b/ground/gcs/src/plugins/uploader/images/gcs-board-revo.png similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/images/gcs-board-revo.png rename to ground/gcs/src/plugins/uploader/images/gcs-board-revo.png diff --git a/ground/openpilotgcs/src/plugins/uploader/images/gtk-info.svg b/ground/gcs/src/plugins/uploader/images/gtk-info.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/images/gtk-info.svg rename to ground/gcs/src/plugins/uploader/images/gtk-info.svg diff --git a/ground/openpilotgcs/src/plugins/uploader/images/pipx.png b/ground/gcs/src/plugins/uploader/images/pipx.png similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/images/pipx.png rename to ground/gcs/src/plugins/uploader/images/pipx.png diff --git a/ground/openpilotgcs/src/plugins/uploader/images/process-stop.svg b/ground/gcs/src/plugins/uploader/images/process-stop.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/images/process-stop.svg rename to ground/gcs/src/plugins/uploader/images/process-stop.svg diff --git a/ground/openpilotgcs/src/plugins/uploader/images/system-run.svg b/ground/gcs/src/plugins/uploader/images/system-run.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/images/system-run.svg rename to ground/gcs/src/plugins/uploader/images/system-run.svg diff --git a/ground/openpilotgcs/src/plugins/uploader/images/view-refresh.svg b/ground/gcs/src/plugins/uploader/images/view-refresh.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/images/view-refresh.svg rename to ground/gcs/src/plugins/uploader/images/view-refresh.svg diff --git a/ground/openpilotgcs/src/plugins/uploader/images/warning.svg b/ground/gcs/src/plugins/uploader/images/warning.svg similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/images/warning.svg rename to ground/gcs/src/plugins/uploader/images/warning.svg diff --git a/ground/openpilotgcs/src/plugins/uploader/op_dfu.cpp b/ground/gcs/src/plugins/uploader/op_dfu.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/op_dfu.cpp rename to ground/gcs/src/plugins/uploader/op_dfu.cpp diff --git a/ground/openpilotgcs/src/plugins/uploader/op_dfu.h b/ground/gcs/src/plugins/uploader/op_dfu.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/op_dfu.h rename to ground/gcs/src/plugins/uploader/op_dfu.h diff --git a/ground/openpilotgcs/src/plugins/uploader/oplinkwatchdog.cpp b/ground/gcs/src/plugins/uploader/oplinkwatchdog.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/oplinkwatchdog.cpp rename to ground/gcs/src/plugins/uploader/oplinkwatchdog.cpp diff --git a/ground/openpilotgcs/src/plugins/uploader/oplinkwatchdog.h b/ground/gcs/src/plugins/uploader/oplinkwatchdog.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/oplinkwatchdog.h rename to ground/gcs/src/plugins/uploader/oplinkwatchdog.h diff --git a/ground/openpilotgcs/src/plugins/uploader/rebootdialog.cpp b/ground/gcs/src/plugins/uploader/rebootdialog.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/rebootdialog.cpp rename to ground/gcs/src/plugins/uploader/rebootdialog.cpp diff --git a/ground/openpilotgcs/src/plugins/uploader/rebootdialog.h b/ground/gcs/src/plugins/uploader/rebootdialog.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/rebootdialog.h rename to ground/gcs/src/plugins/uploader/rebootdialog.h diff --git a/ground/openpilotgcs/src/plugins/uploader/rebootdialog.ui b/ground/gcs/src/plugins/uploader/rebootdialog.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/rebootdialog.ui rename to ground/gcs/src/plugins/uploader/rebootdialog.ui diff --git a/ground/openpilotgcs/src/plugins/uploader/runningdevicewidget.cpp b/ground/gcs/src/plugins/uploader/runningdevicewidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/runningdevicewidget.cpp rename to ground/gcs/src/plugins/uploader/runningdevicewidget.cpp diff --git a/ground/openpilotgcs/src/plugins/uploader/runningdevicewidget.h b/ground/gcs/src/plugins/uploader/runningdevicewidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/runningdevicewidget.h rename to ground/gcs/src/plugins/uploader/runningdevicewidget.h diff --git a/ground/openpilotgcs/src/plugins/uploader/runningdevicewidget.ui b/ground/gcs/src/plugins/uploader/runningdevicewidget.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/runningdevicewidget.ui rename to ground/gcs/src/plugins/uploader/runningdevicewidget.ui diff --git a/ground/openpilotgcs/src/plugins/uploader/uploader.pri b/ground/gcs/src/plugins/uploader/uploader.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/uploader.pri rename to ground/gcs/src/plugins/uploader/uploader.pri diff --git a/ground/openpilotgcs/src/plugins/uploader/uploader.pro b/ground/gcs/src/plugins/uploader/uploader.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/uploader.pro rename to ground/gcs/src/plugins/uploader/uploader.pro diff --git a/ground/openpilotgcs/src/plugins/uploader/uploader.qrc b/ground/gcs/src/plugins/uploader/uploader.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/uploader.qrc rename to ground/gcs/src/plugins/uploader/uploader.qrc diff --git a/ground/openpilotgcs/src/plugins/uploader/uploader.ui b/ground/gcs/src/plugins/uploader/uploader.ui similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/uploader.ui rename to ground/gcs/src/plugins/uploader/uploader.ui diff --git a/ground/openpilotgcs/src/plugins/uploader/uploader_dependencies.pri b/ground/gcs/src/plugins/uploader/uploader_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/uploader_dependencies.pri rename to ground/gcs/src/plugins/uploader/uploader_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/uploader/uploader_global.h b/ground/gcs/src/plugins/uploader/uploader_global.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/uploader_global.h rename to ground/gcs/src/plugins/uploader/uploader_global.h diff --git a/ground/openpilotgcs/src/plugins/uploader/uploadergadget.cpp b/ground/gcs/src/plugins/uploader/uploadergadget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/uploadergadget.cpp rename to ground/gcs/src/plugins/uploader/uploadergadget.cpp diff --git a/ground/openpilotgcs/src/plugins/uploader/uploadergadget.h b/ground/gcs/src/plugins/uploader/uploadergadget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/uploadergadget.h rename to ground/gcs/src/plugins/uploader/uploadergadget.h diff --git a/ground/openpilotgcs/src/plugins/uploader/uploadergadgetconfiguration.cpp b/ground/gcs/src/plugins/uploader/uploadergadgetconfiguration.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/uploadergadgetconfiguration.cpp rename to ground/gcs/src/plugins/uploader/uploadergadgetconfiguration.cpp diff --git a/ground/openpilotgcs/src/plugins/uploader/uploadergadgetconfiguration.h b/ground/gcs/src/plugins/uploader/uploadergadgetconfiguration.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/uploadergadgetconfiguration.h rename to ground/gcs/src/plugins/uploader/uploadergadgetconfiguration.h diff --git a/ground/openpilotgcs/src/plugins/uploader/uploadergadgetfactory.cpp b/ground/gcs/src/plugins/uploader/uploadergadgetfactory.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/uploadergadgetfactory.cpp rename to ground/gcs/src/plugins/uploader/uploadergadgetfactory.cpp diff --git a/ground/openpilotgcs/src/plugins/uploader/uploadergadgetfactory.h b/ground/gcs/src/plugins/uploader/uploadergadgetfactory.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/uploadergadgetfactory.h rename to ground/gcs/src/plugins/uploader/uploadergadgetfactory.h diff --git a/ground/openpilotgcs/src/plugins/uploader/uploadergadgetoptionspage.cpp b/ground/gcs/src/plugins/uploader/uploadergadgetoptionspage.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/uploadergadgetoptionspage.cpp rename to ground/gcs/src/plugins/uploader/uploadergadgetoptionspage.cpp diff --git a/ground/openpilotgcs/src/plugins/uploader/uploadergadgetoptionspage.h b/ground/gcs/src/plugins/uploader/uploadergadgetoptionspage.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/uploadergadgetoptionspage.h rename to ground/gcs/src/plugins/uploader/uploadergadgetoptionspage.h diff --git a/ground/openpilotgcs/src/plugins/uploader/uploadergadgetwidget.cpp b/ground/gcs/src/plugins/uploader/uploadergadgetwidget.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/uploadergadgetwidget.cpp rename to ground/gcs/src/plugins/uploader/uploadergadgetwidget.cpp diff --git a/ground/openpilotgcs/src/plugins/uploader/uploadergadgetwidget.h b/ground/gcs/src/plugins/uploader/uploadergadgetwidget.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/uploadergadgetwidget.h rename to ground/gcs/src/plugins/uploader/uploadergadgetwidget.h diff --git a/ground/openpilotgcs/src/plugins/uploader/uploaderplugin.cpp b/ground/gcs/src/plugins/uploader/uploaderplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/uploaderplugin.cpp rename to ground/gcs/src/plugins/uploader/uploaderplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/uploader/uploaderplugin.h b/ground/gcs/src/plugins/uploader/uploaderplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/uploader/uploaderplugin.h rename to ground/gcs/src/plugins/uploader/uploaderplugin.h diff --git a/ground/openpilotgcs/src/plugins/usagetracker/usagetracker.pluginspec b/ground/gcs/src/plugins/usagetracker/usagetracker.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/usagetracker/usagetracker.pluginspec rename to ground/gcs/src/plugins/usagetracker/usagetracker.pluginspec diff --git a/ground/openpilotgcs/src/plugins/usagetracker/usagetracker.pro b/ground/gcs/src/plugins/usagetracker/usagetracker.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/usagetracker/usagetracker.pro rename to ground/gcs/src/plugins/usagetracker/usagetracker.pro diff --git a/ground/openpilotgcs/src/plugins/usagetracker/usagetrackerplugin.cpp b/ground/gcs/src/plugins/usagetracker/usagetrackerplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/usagetracker/usagetrackerplugin.cpp rename to ground/gcs/src/plugins/usagetracker/usagetrackerplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/usagetracker/usagetrackerplugin.h b/ground/gcs/src/plugins/usagetracker/usagetrackerplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/usagetracker/usagetrackerplugin.h rename to ground/gcs/src/plugins/usagetracker/usagetrackerplugin.h diff --git a/ground/openpilotgcs/src/plugins/welcome/Welcome.pluginspec b/ground/gcs/src/plugins/welcome/Welcome.pluginspec similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/Welcome.pluginspec rename to ground/gcs/src/plugins/welcome/Welcome.pluginspec diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/ActivityPanel.qml b/ground/gcs/src/plugins/welcome/qml/ActivityPanel.qml similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/ActivityPanel.qml rename to ground/gcs/src/plugins/welcome/qml/ActivityPanel.qml diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/CommunityPanel.qml b/ground/gcs/src/plugins/welcome/qml/CommunityPanel.qml similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/CommunityPanel.qml rename to ground/gcs/src/plugins/welcome/qml/CommunityPanel.qml diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/NewsPanel.qml b/ground/gcs/src/plugins/welcome/qml/NewsPanel.qml similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/NewsPanel.qml rename to ground/gcs/src/plugins/welcome/qml/NewsPanel.qml diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/ScrollDecorator.qml b/ground/gcs/src/plugins/welcome/qml/ScrollDecorator.qml similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/ScrollDecorator.qml rename to ground/gcs/src/plugins/welcome/qml/ScrollDecorator.qml diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/SitesPanel.qml b/ground/gcs/src/plugins/welcome/qml/SitesPanel.qml similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/SitesPanel.qml rename to ground/gcs/src/plugins/welcome/qml/SitesPanel.qml diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/WelcomePageButton.qml b/ground/gcs/src/plugins/welcome/qml/WelcomePageButton.qml similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/WelcomePageButton.qml rename to ground/gcs/src/plugins/welcome/qml/WelcomePageButton.qml diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/bttn-export-template-off.png b/ground/gcs/src/plugins/welcome/qml/images/bttn-export-template-off.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/bttn-export-template-off.png rename to ground/gcs/src/plugins/welcome/qml/images/bttn-export-template-off.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/bttn-export-template-on.png b/ground/gcs/src/plugins/welcome/qml/images/bttn-export-template-on.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/bttn-export-template-on.png rename to ground/gcs/src/plugins/welcome/qml/images/bttn-export-template-on.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/bttn-txwizard-off.png b/ground/gcs/src/plugins/welcome/qml/images/bttn-txwizard-off.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/bttn-txwizard-off.png rename to ground/gcs/src/plugins/welcome/qml/images/bttn-txwizard-off.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/bttn-txwizard-on.png b/ground/gcs/src/plugins/welcome/qml/images/bttn-txwizard-on.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/bttn-txwizard-on.png rename to ground/gcs/src/plugins/welcome/qml/images/bttn-txwizard-on.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/bttn-vehwizard-off.png b/ground/gcs/src/plugins/welcome/qml/images/bttn-vehwizard-off.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/bttn-vehwizard-off.png rename to ground/gcs/src/plugins/welcome/qml/images/bttn-vehwizard-off.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/bttn-vehwizard-on.png b/ground/gcs/src/plugins/welcome/qml/images/bttn-vehwizard-on.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/bttn-vehwizard-on.png rename to ground/gcs/src/plugins/welcome/qml/images/bttn-vehwizard-on.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/button-label-bottom.png b/ground/gcs/src/plugins/welcome/qml/images/button-label-bottom.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/button-label-bottom.png rename to ground/gcs/src/plugins/welcome/qml/images/button-label-bottom.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/button-label.png b/ground/gcs/src/plugins/welcome/qml/images/button-label.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/button-label.png rename to ground/gcs/src/plugins/welcome/qml/images/button-label.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/config-off.png b/ground/gcs/src/plugins/welcome/qml/images/config-off.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/config-off.png rename to ground/gcs/src/plugins/welcome/qml/images/config-off.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/config-on.png b/ground/gcs/src/plugins/welcome/qml/images/config-on.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/config-on.png rename to ground/gcs/src/plugins/welcome/qml/images/config-on.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/firmware-off.png b/ground/gcs/src/plugins/welcome/qml/images/firmware-off.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/firmware-off.png rename to ground/gcs/src/plugins/welcome/qml/images/firmware-off.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/firmware-on.png b/ground/gcs/src/plugins/welcome/qml/images/firmware-on.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/firmware-on.png rename to ground/gcs/src/plugins/welcome/qml/images/firmware-on.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/flightdata-off.png b/ground/gcs/src/plugins/welcome/qml/images/flightdata-off.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/flightdata-off.png rename to ground/gcs/src/plugins/welcome/qml/images/flightdata-off.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/flightdata-on.png b/ground/gcs/src/plugins/welcome/qml/images/flightdata-on.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/flightdata-on.png rename to ground/gcs/src/plugins/welcome/qml/images/flightdata-on.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/hitl-off.png b/ground/gcs/src/plugins/welcome/qml/images/hitl-off.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/hitl-off.png rename to ground/gcs/src/plugins/welcome/qml/images/hitl-off.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/hitl-on.png b/ground/gcs/src/plugins/welcome/qml/images/hitl-on.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/hitl-on.png rename to ground/gcs/src/plugins/welcome/qml/images/hitl-on.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/planner-off.png b/ground/gcs/src/plugins/welcome/qml/images/planner-off.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/planner-off.png rename to ground/gcs/src/plugins/welcome/qml/images/planner-off.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/planner-on.png b/ground/gcs/src/plugins/welcome/qml/images/planner-on.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/planner-on.png rename to ground/gcs/src/plugins/welcome/qml/images/planner-on.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/refresh.png b/ground/gcs/src/plugins/welcome/qml/images/refresh.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/refresh.png rename to ground/gcs/src/plugins/welcome/qml/images/refresh.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/scopes-off.png b/ground/gcs/src/plugins/welcome/qml/images/scopes-off.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/scopes-off.png rename to ground/gcs/src/plugins/welcome/qml/images/scopes-off.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/scopes-on.png b/ground/gcs/src/plugins/welcome/qml/images/scopes-on.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/scopes-on.png rename to ground/gcs/src/plugins/welcome/qml/images/scopes-on.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/system-off.png b/ground/gcs/src/plugins/welcome/qml/images/system-off.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/system-off.png rename to ground/gcs/src/plugins/welcome/qml/images/system-off.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/system-on.png b/ground/gcs/src/plugins/welcome/qml/images/system-on.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/system-on.png rename to ground/gcs/src/plugins/welcome/qml/images/system-on.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/welcome-lp-bg.png b/ground/gcs/src/plugins/welcome/qml/images/welcome-lp-bg.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/welcome-lp-bg.png rename to ground/gcs/src/plugins/welcome/qml/images/welcome-lp-bg.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/welcome-lp-logo.png b/ground/gcs/src/plugins/welcome/qml/images/welcome-lp-logo.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/welcome-lp-logo.png rename to ground/gcs/src/plugins/welcome/qml/images/welcome-lp-logo.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/welcome-news-bg.png b/ground/gcs/src/plugins/welcome/qml/images/welcome-news-bg.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/welcome-news-bg.png rename to ground/gcs/src/plugins/welcome/qml/images/welcome-news-bg.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/welcome.jpg b/ground/gcs/src/plugins/welcome/qml/images/welcome.jpg similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/welcome.jpg rename to ground/gcs/src/plugins/welcome/qml/images/welcome.jpg diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/wizard-off.png b/ground/gcs/src/plugins/welcome/qml/images/wizard-off.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/wizard-off.png rename to ground/gcs/src/plugins/welcome/qml/images/wizard-off.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/images/wizard-on.png b/ground/gcs/src/plugins/welcome/qml/images/wizard-on.png similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/images/wizard-on.png rename to ground/gcs/src/plugins/welcome/qml/images/wizard-on.png diff --git a/ground/openpilotgcs/src/plugins/welcome/qml/main.qml b/ground/gcs/src/plugins/welcome/qml/main.qml similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/qml/main.qml rename to ground/gcs/src/plugins/welcome/qml/main.qml diff --git a/ground/openpilotgcs/src/plugins/welcome/welcome.pri b/ground/gcs/src/plugins/welcome/welcome.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/welcome.pri rename to ground/gcs/src/plugins/welcome/welcome.pri diff --git a/ground/openpilotgcs/src/plugins/welcome/welcome.pro b/ground/gcs/src/plugins/welcome/welcome.pro similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/welcome.pro rename to ground/gcs/src/plugins/welcome/welcome.pro diff --git a/ground/openpilotgcs/src/plugins/welcome/welcome.qrc b/ground/gcs/src/plugins/welcome/welcome.qrc similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/welcome.qrc rename to ground/gcs/src/plugins/welcome/welcome.qrc diff --git a/ground/openpilotgcs/src/plugins/welcome/welcome_dependencies.pri b/ground/gcs/src/plugins/welcome/welcome_dependencies.pri similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/welcome_dependencies.pri rename to ground/gcs/src/plugins/welcome/welcome_dependencies.pri diff --git a/ground/openpilotgcs/src/plugins/welcome/welcome_global.h b/ground/gcs/src/plugins/welcome/welcome_global.h similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/welcome_global.h rename to ground/gcs/src/plugins/welcome/welcome_global.h diff --git a/ground/openpilotgcs/src/plugins/welcome/welcomemode.cpp b/ground/gcs/src/plugins/welcome/welcomemode.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/welcomemode.cpp rename to ground/gcs/src/plugins/welcome/welcomemode.cpp diff --git a/ground/openpilotgcs/src/plugins/welcome/welcomemode.h b/ground/gcs/src/plugins/welcome/welcomemode.h similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/welcomemode.h rename to ground/gcs/src/plugins/welcome/welcomemode.h diff --git a/ground/openpilotgcs/src/plugins/welcome/welcomeplugin.cpp b/ground/gcs/src/plugins/welcome/welcomeplugin.cpp similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/welcomeplugin.cpp rename to ground/gcs/src/plugins/welcome/welcomeplugin.cpp diff --git a/ground/openpilotgcs/src/plugins/welcome/welcomeplugin.h b/ground/gcs/src/plugins/welcome/welcomeplugin.h similarity index 100% rename from ground/openpilotgcs/src/plugins/welcome/welcomeplugin.h rename to ground/gcs/src/plugins/welcome/welcomeplugin.h diff --git a/ground/openpilotgcs/src/python.pri b/ground/gcs/src/python.pri similarity index 100% rename from ground/openpilotgcs/src/python.pri rename to ground/gcs/src/python.pri diff --git a/ground/openpilotgcs/src/rpath.pri b/ground/gcs/src/rpath.pri similarity index 100% rename from ground/openpilotgcs/src/rpath.pri rename to ground/gcs/src/rpath.pri diff --git a/ground/openpilotgcs/src/share/configurations/default.xml b/ground/gcs/src/share/configurations/default.xml similarity index 100% rename from ground/openpilotgcs/src/share/configurations/default.xml rename to ground/gcs/src/share/configurations/default.xml diff --git a/ground/openpilotgcs/src/share/copydata.pro b/ground/gcs/src/share/copydata.pro similarity index 100% rename from ground/openpilotgcs/src/share/copydata.pro rename to ground/gcs/src/share/copydata.pro diff --git a/ground/openpilotgcs/src/share/diagrams/default/system-health.svg b/ground/gcs/src/share/diagrams/default/system-health.svg similarity index 100% rename from ground/openpilotgcs/src/share/diagrams/default/system-health.svg rename to ground/gcs/src/share/diagrams/default/system-health.svg diff --git a/ground/openpilotgcs/src/share/dials/default/Readme.txt b/ground/gcs/src/share/dials/default/Readme.txt similarity index 100% rename from ground/openpilotgcs/src/share/dials/default/Readme.txt rename to ground/gcs/src/share/dials/default/Readme.txt diff --git a/ground/openpilotgcs/src/share/dials/default/altimeter.svg b/ground/gcs/src/share/dials/default/altimeter.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/default/altimeter.svg rename to ground/gcs/src/share/dials/default/altimeter.svg diff --git a/ground/openpilotgcs/src/share/dials/default/arm-status.svg b/ground/gcs/src/share/dials/default/arm-status.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/default/arm-status.svg rename to ground/gcs/src/share/dials/default/arm-status.svg diff --git a/ground/openpilotgcs/src/share/dials/default/attitude.svg b/ground/gcs/src/share/dials/default/attitude.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/default/attitude.svg rename to ground/gcs/src/share/dials/default/attitude.svg diff --git a/ground/openpilotgcs/src/share/dials/default/barometer.svg b/ground/gcs/src/share/dials/default/barometer.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/default/barometer.svg rename to ground/gcs/src/share/dials/default/barometer.svg diff --git a/ground/openpilotgcs/src/share/dials/default/compass.svg b/ground/gcs/src/share/dials/default/compass.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/default/compass.svg rename to ground/gcs/src/share/dials/default/compass.svg diff --git a/ground/openpilotgcs/src/share/dials/default/flightmode-status.svg b/ground/gcs/src/share/dials/default/flightmode-status.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/default/flightmode-status.svg rename to ground/gcs/src/share/dials/default/flightmode-status.svg diff --git a/ground/openpilotgcs/src/share/dials/default/gps-signal.svg b/ground/gcs/src/share/dials/default/gps-signal.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/default/gps-signal.svg rename to ground/gcs/src/share/dials/default/gps-signal.svg diff --git a/ground/openpilotgcs/src/share/dials/default/gps-status.svg b/ground/gcs/src/share/dials/default/gps-status.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/default/gps-status.svg rename to ground/gcs/src/share/dials/default/gps-status.svg diff --git a/ground/openpilotgcs/src/share/dials/default/lineardial-horizontal.svg b/ground/gcs/src/share/dials/default/lineardial-horizontal.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/default/lineardial-horizontal.svg rename to ground/gcs/src/share/dials/default/lineardial-horizontal.svg diff --git a/ground/openpilotgcs/src/share/dials/default/lineardial-vertical.svg b/ground/gcs/src/share/dials/default/lineardial-vertical.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/default/lineardial-vertical.svg rename to ground/gcs/src/share/dials/default/lineardial-vertical.svg diff --git a/ground/openpilotgcs/src/share/dials/default/speed.svg b/ground/gcs/src/share/dials/default/speed.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/default/speed.svg rename to ground/gcs/src/share/dials/default/speed.svg diff --git a/ground/openpilotgcs/src/share/dials/default/textonly.svg b/ground/gcs/src/share/dials/default/textonly.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/default/textonly.svg rename to ground/gcs/src/share/dials/default/textonly.svg diff --git a/ground/openpilotgcs/src/share/dials/default/thermometer.svg b/ground/gcs/src/share/dials/default/thermometer.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/default/thermometer.svg rename to ground/gcs/src/share/dials/default/thermometer.svg diff --git a/ground/openpilotgcs/src/share/dials/default/vsi.svg b/ground/gcs/src/share/dials/default/vsi.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/default/vsi.svg rename to ground/gcs/src/share/dials/default/vsi.svg diff --git a/ground/openpilotgcs/src/share/dials/deluxe/altimeter.svg b/ground/gcs/src/share/dials/deluxe/altimeter.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/deluxe/altimeter.svg rename to ground/gcs/src/share/dials/deluxe/altimeter.svg diff --git a/ground/openpilotgcs/src/share/dials/deluxe/attitude.svg b/ground/gcs/src/share/dials/deluxe/attitude.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/deluxe/attitude.svg rename to ground/gcs/src/share/dials/deluxe/attitude.svg diff --git a/ground/openpilotgcs/src/share/dials/deluxe/barometer.svg b/ground/gcs/src/share/dials/deluxe/barometer.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/deluxe/barometer.svg rename to ground/gcs/src/share/dials/deluxe/barometer.svg diff --git a/ground/openpilotgcs/src/share/dials/deluxe/compass.svg b/ground/gcs/src/share/dials/deluxe/compass.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/deluxe/compass.svg rename to ground/gcs/src/share/dials/deluxe/compass.svg diff --git a/ground/openpilotgcs/src/share/dials/deluxe/lineardial-horizontal.svg b/ground/gcs/src/share/dials/deluxe/lineardial-horizontal.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/deluxe/lineardial-horizontal.svg rename to ground/gcs/src/share/dials/deluxe/lineardial-horizontal.svg diff --git a/ground/openpilotgcs/src/share/dials/deluxe/lineardial-vertical.svg b/ground/gcs/src/share/dials/deluxe/lineardial-vertical.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/deluxe/lineardial-vertical.svg rename to ground/gcs/src/share/dials/deluxe/lineardial-vertical.svg diff --git a/ground/openpilotgcs/src/share/dials/deluxe/speed.svg b/ground/gcs/src/share/dials/deluxe/speed.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/deluxe/speed.svg rename to ground/gcs/src/share/dials/deluxe/speed.svg diff --git a/ground/openpilotgcs/src/share/dials/deluxe/thermometer.svg b/ground/gcs/src/share/dials/deluxe/thermometer.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/deluxe/thermometer.svg rename to ground/gcs/src/share/dials/deluxe/thermometer.svg diff --git a/ground/openpilotgcs/src/share/dials/deluxe/vsi.svg b/ground/gcs/src/share/dials/deluxe/vsi.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/deluxe/vsi.svg rename to ground/gcs/src/share/dials/deluxe/vsi.svg diff --git a/ground/openpilotgcs/src/share/dials/hi-contrast/altimeter.svg b/ground/gcs/src/share/dials/hi-contrast/altimeter.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/hi-contrast/altimeter.svg rename to ground/gcs/src/share/dials/hi-contrast/altimeter.svg diff --git a/ground/openpilotgcs/src/share/dials/hi-contrast/attitude.svg b/ground/gcs/src/share/dials/hi-contrast/attitude.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/hi-contrast/attitude.svg rename to ground/gcs/src/share/dials/hi-contrast/attitude.svg diff --git a/ground/openpilotgcs/src/share/dials/hi-contrast/barometer.svg b/ground/gcs/src/share/dials/hi-contrast/barometer.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/hi-contrast/barometer.svg rename to ground/gcs/src/share/dials/hi-contrast/barometer.svg diff --git a/ground/openpilotgcs/src/share/dials/hi-contrast/compass.svg b/ground/gcs/src/share/dials/hi-contrast/compass.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/hi-contrast/compass.svg rename to ground/gcs/src/share/dials/hi-contrast/compass.svg diff --git a/ground/openpilotgcs/src/share/dials/hi-contrast/flightmode-status.svg b/ground/gcs/src/share/dials/hi-contrast/flightmode-status.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/hi-contrast/flightmode-status.svg rename to ground/gcs/src/share/dials/hi-contrast/flightmode-status.svg diff --git a/ground/openpilotgcs/src/share/dials/hi-contrast/gps-signal.svg b/ground/gcs/src/share/dials/hi-contrast/gps-signal.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/hi-contrast/gps-signal.svg rename to ground/gcs/src/share/dials/hi-contrast/gps-signal.svg diff --git a/ground/openpilotgcs/src/share/dials/hi-contrast/gps-status.svg b/ground/gcs/src/share/dials/hi-contrast/gps-status.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/hi-contrast/gps-status.svg rename to ground/gcs/src/share/dials/hi-contrast/gps-status.svg diff --git a/ground/openpilotgcs/src/share/dials/hi-contrast/lineardial-horizontal.svg b/ground/gcs/src/share/dials/hi-contrast/lineardial-horizontal.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/hi-contrast/lineardial-horizontal.svg rename to ground/gcs/src/share/dials/hi-contrast/lineardial-horizontal.svg diff --git a/ground/openpilotgcs/src/share/dials/hi-contrast/lineardial-vertical.svg b/ground/gcs/src/share/dials/hi-contrast/lineardial-vertical.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/hi-contrast/lineardial-vertical.svg rename to ground/gcs/src/share/dials/hi-contrast/lineardial-vertical.svg diff --git a/ground/openpilotgcs/src/share/dials/hi-contrast/speed.svg b/ground/gcs/src/share/dials/hi-contrast/speed.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/hi-contrast/speed.svg rename to ground/gcs/src/share/dials/hi-contrast/speed.svg diff --git a/ground/openpilotgcs/src/share/dials/hi-contrast/textonly.svg b/ground/gcs/src/share/dials/hi-contrast/textonly.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/hi-contrast/textonly.svg rename to ground/gcs/src/share/dials/hi-contrast/textonly.svg diff --git a/ground/openpilotgcs/src/share/dials/hi-contrast/thermometer.svg b/ground/gcs/src/share/dials/hi-contrast/thermometer.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/hi-contrast/thermometer.svg rename to ground/gcs/src/share/dials/hi-contrast/thermometer.svg diff --git a/ground/openpilotgcs/src/share/dials/hi-contrast/vsi.svg b/ground/gcs/src/share/dials/hi-contrast/vsi.svg similarity index 100% rename from ground/openpilotgcs/src/share/dials/hi-contrast/vsi.svg rename to ground/gcs/src/share/dials/hi-contrast/vsi.svg diff --git a/ground/openpilotgcs/src/share/help/angleLimitsHelp.html b/ground/gcs/src/share/help/angleLimitsHelp.html similarity index 100% rename from ground/openpilotgcs/src/share/help/angleLimitsHelp.html rename to ground/gcs/src/share/help/angleLimitsHelp.html diff --git a/ground/openpilotgcs/src/share/help/attitudeStabiHelp.html b/ground/gcs/src/share/help/attitudeStabiHelp.html similarity index 100% rename from ground/openpilotgcs/src/share/help/attitudeStabiHelp.html rename to ground/gcs/src/share/help/attitudeStabiHelp.html diff --git a/ground/openpilotgcs/src/share/help/commandHelp.html b/ground/gcs/src/share/help/commandHelp.html similarity index 100% rename from ground/openpilotgcs/src/share/help/commandHelp.html rename to ground/gcs/src/share/help/commandHelp.html diff --git a/ground/openpilotgcs/src/share/help/rateStabiHelp.html b/ground/gcs/src/share/help/rateStabiHelp.html similarity index 100% rename from ground/openpilotgcs/src/share/help/rateStabiHelp.html rename to ground/gcs/src/share/help/rateStabiHelp.html diff --git a/ground/openpilotgcs/src/share/help/updateRealTimeHelp.html b/ground/gcs/src/share/help/updateRealTimeHelp.html similarity index 100% rename from ground/openpilotgcs/src/share/help/updateRealTimeHelp.html rename to ground/gcs/src/share/help/updateRealTimeHelp.html diff --git a/ground/openpilotgcs/src/share/mapicons/easystar.png b/ground/gcs/src/share/mapicons/easystar.png similarity index 100% rename from ground/openpilotgcs/src/share/mapicons/easystar.png rename to ground/gcs/src/share/mapicons/easystar.png diff --git a/ground/openpilotgcs/src/share/mapicons/quad.png b/ground/gcs/src/share/mapicons/quad.png similarity index 100% rename from ground/openpilotgcs/src/share/mapicons/quad.png rename to ground/gcs/src/share/mapicons/quad.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/default_background.png b/ground/gcs/src/share/models/backgrounds/default_background.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/default_background.png rename to ground/gcs/src/share/models/backgrounds/default_background.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/standard/01.png b/ground/gcs/src/share/models/backgrounds/standard/01.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/standard/01.png rename to ground/gcs/src/share/models/backgrounds/standard/01.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/standard/02.png b/ground/gcs/src/share/models/backgrounds/standard/02.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/standard/02.png rename to ground/gcs/src/share/models/backgrounds/standard/02.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/standard/03.png b/ground/gcs/src/share/models/backgrounds/standard/03.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/standard/03.png rename to ground/gcs/src/share/models/backgrounds/standard/03.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/standard/04.png b/ground/gcs/src/share/models/backgrounds/standard/04.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/standard/04.png rename to ground/gcs/src/share/models/backgrounds/standard/04.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/standard/05.png b/ground/gcs/src/share/models/backgrounds/standard/05.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/standard/05.png rename to ground/gcs/src/share/models/backgrounds/standard/05.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/standard/06.png b/ground/gcs/src/share/models/backgrounds/standard/06.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/standard/06.png rename to ground/gcs/src/share/models/backgrounds/standard/06.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/standard/07.png b/ground/gcs/src/share/models/backgrounds/standard/07.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/standard/07.png rename to ground/gcs/src/share/models/backgrounds/standard/07.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/standard/08.png b/ground/gcs/src/share/models/backgrounds/standard/08.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/standard/08.png rename to ground/gcs/src/share/models/backgrounds/standard/08.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/standard/09.png b/ground/gcs/src/share/models/backgrounds/standard/09.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/standard/09.png rename to ground/gcs/src/share/models/backgrounds/standard/09.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/standard/10.png b/ground/gcs/src/share/models/backgrounds/standard/10.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/standard/10.png rename to ground/gcs/src/share/models/backgrounds/standard/10.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/standard/11.png b/ground/gcs/src/share/models/backgrounds/standard/11.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/standard/11.png rename to ground/gcs/src/share/models/backgrounds/standard/11.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/standard/12.png b/ground/gcs/src/share/models/backgrounds/standard/12.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/standard/12.png rename to ground/gcs/src/share/models/backgrounds/standard/12.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/standard/13.jpg b/ground/gcs/src/share/models/backgrounds/standard/13.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/standard/13.jpg rename to ground/gcs/src/share/models/backgrounds/standard/13.jpg diff --git a/ground/openpilotgcs/src/share/models/backgrounds/wide/01w.png b/ground/gcs/src/share/models/backgrounds/wide/01w.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/wide/01w.png rename to ground/gcs/src/share/models/backgrounds/wide/01w.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/wide/02w.png b/ground/gcs/src/share/models/backgrounds/wide/02w.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/wide/02w.png rename to ground/gcs/src/share/models/backgrounds/wide/02w.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/wide/03w.png b/ground/gcs/src/share/models/backgrounds/wide/03w.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/wide/03w.png rename to ground/gcs/src/share/models/backgrounds/wide/03w.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/wide/04w.png b/ground/gcs/src/share/models/backgrounds/wide/04w.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/wide/04w.png rename to ground/gcs/src/share/models/backgrounds/wide/04w.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/wide/05w.png b/ground/gcs/src/share/models/backgrounds/wide/05w.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/wide/05w.png rename to ground/gcs/src/share/models/backgrounds/wide/05w.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/wide/06w.png b/ground/gcs/src/share/models/backgrounds/wide/06w.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/wide/06w.png rename to ground/gcs/src/share/models/backgrounds/wide/06w.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/wide/07w.png b/ground/gcs/src/share/models/backgrounds/wide/07w.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/wide/07w.png rename to ground/gcs/src/share/models/backgrounds/wide/07w.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/wide/08w.png b/ground/gcs/src/share/models/backgrounds/wide/08w.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/wide/08w.png rename to ground/gcs/src/share/models/backgrounds/wide/08w.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/wide/09w.png b/ground/gcs/src/share/models/backgrounds/wide/09w.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/wide/09w.png rename to ground/gcs/src/share/models/backgrounds/wide/09w.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/wide/10w.png b/ground/gcs/src/share/models/backgrounds/wide/10w.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/wide/10w.png rename to ground/gcs/src/share/models/backgrounds/wide/10w.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/wide/11w.png b/ground/gcs/src/share/models/backgrounds/wide/11w.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/wide/11w.png rename to ground/gcs/src/share/models/backgrounds/wide/11w.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/wide/12w.png b/ground/gcs/src/share/models/backgrounds/wide/12w.png similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/wide/12w.png rename to ground/gcs/src/share/models/backgrounds/wide/12w.png diff --git a/ground/openpilotgcs/src/share/models/backgrounds/wide/13w.jpg b/ground/gcs/src/share/models/backgrounds/wide/13w.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/backgrounds/wide/13w.jpg rename to ground/gcs/src/share/models/backgrounds/wide/13w.jpg diff --git a/ground/openpilotgcs/src/share/models/boards/CC3D/CC3D.3ds b/ground/gcs/src/share/models/boards/CC3D/CC3D.3ds similarity index 100% rename from ground/openpilotgcs/src/share/models/boards/CC3D/CC3D.3ds rename to ground/gcs/src/share/models/boards/CC3D/CC3D.3ds diff --git a/ground/openpilotgcs/src/share/models/boards/CC3D/TEXTURE.PNG b/ground/gcs/src/share/models/boards/CC3D/TEXTURE.PNG similarity index 100% rename from ground/openpilotgcs/src/share/models/boards/CC3D/TEXTURE.PNG rename to ground/gcs/src/share/models/boards/CC3D/TEXTURE.PNG diff --git a/ground/openpilotgcs/src/share/models/boards/CopterControl/CopterControl.3ds b/ground/gcs/src/share/models/boards/CopterControl/CopterControl.3ds similarity index 100% rename from ground/openpilotgcs/src/share/models/boards/CopterControl/CopterControl.3ds rename to ground/gcs/src/share/models/boards/CopterControl/CopterControl.3ds diff --git a/ground/openpilotgcs/src/share/models/boards/CopterControl/TEXTURE.PNG b/ground/gcs/src/share/models/boards/CopterControl/TEXTURE.PNG similarity index 100% rename from ground/openpilotgcs/src/share/models/boards/CopterControl/TEXTURE.PNG rename to ground/gcs/src/share/models/boards/CopterControl/TEXTURE.PNG diff --git a/ground/openpilotgcs/src/share/models/boards/Revolution/Revolution.3DS b/ground/gcs/src/share/models/boards/Revolution/Revolution.3DS similarity index 100% rename from ground/openpilotgcs/src/share/models/boards/Revolution/Revolution.3DS rename to ground/gcs/src/share/models/boards/Revolution/Revolution.3DS diff --git a/ground/openpilotgcs/src/share/models/boards/Revolution/TEXTURE.PNG b/ground/gcs/src/share/models/boards/Revolution/TEXTURE.PNG similarity index 100% rename from ground/openpilotgcs/src/share/models/boards/Revolution/TEXTURE.PNG rename to ground/gcs/src/share/models/boards/Revolution/TEXTURE.PNG diff --git a/ground/openpilotgcs/src/share/models/helis/t-rex/TEXTURE.JPG b/ground/gcs/src/share/models/helis/t-rex/TEXTURE.JPG similarity index 100% rename from ground/openpilotgcs/src/share/models/helis/t-rex/TEXTURE.JPG rename to ground/gcs/src/share/models/helis/t-rex/TEXTURE.JPG diff --git a/ground/openpilotgcs/src/share/models/helis/t-rex/t-rex_450_xl.3ds b/ground/gcs/src/share/models/helis/t-rex/t-rex_450_xl.3ds similarity index 100% rename from ground/openpilotgcs/src/share/models/helis/t-rex/t-rex_450_xl.3ds rename to ground/gcs/src/share/models/helis/t-rex/t-rex_450_xl.3ds diff --git a/ground/openpilotgcs/src/share/models/helis/t-rex/t-rex_450_xl.jpg b/ground/gcs/src/share/models/helis/t-rex/t-rex_450_xl.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/helis/t-rex/t-rex_450_xl.jpg rename to ground/gcs/src/share/models/helis/t-rex/t-rex_450_xl.jpg diff --git a/ground/openpilotgcs/src/share/models/helis/t-rex/t-rex_450_xl.wav b/ground/gcs/src/share/models/helis/t-rex/t-rex_450_xl.wav similarity index 100% rename from ground/openpilotgcs/src/share/models/helis/t-rex/t-rex_450_xl.wav rename to ground/gcs/src/share/models/helis/t-rex/t-rex_450_xl.wav diff --git a/ground/openpilotgcs/src/share/models/multi/aeroquad/TEXTURE.JPG b/ground/gcs/src/share/models/multi/aeroquad/TEXTURE.JPG similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/aeroquad/TEXTURE.JPG rename to ground/gcs/src/share/models/multi/aeroquad/TEXTURE.JPG diff --git a/ground/openpilotgcs/src/share/models/multi/aeroquad/aeroquad.jpg b/ground/gcs/src/share/models/multi/aeroquad/aeroquad.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/aeroquad/aeroquad.jpg rename to ground/gcs/src/share/models/multi/aeroquad/aeroquad.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/aeroquad/aeroquad_+.3ds b/ground/gcs/src/share/models/multi/aeroquad/aeroquad_+.3ds similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/aeroquad/aeroquad_+.3ds rename to ground/gcs/src/share/models/multi/aeroquad/aeroquad_+.3ds diff --git a/ground/openpilotgcs/src/share/models/multi/blackout/BlackoutMiniHQuad.3DS b/ground/gcs/src/share/models/multi/blackout/BlackoutMiniHQuad.3DS similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/blackout/BlackoutMiniHQuad.3DS rename to ground/gcs/src/share/models/multi/blackout/BlackoutMiniHQuad.3DS diff --git a/ground/openpilotgcs/src/share/models/multi/blackout/BlackoutMiniHQuad.jpg b/ground/gcs/src/share/models/multi/blackout/BlackoutMiniHQuad.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/blackout/BlackoutMiniHQuad.jpg rename to ground/gcs/src/share/models/multi/blackout/BlackoutMiniHQuad.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/blackout/TEXTURE.PNG b/ground/gcs/src/share/models/multi/blackout/TEXTURE.PNG similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/blackout/TEXTURE.PNG rename to ground/gcs/src/share/models/multi/blackout/TEXTURE.PNG diff --git a/ground/openpilotgcs/src/share/models/multi/dankers_quad/TEXTURE.jpg b/ground/gcs/src/share/models/multi/dankers_quad/TEXTURE.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/dankers_quad/TEXTURE.jpg rename to ground/gcs/src/share/models/multi/dankers_quad/TEXTURE.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/dankers_quad/dankers_quad.3ds b/ground/gcs/src/share/models/multi/dankers_quad/dankers_quad.3ds similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/dankers_quad/dankers_quad.3ds rename to ground/gcs/src/share/models/multi/dankers_quad/dankers_quad.3ds diff --git a/ground/openpilotgcs/src/share/models/multi/dankers_quad/dankers_quad.jpg b/ground/gcs/src/share/models/multi/dankers_quad/dankers_quad.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/dankers_quad/dankers_quad.jpg rename to ground/gcs/src/share/models/multi/dankers_quad/dankers_quad.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/easy_quad/BOARDS.JPG b/ground/gcs/src/share/models/multi/easy_quad/BOARDS.JPG similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/easy_quad/BOARDS.JPG rename to ground/gcs/src/share/models/multi/easy_quad/BOARDS.JPG diff --git a/ground/openpilotgcs/src/share/models/multi/easy_quad/LOGO.JPG b/ground/gcs/src/share/models/multi/easy_quad/LOGO.JPG similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/easy_quad/LOGO.JPG rename to ground/gcs/src/share/models/multi/easy_quad/LOGO.JPG diff --git a/ground/openpilotgcs/src/share/models/multi/easy_quad/TEXTURE.JPG b/ground/gcs/src/share/models/multi/easy_quad/TEXTURE.JPG similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/easy_quad/TEXTURE.JPG rename to ground/gcs/src/share/models/multi/easy_quad/TEXTURE.JPG diff --git a/ground/openpilotgcs/src/share/models/multi/easy_quad/easy_quad_X.3ds b/ground/gcs/src/share/models/multi/easy_quad/easy_quad_X.3ds similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/easy_quad/easy_quad_X.3ds rename to ground/gcs/src/share/models/multi/easy_quad/easy_quad_X.3ds diff --git a/ground/openpilotgcs/src/share/models/multi/easy_quad/easy_quad_X.jpg b/ground/gcs/src/share/models/multi/easy_quad/easy_quad_X.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/easy_quad/easy_quad_X.jpg rename to ground/gcs/src/share/models/multi/easy_quad/easy_quad_X.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/gaui_330x/gaui_330x.3ds b/ground/gcs/src/share/models/multi/gaui_330x/gaui_330x.3ds similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/gaui_330x/gaui_330x.3ds rename to ground/gcs/src/share/models/multi/gaui_330x/gaui_330x.3ds diff --git a/ground/openpilotgcs/src/share/models/multi/gaui_330x/gaui_330x.jpg b/ground/gcs/src/share/models/multi/gaui_330x/gaui_330x.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/gaui_330x/gaui_330x.jpg rename to ground/gcs/src/share/models/multi/gaui_330x/gaui_330x.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/gaui_330x/texture.jpg b/ground/gcs/src/share/models/multi/gaui_330x/texture.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/gaui_330x/texture.jpg rename to ground/gcs/src/share/models/multi/gaui_330x/texture.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/joes_cnc/J14-QT_+.3DS b/ground/gcs/src/share/models/multi/joes_cnc/J14-QT_+.3DS similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/joes_cnc/J14-QT_+.3DS rename to ground/gcs/src/share/models/multi/joes_cnc/J14-QT_+.3DS diff --git a/ground/openpilotgcs/src/share/models/multi/joes_cnc/J14-QT_+.jpg b/ground/gcs/src/share/models/multi/joes_cnc/J14-QT_+.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/joes_cnc/J14-QT_+.jpg rename to ground/gcs/src/share/models/multi/joes_cnc/J14-QT_+.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/joes_cnc/J14-QT_X.3DS b/ground/gcs/src/share/models/multi/joes_cnc/J14-QT_X.3DS similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/joes_cnc/J14-QT_X.3DS rename to ground/gcs/src/share/models/multi/joes_cnc/J14-QT_X.3DS diff --git a/ground/openpilotgcs/src/share/models/multi/joes_cnc/J14-QT_X.jpg b/ground/gcs/src/share/models/multi/joes_cnc/J14-QT_X.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/joes_cnc/J14-QT_X.jpg rename to ground/gcs/src/share/models/multi/joes_cnc/J14-QT_X.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/joes_cnc/J14-Q_+.3DS b/ground/gcs/src/share/models/multi/joes_cnc/J14-Q_+.3DS similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/joes_cnc/J14-Q_+.3DS rename to ground/gcs/src/share/models/multi/joes_cnc/J14-Q_+.3DS diff --git a/ground/openpilotgcs/src/share/models/multi/joes_cnc/J14-Q_+.jpg b/ground/gcs/src/share/models/multi/joes_cnc/J14-Q_+.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/joes_cnc/J14-Q_+.jpg rename to ground/gcs/src/share/models/multi/joes_cnc/J14-Q_+.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/joes_cnc/J14-Q_X.3DS b/ground/gcs/src/share/models/multi/joes_cnc/J14-Q_X.3DS similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/joes_cnc/J14-Q_X.3DS rename to ground/gcs/src/share/models/multi/joes_cnc/J14-Q_X.3DS diff --git a/ground/openpilotgcs/src/share/models/multi/joes_cnc/J14-Q_X.jpg b/ground/gcs/src/share/models/multi/joes_cnc/J14-Q_X.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/joes_cnc/J14-Q_X.jpg rename to ground/gcs/src/share/models/multi/joes_cnc/J14-Q_X.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/joes_cnc/TEXTURE.JPG b/ground/gcs/src/share/models/multi/joes_cnc/TEXTURE.JPG similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/joes_cnc/TEXTURE.JPG rename to ground/gcs/src/share/models/multi/joes_cnc/TEXTURE.JPG diff --git a/ground/openpilotgcs/src/share/models/multi/mattL_Y6/TEXTURE.PNG b/ground/gcs/src/share/models/multi/mattL_Y6/TEXTURE.PNG similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/mattL_Y6/TEXTURE.PNG rename to ground/gcs/src/share/models/multi/mattL_Y6/TEXTURE.PNG diff --git a/ground/openpilotgcs/src/share/models/multi/mattL_Y6/mattL_Y6.3ds b/ground/gcs/src/share/models/multi/mattL_Y6/mattL_Y6.3ds similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/mattL_Y6/mattL_Y6.3ds rename to ground/gcs/src/share/models/multi/mattL_Y6/mattL_Y6.3ds diff --git a/ground/openpilotgcs/src/share/models/multi/mattL_Y6/mattL_Y6.jpg b/ground/gcs/src/share/models/multi/mattL_Y6/mattL_Y6.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/mattL_Y6/mattL_Y6.jpg rename to ground/gcs/src/share/models/multi/mattL_Y6/mattL_Y6.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/mikrokopter/MK_Hexa.3ds b/ground/gcs/src/share/models/multi/mikrokopter/MK_Hexa.3ds similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/mikrokopter/MK_Hexa.3ds rename to ground/gcs/src/share/models/multi/mikrokopter/MK_Hexa.3ds diff --git a/ground/openpilotgcs/src/share/models/multi/mikrokopter/MK_Hexa.jpg b/ground/gcs/src/share/models/multi/mikrokopter/MK_Hexa.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/mikrokopter/MK_Hexa.jpg rename to ground/gcs/src/share/models/multi/mikrokopter/MK_Hexa.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/mikrokopter/MK_L4-ME.3ds b/ground/gcs/src/share/models/multi/mikrokopter/MK_L4-ME.3ds similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/mikrokopter/MK_L4-ME.3ds rename to ground/gcs/src/share/models/multi/mikrokopter/MK_L4-ME.3ds diff --git a/ground/openpilotgcs/src/share/models/multi/mikrokopter/MK_L4-ME.jpg b/ground/gcs/src/share/models/multi/mikrokopter/MK_L4-ME.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/mikrokopter/MK_L4-ME.jpg rename to ground/gcs/src/share/models/multi/mikrokopter/MK_L4-ME.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/mikrokopter/MK_Okto.3ds b/ground/gcs/src/share/models/multi/mikrokopter/MK_Okto.3ds similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/mikrokopter/MK_Okto.3ds rename to ground/gcs/src/share/models/multi/mikrokopter/MK_Okto.3ds diff --git a/ground/openpilotgcs/src/share/models/multi/mikrokopter/MK_Okto.jpg b/ground/gcs/src/share/models/multi/mikrokopter/MK_Okto.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/mikrokopter/MK_Okto.jpg rename to ground/gcs/src/share/models/multi/mikrokopter/MK_Okto.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/mikrokopter/MK_Okto2.3ds b/ground/gcs/src/share/models/multi/mikrokopter/MK_Okto2.3ds similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/mikrokopter/MK_Okto2.3ds rename to ground/gcs/src/share/models/multi/mikrokopter/MK_Okto2.3ds diff --git a/ground/openpilotgcs/src/share/models/multi/mikrokopter/MK_Okto2.jpg b/ground/gcs/src/share/models/multi/mikrokopter/MK_Okto2.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/mikrokopter/MK_Okto2.jpg rename to ground/gcs/src/share/models/multi/mikrokopter/MK_Okto2.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/mikrokopter/TEXTURE.JPG b/ground/gcs/src/share/models/multi/mikrokopter/TEXTURE.JPG similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/mikrokopter/TEXTURE.JPG rename to ground/gcs/src/share/models/multi/mikrokopter/TEXTURE.JPG diff --git a/ground/openpilotgcs/src/share/models/multi/ricoo/CC.PNG b/ground/gcs/src/share/models/multi/ricoo/CC.PNG similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/ricoo/CC.PNG rename to ground/gcs/src/share/models/multi/ricoo/CC.PNG diff --git a/ground/openpilotgcs/src/share/models/multi/ricoo/TEXTURE.PNG b/ground/gcs/src/share/models/multi/ricoo/TEXTURE.PNG similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/ricoo/TEXTURE.PNG rename to ground/gcs/src/share/models/multi/ricoo/TEXTURE.PNG diff --git a/ground/openpilotgcs/src/share/models/multi/ricoo/ricoo.3DS b/ground/gcs/src/share/models/multi/ricoo/ricoo.3DS similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/ricoo/ricoo.3DS rename to ground/gcs/src/share/models/multi/ricoo/ricoo.3DS diff --git a/ground/openpilotgcs/src/share/models/multi/ricoo/ricoo.jpg b/ground/gcs/src/share/models/multi/ricoo/ricoo.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/ricoo/ricoo.jpg rename to ground/gcs/src/share/models/multi/ricoo/ricoo.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/scorpion_tricopter/scorpion_tricopter.3ds b/ground/gcs/src/share/models/multi/scorpion_tricopter/scorpion_tricopter.3ds similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/scorpion_tricopter/scorpion_tricopter.3ds rename to ground/gcs/src/share/models/multi/scorpion_tricopter/scorpion_tricopter.3ds diff --git a/ground/openpilotgcs/src/share/models/multi/scorpion_tricopter/scorpion_tricopter.jpg b/ground/gcs/src/share/models/multi/scorpion_tricopter/scorpion_tricopter.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/scorpion_tricopter/scorpion_tricopter.jpg rename to ground/gcs/src/share/models/multi/scorpion_tricopter/scorpion_tricopter.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/scorpion_tricopter/texture.jpg b/ground/gcs/src/share/models/multi/scorpion_tricopter/texture.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/scorpion_tricopter/texture.jpg rename to ground/gcs/src/share/models/multi/scorpion_tricopter/texture.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/test_quad/TEXTURE.JPG b/ground/gcs/src/share/models/multi/test_quad/TEXTURE.JPG similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/test_quad/TEXTURE.JPG rename to ground/gcs/src/share/models/multi/test_quad/TEXTURE.JPG diff --git a/ground/openpilotgcs/src/share/models/multi/test_quad/TEXTURE.PNG b/ground/gcs/src/share/models/multi/test_quad/TEXTURE.PNG similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/test_quad/TEXTURE.PNG rename to ground/gcs/src/share/models/multi/test_quad/TEXTURE.PNG diff --git a/ground/openpilotgcs/src/share/models/multi/test_quad/test_quad_+.3ds b/ground/gcs/src/share/models/multi/test_quad/test_quad_+.3ds similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/test_quad/test_quad_+.3ds rename to ground/gcs/src/share/models/multi/test_quad/test_quad_+.3ds diff --git a/ground/openpilotgcs/src/share/models/multi/test_quad/test_quad_+.jpg b/ground/gcs/src/share/models/multi/test_quad/test_quad_+.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/test_quad/test_quad_+.jpg rename to ground/gcs/src/share/models/multi/test_quad/test_quad_+.jpg diff --git a/ground/openpilotgcs/src/share/models/multi/test_quad/test_quad_X.3ds b/ground/gcs/src/share/models/multi/test_quad/test_quad_X.3ds similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/test_quad/test_quad_X.3ds rename to ground/gcs/src/share/models/multi/test_quad/test_quad_X.3ds diff --git a/ground/openpilotgcs/src/share/models/multi/test_quad/test_quad_X.jpg b/ground/gcs/src/share/models/multi/test_quad/test_quad_X.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/multi/test_quad/test_quad_X.jpg rename to ground/gcs/src/share/models/multi/test_quad/test_quad_X.jpg diff --git a/ground/openpilotgcs/src/share/models/planes/Easystar/TEXTURE.JPG b/ground/gcs/src/share/models/planes/Easystar/TEXTURE.JPG similarity index 100% rename from ground/openpilotgcs/src/share/models/planes/Easystar/TEXTURE.JPG rename to ground/gcs/src/share/models/planes/Easystar/TEXTURE.JPG diff --git a/ground/openpilotgcs/src/share/models/planes/Easystar/easystar.3ds b/ground/gcs/src/share/models/planes/Easystar/easystar.3ds similarity index 100% rename from ground/openpilotgcs/src/share/models/planes/Easystar/easystar.3ds rename to ground/gcs/src/share/models/planes/Easystar/easystar.3ds diff --git a/ground/openpilotgcs/src/share/models/planes/Easystar/easystar.jpg b/ground/gcs/src/share/models/planes/Easystar/easystar.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/planes/Easystar/easystar.jpg rename to ground/gcs/src/share/models/planes/Easystar/easystar.jpg diff --git a/ground/openpilotgcs/src/share/models/planes/firecracker/TEXTURE.JPG b/ground/gcs/src/share/models/planes/firecracker/TEXTURE.JPG similarity index 100% rename from ground/openpilotgcs/src/share/models/planes/firecracker/TEXTURE.JPG rename to ground/gcs/src/share/models/planes/firecracker/TEXTURE.JPG diff --git a/ground/openpilotgcs/src/share/models/planes/firecracker/firecracker.3ds b/ground/gcs/src/share/models/planes/firecracker/firecracker.3ds similarity index 100% rename from ground/openpilotgcs/src/share/models/planes/firecracker/firecracker.3ds rename to ground/gcs/src/share/models/planes/firecracker/firecracker.3ds diff --git a/ground/openpilotgcs/src/share/models/planes/firecracker/firecracker.jpg b/ground/gcs/src/share/models/planes/firecracker/firecracker.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/planes/firecracker/firecracker.jpg rename to ground/gcs/src/share/models/planes/firecracker/firecracker.jpg diff --git a/ground/openpilotgcs/src/share/models/planes/funjet/TEXTURE.JPG b/ground/gcs/src/share/models/planes/funjet/TEXTURE.JPG similarity index 100% rename from ground/openpilotgcs/src/share/models/planes/funjet/TEXTURE.JPG rename to ground/gcs/src/share/models/planes/funjet/TEXTURE.JPG diff --git a/ground/openpilotgcs/src/share/models/planes/funjet/funjet.3ds b/ground/gcs/src/share/models/planes/funjet/funjet.3ds similarity index 100% rename from ground/openpilotgcs/src/share/models/planes/funjet/funjet.3ds rename to ground/gcs/src/share/models/planes/funjet/funjet.3ds diff --git a/ground/openpilotgcs/src/share/models/planes/funjet/funjet.jpg b/ground/gcs/src/share/models/planes/funjet/funjet.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/planes/funjet/funjet.jpg rename to ground/gcs/src/share/models/planes/funjet/funjet.jpg diff --git a/ground/openpilotgcs/src/share/models/planes/funjet/funjet.wav b/ground/gcs/src/share/models/planes/funjet/funjet.wav similarity index 100% rename from ground/openpilotgcs/src/share/models/planes/funjet/funjet.wav rename to ground/gcs/src/share/models/planes/funjet/funjet.wav diff --git a/ground/openpilotgcs/src/share/models/planes/zagi/texture.jpg b/ground/gcs/src/share/models/planes/zagi/texture.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/planes/zagi/texture.jpg rename to ground/gcs/src/share/models/planes/zagi/texture.jpg diff --git a/ground/openpilotgcs/src/share/models/planes/zagi/zagi.3ds b/ground/gcs/src/share/models/planes/zagi/zagi.3ds similarity index 100% rename from ground/openpilotgcs/src/share/models/planes/zagi/zagi.3ds rename to ground/gcs/src/share/models/planes/zagi/zagi.3ds diff --git a/ground/openpilotgcs/src/share/models/planes/zagi/zagi.jpg b/ground/gcs/src/share/models/planes/zagi/zagi.jpg similarity index 100% rename from ground/openpilotgcs/src/share/models/planes/zagi/zagi.jpg rename to ground/gcs/src/share/models/planes/zagi/zagi.jpg diff --git a/ground/openpilotgcs/src/share/pfd/default/AltitudeScale.qml b/ground/gcs/src/share/pfd/default/AltitudeScale.qml similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/AltitudeScale.qml rename to ground/gcs/src/share/pfd/default/AltitudeScale.qml diff --git a/ground/openpilotgcs/src/share/pfd/default/Compass.qml b/ground/gcs/src/share/pfd/default/Compass.qml similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/Compass.qml rename to ground/gcs/src/share/pfd/default/Compass.qml diff --git a/ground/openpilotgcs/src/share/pfd/default/HorizontCenter.qml b/ground/gcs/src/share/pfd/default/HorizontCenter.qml similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/HorizontCenter.qml rename to ground/gcs/src/share/pfd/default/HorizontCenter.qml diff --git a/ground/openpilotgcs/src/share/pfd/default/Info.qml b/ground/gcs/src/share/pfd/default/Info.qml similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/Info.qml rename to ground/gcs/src/share/pfd/default/Info.qml diff --git a/ground/openpilotgcs/src/share/pfd/default/Panels.qml b/ground/gcs/src/share/pfd/default/Panels.qml similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/Panels.qml rename to ground/gcs/src/share/pfd/default/Panels.qml diff --git a/ground/openpilotgcs/src/share/pfd/default/Pfd.qml b/ground/gcs/src/share/pfd/default/Pfd.qml similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/Pfd.qml rename to ground/gcs/src/share/pfd/default/Pfd.qml diff --git a/ground/openpilotgcs/src/share/pfd/default/PfdIndicators.qml b/ground/gcs/src/share/pfd/default/PfdIndicators.qml similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/PfdIndicators.qml rename to ground/gcs/src/share/pfd/default/PfdIndicators.qml diff --git a/ground/openpilotgcs/src/share/pfd/default/PfdTerrainView.qml b/ground/gcs/src/share/pfd/default/PfdTerrainView.qml similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/PfdTerrainView.qml rename to ground/gcs/src/share/pfd/default/PfdTerrainView.qml diff --git a/ground/openpilotgcs/src/share/pfd/default/PfdWorldView.qml b/ground/gcs/src/share/pfd/default/PfdWorldView.qml similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/PfdWorldView.qml rename to ground/gcs/src/share/pfd/default/PfdWorldView.qml diff --git a/ground/openpilotgcs/src/share/pfd/default/RollScale.qml b/ground/gcs/src/share/pfd/default/RollScale.qml similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/RollScale.qml rename to ground/gcs/src/share/pfd/default/RollScale.qml diff --git a/ground/openpilotgcs/src/share/pfd/default/SpeedScale.qml b/ground/gcs/src/share/pfd/default/SpeedScale.qml similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/SpeedScale.qml rename to ground/gcs/src/share/pfd/default/SpeedScale.qml diff --git a/ground/openpilotgcs/src/share/pfd/default/SvgElementImage.qml b/ground/gcs/src/share/pfd/default/SvgElementImage.qml similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/SvgElementImage.qml rename to ground/gcs/src/share/pfd/default/SvgElementImage.qml diff --git a/ground/openpilotgcs/src/share/pfd/default/SvgElementPositionItem.qml b/ground/gcs/src/share/pfd/default/SvgElementPositionItem.qml similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/SvgElementPositionItem.qml rename to ground/gcs/src/share/pfd/default/SvgElementPositionItem.qml diff --git a/ground/openpilotgcs/src/share/pfd/default/TooltipArea.qml b/ground/gcs/src/share/pfd/default/TooltipArea.qml similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/TooltipArea.qml rename to ground/gcs/src/share/pfd/default/TooltipArea.qml diff --git a/ground/openpilotgcs/src/share/pfd/default/VsiScale.qml b/ground/gcs/src/share/pfd/default/VsiScale.qml similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/VsiScale.qml rename to ground/gcs/src/share/pfd/default/VsiScale.qml diff --git a/ground/openpilotgcs/src/share/pfd/default/Warnings.qml b/ground/gcs/src/share/pfd/default/Warnings.qml similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/Warnings.qml rename to ground/gcs/src/share/pfd/default/Warnings.qml diff --git a/ground/openpilotgcs/src/share/pfd/default/pfd.svg b/ground/gcs/src/share/pfd/default/pfd.svg similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/pfd.svg rename to ground/gcs/src/share/pfd/default/pfd.svg diff --git a/ground/openpilotgcs/src/share/pfd/default/readymap.earth b/ground/gcs/src/share/pfd/default/readymap.earth similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/readymap.earth rename to ground/gcs/src/share/pfd/default/readymap.earth diff --git a/ground/openpilotgcs/src/share/pfd/default/srtm.earth b/ground/gcs/src/share/pfd/default/srtm.earth similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/srtm.earth rename to ground/gcs/src/share/pfd/default/srtm.earth diff --git a/ground/openpilotgcs/src/share/pfd/default/yahoo_readymap.earth b/ground/gcs/src/share/pfd/default/yahoo_readymap.earth similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/yahoo_readymap.earth rename to ground/gcs/src/share/pfd/default/yahoo_readymap.earth diff --git a/ground/openpilotgcs/src/share/pfd/default/yahoo_srtm.earth b/ground/gcs/src/share/pfd/default/yahoo_srtm.earth similarity index 100% rename from ground/openpilotgcs/src/share/pfd/default/yahoo_srtm.earth rename to ground/gcs/src/share/pfd/default/yahoo_srtm.earth diff --git a/ground/openpilotgcs/src/share/share.pro b/ground/gcs/src/share/share.pro similarity index 100% rename from ground/openpilotgcs/src/share/share.pro rename to ground/gcs/src/share/share.pro diff --git a/ground/openpilotgcs/src/share/sounds/Complete sound set.txt b/ground/gcs/src/share/sounds/Complete sound set.txt similarity index 100% rename from ground/openpilotgcs/src/share/sounds/Complete sound set.txt rename to ground/gcs/src/share/sounds/Complete sound set.txt diff --git a/ground/openpilotgcs/src/share/sounds/License.txt b/ground/gcs/src/share/sounds/License.txt similarity index 100% rename from ground/openpilotgcs/src/share/sounds/License.txt rename to ground/gcs/src/share/sounds/License.txt diff --git a/ground/openpilotgcs/src/share/sounds/default/0.wav b/ground/gcs/src/share/sounds/default/0.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/0.wav rename to ground/gcs/src/share/sounds/default/0.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/1.wav b/ground/gcs/src/share/sounds/default/1.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/1.wav rename to ground/gcs/src/share/sounds/default/1.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/10.wav b/ground/gcs/src/share/sounds/default/10.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/10.wav rename to ground/gcs/src/share/sounds/default/10.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/100.wav b/ground/gcs/src/share/sounds/default/100.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/100.wav rename to ground/gcs/src/share/sounds/default/100.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/1000.wav b/ground/gcs/src/share/sounds/default/1000.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/1000.wav rename to ground/gcs/src/share/sounds/default/1000.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/11.wav b/ground/gcs/src/share/sounds/default/11.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/11.wav rename to ground/gcs/src/share/sounds/default/11.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/12.wav b/ground/gcs/src/share/sounds/default/12.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/12.wav rename to ground/gcs/src/share/sounds/default/12.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/13.wav b/ground/gcs/src/share/sounds/default/13.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/13.wav rename to ground/gcs/src/share/sounds/default/13.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/14.wav b/ground/gcs/src/share/sounds/default/14.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/14.wav rename to ground/gcs/src/share/sounds/default/14.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/15.wav b/ground/gcs/src/share/sounds/default/15.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/15.wav rename to ground/gcs/src/share/sounds/default/15.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/16.wav b/ground/gcs/src/share/sounds/default/16.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/16.wav rename to ground/gcs/src/share/sounds/default/16.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/17.wav b/ground/gcs/src/share/sounds/default/17.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/17.wav rename to ground/gcs/src/share/sounds/default/17.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/18.wav b/ground/gcs/src/share/sounds/default/18.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/18.wav rename to ground/gcs/src/share/sounds/default/18.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/19.wav b/ground/gcs/src/share/sounds/default/19.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/19.wav rename to ground/gcs/src/share/sounds/default/19.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/2.wav b/ground/gcs/src/share/sounds/default/2.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/2.wav rename to ground/gcs/src/share/sounds/default/2.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/20.wav b/ground/gcs/src/share/sounds/default/20.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/20.wav rename to ground/gcs/src/share/sounds/default/20.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/3.wav b/ground/gcs/src/share/sounds/default/3.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/3.wav rename to ground/gcs/src/share/sounds/default/3.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/30.wav b/ground/gcs/src/share/sounds/default/30.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/30.wav rename to ground/gcs/src/share/sounds/default/30.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/4.wav b/ground/gcs/src/share/sounds/default/4.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/4.wav rename to ground/gcs/src/share/sounds/default/4.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/40.wav b/ground/gcs/src/share/sounds/default/40.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/40.wav rename to ground/gcs/src/share/sounds/default/40.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/5.wav b/ground/gcs/src/share/sounds/default/5.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/5.wav rename to ground/gcs/src/share/sounds/default/5.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/50.wav b/ground/gcs/src/share/sounds/default/50.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/50.wav rename to ground/gcs/src/share/sounds/default/50.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/6.wav b/ground/gcs/src/share/sounds/default/6.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/6.wav rename to ground/gcs/src/share/sounds/default/6.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/60.wav b/ground/gcs/src/share/sounds/default/60.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/60.wav rename to ground/gcs/src/share/sounds/default/60.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/7.wav b/ground/gcs/src/share/sounds/default/7.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/7.wav rename to ground/gcs/src/share/sounds/default/7.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/70.wav b/ground/gcs/src/share/sounds/default/70.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/70.wav rename to ground/gcs/src/share/sounds/default/70.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/8.wav b/ground/gcs/src/share/sounds/default/8.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/8.wav rename to ground/gcs/src/share/sounds/default/8.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/80.wav b/ground/gcs/src/share/sounds/default/80.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/80.wav rename to ground/gcs/src/share/sounds/default/80.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/9.wav b/ground/gcs/src/share/sounds/default/9.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/9.wav rename to ground/gcs/src/share/sounds/default/9.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/90.wav b/ground/gcs/src/share/sounds/default/90.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/90.wav rename to ground/gcs/src/share/sounds/default/90.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/KPH.wav b/ground/gcs/src/share/sounds/default/KPH.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/KPH.wav rename to ground/gcs/src/share/sounds/default/KPH.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/MPH.wav b/ground/gcs/src/share/sounds/default/MPH.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/MPH.wav rename to ground/gcs/src/share/sounds/default/MPH.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/aborted.wav b/ground/gcs/src/share/sounds/default/aborted.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/aborted.wav rename to ground/gcs/src/share/sounds/default/aborted.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/active.wav b/ground/gcs/src/share/sounds/default/active.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/active.wav rename to ground/gcs/src/share/sounds/default/active.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/alarmsound.wav b/ground/gcs/src/share/sounds/default/alarmsound.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/alarmsound.wav rename to ground/gcs/src/share/sounds/default/alarmsound.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/alert.wav b/ground/gcs/src/share/sounds/default/alert.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/alert.wav rename to ground/gcs/src/share/sounds/default/alert.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/altitude.wav b/ground/gcs/src/share/sounds/default/altitude.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/altitude.wav rename to ground/gcs/src/share/sounds/default/altitude.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/amps.wav b/ground/gcs/src/share/sounds/default/amps.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/amps.wav rename to ground/gcs/src/share/sounds/default/amps.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/aquired.wav b/ground/gcs/src/share/sounds/default/aquired.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/aquired.wav rename to ground/gcs/src/share/sounds/default/aquired.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/armed.wav b/ground/gcs/src/share/sounds/default/armed.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/armed.wav rename to ground/gcs/src/share/sounds/default/armed.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/auto flight.wav b/ground/gcs/src/share/sounds/default/auto flight.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/auto flight.wav rename to ground/gcs/src/share/sounds/default/auto flight.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/battery.wav b/ground/gcs/src/share/sounds/default/battery.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/battery.wav rename to ground/gcs/src/share/sounds/default/battery.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/beepsound.wav b/ground/gcs/src/share/sounds/default/beepsound.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/beepsound.wav rename to ground/gcs/src/share/sounds/default/beepsound.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/camera.wav b/ground/gcs/src/share/sounds/default/camera.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/camera.wav rename to ground/gcs/src/share/sounds/default/camera.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/cancelled.wav b/ground/gcs/src/share/sounds/default/cancelled.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/cancelled.wav rename to ground/gcs/src/share/sounds/default/cancelled.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/changed.wav b/ground/gcs/src/share/sounds/default/changed.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/changed.wav rename to ground/gcs/src/share/sounds/default/changed.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/circle position.wav b/ground/gcs/src/share/sounds/default/circle position.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/circle position.wav rename to ground/gcs/src/share/sounds/default/circle position.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/cleared.wav b/ground/gcs/src/share/sounds/default/cleared.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/cleared.wav rename to ground/gcs/src/share/sounds/default/cleared.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/complete.wav b/ground/gcs/src/share/sounds/default/complete.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/complete.wav rename to ground/gcs/src/share/sounds/default/complete.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/connected.wav b/ground/gcs/src/share/sounds/default/connected.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/connected.wav rename to ground/gcs/src/share/sounds/default/connected.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/connection.wav b/ground/gcs/src/share/sounds/default/connection.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/connection.wav rename to ground/gcs/src/share/sounds/default/connection.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/control.wav b/ground/gcs/src/share/sounds/default/control.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/control.wav rename to ground/gcs/src/share/sounds/default/control.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/coptercontrol.wav b/ground/gcs/src/share/sounds/default/coptercontrol.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/coptercontrol.wav rename to ground/gcs/src/share/sounds/default/coptercontrol.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/critical.wav b/ground/gcs/src/share/sounds/default/critical.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/critical.wav rename to ground/gcs/src/share/sounds/default/critical.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/disabled.wav b/ground/gcs/src/share/sounds/default/disabled.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/disabled.wav rename to ground/gcs/src/share/sounds/default/disabled.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/disarmed.wav b/ground/gcs/src/share/sounds/default/disarmed.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/disarmed.wav rename to ground/gcs/src/share/sounds/default/disarmed.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/disconnected.wav b/ground/gcs/src/share/sounds/default/disconnected.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/disconnected.wav rename to ground/gcs/src/share/sounds/default/disconnected.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/feet.wav b/ground/gcs/src/share/sounds/default/feet.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/feet.wav rename to ground/gcs/src/share/sounds/default/feet.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/figure eight.wav b/ground/gcs/src/share/sounds/default/figure eight.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/figure eight.wav rename to ground/gcs/src/share/sounds/default/figure eight.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/flight.wav b/ground/gcs/src/share/sounds/default/flight.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/flight.wav rename to ground/gcs/src/share/sounds/default/flight.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/geofence.wav b/ground/gcs/src/share/sounds/default/geofence.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/geofence.wav rename to ground/gcs/src/share/sounds/default/geofence.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/gps.wav b/ground/gcs/src/share/sounds/default/gps.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/gps.wav rename to ground/gcs/src/share/sounds/default/gps.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/ground station.wav b/ground/gcs/src/share/sounds/default/ground station.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/ground station.wav rename to ground/gcs/src/share/sounds/default/ground station.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/heading.wav b/ground/gcs/src/share/sounds/default/heading.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/heading.wav rename to ground/gcs/src/share/sounds/default/heading.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/height.wav b/ground/gcs/src/share/sounds/default/height.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/height.wav rename to ground/gcs/src/share/sounds/default/height.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/high.wav b/ground/gcs/src/share/sounds/default/high.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/high.wav rename to ground/gcs/src/share/sounds/default/high.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/hippodrome.wav b/ground/gcs/src/share/sounds/default/hippodrome.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/hippodrome.wav rename to ground/gcs/src/share/sounds/default/hippodrome.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/hold position.wav b/ground/gcs/src/share/sounds/default/hold position.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/hold position.wav rename to ground/gcs/src/share/sounds/default/hold position.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/home location.wav b/ground/gcs/src/share/sounds/default/home location.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/home location.wav rename to ground/gcs/src/share/sounds/default/home location.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/initialised.wav b/ground/gcs/src/share/sounds/default/initialised.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/initialised.wav rename to ground/gcs/src/share/sounds/default/initialised.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/initiated.wav b/ground/gcs/src/share/sounds/default/initiated.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/initiated.wav rename to ground/gcs/src/share/sounds/default/initiated.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/landing.wav b/ground/gcs/src/share/sounds/default/landing.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/landing.wav rename to ground/gcs/src/share/sounds/default/landing.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/launch.wav b/ground/gcs/src/share/sounds/default/launch.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/launch.wav rename to ground/gcs/src/share/sounds/default/launch.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/left.wav b/ground/gcs/src/share/sounds/default/left.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/left.wav rename to ground/gcs/src/share/sounds/default/left.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/logging.wav b/ground/gcs/src/share/sounds/default/logging.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/logging.wav rename to ground/gcs/src/share/sounds/default/logging.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/lost.wav b/ground/gcs/src/share/sounds/default/lost.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/lost.wav rename to ground/gcs/src/share/sounds/default/lost.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/low altitude.wav b/ground/gcs/src/share/sounds/default/low altitude.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/low altitude.wav rename to ground/gcs/src/share/sounds/default/low altitude.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/low battery.wav b/ground/gcs/src/share/sounds/default/low battery.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/low battery.wav rename to ground/gcs/src/share/sounds/default/low battery.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/low gps quality.wav b/ground/gcs/src/share/sounds/default/low gps quality.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/low gps quality.wav rename to ground/gcs/src/share/sounds/default/low gps quality.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/magic.wav b/ground/gcs/src/share/sounds/default/magic.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/magic.wav rename to ground/gcs/src/share/sounds/default/magic.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/manual flight.wav b/ground/gcs/src/share/sounds/default/manual flight.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/manual flight.wav rename to ground/gcs/src/share/sounds/default/manual flight.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/maximum.wav b/ground/gcs/src/share/sounds/default/maximum.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/maximum.wav rename to ground/gcs/src/share/sounds/default/maximum.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/meters.wav b/ground/gcs/src/share/sounds/default/meters.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/meters.wav rename to ground/gcs/src/share/sounds/default/meters.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/minimum.wav b/ground/gcs/src/share/sounds/default/minimum.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/minimum.wav rename to ground/gcs/src/share/sounds/default/minimum.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/minus.wav b/ground/gcs/src/share/sounds/default/minus.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/minus.wav rename to ground/gcs/src/share/sounds/default/minus.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/mode.wav b/ground/gcs/src/share/sounds/default/mode.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/mode.wav rename to ground/gcs/src/share/sounds/default/mode.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/moved.wav b/ground/gcs/src/share/sounds/default/moved.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/moved.wav rename to ground/gcs/src/share/sounds/default/moved.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/navigation.wav b/ground/gcs/src/share/sounds/default/navigation.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/navigation.wav rename to ground/gcs/src/share/sounds/default/navigation.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/openpilot.wav b/ground/gcs/src/share/sounds/default/openpilot.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/openpilot.wav rename to ground/gcs/src/share/sounds/default/openpilot.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/point.wav b/ground/gcs/src/share/sounds/default/point.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/point.wav rename to ground/gcs/src/share/sounds/default/point.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/range.wav b/ground/gcs/src/share/sounds/default/range.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/range.wav rename to ground/gcs/src/share/sounds/default/range.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/reached.wav b/ground/gcs/src/share/sounds/default/reached.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/reached.wav rename to ground/gcs/src/share/sounds/default/reached.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/ready for flight.wav b/ground/gcs/src/share/sounds/default/ready for flight.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/ready for flight.wav rename to ground/gcs/src/share/sounds/default/ready for flight.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/return home.wav b/ground/gcs/src/share/sounds/default/return home.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/return home.wav rename to ground/gcs/src/share/sounds/default/return home.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/right.wav b/ground/gcs/src/share/sounds/default/right.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/right.wav rename to ground/gcs/src/share/sounds/default/right.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/set.wav b/ground/gcs/src/share/sounds/default/set.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/set.wav rename to ground/gcs/src/share/sounds/default/set.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/speed.wav b/ground/gcs/src/share/sounds/default/speed.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/speed.wav rename to ground/gcs/src/share/sounds/default/speed.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/stabilization.wav b/ground/gcs/src/share/sounds/default/stabilization.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/stabilization.wav rename to ground/gcs/src/share/sounds/default/stabilization.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/started.wav b/ground/gcs/src/share/sounds/default/started.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/started.wav rename to ground/gcs/src/share/sounds/default/started.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/stopped.wav b/ground/gcs/src/share/sounds/default/stopped.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/stopped.wav rename to ground/gcs/src/share/sounds/default/stopped.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/takeoff.wav b/ground/gcs/src/share/sounds/default/takeoff.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/takeoff.wav rename to ground/gcs/src/share/sounds/default/takeoff.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/telemetry.wav b/ground/gcs/src/share/sounds/default/telemetry.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/telemetry.wav rename to ground/gcs/src/share/sounds/default/telemetry.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/time.wav b/ground/gcs/src/share/sounds/default/time.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/time.wav rename to ground/gcs/src/share/sounds/default/time.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/triggered.wav b/ground/gcs/src/share/sounds/default/triggered.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/triggered.wav rename to ground/gcs/src/share/sounds/default/triggered.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/uav.wav b/ground/gcs/src/share/sounds/default/uav.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/uav.wav rename to ground/gcs/src/share/sounds/default/uav.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/volts.wav b/ground/gcs/src/share/sounds/default/volts.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/volts.wav rename to ground/gcs/src/share/sounds/default/volts.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/warning.wav b/ground/gcs/src/share/sounds/default/warning.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/warning.wav rename to ground/gcs/src/share/sounds/default/warning.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/waypoint.wav b/ground/gcs/src/share/sounds/default/waypoint.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/waypoint.wav rename to ground/gcs/src/share/sounds/default/waypoint.wav diff --git a/ground/openpilotgcs/src/share/sounds/default/whoopsound.wav b/ground/gcs/src/share/sounds/default/whoopsound.wav similarity index 100% rename from ground/openpilotgcs/src/share/sounds/default/whoopsound.wav rename to ground/gcs/src/share/sounds/default/whoopsound.wav diff --git a/ground/openpilotgcs/src/share/stylesheets/default.qss b/ground/gcs/src/share/stylesheets/default.qss similarity index 100% rename from ground/openpilotgcs/src/share/stylesheets/default.qss rename to ground/gcs/src/share/stylesheets/default.qss diff --git a/ground/openpilotgcs/src/share/stylesheets/default_linux.qss b/ground/gcs/src/share/stylesheets/default_linux.qss similarity index 100% rename from ground/openpilotgcs/src/share/stylesheets/default_linux.qss rename to ground/gcs/src/share/stylesheets/default_linux.qss diff --git a/ground/openpilotgcs/src/share/stylesheets/default_macos.qss b/ground/gcs/src/share/stylesheets/default_macos.qss similarity index 100% rename from ground/openpilotgcs/src/share/stylesheets/default_macos.qss rename to ground/gcs/src/share/stylesheets/default_macos.qss diff --git a/ground/openpilotgcs/src/share/stylesheets/default_windows.qss b/ground/gcs/src/share/stylesheets/default_windows.qss similarity index 100% rename from ground/openpilotgcs/src/share/stylesheets/default_windows.qss rename to ground/gcs/src/share/stylesheets/default_windows.qss diff --git a/ground/openpilotgcs/src/share/translations/Readme.txt b/ground/gcs/src/share/translations/Readme.txt similarity index 100% rename from ground/openpilotgcs/src/share/translations/Readme.txt rename to ground/gcs/src/share/translations/Readme.txt diff --git a/ground/openpilotgcs/src/share/translations/extract-mimetypes.xq.in b/ground/gcs/src/share/translations/extract-mimetypes.xq.in similarity index 100% rename from ground/openpilotgcs/src/share/translations/extract-mimetypes.xq.in rename to ground/gcs/src/share/translations/extract-mimetypes.xq.in diff --git a/ground/openpilotgcs/src/share/translations/openpilotgcs_de.ts b/ground/gcs/src/share/translations/openpilotgcs_de.ts similarity index 100% rename from ground/openpilotgcs/src/share/translations/openpilotgcs_de.ts rename to ground/gcs/src/share/translations/openpilotgcs_de.ts diff --git a/ground/openpilotgcs/src/share/translations/openpilotgcs_es.ts b/ground/gcs/src/share/translations/openpilotgcs_es.ts similarity index 100% rename from ground/openpilotgcs/src/share/translations/openpilotgcs_es.ts rename to ground/gcs/src/share/translations/openpilotgcs_es.ts diff --git a/ground/openpilotgcs/src/share/translations/openpilotgcs_fr.ts b/ground/gcs/src/share/translations/openpilotgcs_fr.ts similarity index 99% rename from ground/openpilotgcs/src/share/translations/openpilotgcs_fr.ts rename to ground/gcs/src/share/translations/openpilotgcs_fr.ts index 1238cac8a..35522b833 100644 --- a/ground/openpilotgcs/src/share/translations/openpilotgcs_fr.ts +++ b/ground/gcs/src/share/translations/openpilotgcs_fr.ts @@ -64,7 +64,7 @@ <System Language> - Other languages aren't translated : English and dynamicaly generated... Check in ground/openpilotgcs/src/plugins/coreplugin/generalsettings.cpp + Other languages aren't translated : English and dynamicaly generated... Check in ground/gcs/src/plugins/coreplugin/generalsettings.cpp <Langue Système> diff --git a/ground/openpilotgcs/src/share/translations/openpilotgcs_ru.ts b/ground/gcs/src/share/translations/openpilotgcs_ru.ts similarity index 100% rename from ground/openpilotgcs/src/share/translations/openpilotgcs_ru.ts rename to ground/gcs/src/share/translations/openpilotgcs_ru.ts diff --git a/ground/openpilotgcs/src/share/translations/openpilotgcs_zh_CN.ts b/ground/gcs/src/share/translations/openpilotgcs_zh_CN.ts similarity index 100% rename from ground/openpilotgcs/src/share/translations/openpilotgcs_zh_CN.ts rename to ground/gcs/src/share/translations/openpilotgcs_zh_CN.ts diff --git a/ground/openpilotgcs/src/share/translations/translations.pro b/ground/gcs/src/share/translations/translations.pro similarity index 100% rename from ground/openpilotgcs/src/share/translations/translations.pro rename to ground/gcs/src/share/translations/translations.pro diff --git a/ground/openpilotgcs/src/share/vehicletemplates/custom/whats_this.txt b/ground/gcs/src/share/vehicletemplates/custom/whats_this.txt similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/custom/whats_this.txt rename to ground/gcs/src/share/vehicletemplates/custom/whats_this.txt diff --git a/ground/openpilotgcs/src/share/vehicletemplates/fixedwing/SoniModelMako-FixedWing-Elevon-7134e8ae5ce.optmpl b/ground/gcs/src/share/vehicletemplates/fixedwing/SoniModelMako-FixedWing-Elevon-7134e8ae5ce.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/fixedwing/SoniModelMako-FixedWing-Elevon-7134e8ae5ce.optmpl rename to ground/gcs/src/share/vehicletemplates/fixedwing/SoniModelMako-FixedWing-Elevon-7134e8ae5ce.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/fixedwing/Toro900-VoilureFixe-Elevon-d4a58d2cd50.optmpl b/ground/gcs/src/share/vehicletemplates/fixedwing/Toro900-VoilureFixe-Elevon-d4a58d2cd50.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/fixedwing/Toro900-VoilureFixe-Elevon-d4a58d2cd50.optmpl rename to ground/gcs/src/share/vehicletemplates/fixedwing/Toro900-VoilureFixe-Elevon-d4a58d2cd50.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/fixedwing/whats_this.txt b/ground/gcs/src/share/vehicletemplates/fixedwing/whats_this.txt similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/fixedwing/whats_this.txt rename to ground/gcs/src/share/vehicletemplates/fixedwing/whats_this.txt diff --git a/ground/openpilotgcs/src/share/vehicletemplates/helicopter/whats_this.txt b/ground/gcs/src/share/vehicletemplates/helicopter/whats_this.txt similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/helicopter/whats_this.txt rename to ground/gcs/src/share/vehicletemplates/helicopter/whats_this.txt diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/(RACE)FPV260HobbyKin-Multirotor-QuadrocopterX-0482b7a25f7.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/(RACE)FPV260HobbyKin-Multirotor-QuadrocopterX-0482b7a25f7.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/(RACE)FPV260HobbyKin-Multirotor-QuadrocopterX-0482b7a25f7.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/(RACE)FPV260HobbyKin-Multirotor-QuadrocopterX-0482b7a25f7.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/(STOCK)HobbyKingFPV2-Multirotor-QuadrocopterX-0bb44b68883.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/(STOCK)HobbyKingFPV2-Multirotor-QuadrocopterX-0bb44b68883.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/(STOCK)HobbyKingFPV2-Multirotor-QuadrocopterX-0bb44b68883.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/(STOCK)HobbyKingFPV2-Multirotor-QuadrocopterX-0bb44b68883.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/ARRISX-SPEEDFPV250-Unsupported-2cbaaa14a01.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/ARRISX-SPEEDFPV250-Unsupported-2cbaaa14a01.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/ARRISX-SPEEDFPV250-Unsupported-2cbaaa14a01.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/ARRISX-SPEEDFPV250-Unsupported-2cbaaa14a01.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/BlackOutB330-Multirotor-QuadrocopterX-e9980c55302.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/BlackOutB330-Multirotor-QuadrocopterX-e9980c55302.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/BlackOutB330-Multirotor-QuadrocopterX-e9980c55302.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/BlackOutB330-Multirotor-QuadrocopterX-e9980c55302.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/BlackOutMiniH-Multirotor-QuadrocopterX-d415c242154.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/BlackOutMiniH-Multirotor-QuadrocopterX-d415c242154.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/BlackOutMiniH-Multirotor-QuadrocopterX-d415c242154.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/BlackOutMiniH-Multirotor-QuadrocopterX-d415c242154.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/DJIF450-Multirotor-QuadrocopterX-cfa8ec67993.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/DJIF450-Multirotor-QuadrocopterX-cfa8ec67993.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/DJIF450-Multirotor-QuadrocopterX-cfa8ec67993.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/DJIF450-Multirotor-QuadrocopterX-cfa8ec67993.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/DroneframesDRQ250-cf-rc5 Multirotor-QuadrocopterX-425b90123f1.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/DroneframesDRQ250-cf-rc5 Multirotor-QuadrocopterX-425b90123f1.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/DroneframesDRQ250-cf-rc5 Multirotor-QuadrocopterX-425b90123f1.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/DroneframesDRQ250-cf-rc5 Multirotor-QuadrocopterX-425b90123f1.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/DroneframesDRQ430G-revo-rc5Multirotor-QuadrocopterX-fae90503b3f.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/DroneframesDRQ430G-revo-rc5Multirotor-QuadrocopterX-fae90503b3f.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/DroneframesDRQ430G-revo-rc5Multirotor-QuadrocopterX-fae90503b3f.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/DroneframesDRQ430G-revo-rc5Multirotor-QuadrocopterX-fae90503b3f.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/EmaxNighthawk-Multirotor-QuadrocopterX-9a3aa9d9726.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/EmaxNighthawk-Multirotor-QuadrocopterX-9a3aa9d9726.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/EmaxNighthawk-Multirotor-QuadrocopterX-9a3aa9d9726.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/EmaxNighthawk-Multirotor-QuadrocopterX-9a3aa9d9726.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/FlipFPVPro-Multirotor-QuadrocopterX-9eb7b719244.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/FlipFPVPro-Multirotor-QuadrocopterX-9eb7b719244.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/FlipFPVPro-Multirotor-QuadrocopterX-9eb7b719244.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/FlipFPVPro-Multirotor-QuadrocopterX-9eb7b719244.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/FlipFpvPro-Multirotor-QuadrocopterX-c117d151f95.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/FlipFpvPro-Multirotor-QuadrocopterX-c117d151f95.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/FlipFpvPro-Multirotor-QuadrocopterX-c117d151f95.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/FlipFpvPro-Multirotor-QuadrocopterX-c117d151f95.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/FlipSport-Multirotor-QuadrocopterX-c27ae7b79ca.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/FlipSport-Multirotor-QuadrocopterX-c27ae7b79ca.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/FlipSport-Multirotor-QuadrocopterX-c27ae7b79ca.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/FlipSport-Multirotor-QuadrocopterX-c27ae7b79ca.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/FlyingCinemaCinetan-Multirotor-QuadrocopterX-2c3f9181872.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/FlyingCinemaCinetan-Multirotor-QuadrocopterX-2c3f9181872.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/FlyingCinemaCinetan-Multirotor-QuadrocopterX-2c3f9181872.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/FlyingCinemaCinetan-Multirotor-QuadrocopterX-2c3f9181872.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/FlyingCinemaTankitoM-Multirotor-QuadrocopterX-385d9ac9ae1.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/FlyingCinemaTankitoM-Multirotor-QuadrocopterX-385d9ac9ae1.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/FlyingCinemaTankitoM-Multirotor-QuadrocopterX-385d9ac9ae1.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/FlyingCinemaTankitoM-Multirotor-QuadrocopterX-385d9ac9ae1.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/GenericHexa-Multirotor-Hexacopter+-c50a904f4a3.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/GenericHexa-Multirotor-Hexacopter+-c50a904f4a3.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/GenericHexa-Multirotor-Hexacopter+-c50a904f4a3.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/GenericHexa-Multirotor-Hexacopter+-c50a904f4a3.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/GenericHexaH-Multirotor-HexacopterH-6cc3fed9073.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/GenericHexaH-Multirotor-HexacopterH-6cc3fed9073.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/GenericHexaH-Multirotor-HexacopterH-6cc3fed9073.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/GenericHexaH-Multirotor-HexacopterH-6cc3fed9073.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/GenericHexaX-Multirotor-HexacopterX-b3b8c1d2f3c.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/GenericHexaX-Multirotor-HexacopterX-b3b8c1d2f3c.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/GenericHexaX-Multirotor-HexacopterX-b3b8c1d2f3c.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/GenericHexaX-Multirotor-HexacopterX-b3b8c1d2f3c.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/GenericHexaY6-Multirotor-HexacopterY6-0b5dc6bae4f.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/GenericHexaY6-Multirotor-HexacopterY6-0b5dc6bae4f.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/GenericHexaY6-Multirotor-HexacopterY6-0b5dc6bae4f.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/GenericHexaY6-Multirotor-HexacopterY6-0b5dc6bae4f.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/GenericQuad+-Multirotor-Quadrocopter+-a87a4226820.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/GenericQuad+-Multirotor-Quadrocopter+-a87a4226820.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/GenericQuad+-Multirotor-Quadrocopter+-a87a4226820.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/GenericQuad+-Multirotor-Quadrocopter+-a87a4226820.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/GenericQuadX-Multirotor-QuadrocopterX-5fce7315a5b.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/GenericQuadX-Multirotor-QuadrocopterX-5fce7315a5b.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/GenericQuadX-Multirotor-QuadrocopterX-5fce7315a5b.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/GenericQuadX-Multirotor-QuadrocopterX-5fce7315a5b.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/GenericTricopter-Multirotor-Tricopter-5f46bc37c31.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/GenericTricopter-Multirotor-Tricopter-5f46bc37c31.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/GenericTricopter-Multirotor-Tricopter-5f46bc37c31.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/GenericTricopter-Multirotor-Tricopter-5f46bc37c31.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/GuerrillaDronesToadQ-Multirotor-QuadrocopterX-8f838e43432.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/GuerrillaDronesToadQ-Multirotor-QuadrocopterX-8f838e43432.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/GuerrillaDronesToadQ-Multirotor-QuadrocopterX-8f838e43432.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/GuerrillaDronesToadQ-Multirotor-QuadrocopterX-8f838e43432.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/HKingDYS250CarbonFib-Multirotor-QuadrocopterX-969354c51c1.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/HKingDYS250CarbonFib-Multirotor-QuadrocopterX-969354c51c1.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/HKingDYS250CarbonFib-Multirotor-QuadrocopterX-969354c51c1.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/HKingDYS250CarbonFib-Multirotor-QuadrocopterX-969354c51c1.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/HKingDYS320CarbonFib-Multirotor-QuadrocopterX-0b41edda68f.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/HKingDYS320CarbonFib-Multirotor-QuadrocopterX-0b41edda68f.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/HKingDYS320CarbonFib-Multirotor-QuadrocopterX-0b41edda68f.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/HKingDYS320CarbonFib-Multirotor-QuadrocopterX-0b41edda68f.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/HoverThingsFLIPFPV-Multirotor-QuadrocopterX-32bf14a10fc.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/HoverThingsFLIPFPV-Multirotor-QuadrocopterX-32bf14a10fc.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/HoverThingsFLIPFPV-Multirotor-QuadrocopterX-32bf14a10fc.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/HoverThingsFLIPFPV-Multirotor-QuadrocopterX-32bf14a10fc.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/InventorsSparrowRace-Multirotor-QuadrocopterX-314fff867fd.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/InventorsSparrowRace-Multirotor-QuadrocopterX-314fff867fd.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/InventorsSparrowRace-Multirotor-QuadrocopterX-314fff867fd.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/InventorsSparrowRace-Multirotor-QuadrocopterX-314fff867fd.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/QAV250-Multirotor-QuadrocopterX-181dab0df01.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/QAV250-Multirotor-QuadrocopterX-181dab0df01.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/QAV250-Multirotor-QuadrocopterX-181dab0df01.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/QAV250-Multirotor-QuadrocopterX-181dab0df01.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/QAV400-Multirotor-QuadrocopterX-90a90b9fb50.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/QAV400-Multirotor-QuadrocopterX-90a90b9fb50.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/QAV400-Multirotor-QuadrocopterX-90a90b9fb50.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/QAV400-Multirotor-QuadrocopterX-90a90b9fb50.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/QAV500-Multirotor-QuadrocopterX-6da440c4d7c.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/QAV500-Multirotor-QuadrocopterX-6da440c4d7c.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/QAV500-Multirotor-QuadrocopterX-6da440c4d7c.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/QAV500-Multirotor-QuadrocopterX-6da440c4d7c.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/QUADI250-Multirotor-QuadrocopterX-c6c6cfc4cf9.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/QUADI250-Multirotor-QuadrocopterX-c6c6cfc4cf9.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/QUADI250-Multirotor-QuadrocopterX-c6c6cfc4cf9.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/QUADI250-Multirotor-QuadrocopterX-c6c6cfc4cf9.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/RCExplorerV3Tricopte-Multirotor-Tricopter-dcbce3f069c.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/RCExplorerV3Tricopte-Multirotor-Tricopter-dcbce3f069c.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/RCExplorerV3Tricopte-Multirotor-Tricopter-dcbce3f069c.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/RCExplorerV3Tricopte-Multirotor-Tricopter-dcbce3f069c.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/RD290MiniHexfpv-Multirotor-HexacopterX-6587232be1a.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/RD290MiniHexfpv-Multirotor-HexacopterX-6587232be1a.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/RD290MiniHexfpv-Multirotor-HexacopterX-6587232be1a.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/RD290MiniHexfpv-Multirotor-HexacopterX-6587232be1a.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/XhoverMXP230Elite-Multirotor-QuadrocopterX-3b169a4fd1b.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/XhoverMXP230Elite-Multirotor-QuadrocopterX-3b169a4fd1b.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/XhoverMXP230Elite-Multirotor-QuadrocopterX-3b169a4fd1b.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/XhoverMXP230Elite-Multirotor-QuadrocopterX-3b169a4fd1b.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/ZMR250( Attitude mode)-ChineseQAV250-Multirotor-QuadrocopterX-5d318c0526c (1).optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/ZMR250( Attitude mode)-ChineseQAV250-Multirotor-QuadrocopterX-5d318c0526c (1).optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/ZMR250( Attitude mode)-ChineseQAV250-Multirotor-QuadrocopterX-5d318c0526c (1).optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/ZMR250( Attitude mode)-ChineseQAV250-Multirotor-QuadrocopterX-5d318c0526c (1).optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/ZMR250(4s race)-Multirotor-QuadrocopterX-fac61e7adb8.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/ZMR250(4s race)-Multirotor-QuadrocopterX-fac61e7adb8.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/ZMR250(4s race)-Multirotor-QuadrocopterX-fac61e7adb8.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/ZMR250(4s race)-Multirotor-QuadrocopterX-fac61e7adb8.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/ZMR250(Race acro +)-Multirotor-QuadrocopterX-895b222d670.optmpl b/ground/gcs/src/share/vehicletemplates/multirotor/ZMR250(Race acro +)-Multirotor-QuadrocopterX-895b222d670.optmpl similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/ZMR250(Race acro +)-Multirotor-QuadrocopterX-895b222d670.optmpl rename to ground/gcs/src/share/vehicletemplates/multirotor/ZMR250(Race acro +)-Multirotor-QuadrocopterX-895b222d670.optmpl diff --git a/ground/openpilotgcs/src/share/vehicletemplates/multirotor/whats_this.txt b/ground/gcs/src/share/vehicletemplates/multirotor/whats_this.txt similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/multirotor/whats_this.txt rename to ground/gcs/src/share/vehicletemplates/multirotor/whats_this.txt diff --git a/ground/openpilotgcs/src/share/vehicletemplates/surface/whats_this.txt b/ground/gcs/src/share/vehicletemplates/surface/whats_this.txt similarity index 100% rename from ground/openpilotgcs/src/share/vehicletemplates/surface/whats_this.txt rename to ground/gcs/src/share/vehicletemplates/surface/whats_this.txt diff --git a/ground/openpilotgcs/src/shared/namespace_global.h b/ground/gcs/src/shared/namespace_global.h similarity index 100% rename from ground/openpilotgcs/src/shared/namespace_global.h rename to ground/gcs/src/shared/namespace_global.h diff --git a/ground/openpilotgcs/src/shared/qtlockedfile/README.txt b/ground/gcs/src/shared/qtlockedfile/README.txt similarity index 100% rename from ground/openpilotgcs/src/shared/qtlockedfile/README.txt rename to ground/gcs/src/shared/qtlockedfile/README.txt diff --git a/ground/openpilotgcs/src/shared/qtlockedfile/namespace.patch b/ground/gcs/src/shared/qtlockedfile/namespace.patch similarity index 100% rename from ground/openpilotgcs/src/shared/qtlockedfile/namespace.patch rename to ground/gcs/src/shared/qtlockedfile/namespace.patch diff --git a/ground/openpilotgcs/src/shared/qtlockedfile/qtlockedfile.cpp b/ground/gcs/src/shared/qtlockedfile/qtlockedfile.cpp similarity index 100% rename from ground/openpilotgcs/src/shared/qtlockedfile/qtlockedfile.cpp rename to ground/gcs/src/shared/qtlockedfile/qtlockedfile.cpp diff --git a/ground/openpilotgcs/src/shared/qtlockedfile/qtlockedfile.h b/ground/gcs/src/shared/qtlockedfile/qtlockedfile.h similarity index 100% rename from ground/openpilotgcs/src/shared/qtlockedfile/qtlockedfile.h rename to ground/gcs/src/shared/qtlockedfile/qtlockedfile.h diff --git a/ground/openpilotgcs/src/shared/qtlockedfile/qtlockedfile.pri b/ground/gcs/src/shared/qtlockedfile/qtlockedfile.pri similarity index 100% rename from ground/openpilotgcs/src/shared/qtlockedfile/qtlockedfile.pri rename to ground/gcs/src/shared/qtlockedfile/qtlockedfile.pri diff --git a/ground/openpilotgcs/src/shared/qtlockedfile/qtlockedfile_unix.cpp b/ground/gcs/src/shared/qtlockedfile/qtlockedfile_unix.cpp similarity index 100% rename from ground/openpilotgcs/src/shared/qtlockedfile/qtlockedfile_unix.cpp rename to ground/gcs/src/shared/qtlockedfile/qtlockedfile_unix.cpp diff --git a/ground/openpilotgcs/src/shared/qtlockedfile/qtlockedfile_win.cpp b/ground/gcs/src/shared/qtlockedfile/qtlockedfile_win.cpp similarity index 100% rename from ground/openpilotgcs/src/shared/qtlockedfile/qtlockedfile_win.cpp rename to ground/gcs/src/shared/qtlockedfile/qtlockedfile_win.cpp diff --git a/ground/openpilotgcs/src/shared/qtsingleapplication/README.txt b/ground/gcs/src/shared/qtsingleapplication/README.txt similarity index 100% rename from ground/openpilotgcs/src/shared/qtsingleapplication/README.txt rename to ground/gcs/src/shared/qtsingleapplication/README.txt diff --git a/ground/openpilotgcs/src/shared/qtsingleapplication/namespace.patch b/ground/gcs/src/shared/qtsingleapplication/namespace.patch similarity index 100% rename from ground/openpilotgcs/src/shared/qtsingleapplication/namespace.patch rename to ground/gcs/src/shared/qtsingleapplication/namespace.patch diff --git a/ground/openpilotgcs/src/shared/qtsingleapplication/qtlocalpeer.cpp b/ground/gcs/src/shared/qtsingleapplication/qtlocalpeer.cpp similarity index 100% rename from ground/openpilotgcs/src/shared/qtsingleapplication/qtlocalpeer.cpp rename to ground/gcs/src/shared/qtsingleapplication/qtlocalpeer.cpp diff --git a/ground/openpilotgcs/src/shared/qtsingleapplication/qtlocalpeer.h b/ground/gcs/src/shared/qtsingleapplication/qtlocalpeer.h similarity index 100% rename from ground/openpilotgcs/src/shared/qtsingleapplication/qtlocalpeer.h rename to ground/gcs/src/shared/qtsingleapplication/qtlocalpeer.h diff --git a/ground/openpilotgcs/src/shared/qtsingleapplication/qtsingleapplication.cpp b/ground/gcs/src/shared/qtsingleapplication/qtsingleapplication.cpp similarity index 100% rename from ground/openpilotgcs/src/shared/qtsingleapplication/qtsingleapplication.cpp rename to ground/gcs/src/shared/qtsingleapplication/qtsingleapplication.cpp diff --git a/ground/openpilotgcs/src/shared/qtsingleapplication/qtsingleapplication.h b/ground/gcs/src/shared/qtsingleapplication/qtsingleapplication.h similarity index 100% rename from ground/openpilotgcs/src/shared/qtsingleapplication/qtsingleapplication.h rename to ground/gcs/src/shared/qtsingleapplication/qtsingleapplication.h diff --git a/ground/openpilotgcs/src/shared/qtsingleapplication/qtsingleapplication.pri b/ground/gcs/src/shared/qtsingleapplication/qtsingleapplication.pri similarity index 100% rename from ground/openpilotgcs/src/shared/qtsingleapplication/qtsingleapplication.pri rename to ground/gcs/src/shared/qtsingleapplication/qtsingleapplication.pri diff --git a/ground/openpilotgcs/src/shared/qtsingleapplication/qtsinglecoreapplication.cpp b/ground/gcs/src/shared/qtsingleapplication/qtsinglecoreapplication.cpp similarity index 100% rename from ground/openpilotgcs/src/shared/qtsingleapplication/qtsinglecoreapplication.cpp rename to ground/gcs/src/shared/qtsingleapplication/qtsinglecoreapplication.cpp diff --git a/ground/openpilotgcs/src/shared/qtsingleapplication/qtsinglecoreapplication.h b/ground/gcs/src/shared/qtsingleapplication/qtsinglecoreapplication.h similarity index 100% rename from ground/openpilotgcs/src/shared/qtsingleapplication/qtsinglecoreapplication.h rename to ground/gcs/src/shared/qtsingleapplication/qtsinglecoreapplication.h diff --git a/ground/openpilotgcs/src/shared/qtsingleapplication/qtsinglecoreapplication.pri b/ground/gcs/src/shared/qtsingleapplication/qtsinglecoreapplication.pri similarity index 100% rename from ground/openpilotgcs/src/shared/qtsingleapplication/qtsinglecoreapplication.pri rename to ground/gcs/src/shared/qtsingleapplication/qtsinglecoreapplication.pri diff --git a/ground/openpilotgcs/src/shared/scriptwrapper/README b/ground/gcs/src/shared/scriptwrapper/README similarity index 100% rename from ground/openpilotgcs/src/shared/scriptwrapper/README rename to ground/gcs/src/shared/scriptwrapper/README diff --git a/ground/openpilotgcs/src/shared/scriptwrapper/interface_wrap_helpers.h b/ground/gcs/src/shared/scriptwrapper/interface_wrap_helpers.h similarity index 100% rename from ground/openpilotgcs/src/shared/scriptwrapper/interface_wrap_helpers.h rename to ground/gcs/src/shared/scriptwrapper/interface_wrap_helpers.h diff --git a/ground/openpilotgcs/src/shared/scriptwrapper/scriptwrapper.pri b/ground/gcs/src/shared/scriptwrapper/scriptwrapper.pri similarity index 100% rename from ground/openpilotgcs/src/shared/scriptwrapper/scriptwrapper.pri rename to ground/gcs/src/shared/scriptwrapper/scriptwrapper.pri diff --git a/ground/openpilotgcs/src/shared/scriptwrapper/wrap_helpers.h b/ground/gcs/src/shared/scriptwrapper/wrap_helpers.h similarity index 100% rename from ground/openpilotgcs/src/shared/scriptwrapper/wrap_helpers.h rename to ground/gcs/src/shared/scriptwrapper/wrap_helpers.h diff --git a/ground/openpilotgcs/src/src.pro b/ground/gcs/src/src.pro similarity index 100% rename from ground/openpilotgcs/src/src.pro rename to ground/gcs/src/src.pro diff --git a/ground/ground.pro b/ground/ground.pro index 1d8f02235..8e2a2781e 100644 --- a/ground/ground.pro +++ b/ground/ground.pro @@ -30,12 +30,12 @@ message("Make sure you have shadow build path set as noted in ground.pro. Build TEMPLATE = subdirs SUBDIRS = \ - sub_openpilotgcs \ + sub_gcs \ sub_uavobjgenerator # uavobjgenerator sub_uavobjgenerator.subdir = uavobjgenerator # openpilotgcs -sub_openpilotgcs.subdir = openpilotgcs +sub_openpilotgcs.subdir = gcs sub_openpilotgcs.depends = sub_uavobjgenerator diff --git a/ground/uavobjgenerator/generators/gcs/uavobjectgeneratorgcs.h b/ground/uavobjgenerator/generators/gcs/uavobjectgeneratorgcs.h index a41e47011..767db14bf 100644 --- a/ground/uavobjgenerator/generators/gcs/uavobjectgeneratorgcs.h +++ b/ground/uavobjgenerator/generators/gcs/uavobjectgeneratorgcs.h @@ -27,7 +27,7 @@ #ifndef UAVOBJECTGENERATORGCS_H #define UAVOBJECTGENERATORGCS_H -#define GCS_CODE_DIR "ground/openpilotgcs/src/plugins/uavobjects" +#define GCS_CODE_DIR "ground/gcs/src/plugins/uavobjects" #include "../generator_common.h" diff --git a/ground/uavobjgenerator/generators/java/uavobjectgeneratorjava.h b/ground/uavobjgenerator/generators/java/uavobjectgeneratorjava.h index 8488d57ed..818292921 100644 --- a/ground/uavobjgenerator/generators/java/uavobjectgeneratorjava.h +++ b/ground/uavobjgenerator/generators/java/uavobjectgeneratorjava.h @@ -27,7 +27,7 @@ #ifndef UAVOBJECTGENERATORJAVA_H #define UAVOBJECTGENERATORJAVA_H -#define JAVA_TEMPLATE_DIR "ground/openpilotgcs/src/libs/juavobjects/templates/" +#define JAVA_TEMPLATE_DIR "ground/gcs/src/libs/juavobjects/templates/" #define JAVA_CODE_DIR "java/src/org/openpilot/uavtalk" #include "../generator_common.h" diff --git a/ground/uavobjgenerator/generators/matlab/uavobjectgeneratormatlab.h b/ground/uavobjgenerator/generators/matlab/uavobjectgeneratormatlab.h index 68593f358..d4865534f 100644 --- a/ground/uavobjgenerator/generators/matlab/uavobjectgeneratormatlab.h +++ b/ground/uavobjgenerator/generators/matlab/uavobjectgeneratormatlab.h @@ -27,7 +27,7 @@ #ifndef UAVOBJECTGENERATORMATLAB_H #define UAVOBJECTGENERATORMATLAB_H -#define MATLAB_CODE_DIR "ground/openpilotgcs/src/plugins/uavobjects" +#define MATLAB_CODE_DIR "ground/gcs/src/plugins/uavobjects" #include "../generator_common.h" diff --git a/ground/uavobjgenerator/generators/wireshark/uavobjectgeneratorwireshark.cpp b/ground/uavobjgenerator/generators/wireshark/uavobjectgeneratorwireshark.cpp index 16497c8cc..7c5bf86b5 100644 --- a/ground/uavobjgenerator/generators/wireshark/uavobjectgeneratorwireshark.cpp +++ b/ground/uavobjgenerator/generators/wireshark/uavobjectgeneratorwireshark.cpp @@ -35,7 +35,7 @@ bool UAVObjectGeneratorWireshark::generate(UAVObjectParser *parser, QString temp fieldTypeStrGlib << "gint8" << "gint16" << "gint32" << "guint8" << "guint16" << "guint32" << "gfloat" << "guint8"; - wiresharkCodePath = QDir(templatepath + QString("ground/openpilotgcs/src/plugins/uavobjects/wireshark")); + wiresharkCodePath = QDir(templatepath + QString("ground/gcs/src/plugins/uavobjects/wireshark")); wiresharkOutputPath = QDir(outputpath); wiresharkOutputPath.mkpath(wiresharkOutputPath.absolutePath()); diff --git a/make/tools.mk b/make/tools.mk index 0a80219a1..cc4cf93fd 100644 --- a/make/tools.mk +++ b/make/tools.mk @@ -116,10 +116,10 @@ ifeq ($(UNAME), Linux) else ifeq ($(UNAME), Darwin) else ifeq ($(UNAME), Windows) MINGW_DIR := $(QT_SDK_DIR)/Tools/$(QT_SDK_ARCH) - # When changing PYTHON_DIR, you must also update it in ground/openpilotgcs/src/python.pri + # When changing PYTHON_DIR, you must also update it in ground/gcs/src/python.pri PYTHON_DIR := $(QT_SDK_DIR)/Tools/$(QT_SDK_ARCH)/opt/bin NSIS_DIR := $(TOOLS_DIR)/nsis-2.46-unicode - # When changing SDL_DIR or OPENSSL_DIR, you must also update them in ground/openpilotgcs/openpilotgcs.pri + # When changing SDL_DIR or OPENSSL_DIR, you must also update them in ground/gcs/openpilotgcs.pri SDL_DIR := $(TOOLS_DIR)/SDL-1.2.15 OPENSSL_DIR := $(TOOLS_DIR)/openssl-1.0.1e-win32 MESAWIN_DIR := $(TOOLS_DIR)/mesawin diff --git a/make/winx86/README.txt b/make/winx86/README.txt index 1dc0a1668..d9a10d10a 100644 --- a/make/winx86/README.txt +++ b/make/winx86/README.txt @@ -40,7 +40,7 @@ locations (but any other locations are fine as well): - OpenOCD in C:\OpenOCD\0.4.0\bin (optional) The SDL and SSL libraries and headers should be installed into Qt directories to -build the GCS. Check the wiki or ground/openpilotgcs/copydata.pro for details. +build the GCS. Check the wiki or ground/gcs/copydata.pro for details. Also it is assumed that you have the C:\Program Files\Git\cmd\ directory in the PATH. Usually this is the case for msysGit installation if you have chosen diff --git a/make/winx86/cmd/sh.cmd b/make/winx86/cmd/sh.cmd index 053ec3238..7c2259150 100644 --- a/make/winx86/cmd/sh.cmd +++ b/make/winx86/cmd/sh.cmd @@ -43,7 +43,7 @@ rem QtSDK's MinGW directory. In that case make sure that you have correct rem directories specified here. rem rem Also the SDL should be installed into Qt directories to build the GCS. -rem Check the wiki or ground/openpilotgcs/copydata.pro for details. +rem Check the wiki or ground/gcs/copydata.pro for details. rem rem Also you can add any paths below just by adding extra 'call :which' rem lines with the following parameters: diff --git a/package/Darwin.mk b/package/Darwin.mk index cc186be83..4df9f8f1e 100644 --- a/package/Darwin.mk +++ b/package/Darwin.mk @@ -7,7 +7,7 @@ ifndef TOP_LEVEL_MAKEFILE endif .PHONY: package -package: openpilotgcs uavobjects_matlab | $(PACKAGE_DIR) +package: gcs uavobjects_matlab | $(PACKAGE_DIR) ifneq ($(GCS_BUILD_CONF),release) # We can only package release builds $(error Packaging is currently supported for release builds only) diff --git a/package/Windows.mk b/package/Windows.mk index 1a9cfbc74..d21f1e1dc 100644 --- a/package/Windows.mk +++ b/package/Windows.mk @@ -15,7 +15,7 @@ NSIS_TEMPLATE := $(NSIS_WINX86)/openpilotgcs.tpl NSIS_HEADER := $(OPGCSSYNTHDIR)/openpilotgcs.nsh .PHONY: package -package: openpilotgcs uavobjects_matlab | $(PACKAGE_DIR) +package: gcs uavobjects_matlab | $(PACKAGE_DIR) ifneq ($(GCS_BUILD_CONF),release) # We can only package release builds $(error Packaging is currently supported for release builds only) diff --git a/package/linux/debian/rules b/package/linux/debian/rules index 80c5c3019..6b2ce35ee 100755 --- a/package/linux/debian/rules +++ b/package/linux/debian/rules @@ -12,7 +12,7 @@ export DH_OPTIONS dh $@ override_dh_auto_build: - dh_auto_build -- opfw_resource openpilotgcs + dh_auto_build -- opfw_resource gcs override_dh_auto_install: dh_auto_install -- prefix=/usr From 8500c38c3ddf26263fd4dea3296ff3e36f5764da Mon Sep 17 00:00:00 2001 From: LibrePilot Packager Date: Thu, 16 Jul 2015 21:32:56 +0100 Subject: [PATCH 2/5] LP-1: moved openpilotgcs.pri to gcs.pri Change-Id: I8d3f0a6b7420cef2988cb04b526ca81fc66c5d7c --- ground/gcs/copydata.pro | 2 +- ground/gcs/{openpilotgcs.pri => gcs.pri} | 0 ground/gcs/gcs.pro | 2 +- ground/gcs/src/app/app.pro | 2 +- ground/gcs/src/app/main.cpp | 2 +- ground/gcs/src/openpilotgcslibrary.pri | 2 +- ground/gcs/src/openpilotgcsplugin.pri | 2 +- ground/gcs/src/plugins/hitl/aerosimrc/src/plugin.pro | 2 +- ground/gcs/src/plugins/hitl/aerosimrc/src/udptest.pro | 2 +- ground/gcs/src/share/copydata.pro | 2 +- ground/gcs/src/share/translations/translations.pro | 2 +- make/tools.mk | 2 +- 12 files changed, 11 insertions(+), 11 deletions(-) rename ground/gcs/{openpilotgcs.pri => gcs.pri} (100%) diff --git a/ground/gcs/copydata.pro b/ground/gcs/copydata.pro index eaf91ee08..c294049f9 100644 --- a/ground/gcs/copydata.pro +++ b/ground/gcs/copydata.pro @@ -1,4 +1,4 @@ -include(openpilotgcs.pri) +include(gcs.pri) TEMPLATE = aux diff --git a/ground/gcs/openpilotgcs.pri b/ground/gcs/gcs.pri similarity index 100% rename from ground/gcs/openpilotgcs.pri rename to ground/gcs/gcs.pri diff --git a/ground/gcs/gcs.pro b/ground/gcs/gcs.pro index 4d14b9a4a..e2e29d52d 100644 --- a/ground/gcs/gcs.pro +++ b/ground/gcs/gcs.pro @@ -24,7 +24,7 @@ macx { QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6 } -include(openpilotgcs.pri) +include(gcs.pri) TEMPLATE = subdirs CONFIG += ordered diff --git a/ground/gcs/src/app/app.pro b/ground/gcs/src/app/app.pro index ec5368f36..8a072357f 100644 --- a/ground/gcs/src/app/app.pro +++ b/ground/gcs/src/app/app.pro @@ -1,4 +1,4 @@ -include(../../openpilotgcs.pri) +include(../../gcs.pri) include(../shared/qtsingleapplication/qtsingleapplication.pri) TEMPLATE = app diff --git a/ground/gcs/src/app/main.cpp b/ground/gcs/src/app/main.cpp index efc03818c..5368f7eed 100644 --- a/ground/gcs/src/app/main.cpp +++ b/ground/gcs/src/app/main.cpp @@ -29,7 +29,7 @@ /* The GCS application name is defined in the top level makefile - GCS_BIG_NAME / GCS_SMALL_NAME, and - set for the build in ../../openpilotgcs.pri and ./app.pro + set for the build in ../../gcs.pri and ./app.pro The GCS locale is set to the system locale by default unless the "hidden" setting General/Locale has a value. The user can not change General/Locale from the Options dialog. diff --git a/ground/gcs/src/openpilotgcslibrary.pri b/ground/gcs/src/openpilotgcslibrary.pri index 4c5bc8cfb..3959e9bcb 100644 --- a/ground/gcs/src/openpilotgcslibrary.pri +++ b/ground/gcs/src/openpilotgcslibrary.pri @@ -1,4 +1,4 @@ -include(../openpilotgcs.pri) +include(../gcs.pri) win32 { DLLDESTDIR = $$GCS_APP_PATH diff --git a/ground/gcs/src/openpilotgcsplugin.pri b/ground/gcs/src/openpilotgcsplugin.pri index beed30374..6bcf39ade 100644 --- a/ground/gcs/src/openpilotgcsplugin.pri +++ b/ground/gcs/src/openpilotgcsplugin.pri @@ -1,4 +1,4 @@ -include(../openpilotgcs.pri) +include(../gcs.pri) isEmpty(PROVIDER) { PROVIDER = OpenPilot diff --git a/ground/gcs/src/plugins/hitl/aerosimrc/src/plugin.pro b/ground/gcs/src/plugins/hitl/aerosimrc/src/plugin.pro index 5f4c57579..d9016bea8 100644 --- a/ground/gcs/src/plugins/hitl/aerosimrc/src/plugin.pro +++ b/ground/gcs/src/plugins/hitl/aerosimrc/src/plugin.pro @@ -2,7 +2,7 @@ error("AeroSimRC plugin is only available for win32 platform") } -include(../../../../../openpilotgcs.pri) +include(../../../../../gcs.pri) QT += network QT -= gui diff --git a/ground/gcs/src/plugins/hitl/aerosimrc/src/udptest.pro b/ground/gcs/src/plugins/hitl/aerosimrc/src/udptest.pro index 2412e589d..6bb532455 100644 --- a/ground/gcs/src/plugins/hitl/aerosimrc/src/udptest.pro +++ b/ground/gcs/src/plugins/hitl/aerosimrc/src/udptest.pro @@ -1,4 +1,4 @@ -include(../../../../../openpilotgcs.pri) +include(../../../../../gcs.pri) QT += core gui network widgets diff --git a/ground/gcs/src/share/copydata.pro b/ground/gcs/src/share/copydata.pro index 6915503ae..330f95732 100644 --- a/ground/gcs/src/share/copydata.pro +++ b/ground/gcs/src/share/copydata.pro @@ -1,4 +1,4 @@ -include(../../openpilotgcs.pri) +include(../../gcs.pri) TEMPLATE = aux diff --git a/ground/gcs/src/share/translations/translations.pro b/ground/gcs/src/share/translations/translations.pro index f4c4b2778..de8de2ae7 100644 --- a/ground/gcs/src/share/translations/translations.pro +++ b/ground/gcs/src/share/translations/translations.pro @@ -1,4 +1,4 @@ -include(../../../openpilotgcs.pri) +include(../../../gcs.pri) # Commented languages with outdated translations # Allow removing the 'C' language in default config files at first start. diff --git a/make/tools.mk b/make/tools.mk index cc4cf93fd..aded93fbe 100644 --- a/make/tools.mk +++ b/make/tools.mk @@ -119,7 +119,7 @@ else ifeq ($(UNAME), Windows) # When changing PYTHON_DIR, you must also update it in ground/gcs/src/python.pri PYTHON_DIR := $(QT_SDK_DIR)/Tools/$(QT_SDK_ARCH)/opt/bin NSIS_DIR := $(TOOLS_DIR)/nsis-2.46-unicode - # When changing SDL_DIR or OPENSSL_DIR, you must also update them in ground/gcs/openpilotgcs.pri + # When changing SDL_DIR or OPENSSL_DIR, you must also update them in ground/gcs/gcs.pri SDL_DIR := $(TOOLS_DIR)/SDL-1.2.15 OPENSSL_DIR := $(TOOLS_DIR)/openssl-1.0.1e-win32 MESAWIN_DIR := $(TOOLS_DIR)/mesawin From c02ccfef0a6917000f31985e12c9ca35258a835f Mon Sep 17 00:00:00 2001 From: LibrePilot Packager Date: Thu, 16 Jul 2015 21:41:49 +0100 Subject: [PATCH 3/5] LP-1: moved openpilotgcslibrary.pri to library.pri Change-Id: Ie4eb9f6f64288e7c4b8d961ad4a2cc6b86e7fde8 --- ground/gcs/src/{openpilotgcslibrary.pri => library.pri} | 0 ground/gcs/src/libs/aggregation/aggregation.pro | 2 +- ground/gcs/src/libs/extensionsystem/extensionsystem.pro | 2 +- ground/gcs/src/libs/glc_lib/glc_lib.pro | 2 +- ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapwidget.pro | 2 +- ground/gcs/src/libs/qscispinbox/qscispinbox.pro | 2 +- ground/gcs/src/libs/qtconcurrent/qtconcurrent.pro | 2 +- ground/gcs/src/libs/qwt/src/src.pro | 2 +- ground/gcs/src/libs/sdlgamepad/sdlgamepad.pro | 2 +- ground/gcs/src/libs/utils/utils.pro | 2 +- ground/gcs/src/libs/version_info/version_info.pro | 2 +- 11 files changed, 10 insertions(+), 10 deletions(-) rename ground/gcs/src/{openpilotgcslibrary.pri => library.pri} (100%) diff --git a/ground/gcs/src/openpilotgcslibrary.pri b/ground/gcs/src/library.pri similarity index 100% rename from ground/gcs/src/openpilotgcslibrary.pri rename to ground/gcs/src/library.pri diff --git a/ground/gcs/src/libs/aggregation/aggregation.pro b/ground/gcs/src/libs/aggregation/aggregation.pro index a542b181b..0f7017a01 100644 --- a/ground/gcs/src/libs/aggregation/aggregation.pro +++ b/ground/gcs/src/libs/aggregation/aggregation.pro @@ -1,7 +1,7 @@ TEMPLATE = lib TARGET = Aggregation -include(../../openpilotgcslibrary.pri) +include(../../library.pri) DEFINES += AGGREGATION_LIBRARY diff --git a/ground/gcs/src/libs/extensionsystem/extensionsystem.pro b/ground/gcs/src/libs/extensionsystem/extensionsystem.pro index 49d35d33a..9d07db733 100644 --- a/ground/gcs/src/libs/extensionsystem/extensionsystem.pro +++ b/ground/gcs/src/libs/extensionsystem/extensionsystem.pro @@ -1,7 +1,7 @@ TEMPLATE = lib TARGET = ExtensionSystem DEFINES += EXTENSIONSYSTEM_LIBRARY -include(../../openpilotgcslibrary.pri) +include(../../library.pri) include(extensionsystem_dependencies.pri) unix:!macx:!freebsd*:LIBS += -ldl diff --git a/ground/gcs/src/libs/glc_lib/glc_lib.pro b/ground/gcs/src/libs/glc_lib/glc_lib.pro index c9199a2a3..578346fcd 100644 --- a/ground/gcs/src/libs/glc_lib/glc_lib.pro +++ b/ground/gcs/src/libs/glc_lib/glc_lib.pro @@ -3,7 +3,7 @@ TARGET = GLC_lib #VERSION = 2.2.0 DEFINES += GLC_LIB_LIBRARY -include(../../openpilotgcslibrary.pri) +include(../../library.pri) QT += core opengl diff --git a/ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapwidget.pro b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapwidget.pro index 93627ddc5..5d4e3e346 100644 --- a/ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapwidget.pro +++ b/ground/gcs/src/libs/opmapcontrol/src/mapwidget/mapwidget.pro @@ -1,7 +1,7 @@ TEMPLATE = lib TARGET = opmapwidget DEFINES += OPMAPWIDGET_LIBRARY -include(../../../../openpilotgcslibrary.pri) +include(../../../../library.pri) # DESTDIR = ../build SOURCES += mapgraphicitem.cpp \ diff --git a/ground/gcs/src/libs/qscispinbox/qscispinbox.pro b/ground/gcs/src/libs/qscispinbox/qscispinbox.pro index 028a562c5..65f865b1c 100644 --- a/ground/gcs/src/libs/qscispinbox/qscispinbox.pro +++ b/ground/gcs/src/libs/qscispinbox/qscispinbox.pro @@ -1,7 +1,7 @@ TEMPLATE = lib TARGET = QScienceSpinBox -include(../../openpilotgcslibrary.pri) +include(../../library.pri) QT += widgets diff --git a/ground/gcs/src/libs/qtconcurrent/qtconcurrent.pro b/ground/gcs/src/libs/qtconcurrent/qtconcurrent.pro index ef29d9188..e5d1cda2b 100644 --- a/ground/gcs/src/libs/qtconcurrent/qtconcurrent.pro +++ b/ground/gcs/src/libs/qtconcurrent/qtconcurrent.pro @@ -2,7 +2,7 @@ TEMPLATE = lib TARGET = QtConcurrent DEFINES += BUILD_QTCONCURRENT -include(../../openpilotgcslibrary.pri) +include(../../library.pri) HEADERS += \ qtconcurrent_global.h \ diff --git a/ground/gcs/src/libs/qwt/src/src.pro b/ground/gcs/src/libs/qwt/src/src.pro index d4b99b489..3d8a4ba37 100644 --- a/ground/gcs/src/libs/qwt/src/src.pro +++ b/ground/gcs/src/libs/qwt/src/src.pro @@ -33,7 +33,7 @@ DEFINES += QWT_LIBRARY # defined. Otherwise the debug version of the library # will not have the 'd' suffix it needs. # -include(../../../openpilotgcslibrary.pri) +include(../../../library.pri) # disable all warnings (no need for warnings as qwt sources are imported) CONFIG += warn_off diff --git a/ground/gcs/src/libs/sdlgamepad/sdlgamepad.pro b/ground/gcs/src/libs/sdlgamepad/sdlgamepad.pro index 92633eed7..3182f85ab 100644 --- a/ground/gcs/src/libs/sdlgamepad/sdlgamepad.pro +++ b/ground/gcs/src/libs/sdlgamepad/sdlgamepad.pro @@ -22,7 +22,7 @@ TEMPLATE = lib TARGET = sdlgamepad DEFINES += SDLGAMEPAD_LIBRARY -include(../../openpilotgcslibrary.pri) +include(../../library.pri) macx { # Ensures that SDL framework and header files are found when compiled with Qt5.2.1 diff --git a/ground/gcs/src/libs/utils/utils.pro b/ground/gcs/src/libs/utils/utils.pro index 3a6c39b4e..abf41e89f 100644 --- a/ground/gcs/src/libs/utils/utils.pro +++ b/ground/gcs/src/libs/utils/utils.pro @@ -11,7 +11,7 @@ QT += gui \ DEFINES += QTCREATOR_UTILS_LIB -include(../../openpilotgcslibrary.pri) +include(../../library.pri) DEFINES += DATA_REL_PATH=$$shell_quote(\"$$relative_path($$GCS_DATA_PATH, $$GCS_APP_PATH)\") diff --git a/ground/gcs/src/libs/version_info/version_info.pro b/ground/gcs/src/libs/version_info/version_info.pro index ab800ef28..2ac21ff84 100644 --- a/ground/gcs/src/libs/version_info/version_info.pro +++ b/ground/gcs/src/libs/version_info/version_info.pro @@ -1,7 +1,7 @@ TEMPLATE = lib TARGET = VersionInfo -include(../../openpilotgcslibrary.pri) +include(../../library.pri) include(../../python.pri) HEADERS = version_info.h From b10fad23b3f8483a70a597ac8938a7a24aed593b Mon Sep 17 00:00:00 2001 From: LibrePilot Packager Date: Thu, 16 Jul 2015 21:43:25 +0100 Subject: [PATCH 4/5] LP-1: moved openpilotgcsplugin.pri to plugin.pri Change-Id: I2959c63fccaaca605c2e2747878b34de5040a9c2 --- ground/gcs/src/{openpilotgcsplugin.pri => plugin.pri} | 0 ground/gcs/src/plugins/antennatrack/antennatrack.pro | 2 +- ground/gcs/src/plugins/config/config_dependencies.pri | 2 +- ground/gcs/src/plugins/consolegadget/consolegadget.pro | 2 +- ground/gcs/src/plugins/coreplugin/coreplugin.pro | 2 +- ground/gcs/src/plugins/debuggadget/debuggadget.pro | 2 +- ground/gcs/src/plugins/dial/dial.pro | 2 +- ground/gcs/src/plugins/donothing/donothing.pro | 2 +- ground/gcs/src/plugins/emptygadget/emptygadget.pro | 2 +- ground/gcs/src/plugins/flightlog/flightlog.pro | 2 +- ground/gcs/src/plugins/gcscontrol/gcscontrol.pro | 2 +- ground/gcs/src/plugins/gpsdisplay/gpsdisplay.pro | 2 +- ground/gcs/src/plugins/hitl/plugin.pro | 2 +- ground/gcs/src/plugins/importexport/importexport.pro | 2 +- ground/gcs/src/plugins/ipconnection/ipconnection.pro | 2 +- ground/gcs/src/plugins/lineardial/lineardial.pro | 2 +- ground/gcs/src/plugins/logging/logging.pro | 2 +- ground/gcs/src/plugins/magicwaypoint/magicwaypoint.pro | 2 +- ground/gcs/src/plugins/modelview/modelview.pro | 2 +- ground/gcs/src/plugins/notify/notify.pro | 2 +- ground/gcs/src/plugins/ophid/ophid.pro | 2 +- ground/gcs/src/plugins/opmap/opmap.pro | 2 +- ground/gcs/src/plugins/osgearthview/osgearthview.pro | 2 +- ground/gcs/src/plugins/pathactioneditor/pathactioneditor.pro | 2 +- ground/gcs/src/plugins/pfdqml/pfdqml.pro | 2 +- ground/gcs/src/plugins/qmlview/qmlview.pro | 2 +- ground/gcs/src/plugins/scope/scope.pro | 2 +- ground/gcs/src/plugins/serialconnection/serialconnection.pro | 2 +- ground/gcs/src/plugins/setupwizard/setupwizard.pro | 2 +- ground/gcs/src/plugins/systemhealth/systemhealth.pro | 2 +- ground/gcs/src/plugins/telemetry/telemetry_dependencies.pri | 2 +- ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowser.pro | 2 +- ground/gcs/src/plugins/uavobjects/uavobjects.pro | 2 +- ground/gcs/src/plugins/uavobjectutil/uavobjectutil.pro | 2 +- .../src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.pro | 2 +- .../plugins/uavsettingsimportexport/uavsettingsimportexport.pro | 2 +- ground/gcs/src/plugins/uavtalk/uavtalk.pro | 2 +- ground/gcs/src/plugins/uploader/uploader_dependencies.pri | 2 +- ground/gcs/src/plugins/usagetracker/usagetracker.pro | 2 +- ground/gcs/src/plugins/welcome/welcome.pro | 2 +- 40 files changed, 39 insertions(+), 39 deletions(-) rename ground/gcs/src/{openpilotgcsplugin.pri => plugin.pri} (100%) diff --git a/ground/gcs/src/openpilotgcsplugin.pri b/ground/gcs/src/plugin.pri similarity index 100% rename from ground/gcs/src/openpilotgcsplugin.pri rename to ground/gcs/src/plugin.pri diff --git a/ground/gcs/src/plugins/antennatrack/antennatrack.pro b/ground/gcs/src/plugins/antennatrack/antennatrack.pro index 8c4bd4024..e1bc56d56 100644 --- a/ground/gcs/src/plugins/antennatrack/antennatrack.pro +++ b/ground/gcs/src/plugins/antennatrack/antennatrack.pro @@ -1,7 +1,7 @@ TEMPLATE = lib TARGET = AntennaTrack QT += serialport -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) include(antennatrack_dependencies.pri) include(../../libs/qwt/qwt.pri) diff --git a/ground/gcs/src/plugins/config/config_dependencies.pri b/ground/gcs/src/plugins/config/config_dependencies.pri index d8117e555..46f1eab50 100644 --- a/ground/gcs/src/plugins/config/config_dependencies.pri +++ b/ground/gcs/src/plugins/config/config_dependencies.pri @@ -1,4 +1,4 @@ -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../libs/utils/utils.pri) include(../../plugins/uavtalk/uavtalk.pri) include(../../plugins/coreplugin/coreplugin.pri) diff --git a/ground/gcs/src/plugins/consolegadget/consolegadget.pro b/ground/gcs/src/plugins/consolegadget/consolegadget.pro index 7b29b765c..6662fafaf 100644 --- a/ground/gcs/src/plugins/consolegadget/consolegadget.pro +++ b/ground/gcs/src/plugins/consolegadget/consolegadget.pro @@ -1,6 +1,6 @@ TEMPLATE = lib TARGET = ConsoleGadget -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) HEADERS += consoleplugin.h \ texteditloggerengine.h diff --git a/ground/gcs/src/plugins/coreplugin/coreplugin.pro b/ground/gcs/src/plugins/coreplugin/coreplugin.pro index 58322a852..78433edc0 100644 --- a/ground/gcs/src/plugins/coreplugin/coreplugin.pro +++ b/ground/gcs/src/plugins/coreplugin/coreplugin.pro @@ -10,7 +10,7 @@ QT += qml \ svg \ sql -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../libs/utils/utils.pri) include(../../libs/version_info/version_info.pri) include(../../shared/scriptwrapper/scriptwrapper.pri) diff --git a/ground/gcs/src/plugins/debuggadget/debuggadget.pro b/ground/gcs/src/plugins/debuggadget/debuggadget.pro index 767966bc1..32cd8bab9 100644 --- a/ground/gcs/src/plugins/debuggadget/debuggadget.pro +++ b/ground/gcs/src/plugins/debuggadget/debuggadget.pro @@ -1,7 +1,7 @@ TEMPLATE = lib TARGET = DebugGadget -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) HEADERS += debugplugin.h \ debugengine.h diff --git a/ground/gcs/src/plugins/dial/dial.pro b/ground/gcs/src/plugins/dial/dial.pro index ee28b36e2..73cd4606d 100644 --- a/ground/gcs/src/plugins/dial/dial.pro +++ b/ground/gcs/src/plugins/dial/dial.pro @@ -2,7 +2,7 @@ TEMPLATE = lib TARGET = DialGadget QT += svg QT += opengl -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) include(dial_dependencies.pri) HEADERS += dialplugin.h diff --git a/ground/gcs/src/plugins/donothing/donothing.pro b/ground/gcs/src/plugins/donothing/donothing.pro index 18de4d9f9..0acdc385a 100644 --- a/ground/gcs/src/plugins/donothing/donothing.pro +++ b/ground/gcs/src/plugins/donothing/donothing.pro @@ -2,7 +2,7 @@ TEMPLATE = lib TARGET = DoNothing -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) HEADERS += donothingplugin.h diff --git a/ground/gcs/src/plugins/emptygadget/emptygadget.pro b/ground/gcs/src/plugins/emptygadget/emptygadget.pro index 6897e7604..050141d34 100644 --- a/ground/gcs/src/plugins/emptygadget/emptygadget.pro +++ b/ground/gcs/src/plugins/emptygadget/emptygadget.pro @@ -1,7 +1,7 @@ TEMPLATE = lib TARGET = EmptyGadget -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) HEADERS += emptyplugin.h diff --git a/ground/gcs/src/plugins/flightlog/flightlog.pro b/ground/gcs/src/plugins/flightlog/flightlog.pro index f8f8f84a8..ac2d6d88f 100644 --- a/ground/gcs/src/plugins/flightlog/flightlog.pro +++ b/ground/gcs/src/plugins/flightlog/flightlog.pro @@ -3,7 +3,7 @@ TARGET = FlightLog QT += qml quick -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) include(../../plugins/uavobjects/uavobjects.pri) include(../../plugins/uavobjectutil/uavobjectutil.pri) diff --git a/ground/gcs/src/plugins/gcscontrol/gcscontrol.pro b/ground/gcs/src/plugins/gcscontrol/gcscontrol.pro index 57fb56136..f647014b3 100644 --- a/ground/gcs/src/plugins/gcscontrol/gcscontrol.pro +++ b/ground/gcs/src/plugins/gcscontrol/gcscontrol.pro @@ -3,7 +3,7 @@ TARGET = GCSControl QT += svg opengl network -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) include(../../plugins/uavobjects/uavobjects.pri) include(../../libs/sdlgamepad/sdlgamepad.pri) diff --git a/ground/gcs/src/plugins/gpsdisplay/gpsdisplay.pro b/ground/gcs/src/plugins/gpsdisplay/gpsdisplay.pro index ada152812..10d8f5e53 100644 --- a/ground/gcs/src/plugins/gpsdisplay/gpsdisplay.pro +++ b/ground/gcs/src/plugins/gpsdisplay/gpsdisplay.pro @@ -2,7 +2,7 @@ TEMPLATE = lib TARGET = GpsDisplayGadget QT += svg QT += serialport -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) include(gpsdisplay_dependencies.pri) include(../../libs/qwt/qwt.pri) diff --git a/ground/gcs/src/plugins/hitl/plugin.pro b/ground/gcs/src/plugins/hitl/plugin.pro index 3b79330a5..b6448e25e 100644 --- a/ground/gcs/src/plugins/hitl/plugin.pro +++ b/ground/gcs/src/plugins/hitl/plugin.pro @@ -2,7 +2,7 @@ TEMPLATE = lib TARGET = HITL QT += network -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(hitl_dependencies.pri) HEADERS += hitlplugin.h \ diff --git a/ground/gcs/src/plugins/importexport/importexport.pro b/ground/gcs/src/plugins/importexport/importexport.pro index 3c9b6ba13..360ab7513 100644 --- a/ground/gcs/src/plugins/importexport/importexport.pro +++ b/ground/gcs/src/plugins/importexport/importexport.pro @@ -2,7 +2,7 @@ TEMPLATE = lib TARGET = ImportExportGadget DEFINES += IMPORTEXPORT_LIBRARY QT += xml -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(importexport_dependencies.pri) HEADERS += importexportplugin.h \ importexportgadgetwidget.h \ diff --git a/ground/gcs/src/plugins/ipconnection/ipconnection.pro b/ground/gcs/src/plugins/ipconnection/ipconnection.pro index cd6a23379..2bd94335b 100644 --- a/ground/gcs/src/plugins/ipconnection/ipconnection.pro +++ b/ground/gcs/src/plugins/ipconnection/ipconnection.pro @@ -1,6 +1,6 @@ TEMPLATE = lib TARGET = IPconnection -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(ipconnection_dependencies.pri) HEADERS += ipconnectionplugin.h \ ipconnection_global.h \ diff --git a/ground/gcs/src/plugins/lineardial/lineardial.pro b/ground/gcs/src/plugins/lineardial/lineardial.pro index a76a60f39..b8fa90592 100644 --- a/ground/gcs/src/plugins/lineardial/lineardial.pro +++ b/ground/gcs/src/plugins/lineardial/lineardial.pro @@ -2,7 +2,7 @@ TEMPLATE = lib TARGET = LineardialGadget QT += svg QT += opengl -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) include(lineardial_dependencies.pri) HEADERS += lineardialplugin.h diff --git a/ground/gcs/src/plugins/logging/logging.pro b/ground/gcs/src/plugins/logging/logging.pro index 5514f4034..d3494cbed 100644 --- a/ground/gcs/src/plugins/logging/logging.pro +++ b/ground/gcs/src/plugins/logging/logging.pro @@ -4,7 +4,7 @@ TARGET = LoggingGadget DEFINES += LOGGING_LIBRARY QT += svg -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(logging_dependencies.pri) HEADERS += loggingplugin.h \ logginggadgetwidget.h \ diff --git a/ground/gcs/src/plugins/magicwaypoint/magicwaypoint.pro b/ground/gcs/src/plugins/magicwaypoint/magicwaypoint.pro index b4f096193..4eb15ee03 100644 --- a/ground/gcs/src/plugins/magicwaypoint/magicwaypoint.pro +++ b/ground/gcs/src/plugins/magicwaypoint/magicwaypoint.pro @@ -2,7 +2,7 @@ TEMPLATE = lib TARGET = MagicWaypoint QT += svg -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) include(../../plugins/uavobjects/uavobjects.pri) diff --git a/ground/gcs/src/plugins/modelview/modelview.pro b/ground/gcs/src/plugins/modelview/modelview.pro index 57e644bb7..35af2c661 100644 --- a/ground/gcs/src/plugins/modelview/modelview.pro +++ b/ground/gcs/src/plugins/modelview/modelview.pro @@ -1,6 +1,6 @@ TEMPLATE = lib TARGET = ModelViewGadget -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) include(../../libs/glc_lib/glc_lib.pri) include(modelview_dependencies.pri) diff --git a/ground/gcs/src/plugins/notify/notify.pro b/ground/gcs/src/plugins/notify/notify.pro index 31af2fdd2..0619df41f 100644 --- a/ground/gcs/src/plugins/notify/notify.pro +++ b/ground/gcs/src/plugins/notify/notify.pro @@ -2,7 +2,7 @@ TEMPLATE = lib TARGET = NotifyPlugin -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) include(notifyplugin_dependencies.pri) diff --git a/ground/gcs/src/plugins/ophid/ophid.pro b/ground/gcs/src/plugins/ophid/ophid.pro index 884796d37..d41a0e6e2 100644 --- a/ground/gcs/src/plugins/ophid/ophid.pro +++ b/ground/gcs/src/plugins/ophid/ophid.pro @@ -5,7 +5,7 @@ DEFINES += OPHID_LIBRARY //DEFINES += OPHID_DEBUG_ON -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(ophid_dependencies.pri) HEADERS += \ diff --git a/ground/gcs/src/plugins/opmap/opmap.pro b/ground/gcs/src/plugins/opmap/opmap.pro index ca4e01c47..8d1689635 100644 --- a/ground/gcs/src/plugins/opmap/opmap.pro +++ b/ground/gcs/src/plugins/opmap/opmap.pro @@ -5,7 +5,7 @@ PATHPLANNER { } TARGET = OPMapGadget -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) include(../../libs/opmapcontrol/opmapcontrol.pri) include(../../plugins/uavobjects/uavobjects.pri) diff --git a/ground/gcs/src/plugins/osgearthview/osgearthview.pro b/ground/gcs/src/plugins/osgearthview/osgearthview.pro index e88ea8a27..074c77897 100644 --- a/ground/gcs/src/plugins/osgearthview/osgearthview.pro +++ b/ground/gcs/src/plugins/osgearthview/osgearthview.pro @@ -2,7 +2,7 @@ TEMPLATE = lib TARGET = OsgEarthviewGadget QT += opengl -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) include(osgearthview_dependencies.pri) include(osg.pri) diff --git a/ground/gcs/src/plugins/pathactioneditor/pathactioneditor.pro b/ground/gcs/src/plugins/pathactioneditor/pathactioneditor.pro index 28e44147a..a528bc791 100644 --- a/ground/gcs/src/plugins/pathactioneditor/pathactioneditor.pro +++ b/ground/gcs/src/plugins/pathactioneditor/pathactioneditor.pro @@ -1,7 +1,7 @@ TEMPLATE = lib TARGET = PathActionEditor -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) include(../../plugins/uavobjects/uavobjects.pri) diff --git a/ground/gcs/src/plugins/pfdqml/pfdqml.pro b/ground/gcs/src/plugins/pfdqml/pfdqml.pro index 5c532a3c9..e9e63e1a0 100644 --- a/ground/gcs/src/plugins/pfdqml/pfdqml.pro +++ b/ground/gcs/src/plugins/pfdqml/pfdqml.pro @@ -7,7 +7,7 @@ OSG { DEFINES += USE_OSG } -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) include(pfdqml_dependencies.pri) diff --git a/ground/gcs/src/plugins/qmlview/qmlview.pro b/ground/gcs/src/plugins/qmlview/qmlview.pro index de95a7218..e172f898a 100644 --- a/ground/gcs/src/plugins/qmlview/qmlview.pro +++ b/ground/gcs/src/plugins/qmlview/qmlview.pro @@ -4,7 +4,7 @@ QT += svg QT += opengl QT += qml quick -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) include(qmlview_dependencies.pri) diff --git a/ground/gcs/src/plugins/scope/scope.pro b/ground/gcs/src/plugins/scope/scope.pro index b95e23e6c..a580ce4c1 100644 --- a/ground/gcs/src/plugins/scope/scope.pro +++ b/ground/gcs/src/plugins/scope/scope.pro @@ -3,7 +3,7 @@ TARGET = ScopeGadget DEFINES += SCOPE_LIBRARY -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include (scope_dependencies.pri) HEADERS += \ diff --git a/ground/gcs/src/plugins/serialconnection/serialconnection.pro b/ground/gcs/src/plugins/serialconnection/serialconnection.pro index 93a40dee3..7966af624 100644 --- a/ground/gcs/src/plugins/serialconnection/serialconnection.pro +++ b/ground/gcs/src/plugins/serialconnection/serialconnection.pro @@ -1,6 +1,6 @@ TEMPLATE = lib TARGET = Serial -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(serial_dependencies.pri) QT += serialport HEADERS += serialplugin.h \ diff --git a/ground/gcs/src/plugins/setupwizard/setupwizard.pro b/ground/gcs/src/plugins/setupwizard/setupwizard.pro index 2fe4865fd..bcf1153ed 100644 --- a/ground/gcs/src/plugins/setupwizard/setupwizard.pro +++ b/ground/gcs/src/plugins/setupwizard/setupwizard.pro @@ -4,7 +4,7 @@ TARGET = SetupWizard QT += svg -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) include(../../plugins/uavobjectutil/uavobjectutil.pri) include(../../plugins/config/config.pri) diff --git a/ground/gcs/src/plugins/systemhealth/systemhealth.pro b/ground/gcs/src/plugins/systemhealth/systemhealth.pro index e61a12e16..0d492fea2 100644 --- a/ground/gcs/src/plugins/systemhealth/systemhealth.pro +++ b/ground/gcs/src/plugins/systemhealth/systemhealth.pro @@ -1,7 +1,7 @@ TEMPLATE = lib TARGET = SystemHealthGadget QT += svg -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) include(systemhealth_dependencies.pri) HEADERS += systemhealthplugin.h diff --git a/ground/gcs/src/plugins/telemetry/telemetry_dependencies.pri b/ground/gcs/src/plugins/telemetry/telemetry_dependencies.pri index 702d40aee..8f20dbeb6 100644 --- a/ground/gcs/src/plugins/telemetry/telemetry_dependencies.pri +++ b/ground/gcs/src/plugins/telemetry/telemetry_dependencies.pri @@ -1,4 +1,4 @@ -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) include(../../plugins/uavobjectutil/uavobjectutil.pri) include(../../plugins/uavtalk/uavtalk.pri) diff --git a/ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowser.pro b/ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowser.pro index dad4e601f..fb68ed483 100644 --- a/ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowser.pro +++ b/ground/gcs/src/plugins/uavobjectbrowser/uavobjectbrowser.pro @@ -1,6 +1,6 @@ TEMPLATE = lib TARGET = UAVObjectBrowser -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(uavobjectbrowser_dependencies.pri) HEADERS += browserplugin.h \ uavobjectbrowserconfiguration.h \ diff --git a/ground/gcs/src/plugins/uavobjects/uavobjects.pro b/ground/gcs/src/plugins/uavobjects/uavobjects.pro index cc906d684..2eaedadb6 100644 --- a/ground/gcs/src/plugins/uavobjects/uavobjects.pro +++ b/ground/gcs/src/plugins/uavobjects/uavobjects.pro @@ -3,7 +3,7 @@ TARGET = UAVObjects DEFINES += UAVOBJECTS_LIBRARY -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(uavobjects_dependencies.pri) HEADERS += \ diff --git a/ground/gcs/src/plugins/uavobjectutil/uavobjectutil.pro b/ground/gcs/src/plugins/uavobjectutil/uavobjectutil.pro index dde6e81b5..a7fae9bda 100644 --- a/ground/gcs/src/plugins/uavobjectutil/uavobjectutil.pro +++ b/ground/gcs/src/plugins/uavobjectutil/uavobjectutil.pro @@ -1,7 +1,7 @@ TEMPLATE = lib TARGET = UAVObjectUtil DEFINES += UAVOBJECTUTIL_LIBRARY -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(uavobjectutil_dependencies.pri) HEADERS += uavobjectutil_global.h \ diff --git a/ground/gcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.pro b/ground/gcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.pro index b75b019ce..1e8151426 100644 --- a/ground/gcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.pro +++ b/ground/gcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutils.pro @@ -3,7 +3,7 @@ TARGET = UAVObjectWidgetUtils DEFINES += UAVOBJECTWIDGETUTILS_LIBRARY QT += svg -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(uavobjectwidgetutils_dependencies.pri) HEADERS += uavobjectwidgetutils_global.h \ diff --git a/ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.pro b/ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.pro index d03f46ccf..80e0fbbb7 100644 --- a/ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.pro +++ b/ground/gcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.pro @@ -4,7 +4,7 @@ QT += xml TARGET = UAVSettingsImportExport DEFINES += UAVSETTINGSIMPORTEXPORT_LIBRARY -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(uavsettingsimportexport_dependencies.pri) include(../../libs/version_info/version_info.pri) diff --git a/ground/gcs/src/plugins/uavtalk/uavtalk.pro b/ground/gcs/src/plugins/uavtalk/uavtalk.pro index 59275fa3c..e84b124e1 100644 --- a/ground/gcs/src/plugins/uavtalk/uavtalk.pro +++ b/ground/gcs/src/plugins/uavtalk/uavtalk.pro @@ -8,7 +8,7 @@ DEFINES += UAVTALK_LIBRARY #DEFINES += VERBOSE_TELEMETRY #DEFINES += VERBOSE_UAVTALK -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(uavtalk_dependencies.pri) HEADERS += \ diff --git a/ground/gcs/src/plugins/uploader/uploader_dependencies.pri b/ground/gcs/src/plugins/uploader/uploader_dependencies.pri index 0de081d39..5d9b21c27 100644 --- a/ground/gcs/src/plugins/uploader/uploader_dependencies.pri +++ b/ground/gcs/src/plugins/uploader/uploader_dependencies.pri @@ -1,4 +1,4 @@ -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../plugins/coreplugin/coreplugin.pri) include(../../plugins/uavobjects/uavobjects.pri) include(../../plugins/uavobjectutil/uavobjectutil.pri) diff --git a/ground/gcs/src/plugins/usagetracker/usagetracker.pro b/ground/gcs/src/plugins/usagetracker/usagetracker.pro index e7a7c91be..676d93e2f 100644 --- a/ground/gcs/src/plugins/usagetracker/usagetracker.pro +++ b/ground/gcs/src/plugins/usagetracker/usagetracker.pro @@ -3,7 +3,7 @@ TEMPLATE = lib TARGET = UsageTracker QT += network -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(../../libs/version_info/version_info.pri) include(../../plugins/coreplugin/coreplugin.pri) include(../../plugins/uavobjects/uavobjects.pri) diff --git a/ground/gcs/src/plugins/welcome/welcome.pro b/ground/gcs/src/plugins/welcome/welcome.pro index 40eba229c..558c1114c 100644 --- a/ground/gcs/src/plugins/welcome/welcome.pro +++ b/ground/gcs/src/plugins/welcome/welcome.pro @@ -2,7 +2,7 @@ TEMPLATE = lib TARGET = Welcome QT += network qml quick -include(../../openpilotgcsplugin.pri) +include(../../plugin.pri) include(welcome_dependencies.pri) HEADERS += welcomeplugin.h \ From d91edc6ffa7e5637ddb837622f4075cf206e0a11 Mon Sep 17 00:00:00 2001 From: LibrePilot Packager Date: Thu, 16 Jul 2015 22:08:10 +0100 Subject: [PATCH 5/5] renamed librepilotgcs files in app to just gcs also removed openpilotgcs file in app too. Change-Id: I097e398e7426e77a284f7588124a6907ae6f5211 --- ground/gcs/src/app/app.pro | 6 +++--- .../src/app/{librepilotgcs.icns => gcs.icns} | Bin .../gcs/src/app/{librepilotgcs.ico => gcs.ico} | Bin ground/gcs/src/app/gcs.rc | 1 + ground/gcs/src/app/librepilotgcs.rc | 1 - ground/gcs/src/app/openpilotgcs.icns | Bin 128653 -> 0 bytes 6 files changed, 4 insertions(+), 4 deletions(-) rename ground/gcs/src/app/{librepilotgcs.icns => gcs.icns} (100%) rename ground/gcs/src/app/{librepilotgcs.ico => gcs.ico} (100%) create mode 100644 ground/gcs/src/app/gcs.rc delete mode 100644 ground/gcs/src/app/librepilotgcs.rc delete mode 100644 ground/gcs/src/app/openpilotgcs.icns diff --git a/ground/gcs/src/app/app.pro b/ground/gcs/src/app/app.pro index 8a072357f..0818a180f 100644 --- a/ground/gcs/src/app/app.pro +++ b/ground/gcs/src/app/app.pro @@ -23,12 +23,12 @@ LIBS *= -l$$qtLibraryName(ExtensionSystem) -l$$qtLibraryName(Aggregation) DEFINES += PLUGIN_REL_PATH=$$shell_quote(\"$$relative_path($$GCS_PLUGIN_PATH, $$GCS_APP_PATH)\") win32 { - RC_FILE = librepilotgcs.rc + RC_FILE = gcs.rc target.path = /bin INSTALLS += target } else:macx { LIBS += -framework CoreFoundation - ICON = librepilotgcs.icns + ICON = gcs.icns QMAKE_INFO_PLIST = Info.plist FILETYPES.files = profile.icns prifile.icns FILETYPES.path = Contents/Resources @@ -51,7 +51,7 @@ win32 { } } -OTHER_FILES += librepilotgcs.rc +OTHER_FILES += gcs.rc RESOURCES += \ appresources.qrc diff --git a/ground/gcs/src/app/librepilotgcs.icns b/ground/gcs/src/app/gcs.icns similarity index 100% rename from ground/gcs/src/app/librepilotgcs.icns rename to ground/gcs/src/app/gcs.icns diff --git a/ground/gcs/src/app/librepilotgcs.ico b/ground/gcs/src/app/gcs.ico similarity index 100% rename from ground/gcs/src/app/librepilotgcs.ico rename to ground/gcs/src/app/gcs.ico diff --git a/ground/gcs/src/app/gcs.rc b/ground/gcs/src/app/gcs.rc new file mode 100644 index 000000000..af039724b --- /dev/null +++ b/ground/gcs/src/app/gcs.rc @@ -0,0 +1 @@ + IDI_ICON1 ICON DISCARDABLE "gcs.ico" diff --git a/ground/gcs/src/app/librepilotgcs.rc b/ground/gcs/src/app/librepilotgcs.rc deleted file mode 100644 index cdf6c3adc..000000000 --- a/ground/gcs/src/app/librepilotgcs.rc +++ /dev/null @@ -1 +0,0 @@ - IDI_ICON1 ICON DISCARDABLE "librepilotgcs.ico" diff --git a/ground/gcs/src/app/openpilotgcs.icns b/ground/gcs/src/app/openpilotgcs.icns deleted file mode 100644 index a7966a9609d1100202e64e5f7cdd70d2f4ffee2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 128653 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

dV8G=n1sbCUzrkv9jakhs7!rY2IE3yRmn`ql| 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 Qd4@VZ?u2=%at0dz*~2rT?f?J)