From d47906e83321a6cea2176ad12d947ba6a45291a8 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Mon, 19 Jul 2021 16:25:51 +0200 Subject: [PATCH] trying to fuse header / inc --- hal/CMakeLists.txt | 1 - hal/inc/CMakeLists.txt | 7 ---- hal/src/CMakeLists.txt | 15 ++++----- hal/src/fsfw/CMakeLists.txt | 1 + hal/src/fsfw/hal/CMakeLists.txt | 10 ++++++ hal/src/{ => fsfw/hal}/common/CMakeLists.txt | 0 .../{ => fsfw/hal}/common/gpio/CMakeLists.txt | 0 .../{ => fsfw/hal}/common/gpio/GpioCookie.cpp | 0 .../fsfw/hal/common/gpio/GpioCookie.h | 0 .../fsfw/hal/common/gpio/GpioIF.h | 0 .../fsfw/hal/common/gpio/gpioDefinitions.h | 0 .../fsfw/hal/common/spi/spiCommon.h | 0 .../hal}/devicehandlers/CMakeLists.txt | 0 .../hal}/devicehandlers/GyroL3GD20Handler.cpp | 0 .../hal/devicehandlers/GyroL3GD20Handler.h | 0 .../devicedefinitions/GyroL3GD20Definitions.h | 0 hal/src/{ => fsfw/hal}/host/CMakeLists.txt | 0 hal/src/{ => fsfw/hal}/linux/CMakeLists.txt | 0 .../{ => fsfw/hal}/linux/UnixFileGuard.cpp | 0 .../fsfw/hal/linux/UnixFileGuard.h | 0 .../{ => fsfw/hal}/linux/gpio/CMakeLists.txt | 0 .../hal}/linux/gpio/LinuxLibgpioIF.cpp | 0 .../fsfw/hal/linux/gpio/LinuxLibgpioIF.h | 0 .../{ => fsfw/hal}/linux/i2c/CMakeLists.txt | 0 hal/src/{ => fsfw/hal}/linux/i2c/I2cComIF.cpp | 0 .../fsfw/hal/linux/i2c/I2cComIF.h | 0 .../{ => fsfw/hal}/linux/i2c/I2cCookie.cpp | 0 .../fsfw/hal/linux/i2c/I2cCookie.h | 0 .../{ => fsfw/hal}/linux/rpi/CMakeLists.txt | 0 hal/src/{ => fsfw/hal}/linux/rpi/GpioRPi.cpp | 0 hal/{inc => src}/fsfw/hal/linux/rpi/GpioRPi.h | 0 .../{ => fsfw/hal}/linux/spi/CMakeLists.txt | 0 hal/src/{ => fsfw/hal}/linux/spi/SpiComIF.cpp | 0 .../fsfw/hal/linux/spi/SpiComIF.h | 0 .../{ => fsfw/hal}/linux/spi/SpiCookie.cpp | 0 .../fsfw/hal/linux/spi/SpiCookie.h | 0 .../fsfw/hal/linux/spi/spiDefinitions.h | 0 .../{ => fsfw/hal}/linux/uart/CMakeLists.txt | 0 .../{ => fsfw/hal}/linux/uart/UartComIF.cpp | 0 .../fsfw/hal/linux/uart/UartComIF.h | 0 .../{ => fsfw/hal}/linux/uart/UartCookie.cpp | 0 .../fsfw/hal/linux/uart/UartCookie.h | 0 hal/src/{ => fsfw/hal}/linux/utility.cpp | 0 hal/{inc => src}/fsfw/hal/linux/utility.h | 0 hal/src/{ => fsfw/hal}/stm32h7/CMakeLists.txt | 0 .../hal}/stm32h7/devicetest/CMakeLists.txt | 0 .../hal}/stm32h7/devicetest/GyroL3GD20H.cpp | 0 .../fsfw/hal/stm32h7/devicetest/GyroL3GD20H.h | 0 hal/src/{ => fsfw/hal}/stm32h7/dma.cpp | 0 hal/{inc => src}/fsfw/hal/stm32h7/dma.h | 0 .../hal}/stm32h7/gpio/CMakeLists.txt | 0 hal/src/{ => fsfw/hal}/stm32h7/gpio/gpio.cpp | 0 hal/{inc => src}/fsfw/hal/stm32h7/gpio/gpio.h | 0 .../{ => fsfw/hal}/stm32h7/i2c/CMakeLists.txt | 0 .../fsfw/hal/stm32h7/interrupts.h | 0 .../{ => fsfw/hal}/stm32h7/spi/CMakeLists.txt | 0 .../{ => fsfw/hal}/stm32h7/spi/SpiComIF.cpp | 0 .../fsfw/hal/stm32h7/spi/SpiComIF.h | 0 .../{ => fsfw/hal}/stm32h7/spi/SpiCookie.cpp | 0 .../fsfw/hal/stm32h7/spi/SpiCookie.h | 0 .../{ => fsfw/hal}/stm32h7/spi/mspInit.cpp | 0 .../fsfw/hal/stm32h7/spi/mspInit.h | 0 .../{ => fsfw/hal}/stm32h7/spi/spiCore.cpp | 0 .../fsfw/hal/stm32h7/spi/spiCore.h | 0 .../hal}/stm32h7/spi/spiDefinitions.cpp | 0 .../fsfw/hal/stm32h7/spi/spiDefinitions.h | 0 .../hal}/stm32h7/spi/spiInterrupts.cpp | 0 .../fsfw/hal/stm32h7/spi/spiInterrupts.h | 0 .../hal}/stm32h7/spi/stm32h743ziSpi.cpp | 0 .../fsfw/hal/stm32h7/spi/stm32h743ziSpi.h | 0 .../hal}/stm32h7/uart/CMakeLists.txt | 0 inc/fsfw/action.h | 11 ------- inc/fsfw/datapoollocal.h | 12 ------- inc/fsfw/osal/host/Mutex.cpp | 32 ------------------- inc/fsfw/osal/rtems/BinarySemaphore.h | 21 ------------ src/CMakeLists.txt | 12 +++++-- src/core/devicehandlers/CMakeLists.txt | 10 ------ src/core/housekeeping/CMakeLists.txt | 4 --- src/{core => fsfw}/CMakeLists.txt | 15 +++++++++ {inc => src}/fsfw/FSFW.h | 0 {inc => src}/fsfw/FSFWVersion.h | 0 src/fsfw/action.h | 11 +++++++ src/{core => fsfw}/action/ActionHelper.cpp | 0 {inc => src}/fsfw/action/ActionHelper.h | 0 src/{core => fsfw}/action/ActionMessage.cpp | 0 {inc => src}/fsfw/action/ActionMessage.h | 0 src/{core => fsfw}/action/CMakeLists.txt | 0 .../action/CommandActionHelper.cpp | 0 .../fsfw/action/CommandActionHelper.h | 0 {inc => src}/fsfw/action/CommandsActionsIF.h | 0 {inc => src}/fsfw/action/HasActionsIF.h | 0 .../action/SimpleActionHelper.cpp | 0 {inc => src}/fsfw/action/SimpleActionHelper.h | 0 {inc => src}/fsfw/container/ArrayList.h | 0 {inc => src}/fsfw/container/BinaryTree.h | 0 src/{core => fsfw}/container/CMakeLists.txt | 0 {inc => src}/fsfw/container/DynamicFIFO.h | 0 {inc => src}/fsfw/container/FIFO.h | 0 {inc => src}/fsfw/container/FIFOBase.h | 0 {inc => src}/fsfw/container/FIFOBase.tpp | 0 {inc => src}/fsfw/container/FixedArrayList.h | 0 {inc => src}/fsfw/container/FixedMap.h | 0 .../fsfw/container/FixedOrderedMultimap.h | 0 .../fsfw/container/FixedOrderedMultimap.tpp | 0 {inc => src}/fsfw/container/HybridIterator.h | 0 .../fsfw/container/IndexedRingMemoryArray.h | 0 .../fsfw/container/PlacementFactory.h | 0 {inc => src}/fsfw/container/RingBufferBase.h | 0 .../container/SharedRingBuffer.cpp | 0 .../fsfw/container/SharedRingBuffer.h | 0 .../container/SimpleRingBuffer.cpp | 0 .../fsfw/container/SimpleRingBuffer.h | 0 .../fsfw/container/SinglyLinkedList.h | 0 {inc => src}/fsfw/container/group.h | 0 src/{core => fsfw}/controller/CMakeLists.txt | 0 .../controller/ControllerBase.cpp | 0 {inc => src}/fsfw/controller/ControllerBase.h | 0 .../controller/ExtendedControllerBase.cpp | 0 .../fsfw/controller/ExtendedControllerBase.h | 0 src/{opt => fsfw}/coordinates/CMakeLists.txt | 0 .../coordinates/CoordinateTransformations.cpp | 0 .../coordinates/CoordinateTransformations.h | 0 {inc => src}/fsfw/coordinates/Jgm3Model.h | 0 .../coordinates/Sgp4Propagator.cpp | 0 .../fsfw/coordinates/Sgp4Propagator.h | 0 {inc => src}/fsfw/datalinklayer/BCFrame.h | 0 .../fsfw/datalinklayer/CCSDSReturnValuesIF.h | 0 .../datalinklayer/CMakeLists.txt | 0 src/{opt => fsfw}/datalinklayer/Clcw.cpp | 0 {inc => src}/fsfw/datalinklayer/Clcw.h | 0 {inc => src}/fsfw/datalinklayer/ClcwIF.h | 0 .../datalinklayer/DataLinkLayer.cpp | 0 .../fsfw/datalinklayer/DataLinkLayer.h | 0 .../fsfw/datalinklayer/Farm1StateIF.h | 0 .../datalinklayer/Farm1StateLockout.cpp | 0 .../fsfw/datalinklayer/Farm1StateLockout.h | 0 .../datalinklayer/Farm1StateOpen.cpp | 0 .../fsfw/datalinklayer/Farm1StateOpen.h | 0 .../datalinklayer/Farm1StateWait.cpp | 0 .../fsfw/datalinklayer/Farm1StateWait.h | 0 .../datalinklayer/MapPacketExtraction.cpp | 0 .../fsfw/datalinklayer/MapPacketExtraction.h | 0 .../datalinklayer/MapPacketExtractionIF.h | 0 .../datalinklayer/TcTransferFrame.cpp | 0 .../fsfw/datalinklayer/TcTransferFrame.h | 0 .../datalinklayer/TcTransferFrameLocal.cpp | 0 .../fsfw/datalinklayer/TcTransferFrameLocal.h | 0 .../datalinklayer/VirtualChannelReception.cpp | 0 .../datalinklayer/VirtualChannelReception.h | 0 .../datalinklayer/VirtualChannelReceptionIF.h | 0 src/{core => fsfw}/datapool/CMakeLists.txt | 0 {inc => src}/fsfw/datapool/DataSetIF.h | 0 .../datapool/HkSwitchHelper.cpp | 0 {inc => src}/fsfw/datapool/HkSwitchHelper.h | 0 .../datapool/PoolDataSetBase.cpp | 0 {inc => src}/fsfw/datapool/PoolDataSetBase.h | 0 {inc => src}/fsfw/datapool/PoolDataSetIF.h | 0 src/{core => fsfw}/datapool/PoolEntry.cpp | 0 {inc => src}/fsfw/datapool/PoolEntry.h | 0 {inc => src}/fsfw/datapool/PoolEntryIF.h | 0 {inc => src}/fsfw/datapool/PoolReadGuard.h | 0 {inc => src}/fsfw/datapool/PoolVarList.h | 0 {inc => src}/fsfw/datapool/PoolVariableIF.h | 0 {inc => src}/fsfw/datapool/ReadCommitIF.h | 0 .../fsfw/datapool/ReadCommitIFAttorney.h | 0 {inc => src}/fsfw/datapool/SharedDataSetIF.h | 0 src/fsfw/datapoollocal.h | 11 +++++++ .../fsfw/datapoollocal/AccessLocalPoolF.h | 0 .../datapoollocal/CMakeLists.txt | 0 .../fsfw/datapoollocal/HasLocalDataPoolIF.h | 0 .../datapoollocal/LocalDataPoolManager.cpp | 0 .../fsfw/datapoollocal/LocalDataPoolManager.h | 0 .../datapoollocal/LocalDataSet.cpp | 0 .../fsfw/datapoollocal/LocalDataSet.h | 0 .../datapoollocal/LocalPoolDataSetBase.cpp | 0 .../fsfw/datapoollocal/LocalPoolDataSetBase.h | 0 .../datapoollocal/LocalPoolObjectBase.cpp | 0 .../fsfw/datapoollocal/LocalPoolObjectBase.h | 0 .../fsfw/datapoollocal/LocalPoolVariable.h | 0 .../fsfw/datapoollocal/LocalPoolVariable.tpp | 0 .../fsfw/datapoollocal/LocalPoolVector.h | 0 .../fsfw/datapoollocal/LocalPoolVector.tpp | 0 .../fsfw/datapoollocal/MarkChangedIF.h | 0 .../ProvidesDataPoolSubscriptionIF.h | 0 .../datapoollocal/SharedLocalDataSet.cpp | 0 .../fsfw/datapoollocal/SharedLocalDataSet.h | 0 .../fsfw/datapoollocal/StaticLocalDataSet.h | 0 .../datapoollocal/internal/CMakeLists.txt | 0 .../internal/HasLocalDpIFManagerAttorney.cpp | 0 .../internal/HasLocalDpIFManagerAttorney.h | 0 .../internal/HasLocalDpIFUserAttorney.cpp | 0 .../internal/HasLocalDpIFUserAttorney.h | 0 .../internal/LocalDpManagerAttorney.h | 0 .../internal/LocalPoolDataSetAttorney.h | 0 .../fsfw/datapoollocal/localPoolDefinitions.h | 0 .../devicehandlers/AcceptsDeviceResponsesIF.h | 0 .../devicehandlers/AssemblyBase.cpp | 0 .../fsfw/devicehandlers/AssemblyBase.h | 0 .../fsfw/devicehandlers/CMakeLists.txt | 0 .../devicehandlers/ChildHandlerBase.cpp | 0 .../fsfw/devicehandlers/ChildHandlerBase.h | 0 .../devicehandlers/ChildHandlerFDIR.cpp | 0 .../fsfw/devicehandlers/ChildHandlerFDIR.h | 0 {inc => src}/fsfw/devicehandlers/CookieIF.h | 0 .../devicehandlers/DeviceCommunicationIF.h | 0 .../devicehandlers/DeviceHandlerBase.cpp | 0 .../fsfw/devicehandlers/DeviceHandlerBase.h | 0 .../DeviceHandlerFailureIsolation.cpp | 0 .../DeviceHandlerFailureIsolation.h | 0 .../fsfw/devicehandlers/DeviceHandlerIF.h | 0 .../devicehandlers/DeviceHandlerMessage.cpp | 0 .../devicehandlers/DeviceHandlerMessage.h | 0 .../devicehandlers/DeviceHandlerThermalSet.h | 0 .../DeviceTmReportingWrapper.cpp | 0 .../devicehandlers/DeviceTmReportingWrapper.h | 0 .../devicehandlers/HealthDevice.cpp | 0 .../fsfw/devicehandlers/HealthDevice.h | 0 src/{core => fsfw}/events/CMakeLists.txt | 0 {inc => src}/fsfw/events/Event.h | 0 src/{core => fsfw}/events/EventManager.cpp | 0 {inc => src}/fsfw/events/EventManager.h | 0 {inc => src}/fsfw/events/EventManagerIF.h | 0 src/{core => fsfw}/events/EventMessage.cpp | 0 {inc => src}/fsfw/events/EventMessage.h | 0 .../fsfw/events/EventReportingProxyIF.h | 0 .../events/eventmatching/CMakeLists.txt | 0 .../eventmatching/EventIdRangeMatcher.cpp | 0 .../eventmatching/EventIdRangeMatcher.h | 0 .../events/eventmatching/EventMatchTree.cpp | 0 .../events/eventmatching/EventMatchTree.h | 0 .../eventmatching/EventRangeMatcherBase.h | 0 .../eventmatching/ReporterRangeMatcher.cpp | 0 .../eventmatching/ReporterRangeMatcher.h | 0 .../eventmatching/SeverityRangeMatcher.cpp | 0 .../eventmatching/SeverityRangeMatcher.h | 0 .../fsfw/events/eventmatching/eventmatching.h | 0 .../fsfw/events/fwSubsystemIdRanges.h | 0 src/{core => fsfw}/fdir/CMakeLists.txt | 0 {inc => src}/fsfw/fdir/ConfirmsFailuresIF.h | 0 src/{core => fsfw}/fdir/EventCorrelation.cpp | 0 {inc => src}/fsfw/fdir/EventCorrelation.h | 0 .../fdir/FailureIsolationBase.cpp | 0 {inc => src}/fsfw/fdir/FailureIsolationBase.h | 0 src/{core => fsfw}/fdir/FaultCounter.cpp | 0 {inc => src}/fsfw/fdir/FaultCounter.h | 0 .../globalfunctions/AsciiConverter.cpp | 0 .../fsfw/globalfunctions/AsciiConverter.h | 0 .../globalfunctions/CMakeLists.txt | 0 src/{core => fsfw}/globalfunctions/CRC.cpp | 0 {inc => src}/fsfw/globalfunctions/CRC.h | 0 .../globalfunctions/DleEncoder.cpp | 0 .../fsfw/globalfunctions/DleEncoder.h | 0 .../PeriodicOperationDivider.cpp | 0 .../PeriodicOperationDivider.h | 0 src/{core => fsfw}/globalfunctions/Type.cpp | 0 {inc => src}/fsfw/globalfunctions/Type.h | 0 .../globalfunctions/arrayprinter.cpp | 0 .../fsfw/globalfunctions/arrayprinter.h | 0 .../globalfunctions/bitutility.cpp | 0 .../fsfw/globalfunctions/bitutility.h | 0 {inc => src}/fsfw/globalfunctions/constants.h | 0 .../globalfunctions/matching/BinaryMatcher.h | 0 .../globalfunctions/matching/DecimalMatcher.h | 0 .../fsfw/globalfunctions/matching/MatchTree.h | 0 .../fsfw/globalfunctions/matching/MatcherIF.h | 0 .../globalfunctions/matching/RangeMatcher.h | 0 .../matching/SerializeableMatcherIF.h | 0 .../globalfunctions/math/CMakeLists.txt | 0 .../globalfunctions/math/MatrixOperations.h | 0 .../math/QuaternionOperations.cpp | 0 .../math/QuaternionOperations.h | 0 .../globalfunctions/math/VectorOperations.h | 0 {inc => src}/fsfw/globalfunctions/sign.h | 0 .../globalfunctions/timevalOperations.cpp | 0 .../fsfw/globalfunctions/timevalOperations.h | 0 src/fsfw/health.h | 9 ++++++ src/{core => fsfw}/health/CMakeLists.txt | 0 {inc => src}/fsfw/health/HasHealthIF.h | 0 src/{core => fsfw}/health/HealthHelper.cpp | 0 {inc => src}/fsfw/health/HealthHelper.h | 0 src/{core => fsfw}/health/HealthMessage.cpp | 0 {inc => src}/fsfw/health/HealthMessage.h | 0 src/{core => fsfw}/health/HealthTable.cpp | 0 {inc => src}/fsfw/health/HealthTable.h | 0 {inc => src}/fsfw/health/HealthTableIF.h | 0 {inc => src}/fsfw/health/ManagesHealthIF.h | 0 src/fsfw/housekeeping.h | 9 ++++++ .../fsfw/housekeeping/AcceptsHkPacketsIF.h | 0 {inc => src}/fsfw/housekeeping/CMakeLists.txt | 0 .../housekeeping/HousekeepingMessage.cpp | 0 .../fsfw/housekeeping/HousekeepingMessage.h | 0 .../housekeeping/HousekeepingPacketDownlink.h | 0 .../fsfw/housekeeping/HousekeepingSetPacket.h | 0 .../fsfw/housekeeping/HousekeepingSnapshot.h | 0 .../PeriodicHousekeepingHelper.cpp | 0 .../housekeeping/PeriodicHousekeepingHelper.h | 0 .../internalerror/CMakeLists.txt | 0 .../fsfw/internalerror/InternalErrorDataset.h | 0 .../internalerror/InternalErrorReporter.cpp | 0 .../internalerror/InternalErrorReporter.h | 0 .../internalerror/InternalErrorReporterIF.h | 0 src/{core => fsfw}/ipc/CMakeLists.txt | 0 src/{core => fsfw}/ipc/CommandMessage.cpp | 0 {inc => src}/fsfw/ipc/CommandMessage.h | 0 .../ipc/CommandMessageCleaner.cpp | 0 {inc => src}/fsfw/ipc/CommandMessageCleaner.h | 0 {inc => src}/fsfw/ipc/CommandMessageIF.h | 0 {inc => src}/fsfw/ipc/FwMessageTypes.h | 0 {inc => src}/fsfw/ipc/MessageQueueIF.h | 0 .../ipc/MessageQueueMessage.cpp | 0 {inc => src}/fsfw/ipc/MessageQueueMessage.h | 0 {inc => src}/fsfw/ipc/MessageQueueMessageIF.h | 0 {inc => src}/fsfw/ipc/MessageQueueSenderIF.h | 0 {inc => src}/fsfw/ipc/MutexFactory.h | 0 {inc => src}/fsfw/ipc/MutexGuard.h | 0 {inc => src}/fsfw/ipc/MutexIF.h | 0 {inc => src}/fsfw/ipc/QueueFactory.h | 0 .../fsfw/ipc/messageQueueDefinitions.h | 0 .../fsfw/memory/AcceptsMemoryMessagesIF.h | 0 src/{core => fsfw}/memory/CMakeLists.txt | 0 .../memory/GenericFileSystemMessage.cpp | 0 .../fsfw/memory/GenericFileSystemMessage.h | 0 {inc => src}/fsfw/memory/HasFileSystemIF.h | 0 {inc => src}/fsfw/memory/HasMemoryIF.h | 0 src/{core => fsfw}/memory/MemoryHelper.cpp | 0 {inc => src}/fsfw/memory/MemoryHelper.h | 0 src/{core => fsfw}/memory/MemoryMessage.cpp | 0 {inc => src}/fsfw/memory/MemoryMessage.h | 0 src/{core => fsfw}/modes/CMakeLists.txt | 0 {inc => src}/fsfw/modes/HasModesIF.h | 0 src/{core => fsfw}/modes/ModeHelper.cpp | 0 {inc => src}/fsfw/modes/ModeHelper.h | 0 src/{core => fsfw}/modes/ModeMessage.cpp | 0 {inc => src}/fsfw/modes/ModeMessage.h | 0 .../fsfw/monitoring/AbsLimitMonitor.h | 0 src/{opt => fsfw}/monitoring/CMakeLists.txt | 0 {inc => src}/fsfw/monitoring/HasMonitorsIF.h | 0 {inc => src}/fsfw/monitoring/LimitMonitor.h | 0 .../monitoring/LimitViolationReporter.cpp | 0 .../fsfw/monitoring/LimitViolationReporter.h | 0 {inc => src}/fsfw/monitoring/MonitorBase.h | 0 .../fsfw/monitoring/MonitorReporter.h | 0 {inc => src}/fsfw/monitoring/MonitoringIF.h | 0 .../monitoring/MonitoringMessage.cpp | 0 .../fsfw/monitoring/MonitoringMessage.h | 0 .../monitoring/MonitoringMessageContent.h | 0 .../monitoring/ReceivesMonitoringReportsIF.h | 0 {inc => src}/fsfw/monitoring/TriplexMonitor.h | 0 .../fsfw/monitoring/TwoValueLimitMonitor.h | 0 .../objectmanager/CMakeLists.txt | 0 .../objectmanager/ObjectManager.cpp | 0 .../fsfw/objectmanager/ObjectManager.h | 0 .../fsfw/objectmanager/ObjectManagerIF.h | 0 .../objectmanager/SystemObject.cpp | 0 .../fsfw/objectmanager/SystemObject.h | 0 .../fsfw/objectmanager/SystemObjectIF.h | 0 .../fsfw/objectmanager/frameworkObjects.h | 0 src/{ => fsfw}/osal/CMakeLists.txt | 0 {inc => src}/fsfw/osal/Endiness.h | 0 {inc => src}/fsfw/osal/InternalErrorCodes.h | 0 src/{ => fsfw}/osal/common/CMakeLists.txt | 0 src/{ => fsfw}/osal/common/TcpIpBase.cpp | 0 {inc => src}/fsfw/osal/common/TcpIpBase.h | 0 src/{ => fsfw}/osal/common/TcpTmTcBridge.cpp | 0 {inc => src}/fsfw/osal/common/TcpTmTcBridge.h | 0 src/{ => fsfw}/osal/common/TcpTmTcServer.cpp | 0 {inc => src}/fsfw/osal/common/TcpTmTcServer.h | 0 .../osal/common/UdpTcPollingTask.cpp | 0 .../fsfw/osal/common/UdpTcPollingTask.h | 0 src/{ => fsfw}/osal/common/UdpTmTcBridge.cpp | 0 {inc => src}/fsfw/osal/common/UdpTmTcBridge.h | 0 src/{ => fsfw}/osal/common/tcpipCommon.cpp | 0 {inc => src}/fsfw/osal/common/tcpipCommon.h | 0 {inc => src}/fsfw/osal/common/tcpipHelpers.h | 0 .../osal/freertos/BinSemaphUsingTask.cpp | 0 .../fsfw/osal/freertos/BinSemaphUsingTask.h | 0 .../osal/freertos/BinarySemaphore.cpp | 0 .../fsfw/osal/freertos/BinarySemaphore.h | 0 src/{ => fsfw}/osal/freertos/CMakeLists.txt | 0 src/{ => fsfw}/osal/freertos/Clock.cpp | 0 .../osal/freertos/CountingSemaphUsingTask.cpp | 0 .../osal/freertos/CountingSemaphUsingTask.h | 0 .../osal/freertos/CountingSemaphore.cpp | 0 .../fsfw/osal/freertos/CountingSemaphore.h | 0 .../osal/freertos/FixedTimeslotTask.cpp | 0 .../fsfw/osal/freertos/FixedTimeslotTask.h | 0 .../fsfw/osal/freertos/FreeRTOSTaskIF.h | 0 src/{ => fsfw}/osal/freertos/MessageQueue.cpp | 0 .../fsfw/osal/freertos/MessageQueue.h | 0 src/{ => fsfw}/osal/freertos/Mutex.cpp | 0 {inc => src}/fsfw/osal/freertos/Mutex.h | 0 src/{ => fsfw}/osal/freertos/MutexFactory.cpp | 0 src/{ => fsfw}/osal/freertos/PeriodicTask.cpp | 0 .../fsfw/osal/freertos/PeriodicTask.h | 0 src/{ => fsfw}/osal/freertos/QueueFactory.cpp | 0 .../osal/freertos/QueueMapManager.cpp | 0 .../fsfw/osal/freertos/QueueMapManager.h | 0 {inc => src}/fsfw/osal/freertos/README.md | 0 .../osal/freertos/SemaphoreFactory.cpp | 0 src/{ => fsfw}/osal/freertos/TaskFactory.cpp | 0 .../osal/freertos/TaskManagement.cpp | 0 .../fsfw/osal/freertos/TaskManagement.h | 0 src/{ => fsfw}/osal/freertos/Timekeeper.cpp | 0 {inc => src}/fsfw/osal/freertos/Timekeeper.h | 0 src/{ => fsfw}/osal/host/CMakeLists.txt | 0 src/{ => fsfw}/osal/host/Clock.cpp | 0 .../osal/host/FixedTimeslotTask.cpp | 0 .../fsfw/osal/host/FixedTimeslotTask.h | 0 src/{ => fsfw}/osal/host/MessageQueue.cpp | 0 {inc => src}/fsfw/osal/host/MessageQueue.h | 10 +++--- src/{ => fsfw}/osal/host/Mutex.cpp | 2 +- {inc => src}/fsfw/osal/host/Mutex.h | 0 src/{ => fsfw}/osal/host/MutexFactory.cpp | 0 src/{ => fsfw}/osal/host/PeriodicTask.cpp | 0 {inc => src}/fsfw/osal/host/PeriodicTask.h | 0 src/{ => fsfw}/osal/host/QueueFactory.cpp | 0 src/{ => fsfw}/osal/host/QueueMapManager.cpp | 0 {inc => src}/fsfw/osal/host/QueueMapManager.h | 0 src/{ => fsfw}/osal/host/SemaphoreFactory.cpp | 0 src/{ => fsfw}/osal/host/TaskFactory.cpp | 0 src/{ => fsfw}/osal/host/taskHelpers.cpp | 0 {inc => src}/fsfw/osal/host/taskHelpers.h | 0 src/{ => fsfw}/osal/linux/BinarySemaphore.cpp | 0 .../fsfw/osal/linux/BinarySemaphore.h | 0 src/{ => fsfw}/osal/linux/CMakeLists.txt | 0 src/{ => fsfw}/osal/linux/Clock.cpp | 0 .../osal/linux/CountingSemaphore.cpp | 0 .../fsfw/osal/linux/CountingSemaphore.h | 0 .../osal/linux/FixedTimeslotTask.cpp | 0 .../fsfw/osal/linux/FixedTimeslotTask.h | 0 .../osal/linux/InternalErrorCodes.cpp | 0 src/{ => fsfw}/osal/linux/MessageQueue.cpp | 0 {inc => src}/fsfw/osal/linux/MessageQueue.h | 0 src/{ => fsfw}/osal/linux/Mutex.cpp | 0 {inc => src}/fsfw/osal/linux/Mutex.h | 0 src/{ => fsfw}/osal/linux/MutexFactory.cpp | 0 .../osal/linux/PeriodicPosixTask.cpp | 0 .../fsfw/osal/linux/PeriodicPosixTask.h | 0 src/{ => fsfw}/osal/linux/PosixThread.cpp | 0 {inc => src}/fsfw/osal/linux/PosixThread.h | 0 src/{ => fsfw}/osal/linux/QueueFactory.cpp | 0 .../osal/linux/SemaphoreFactory.cpp | 0 src/{ => fsfw}/osal/linux/TaskFactory.cpp | 0 src/{ => fsfw}/osal/linux/Timer.cpp | 0 {inc => src}/fsfw/osal/linux/Timer.h | 0 src/{ => fsfw}/osal/linux/tcpipHelpers.cpp | 0 src/{ => fsfw}/osal/linux/unixUtility.cpp | 0 {inc => src}/fsfw/osal/linux/unixUtility.h | 0 src/{ => fsfw}/osal/rtems/BinarySemaphore.cpp | 0 src/{ => fsfw}/osal/rtems/CMakeLists.txt | 0 src/{ => fsfw}/osal/rtems/Clock.cpp | 0 src/{ => fsfw}/osal/rtems/CpuUsage.cpp | 0 {inc => src}/fsfw/osal/rtems/CpuUsage.h | 0 .../osal/rtems/FixedTimeslotTask.cpp | 0 .../fsfw/osal/rtems/FixedTimeslotTask.h | 0 src/{ => fsfw}/osal/rtems/InitTask.cpp | 0 {inc => src}/fsfw/osal/rtems/InitTask.h | 0 .../osal/rtems/InternalErrorCodes.cpp | 0 src/{ => fsfw}/osal/rtems/MessageQueue.cpp | 0 {inc => src}/fsfw/osal/rtems/MessageQueue.h | 0 src/{ => fsfw}/osal/rtems/Mutex.cpp | 0 {inc => src}/fsfw/osal/rtems/Mutex.h | 0 src/{ => fsfw}/osal/rtems/MutexFactory.cpp | 0 src/{ => fsfw}/osal/rtems/PeriodicTask.cpp | 0 {inc => src}/fsfw/osal/rtems/PeriodicTask.h | 0 src/{ => fsfw}/osal/rtems/QueueFactory.cpp | 0 src/{ => fsfw}/osal/rtems/RTEMSTaskBase.cpp | 0 {inc => src}/fsfw/osal/rtems/RTEMSTaskBase.h | 0 src/{ => fsfw}/osal/rtems/RtemsBasic.cpp | 0 {inc => src}/fsfw/osal/rtems/RtemsBasic.h | 0 .../osal/rtems/SemaphoreFactory.cpp | 0 src/{ => fsfw}/osal/rtems/TaskFactory.cpp | 0 src/{ => fsfw}/osal/windows/CMakeLists.txt | 0 src/{ => fsfw}/osal/windows/tcpipHelpers.cpp | 0 .../osal/windows/winTaskHelpers.cpp | 0 .../fsfw/osal/windows/winTaskHelpers.h | 0 src/{core => fsfw}/parameters/CMakeLists.txt | 0 .../fsfw/parameters/HasParametersIF.h | 0 .../parameters/ParameterHelper.cpp | 0 .../fsfw/parameters/ParameterHelper.h | 0 .../parameters/ParameterMessage.cpp | 0 .../fsfw/parameters/ParameterMessage.h | 0 .../parameters/ParameterWrapper.cpp | 0 .../fsfw/parameters/ParameterWrapper.h | 0 .../parameters/ReceivesParameterMessagesIF.h | 0 {inc => src}/fsfw/platform.h | 0 src/{core => fsfw}/power/CMakeLists.txt | 0 src/{core => fsfw}/power/Fuse.cpp | 0 {inc => src}/fsfw/power/Fuse.h | 0 src/{core => fsfw}/power/PowerComponent.cpp | 0 {inc => src}/fsfw/power/PowerComponent.h | 0 {inc => src}/fsfw/power/PowerComponentIF.h | 0 src/{core => fsfw}/power/PowerSensor.cpp | 0 {inc => src}/fsfw/power/PowerSensor.h | 0 {inc => src}/fsfw/power/PowerSwitchIF.h | 0 src/{core => fsfw}/power/PowerSwitcher.cpp | 0 {inc => src}/fsfw/power/PowerSwitcher.h | 0 src/{opt => fsfw}/pus/CMakeLists.txt | 0 .../pus/CService200ModeCommanding.cpp | 0 .../fsfw/pus/CService200ModeCommanding.h | 0 .../pus/CService201HealthCommanding.cpp | 0 .../fsfw/pus/CService201HealthCommanding.h | 0 src/{opt => fsfw}/pus/Service17Test.cpp | 0 {inc => src}/fsfw/pus/Service17Test.h | 0 .../pus/Service1TelecommandVerification.cpp | 0 .../pus/Service1TelecommandVerification.h | 0 .../pus/Service20ParameterManagement.cpp | 0 .../fsfw/pus/Service20ParameterManagement.h | 0 .../pus/Service2DeviceAccess.cpp | 0 {inc => src}/fsfw/pus/Service2DeviceAccess.h | 0 .../pus/Service3Housekeeping.cpp | 0 {inc => src}/fsfw/pus/Service3Housekeeping.h | 0 .../pus/Service5EventReporting.cpp | 0 .../fsfw/pus/Service5EventReporting.h | 0 .../pus/Service8FunctionManagement.cpp | 0 .../fsfw/pus/Service8FunctionManagement.h | 0 .../pus/Service9TimeManagement.cpp | 0 .../fsfw/pus/Service9TimeManagement.h | 0 .../fsfw/pus/servicepackets/Service1Packets.h | 0 .../pus/servicepackets/Service200Packets.h | 0 .../pus/servicepackets/Service201Packets.h | 0 .../pus/servicepackets/Service20Packets.h | 0 .../fsfw/pus/servicepackets/Service2Packets.h | 0 .../fsfw/pus/servicepackets/Service3Packets.h | 0 .../fsfw/pus/servicepackets/Service5Packets.h | 0 .../fsfw/pus/servicepackets/Service8Packets.h | 0 .../fsfw/pus/servicepackets/Service9Packets.h | 0 {inc => src}/fsfw/returnvalues/FwClassIds.h | 0 .../fsfw/returnvalues/HasReturnvaluesIF.h | 0 src/{opt => fsfw}/rmap/CMakeLists.txt | 0 src/{opt => fsfw}/rmap/RMAP.cpp | 0 {inc => src}/fsfw/rmap/RMAP.h | 0 {inc => src}/fsfw/rmap/RMAPChannelIF.h | 0 src/{opt => fsfw}/rmap/RMAPCookie.cpp | 0 {inc => src}/fsfw/rmap/RMAPCookie.h | 0 .../rmap/RmapDeviceCommunicationIF.cpp | 0 .../fsfw/rmap/RmapDeviceCommunicationIF.h | 0 {inc => src}/fsfw/rmap/rmapStructs.h | 0 src/fsfw/serialize.h | 10 ++++++ src/{core => fsfw}/serialize/CMakeLists.txt | 0 {inc => src}/fsfw/serialize/EndianConverter.h | 0 .../fsfw/serialize/SerialArrayListAdapter.h | 0 .../serialize/SerialBufferAdapter.cpp | 0 .../fsfw/serialize/SerialBufferAdapter.h | 0 .../serialize/SerialFixedArrayListAdapter.h | 0 .../fsfw/serialize/SerialLinkedListAdapter.h | 0 .../fsfw/serialize/SerializeAdapter.h | 0 .../fsfw/serialize/SerializeElement.h | 0 {inc => src}/fsfw/serialize/SerializeIF.h | 0 .../serviceinterface/CMakeLists.txt | 0 .../fsfw/serviceinterface/ServiceInterface.h | 0 .../ServiceInterfaceBuffer.cpp | 0 .../serviceinterface/ServiceInterfaceBuffer.h | 0 .../ServiceInterfacePrinter.cpp | 0 .../ServiceInterfacePrinter.h | 0 .../ServiceInterfaceStream.cpp | 0 .../serviceinterface/ServiceInterfaceStream.h | 0 .../serviceInterfaceDefintions.h | 0 .../storagemanager/CMakeLists.txt | 0 .../storagemanager/ConstStorageAccessor.cpp | 0 .../storagemanager/ConstStorageAccessor.h | 0 .../storagemanager/LocalPool.cpp | 0 {inc => src}/fsfw/storagemanager/LocalPool.h | 0 .../storagemanager/PoolManager.cpp | 0 .../fsfw/storagemanager/PoolManager.h | 0 .../storagemanager/StorageAccessor.cpp | 0 .../fsfw/storagemanager/StorageAccessor.h | 0 .../fsfw/storagemanager/StorageManagerIF.h | 0 .../fsfw/storagemanager/storeAddress.h | 0 src/{core => fsfw}/subsystem/CMakeLists.txt | 0 src/{core => fsfw}/subsystem/Subsystem.cpp | 0 {inc => src}/fsfw/subsystem/Subsystem.h | 0 .../subsystem/SubsystemBase.cpp | 0 {inc => src}/fsfw/subsystem/SubsystemBase.h | 0 .../subsystem/modes/CMakeLists.txt | 0 .../fsfw/subsystem/modes/HasModeSequenceIF.h | 0 .../fsfw/subsystem/modes/ModeDefinitions.h | 0 .../subsystem/modes/ModeSequenceMessage.cpp | 0 .../subsystem/modes/ModeSequenceMessage.h | 0 .../subsystem/modes/ModeStore.cpp | 0 {inc => src}/fsfw/subsystem/modes/ModeStore.h | 0 .../fsfw/subsystem/modes/ModeStoreIF.h | 0 src/{core => fsfw}/tasks/CMakeLists.txt | 0 {inc => src}/fsfw/tasks/ExecutableObjectIF.h | 0 .../tasks/FixedSequenceSlot.cpp | 0 {inc => src}/fsfw/tasks/FixedSequenceSlot.h | 0 .../tasks/FixedSlotSequence.cpp | 0 {inc => src}/fsfw/tasks/FixedSlotSequence.h | 0 {inc => src}/fsfw/tasks/FixedTimeslotTaskIF.h | 0 {inc => src}/fsfw/tasks/PeriodicTaskIF.h | 0 {inc => src}/fsfw/tasks/SemaphoreFactory.h | 0 {inc => src}/fsfw/tasks/SemaphoreIF.h | 0 {inc => src}/fsfw/tasks/TaskFactory.h | 0 {inc => src}/fsfw/tasks/Typedef.h | 0 .../tcdistribution/CCSDSDistributor.cpp | 0 .../fsfw/tcdistribution/CCSDSDistributor.h | 0 .../fsfw/tcdistribution/CCSDSDistributorIF.h | 0 .../tcdistribution/CMakeLists.txt | 0 .../tcdistribution/PUSDistributor.cpp | 0 .../fsfw/tcdistribution/PUSDistributor.h | 0 .../fsfw/tcdistribution/PUSDistributorIF.h | 0 .../tcdistribution/TcDistributor.cpp | 0 .../fsfw/tcdistribution/TcDistributor.h | 0 .../tcdistribution/TcPacketCheck.cpp | 0 .../fsfw/tcdistribution/TcPacketCheck.h | 0 .../thermal/AbstractTemperatureSensor.cpp | 0 .../fsfw/thermal/AbstractTemperatureSensor.h | 0 .../fsfw/thermal/AcceptsThermalMessagesIF.h | 0 src/{core => fsfw}/thermal/CMakeLists.txt | 0 src/{core => fsfw}/thermal/Heater.cpp | 0 {inc => src}/fsfw/thermal/Heater.h | 0 .../thermal/RedundantHeater.cpp | 0 {inc => src}/fsfw/thermal/RedundantHeater.h | 0 {inc => src}/fsfw/thermal/TemperatureSensor.h | 0 .../thermal/ThermalComponent.cpp | 0 {inc => src}/fsfw/thermal/ThermalComponent.h | 0 .../thermal/ThermalComponentCore.cpp | 0 .../fsfw/thermal/ThermalComponentCore.h | 0 .../fsfw/thermal/ThermalComponentIF.h | 0 src/{core => fsfw}/thermal/ThermalModule.cpp | 0 {inc => src}/fsfw/thermal/ThermalModule.h | 0 {inc => src}/fsfw/thermal/ThermalModuleIF.h | 0 .../thermal/ThermalMonitorReporter.cpp | 0 .../fsfw/thermal/ThermalMonitorReporter.h | 0 {inc => src}/fsfw/thermal/tcsDefinitions.h | 0 src/{core => fsfw}/timemanager/CCSDSTime.cpp | 0 {inc => src}/fsfw/timemanager/CCSDSTime.h | 0 src/{core => fsfw}/timemanager/CMakeLists.txt | 0 {inc => src}/fsfw/timemanager/Clock.h | 0 .../timemanager/ClockCommon.cpp | 0 src/{core => fsfw}/timemanager/Countdown.cpp | 0 {inc => src}/fsfw/timemanager/Countdown.h | 0 .../fsfw/timemanager/ReceivesTimeInfoIF.h | 0 src/{core => fsfw}/timemanager/Stopwatch.cpp | 0 {inc => src}/fsfw/timemanager/Stopwatch.h | 0 .../timemanager/TimeMessage.cpp | 0 {inc => src}/fsfw/timemanager/TimeMessage.h | 0 .../timemanager/TimeStamper.cpp | 0 {inc => src}/fsfw/timemanager/TimeStamper.h | 0 {inc => src}/fsfw/timemanager/TimeStamperIF.h | 0 .../fsfw/timemanager/clockDefinitions.h | 0 src/{opt => fsfw}/tmstorage/CMakeLists.txt | 0 .../fsfw/tmstorage/TmStoreBackendIF.h | 0 .../fsfw/tmstorage/TmStoreFrontendIF.h | 0 .../tmstorage/TmStoreMessage.cpp | 0 {inc => src}/fsfw/tmstorage/TmStoreMessage.h | 0 {inc => src}/fsfw/tmstorage/TmStorePackets.h | 0 src/{core => fsfw}/tmtcpacket/CMakeLists.txt | 0 src/{core => fsfw}/tmtcpacket/SpacePacket.cpp | 0 {inc => src}/fsfw/tmtcpacket/SpacePacket.h | 0 .../tmtcpacket/SpacePacketBase.cpp | 0 .../fsfw/tmtcpacket/SpacePacketBase.h | 0 {inc => src}/fsfw/tmtcpacket/ccsds_header.h | 0 .../tmtcpacket/packetmatcher/ApidMatcher.h | 0 .../tmtcpacket/packetmatcher/CMakeLists.txt | 0 .../packetmatcher/PacketMatchTree.cpp | 0 .../packetmatcher/PacketMatchTree.h | 0 .../tmtcpacket/packetmatcher/ServiceMatcher.h | 0 .../packetmatcher/SubserviceMatcher.h | 0 .../tmtcpacket/pus/CMakeLists.txt | 0 .../pus/PacketTimestampInterpreterIF.h | 0 {inc => src}/fsfw/tmtcpacket/pus/tc.h | 0 .../tmtcpacket/pus/tc/CMakeLists.txt | 0 .../tmtcpacket/pus/tc/TcPacketBase.cpp | 0 .../fsfw/tmtcpacket/pus/tc/TcPacketBase.h | 0 .../tmtcpacket/pus/tc/TcPacketPus.cpp | 0 .../fsfw/tmtcpacket/pus/tc/TcPacketPus.h | 0 .../tmtcpacket/pus/tc/TcPacketStoredBase.cpp | 0 .../tmtcpacket/pus/tc/TcPacketStoredBase.h | 0 .../fsfw/tmtcpacket/pus/tc/TcPacketStoredIF.h | 0 .../tmtcpacket/pus/tc/TcPacketStoredPus.cpp | 0 .../tmtcpacket/pus/tc/TcPacketStoredPus.h | 0 {inc => src}/fsfw/tmtcpacket/pus/tm.h | 0 .../tmtcpacket/pus/tm/CMakeLists.txt | 0 .../tmtcpacket/pus/tm/TmPacketBase.cpp | 0 .../fsfw/tmtcpacket/pus/tm/TmPacketBase.h | 0 .../tmtcpacket/pus/tm/TmPacketMinimal.cpp | 0 .../fsfw/tmtcpacket/pus/tm/TmPacketMinimal.h | 0 .../tmtcpacket/pus/tm/TmPacketPusA.cpp | 0 .../fsfw/tmtcpacket/pus/tm/TmPacketPusA.h | 0 .../tmtcpacket/pus/tm/TmPacketPusC.cpp | 0 .../fsfw/tmtcpacket/pus/tm/TmPacketPusC.h | 0 .../fsfw/tmtcpacket/pus/tm/TmPacketStored.h | 0 .../tmtcpacket/pus/tm/TmPacketStoredBase.cpp | 0 .../tmtcpacket/pus/tm/TmPacketStoredBase.h | 0 .../tmtcpacket/pus/tm/TmPacketStoredPusA.cpp | 0 .../tmtcpacket/pus/tm/TmPacketStoredPusA.h | 0 .../tmtcpacket/pus/tm/TmPacketStoredPusC.cpp | 0 .../tmtcpacket/pus/tm/TmPacketStoredPusC.h | 0 .../fsfw/tmtcservices/AcceptsTelecommandsIF.h | 0 .../fsfw/tmtcservices/AcceptsTelemetryIF.h | 0 .../tmtcservices/AcceptsVerifyMessageIF.h | 0 .../tmtcservices/CMakeLists.txt | 0 .../tmtcservices/CommandingServiceBase.cpp | 0 .../fsfw/tmtcservices/CommandingServiceBase.h | 0 .../tmtcservices/PusServiceBase.cpp | 0 .../fsfw/tmtcservices/PusServiceBase.h | 0 .../tmtcservices/PusVerificationReport.cpp | 0 .../fsfw/tmtcservices/PusVerificationReport.h | 0 .../fsfw/tmtcservices/SourceSequenceCounter.h | 0 .../tmtcservices/TmTcBridge.cpp | 0 {inc => src}/fsfw/tmtcservices/TmTcBridge.h | 0 .../tmtcservices/TmTcMessage.cpp | 0 {inc => src}/fsfw/tmtcservices/TmTcMessage.h | 0 .../fsfw/tmtcservices/VerificationCodes.h | 0 .../tmtcservices/VerificationReporter.cpp | 0 .../fsfw/tmtcservices/VerificationReporter.h | 0 src/opt/CMakeLists.txt | 6 ---- tests/CMakeLists.txt | 1 - tests/inc/CMakeLists.txt | 7 ---- tests/src/CMakeLists.txt | 14 ++++---- tests/src/fsfw/CMakeLists.txt | 1 + tests/src/fsfw/tests/CMakeLists.txt | 8 +++++ .../{ => fsfw/tests}/internal/CMakeLists.txt | 0 .../tests}/internal/InternalUnitTester.cpp | 0 .../fsfw/tests/internal/InternalUnitTester.h | 0 .../tests}/internal/UnittDefinitions.cpp | 0 .../fsfw/tests/internal/UnittDefinitions.h | 0 .../internal/globalfunctions/CMakeLists.txt | 0 .../globalfunctions/TestArrayPrinter.cpp | 0 .../globalfunctions/TestArrayPrinter.h | 0 .../tests}/internal/osal/CMakeLists.txt | 0 .../tests}/internal/osal/IntTestMq.cpp | 0 .../fsfw/tests/internal/osal/IntTestMq.h | 0 .../tests}/internal/osal/IntTestMutex.cpp | 0 .../fsfw/tests/internal/osal/IntTestMutex.h | 0 .../tests}/internal/osal/IntTestSemaphore.cpp | 0 .../tests/internal/osal/IntTestSemaphore.h | 0 .../tests}/internal/serialize/CMakeLists.txt | 0 .../serialize/IntTestSerialization.cpp | 0 .../internal/serialize/IntTestSerialization.h | 0 .../{tests => fsfw/tests/unit}/CMakeLists.txt | 2 ++ .../tests/unit}/action/CMakeLists.txt | 0 .../tests/unit}/action/TestActionHelper.cpp | 0 .../tests/unit}/action/TestActionHelper.h | 0 .../tests/unit}/container/CMakeLists.txt | 0 .../tests/unit}/container/RingBufferTest.cpp | 0 .../tests/unit}/container/TestArrayList.cpp | 0 .../tests/unit}/container/TestDynamicFifo.cpp | 0 .../tests/unit}/container/TestFifo.cpp | 0 .../unit}/container/TestFixedArrayList.cpp | 0 .../tests/unit}/container/TestFixedMap.cpp | 0 .../container/TestFixedOrderedMultimap.cpp | 0 .../unit}/container/TestPlacementFactory.cpp | 0 .../tests/unit}/datapoollocal/CMakeLists.txt | 0 .../tests/unit}/datapoollocal/DataSetTest.cpp | 0 .../datapoollocal/LocalPoolManagerTest.cpp | 0 .../datapoollocal/LocalPoolOwnerBase.cpp | 0 .../unit}/datapoollocal/LocalPoolOwnerBase.h | 0 .../datapoollocal/LocalPoolVariableTest.cpp | 0 .../datapoollocal/LocalPoolVectorTest.cpp | 0 .../unit}/globalfunctions/CMakeLists.txt | 0 .../tests/unit}/mocks/HkReceiverMock.h | 0 .../tests/unit}/mocks/MessageQueueMockBase.h | 0 .../tests/unit}/osal/CMakeLists.txt | 0 .../tests/unit}/osal/TestMessageQueue.cpp | 0 .../tests/unit}/osal/TestSemaphore.cpp | 0 .../tests/unit}/serialize/CMakeLists.txt | 0 .../serialize/TestSerialBufferAdapter.cpp | 0 .../serialize/TestSerialLinkedPacket.cpp | 0 .../unit}/serialize/TestSerialLinkedPacket.h | 0 .../unit}/serialize/TestSerialization.cpp | 0 .../tests/unit}/storagemanager/CMakeLists.txt | 0 .../unit}/storagemanager/TestNewAccessor.cpp | 0 .../tests/unit}/storagemanager/TestPool.cpp | 0 .../tests/unit}/tmtcpacket/CMakeLists.txt | 0 .../tests/unit}/tmtcpacket/PusTmTest.cpp | 0 767 files changed, 117 insertions(+), 135 deletions(-) delete mode 100644 hal/inc/CMakeLists.txt create mode 100644 hal/src/fsfw/CMakeLists.txt create mode 100644 hal/src/fsfw/hal/CMakeLists.txt rename hal/src/{ => fsfw/hal}/common/CMakeLists.txt (100%) rename hal/src/{ => fsfw/hal}/common/gpio/CMakeLists.txt (100%) rename hal/src/{ => fsfw/hal}/common/gpio/GpioCookie.cpp (100%) rename hal/{inc => src}/fsfw/hal/common/gpio/GpioCookie.h (100%) rename hal/{inc => src}/fsfw/hal/common/gpio/GpioIF.h (100%) rename hal/{inc => src}/fsfw/hal/common/gpio/gpioDefinitions.h (100%) rename hal/{inc => src}/fsfw/hal/common/spi/spiCommon.h (100%) rename hal/src/{ => fsfw/hal}/devicehandlers/CMakeLists.txt (100%) rename hal/src/{ => fsfw/hal}/devicehandlers/GyroL3GD20Handler.cpp (100%) rename hal/{inc => src}/fsfw/hal/devicehandlers/GyroL3GD20Handler.h (100%) rename hal/{inc => src}/fsfw/hal/devicehandlers/devicedefinitions/GyroL3GD20Definitions.h (100%) rename hal/src/{ => fsfw/hal}/host/CMakeLists.txt (100%) rename hal/src/{ => fsfw/hal}/linux/CMakeLists.txt (100%) rename hal/src/{ => fsfw/hal}/linux/UnixFileGuard.cpp (100%) rename hal/{inc => src}/fsfw/hal/linux/UnixFileGuard.h (100%) rename hal/src/{ => fsfw/hal}/linux/gpio/CMakeLists.txt (100%) rename hal/src/{ => fsfw/hal}/linux/gpio/LinuxLibgpioIF.cpp (100%) rename hal/{inc => src}/fsfw/hal/linux/gpio/LinuxLibgpioIF.h (100%) rename hal/src/{ => fsfw/hal}/linux/i2c/CMakeLists.txt (100%) rename hal/src/{ => fsfw/hal}/linux/i2c/I2cComIF.cpp (100%) rename hal/{inc => src}/fsfw/hal/linux/i2c/I2cComIF.h (100%) rename hal/src/{ => fsfw/hal}/linux/i2c/I2cCookie.cpp (100%) rename hal/{inc => src}/fsfw/hal/linux/i2c/I2cCookie.h (100%) rename hal/src/{ => fsfw/hal}/linux/rpi/CMakeLists.txt (100%) rename hal/src/{ => fsfw/hal}/linux/rpi/GpioRPi.cpp (100%) rename hal/{inc => src}/fsfw/hal/linux/rpi/GpioRPi.h (100%) rename hal/src/{ => fsfw/hal}/linux/spi/CMakeLists.txt (100%) rename hal/src/{ => fsfw/hal}/linux/spi/SpiComIF.cpp (100%) rename hal/{inc => src}/fsfw/hal/linux/spi/SpiComIF.h (100%) rename hal/src/{ => fsfw/hal}/linux/spi/SpiCookie.cpp (100%) rename hal/{inc => src}/fsfw/hal/linux/spi/SpiCookie.h (100%) rename hal/{inc => src}/fsfw/hal/linux/spi/spiDefinitions.h (100%) rename hal/src/{ => fsfw/hal}/linux/uart/CMakeLists.txt (100%) rename hal/src/{ => fsfw/hal}/linux/uart/UartComIF.cpp (100%) rename hal/{inc => src}/fsfw/hal/linux/uart/UartComIF.h (100%) rename hal/src/{ => fsfw/hal}/linux/uart/UartCookie.cpp (100%) rename hal/{inc => src}/fsfw/hal/linux/uart/UartCookie.h (100%) rename hal/src/{ => fsfw/hal}/linux/utility.cpp (100%) rename hal/{inc => src}/fsfw/hal/linux/utility.h (100%) rename hal/src/{ => fsfw/hal}/stm32h7/CMakeLists.txt (100%) rename hal/src/{ => fsfw/hal}/stm32h7/devicetest/CMakeLists.txt (100%) rename hal/src/{ => fsfw/hal}/stm32h7/devicetest/GyroL3GD20H.cpp (100%) rename hal/{inc => src}/fsfw/hal/stm32h7/devicetest/GyroL3GD20H.h (100%) rename hal/src/{ => fsfw/hal}/stm32h7/dma.cpp (100%) rename hal/{inc => src}/fsfw/hal/stm32h7/dma.h (100%) rename hal/src/{ => fsfw/hal}/stm32h7/gpio/CMakeLists.txt (100%) rename hal/src/{ => fsfw/hal}/stm32h7/gpio/gpio.cpp (100%) rename hal/{inc => src}/fsfw/hal/stm32h7/gpio/gpio.h (100%) rename hal/src/{ => fsfw/hal}/stm32h7/i2c/CMakeLists.txt (100%) rename hal/{inc => src}/fsfw/hal/stm32h7/interrupts.h (100%) rename hal/src/{ => fsfw/hal}/stm32h7/spi/CMakeLists.txt (100%) rename hal/src/{ => fsfw/hal}/stm32h7/spi/SpiComIF.cpp (100%) rename hal/{inc => src}/fsfw/hal/stm32h7/spi/SpiComIF.h (100%) rename hal/src/{ => fsfw/hal}/stm32h7/spi/SpiCookie.cpp (100%) rename hal/{inc => src}/fsfw/hal/stm32h7/spi/SpiCookie.h (100%) rename hal/src/{ => fsfw/hal}/stm32h7/spi/mspInit.cpp (100%) rename hal/{inc => src}/fsfw/hal/stm32h7/spi/mspInit.h (100%) rename hal/src/{ => fsfw/hal}/stm32h7/spi/spiCore.cpp (100%) rename hal/{inc => src}/fsfw/hal/stm32h7/spi/spiCore.h (100%) rename hal/src/{ => fsfw/hal}/stm32h7/spi/spiDefinitions.cpp (100%) rename hal/{inc => src}/fsfw/hal/stm32h7/spi/spiDefinitions.h (100%) rename hal/src/{ => fsfw/hal}/stm32h7/spi/spiInterrupts.cpp (100%) rename hal/{inc => src}/fsfw/hal/stm32h7/spi/spiInterrupts.h (100%) rename hal/src/{ => fsfw/hal}/stm32h7/spi/stm32h743ziSpi.cpp (100%) rename hal/{inc => src}/fsfw/hal/stm32h7/spi/stm32h743ziSpi.h (100%) rename hal/src/{ => fsfw/hal}/stm32h7/uart/CMakeLists.txt (100%) delete mode 100644 inc/fsfw/action.h delete mode 100644 inc/fsfw/datapoollocal.h delete mode 100644 inc/fsfw/osal/host/Mutex.cpp delete mode 100644 inc/fsfw/osal/rtems/BinarySemaphore.h delete mode 100644 src/core/devicehandlers/CMakeLists.txt delete mode 100644 src/core/housekeeping/CMakeLists.txt rename src/{core => fsfw}/CMakeLists.txt (78%) rename {inc => src}/fsfw/FSFW.h (100%) rename {inc => src}/fsfw/FSFWVersion.h (100%) create mode 100644 src/fsfw/action.h rename src/{core => fsfw}/action/ActionHelper.cpp (100%) rename {inc => src}/fsfw/action/ActionHelper.h (100%) rename src/{core => fsfw}/action/ActionMessage.cpp (100%) rename {inc => src}/fsfw/action/ActionMessage.h (100%) rename src/{core => fsfw}/action/CMakeLists.txt (100%) rename src/{core => fsfw}/action/CommandActionHelper.cpp (100%) rename {inc => src}/fsfw/action/CommandActionHelper.h (100%) rename {inc => src}/fsfw/action/CommandsActionsIF.h (100%) rename {inc => src}/fsfw/action/HasActionsIF.h (100%) rename src/{core => fsfw}/action/SimpleActionHelper.cpp (100%) rename {inc => src}/fsfw/action/SimpleActionHelper.h (100%) rename {inc => src}/fsfw/container/ArrayList.h (100%) rename {inc => src}/fsfw/container/BinaryTree.h (100%) rename src/{core => fsfw}/container/CMakeLists.txt (100%) rename {inc => src}/fsfw/container/DynamicFIFO.h (100%) rename {inc => src}/fsfw/container/FIFO.h (100%) rename {inc => src}/fsfw/container/FIFOBase.h (100%) rename {inc => src}/fsfw/container/FIFOBase.tpp (100%) rename {inc => src}/fsfw/container/FixedArrayList.h (100%) rename {inc => src}/fsfw/container/FixedMap.h (100%) rename {inc => src}/fsfw/container/FixedOrderedMultimap.h (100%) rename {inc => src}/fsfw/container/FixedOrderedMultimap.tpp (100%) rename {inc => src}/fsfw/container/HybridIterator.h (100%) rename {inc => src}/fsfw/container/IndexedRingMemoryArray.h (100%) rename {inc => src}/fsfw/container/PlacementFactory.h (100%) rename {inc => src}/fsfw/container/RingBufferBase.h (100%) rename src/{core => fsfw}/container/SharedRingBuffer.cpp (100%) rename {inc => src}/fsfw/container/SharedRingBuffer.h (100%) rename src/{core => fsfw}/container/SimpleRingBuffer.cpp (100%) rename {inc => src}/fsfw/container/SimpleRingBuffer.h (100%) rename {inc => src}/fsfw/container/SinglyLinkedList.h (100%) rename {inc => src}/fsfw/container/group.h (100%) rename src/{core => fsfw}/controller/CMakeLists.txt (100%) rename src/{core => fsfw}/controller/ControllerBase.cpp (100%) rename {inc => src}/fsfw/controller/ControllerBase.h (100%) rename src/{core => fsfw}/controller/ExtendedControllerBase.cpp (100%) rename {inc => src}/fsfw/controller/ExtendedControllerBase.h (100%) rename src/{opt => fsfw}/coordinates/CMakeLists.txt (100%) rename src/{opt => fsfw}/coordinates/CoordinateTransformations.cpp (100%) rename {inc => src}/fsfw/coordinates/CoordinateTransformations.h (100%) rename {inc => src}/fsfw/coordinates/Jgm3Model.h (100%) rename src/{opt => fsfw}/coordinates/Sgp4Propagator.cpp (100%) rename {inc => src}/fsfw/coordinates/Sgp4Propagator.h (100%) rename {inc => src}/fsfw/datalinklayer/BCFrame.h (100%) rename {inc => src}/fsfw/datalinklayer/CCSDSReturnValuesIF.h (100%) rename src/{opt => fsfw}/datalinklayer/CMakeLists.txt (100%) rename src/{opt => fsfw}/datalinklayer/Clcw.cpp (100%) rename {inc => src}/fsfw/datalinklayer/Clcw.h (100%) rename {inc => src}/fsfw/datalinklayer/ClcwIF.h (100%) rename src/{opt => fsfw}/datalinklayer/DataLinkLayer.cpp (100%) rename {inc => src}/fsfw/datalinklayer/DataLinkLayer.h (100%) rename {inc => src}/fsfw/datalinklayer/Farm1StateIF.h (100%) rename src/{opt => fsfw}/datalinklayer/Farm1StateLockout.cpp (100%) rename {inc => src}/fsfw/datalinklayer/Farm1StateLockout.h (100%) rename src/{opt => fsfw}/datalinklayer/Farm1StateOpen.cpp (100%) rename {inc => src}/fsfw/datalinklayer/Farm1StateOpen.h (100%) rename src/{opt => fsfw}/datalinklayer/Farm1StateWait.cpp (100%) rename {inc => src}/fsfw/datalinklayer/Farm1StateWait.h (100%) rename src/{opt => fsfw}/datalinklayer/MapPacketExtraction.cpp (100%) rename {inc => src}/fsfw/datalinklayer/MapPacketExtraction.h (100%) rename {inc => src}/fsfw/datalinklayer/MapPacketExtractionIF.h (100%) rename src/{opt => fsfw}/datalinklayer/TcTransferFrame.cpp (100%) rename {inc => src}/fsfw/datalinklayer/TcTransferFrame.h (100%) rename src/{opt => fsfw}/datalinklayer/TcTransferFrameLocal.cpp (100%) rename {inc => src}/fsfw/datalinklayer/TcTransferFrameLocal.h (100%) rename src/{opt => fsfw}/datalinklayer/VirtualChannelReception.cpp (100%) rename {inc => src}/fsfw/datalinklayer/VirtualChannelReception.h (100%) rename {inc => src}/fsfw/datalinklayer/VirtualChannelReceptionIF.h (100%) rename src/{core => fsfw}/datapool/CMakeLists.txt (100%) rename {inc => src}/fsfw/datapool/DataSetIF.h (100%) rename src/{core => fsfw}/datapool/HkSwitchHelper.cpp (100%) rename {inc => src}/fsfw/datapool/HkSwitchHelper.h (100%) rename src/{core => fsfw}/datapool/PoolDataSetBase.cpp (100%) rename {inc => src}/fsfw/datapool/PoolDataSetBase.h (100%) rename {inc => src}/fsfw/datapool/PoolDataSetIF.h (100%) rename src/{core => fsfw}/datapool/PoolEntry.cpp (100%) rename {inc => src}/fsfw/datapool/PoolEntry.h (100%) rename {inc => src}/fsfw/datapool/PoolEntryIF.h (100%) rename {inc => src}/fsfw/datapool/PoolReadGuard.h (100%) rename {inc => src}/fsfw/datapool/PoolVarList.h (100%) rename {inc => src}/fsfw/datapool/PoolVariableIF.h (100%) rename {inc => src}/fsfw/datapool/ReadCommitIF.h (100%) rename {inc => src}/fsfw/datapool/ReadCommitIFAttorney.h (100%) rename {inc => src}/fsfw/datapool/SharedDataSetIF.h (100%) create mode 100644 src/fsfw/datapoollocal.h rename {inc => src}/fsfw/datapoollocal/AccessLocalPoolF.h (100%) rename src/{core => fsfw}/datapoollocal/CMakeLists.txt (100%) rename {inc => src}/fsfw/datapoollocal/HasLocalDataPoolIF.h (100%) rename src/{core => fsfw}/datapoollocal/LocalDataPoolManager.cpp (100%) rename {inc => src}/fsfw/datapoollocal/LocalDataPoolManager.h (100%) rename src/{core => fsfw}/datapoollocal/LocalDataSet.cpp (100%) rename {inc => src}/fsfw/datapoollocal/LocalDataSet.h (100%) rename src/{core => fsfw}/datapoollocal/LocalPoolDataSetBase.cpp (100%) rename {inc => src}/fsfw/datapoollocal/LocalPoolDataSetBase.h (100%) rename src/{core => fsfw}/datapoollocal/LocalPoolObjectBase.cpp (100%) rename {inc => src}/fsfw/datapoollocal/LocalPoolObjectBase.h (100%) rename {inc => src}/fsfw/datapoollocal/LocalPoolVariable.h (100%) rename {inc => src}/fsfw/datapoollocal/LocalPoolVariable.tpp (100%) rename {inc => src}/fsfw/datapoollocal/LocalPoolVector.h (100%) rename {inc => src}/fsfw/datapoollocal/LocalPoolVector.tpp (100%) rename {inc => src}/fsfw/datapoollocal/MarkChangedIF.h (100%) rename {inc => src}/fsfw/datapoollocal/ProvidesDataPoolSubscriptionIF.h (100%) rename src/{core => fsfw}/datapoollocal/SharedLocalDataSet.cpp (100%) rename {inc => src}/fsfw/datapoollocal/SharedLocalDataSet.h (100%) rename {inc => src}/fsfw/datapoollocal/StaticLocalDataSet.h (100%) rename src/{core => fsfw}/datapoollocal/internal/CMakeLists.txt (100%) rename src/{core => fsfw}/datapoollocal/internal/HasLocalDpIFManagerAttorney.cpp (100%) rename src/{core => fsfw}/datapoollocal/internal/HasLocalDpIFManagerAttorney.h (100%) rename src/{core => fsfw}/datapoollocal/internal/HasLocalDpIFUserAttorney.cpp (100%) rename src/{core => fsfw}/datapoollocal/internal/HasLocalDpIFUserAttorney.h (100%) rename {inc => src}/fsfw/datapoollocal/internal/LocalDpManagerAttorney.h (100%) rename src/{core => fsfw}/datapoollocal/internal/LocalPoolDataSetAttorney.h (100%) rename {inc => src}/fsfw/datapoollocal/localPoolDefinitions.h (100%) rename {inc => src}/fsfw/devicehandlers/AcceptsDeviceResponsesIF.h (100%) rename src/{core => fsfw}/devicehandlers/AssemblyBase.cpp (100%) rename {inc => src}/fsfw/devicehandlers/AssemblyBase.h (100%) rename {inc => src}/fsfw/devicehandlers/CMakeLists.txt (100%) rename src/{core => fsfw}/devicehandlers/ChildHandlerBase.cpp (100%) rename {inc => src}/fsfw/devicehandlers/ChildHandlerBase.h (100%) rename src/{core => fsfw}/devicehandlers/ChildHandlerFDIR.cpp (100%) rename {inc => src}/fsfw/devicehandlers/ChildHandlerFDIR.h (100%) rename {inc => src}/fsfw/devicehandlers/CookieIF.h (100%) rename {inc => src}/fsfw/devicehandlers/DeviceCommunicationIF.h (100%) rename src/{core => fsfw}/devicehandlers/DeviceHandlerBase.cpp (100%) rename {inc => src}/fsfw/devicehandlers/DeviceHandlerBase.h (100%) rename src/{core => fsfw}/devicehandlers/DeviceHandlerFailureIsolation.cpp (100%) rename {inc => src}/fsfw/devicehandlers/DeviceHandlerFailureIsolation.h (100%) rename {inc => src}/fsfw/devicehandlers/DeviceHandlerIF.h (100%) rename src/{core => fsfw}/devicehandlers/DeviceHandlerMessage.cpp (100%) rename {inc => src}/fsfw/devicehandlers/DeviceHandlerMessage.h (100%) rename {inc => src}/fsfw/devicehandlers/DeviceHandlerThermalSet.h (100%) rename src/{core => fsfw}/devicehandlers/DeviceTmReportingWrapper.cpp (100%) rename {inc => src}/fsfw/devicehandlers/DeviceTmReportingWrapper.h (100%) rename src/{core => fsfw}/devicehandlers/HealthDevice.cpp (100%) rename {inc => src}/fsfw/devicehandlers/HealthDevice.h (100%) rename src/{core => fsfw}/events/CMakeLists.txt (100%) rename {inc => src}/fsfw/events/Event.h (100%) rename src/{core => fsfw}/events/EventManager.cpp (100%) rename {inc => src}/fsfw/events/EventManager.h (100%) rename {inc => src}/fsfw/events/EventManagerIF.h (100%) rename src/{core => fsfw}/events/EventMessage.cpp (100%) rename {inc => src}/fsfw/events/EventMessage.h (100%) rename {inc => src}/fsfw/events/EventReportingProxyIF.h (100%) rename src/{core => fsfw}/events/eventmatching/CMakeLists.txt (100%) rename src/{core => fsfw}/events/eventmatching/EventIdRangeMatcher.cpp (100%) rename {inc => src}/fsfw/events/eventmatching/EventIdRangeMatcher.h (100%) rename src/{core => fsfw}/events/eventmatching/EventMatchTree.cpp (100%) rename {inc => src}/fsfw/events/eventmatching/EventMatchTree.h (100%) rename {inc => src}/fsfw/events/eventmatching/EventRangeMatcherBase.h (100%) rename src/{core => fsfw}/events/eventmatching/ReporterRangeMatcher.cpp (100%) rename {inc => src}/fsfw/events/eventmatching/ReporterRangeMatcher.h (100%) rename src/{core => fsfw}/events/eventmatching/SeverityRangeMatcher.cpp (100%) rename {inc => src}/fsfw/events/eventmatching/SeverityRangeMatcher.h (100%) rename {inc => src}/fsfw/events/eventmatching/eventmatching.h (100%) rename {inc => src}/fsfw/events/fwSubsystemIdRanges.h (100%) rename src/{core => fsfw}/fdir/CMakeLists.txt (100%) rename {inc => src}/fsfw/fdir/ConfirmsFailuresIF.h (100%) rename src/{core => fsfw}/fdir/EventCorrelation.cpp (100%) rename {inc => src}/fsfw/fdir/EventCorrelation.h (100%) rename src/{core => fsfw}/fdir/FailureIsolationBase.cpp (100%) rename {inc => src}/fsfw/fdir/FailureIsolationBase.h (100%) rename src/{core => fsfw}/fdir/FaultCounter.cpp (100%) rename {inc => src}/fsfw/fdir/FaultCounter.h (100%) rename src/{core => fsfw}/globalfunctions/AsciiConverter.cpp (100%) rename {inc => src}/fsfw/globalfunctions/AsciiConverter.h (100%) rename src/{core => fsfw}/globalfunctions/CMakeLists.txt (100%) rename src/{core => fsfw}/globalfunctions/CRC.cpp (100%) rename {inc => src}/fsfw/globalfunctions/CRC.h (100%) rename src/{core => fsfw}/globalfunctions/DleEncoder.cpp (100%) rename {inc => src}/fsfw/globalfunctions/DleEncoder.h (100%) rename src/{core => fsfw}/globalfunctions/PeriodicOperationDivider.cpp (100%) rename {inc => src}/fsfw/globalfunctions/PeriodicOperationDivider.h (100%) rename src/{core => fsfw}/globalfunctions/Type.cpp (100%) rename {inc => src}/fsfw/globalfunctions/Type.h (100%) rename src/{core => fsfw}/globalfunctions/arrayprinter.cpp (100%) rename {inc => src}/fsfw/globalfunctions/arrayprinter.h (100%) rename src/{core => fsfw}/globalfunctions/bitutility.cpp (100%) rename {inc => src}/fsfw/globalfunctions/bitutility.h (100%) rename {inc => src}/fsfw/globalfunctions/constants.h (100%) rename {inc => src}/fsfw/globalfunctions/matching/BinaryMatcher.h (100%) rename {inc => src}/fsfw/globalfunctions/matching/DecimalMatcher.h (100%) rename {inc => src}/fsfw/globalfunctions/matching/MatchTree.h (100%) rename {inc => src}/fsfw/globalfunctions/matching/MatcherIF.h (100%) rename {inc => src}/fsfw/globalfunctions/matching/RangeMatcher.h (100%) rename {inc => src}/fsfw/globalfunctions/matching/SerializeableMatcherIF.h (100%) rename src/{core => fsfw}/globalfunctions/math/CMakeLists.txt (100%) rename {inc => src}/fsfw/globalfunctions/math/MatrixOperations.h (100%) rename src/{core => fsfw}/globalfunctions/math/QuaternionOperations.cpp (100%) rename {inc => src}/fsfw/globalfunctions/math/QuaternionOperations.h (100%) rename {inc => src}/fsfw/globalfunctions/math/VectorOperations.h (100%) rename {inc => src}/fsfw/globalfunctions/sign.h (100%) rename src/{core => fsfw}/globalfunctions/timevalOperations.cpp (100%) rename {inc => src}/fsfw/globalfunctions/timevalOperations.h (100%) create mode 100644 src/fsfw/health.h rename src/{core => fsfw}/health/CMakeLists.txt (100%) rename {inc => src}/fsfw/health/HasHealthIF.h (100%) rename src/{core => fsfw}/health/HealthHelper.cpp (100%) rename {inc => src}/fsfw/health/HealthHelper.h (100%) rename src/{core => fsfw}/health/HealthMessage.cpp (100%) rename {inc => src}/fsfw/health/HealthMessage.h (100%) rename src/{core => fsfw}/health/HealthTable.cpp (100%) rename {inc => src}/fsfw/health/HealthTable.h (100%) rename {inc => src}/fsfw/health/HealthTableIF.h (100%) rename {inc => src}/fsfw/health/ManagesHealthIF.h (100%) create mode 100644 src/fsfw/housekeeping.h rename {inc => src}/fsfw/housekeeping/AcceptsHkPacketsIF.h (100%) rename {inc => src}/fsfw/housekeeping/CMakeLists.txt (100%) rename src/{core => fsfw}/housekeeping/HousekeepingMessage.cpp (100%) rename {inc => src}/fsfw/housekeeping/HousekeepingMessage.h (100%) rename {inc => src}/fsfw/housekeeping/HousekeepingPacketDownlink.h (100%) rename {inc => src}/fsfw/housekeeping/HousekeepingSetPacket.h (100%) rename {inc => src}/fsfw/housekeeping/HousekeepingSnapshot.h (100%) rename src/{core => fsfw}/housekeeping/PeriodicHousekeepingHelper.cpp (100%) rename {inc => src}/fsfw/housekeeping/PeriodicHousekeepingHelper.h (100%) rename src/{core => fsfw}/internalerror/CMakeLists.txt (100%) rename {inc => src}/fsfw/internalerror/InternalErrorDataset.h (100%) rename src/{core => fsfw}/internalerror/InternalErrorReporter.cpp (100%) rename {inc => src}/fsfw/internalerror/InternalErrorReporter.h (100%) rename {inc => src}/fsfw/internalerror/InternalErrorReporterIF.h (100%) rename src/{core => fsfw}/ipc/CMakeLists.txt (100%) rename src/{core => fsfw}/ipc/CommandMessage.cpp (100%) rename {inc => src}/fsfw/ipc/CommandMessage.h (100%) rename src/{core => fsfw}/ipc/CommandMessageCleaner.cpp (100%) rename {inc => src}/fsfw/ipc/CommandMessageCleaner.h (100%) rename {inc => src}/fsfw/ipc/CommandMessageIF.h (100%) rename {inc => src}/fsfw/ipc/FwMessageTypes.h (100%) rename {inc => src}/fsfw/ipc/MessageQueueIF.h (100%) rename src/{core => fsfw}/ipc/MessageQueueMessage.cpp (100%) rename {inc => src}/fsfw/ipc/MessageQueueMessage.h (100%) rename {inc => src}/fsfw/ipc/MessageQueueMessageIF.h (100%) rename {inc => src}/fsfw/ipc/MessageQueueSenderIF.h (100%) rename {inc => src}/fsfw/ipc/MutexFactory.h (100%) rename {inc => src}/fsfw/ipc/MutexGuard.h (100%) rename {inc => src}/fsfw/ipc/MutexIF.h (100%) rename {inc => src}/fsfw/ipc/QueueFactory.h (100%) rename {inc => src}/fsfw/ipc/messageQueueDefinitions.h (100%) rename {inc => src}/fsfw/memory/AcceptsMemoryMessagesIF.h (100%) rename src/{core => fsfw}/memory/CMakeLists.txt (100%) rename src/{core => fsfw}/memory/GenericFileSystemMessage.cpp (100%) rename {inc => src}/fsfw/memory/GenericFileSystemMessage.h (100%) rename {inc => src}/fsfw/memory/HasFileSystemIF.h (100%) rename {inc => src}/fsfw/memory/HasMemoryIF.h (100%) rename src/{core => fsfw}/memory/MemoryHelper.cpp (100%) rename {inc => src}/fsfw/memory/MemoryHelper.h (100%) rename src/{core => fsfw}/memory/MemoryMessage.cpp (100%) rename {inc => src}/fsfw/memory/MemoryMessage.h (100%) rename src/{core => fsfw}/modes/CMakeLists.txt (100%) rename {inc => src}/fsfw/modes/HasModesIF.h (100%) rename src/{core => fsfw}/modes/ModeHelper.cpp (100%) rename {inc => src}/fsfw/modes/ModeHelper.h (100%) rename src/{core => fsfw}/modes/ModeMessage.cpp (100%) rename {inc => src}/fsfw/modes/ModeMessage.h (100%) rename {inc => src}/fsfw/monitoring/AbsLimitMonitor.h (100%) rename src/{opt => fsfw}/monitoring/CMakeLists.txt (100%) rename {inc => src}/fsfw/monitoring/HasMonitorsIF.h (100%) rename {inc => src}/fsfw/monitoring/LimitMonitor.h (100%) rename src/{opt => fsfw}/monitoring/LimitViolationReporter.cpp (100%) rename {inc => src}/fsfw/monitoring/LimitViolationReporter.h (100%) rename {inc => src}/fsfw/monitoring/MonitorBase.h (100%) rename {inc => src}/fsfw/monitoring/MonitorReporter.h (100%) rename {inc => src}/fsfw/monitoring/MonitoringIF.h (100%) rename src/{opt => fsfw}/monitoring/MonitoringMessage.cpp (100%) rename {inc => src}/fsfw/monitoring/MonitoringMessage.h (100%) rename {inc => src}/fsfw/monitoring/MonitoringMessageContent.h (100%) rename {inc => src}/fsfw/monitoring/ReceivesMonitoringReportsIF.h (100%) rename {inc => src}/fsfw/monitoring/TriplexMonitor.h (100%) rename {inc => src}/fsfw/monitoring/TwoValueLimitMonitor.h (100%) rename src/{core => fsfw}/objectmanager/CMakeLists.txt (100%) rename src/{core => fsfw}/objectmanager/ObjectManager.cpp (100%) rename {inc => src}/fsfw/objectmanager/ObjectManager.h (100%) rename {inc => src}/fsfw/objectmanager/ObjectManagerIF.h (100%) rename src/{core => fsfw}/objectmanager/SystemObject.cpp (100%) rename {inc => src}/fsfw/objectmanager/SystemObject.h (100%) rename {inc => src}/fsfw/objectmanager/SystemObjectIF.h (100%) rename {inc => src}/fsfw/objectmanager/frameworkObjects.h (100%) rename src/{ => fsfw}/osal/CMakeLists.txt (100%) rename {inc => src}/fsfw/osal/Endiness.h (100%) rename {inc => src}/fsfw/osal/InternalErrorCodes.h (100%) rename src/{ => fsfw}/osal/common/CMakeLists.txt (100%) rename src/{ => fsfw}/osal/common/TcpIpBase.cpp (100%) rename {inc => src}/fsfw/osal/common/TcpIpBase.h (100%) rename src/{ => fsfw}/osal/common/TcpTmTcBridge.cpp (100%) rename {inc => src}/fsfw/osal/common/TcpTmTcBridge.h (100%) rename src/{ => fsfw}/osal/common/TcpTmTcServer.cpp (100%) rename {inc => src}/fsfw/osal/common/TcpTmTcServer.h (100%) rename src/{ => fsfw}/osal/common/UdpTcPollingTask.cpp (100%) rename {inc => src}/fsfw/osal/common/UdpTcPollingTask.h (100%) rename src/{ => fsfw}/osal/common/UdpTmTcBridge.cpp (100%) rename {inc => src}/fsfw/osal/common/UdpTmTcBridge.h (100%) rename src/{ => fsfw}/osal/common/tcpipCommon.cpp (100%) rename {inc => src}/fsfw/osal/common/tcpipCommon.h (100%) rename {inc => src}/fsfw/osal/common/tcpipHelpers.h (100%) rename src/{ => fsfw}/osal/freertos/BinSemaphUsingTask.cpp (100%) rename {inc => src}/fsfw/osal/freertos/BinSemaphUsingTask.h (100%) rename src/{ => fsfw}/osal/freertos/BinarySemaphore.cpp (100%) rename {inc => src}/fsfw/osal/freertos/BinarySemaphore.h (100%) rename src/{ => fsfw}/osal/freertos/CMakeLists.txt (100%) rename src/{ => fsfw}/osal/freertos/Clock.cpp (100%) rename src/{ => fsfw}/osal/freertos/CountingSemaphUsingTask.cpp (100%) rename {inc => src}/fsfw/osal/freertos/CountingSemaphUsingTask.h (100%) rename src/{ => fsfw}/osal/freertos/CountingSemaphore.cpp (100%) rename {inc => src}/fsfw/osal/freertos/CountingSemaphore.h (100%) rename src/{ => fsfw}/osal/freertos/FixedTimeslotTask.cpp (100%) rename {inc => src}/fsfw/osal/freertos/FixedTimeslotTask.h (100%) rename {inc => src}/fsfw/osal/freertos/FreeRTOSTaskIF.h (100%) rename src/{ => fsfw}/osal/freertos/MessageQueue.cpp (100%) rename {inc => src}/fsfw/osal/freertos/MessageQueue.h (100%) rename src/{ => fsfw}/osal/freertos/Mutex.cpp (100%) rename {inc => src}/fsfw/osal/freertos/Mutex.h (100%) rename src/{ => fsfw}/osal/freertos/MutexFactory.cpp (100%) rename src/{ => fsfw}/osal/freertos/PeriodicTask.cpp (100%) rename {inc => src}/fsfw/osal/freertos/PeriodicTask.h (100%) rename src/{ => fsfw}/osal/freertos/QueueFactory.cpp (100%) rename src/{ => fsfw}/osal/freertos/QueueMapManager.cpp (100%) rename {inc => src}/fsfw/osal/freertos/QueueMapManager.h (100%) rename {inc => src}/fsfw/osal/freertos/README.md (100%) rename src/{ => fsfw}/osal/freertos/SemaphoreFactory.cpp (100%) rename src/{ => fsfw}/osal/freertos/TaskFactory.cpp (100%) rename src/{ => fsfw}/osal/freertos/TaskManagement.cpp (100%) rename {inc => src}/fsfw/osal/freertos/TaskManagement.h (100%) rename src/{ => fsfw}/osal/freertos/Timekeeper.cpp (100%) rename {inc => src}/fsfw/osal/freertos/Timekeeper.h (100%) rename src/{ => fsfw}/osal/host/CMakeLists.txt (100%) rename src/{ => fsfw}/osal/host/Clock.cpp (100%) rename src/{ => fsfw}/osal/host/FixedTimeslotTask.cpp (100%) rename {inc => src}/fsfw/osal/host/FixedTimeslotTask.h (100%) rename src/{ => fsfw}/osal/host/MessageQueue.cpp (100%) rename {inc => src}/fsfw/osal/host/MessageQueue.h (97%) rename src/{ => fsfw}/osal/host/Mutex.cpp (95%) rename {inc => src}/fsfw/osal/host/Mutex.h (100%) rename src/{ => fsfw}/osal/host/MutexFactory.cpp (100%) rename src/{ => fsfw}/osal/host/PeriodicTask.cpp (100%) rename {inc => src}/fsfw/osal/host/PeriodicTask.h (100%) rename src/{ => fsfw}/osal/host/QueueFactory.cpp (100%) rename src/{ => fsfw}/osal/host/QueueMapManager.cpp (100%) rename {inc => src}/fsfw/osal/host/QueueMapManager.h (100%) rename src/{ => fsfw}/osal/host/SemaphoreFactory.cpp (100%) rename src/{ => fsfw}/osal/host/TaskFactory.cpp (100%) rename src/{ => fsfw}/osal/host/taskHelpers.cpp (100%) rename {inc => src}/fsfw/osal/host/taskHelpers.h (100%) rename src/{ => fsfw}/osal/linux/BinarySemaphore.cpp (100%) rename {inc => src}/fsfw/osal/linux/BinarySemaphore.h (100%) rename src/{ => fsfw}/osal/linux/CMakeLists.txt (100%) rename src/{ => fsfw}/osal/linux/Clock.cpp (100%) rename src/{ => fsfw}/osal/linux/CountingSemaphore.cpp (100%) rename {inc => src}/fsfw/osal/linux/CountingSemaphore.h (100%) rename src/{ => fsfw}/osal/linux/FixedTimeslotTask.cpp (100%) rename {inc => src}/fsfw/osal/linux/FixedTimeslotTask.h (100%) rename src/{ => fsfw}/osal/linux/InternalErrorCodes.cpp (100%) rename src/{ => fsfw}/osal/linux/MessageQueue.cpp (100%) rename {inc => src}/fsfw/osal/linux/MessageQueue.h (100%) rename src/{ => fsfw}/osal/linux/Mutex.cpp (100%) rename {inc => src}/fsfw/osal/linux/Mutex.h (100%) rename src/{ => fsfw}/osal/linux/MutexFactory.cpp (100%) rename src/{ => fsfw}/osal/linux/PeriodicPosixTask.cpp (100%) rename {inc => src}/fsfw/osal/linux/PeriodicPosixTask.h (100%) rename src/{ => fsfw}/osal/linux/PosixThread.cpp (100%) rename {inc => src}/fsfw/osal/linux/PosixThread.h (100%) rename src/{ => fsfw}/osal/linux/QueueFactory.cpp (100%) rename src/{ => fsfw}/osal/linux/SemaphoreFactory.cpp (100%) rename src/{ => fsfw}/osal/linux/TaskFactory.cpp (100%) rename src/{ => fsfw}/osal/linux/Timer.cpp (100%) rename {inc => src}/fsfw/osal/linux/Timer.h (100%) rename src/{ => fsfw}/osal/linux/tcpipHelpers.cpp (100%) rename src/{ => fsfw}/osal/linux/unixUtility.cpp (100%) rename {inc => src}/fsfw/osal/linux/unixUtility.h (100%) rename src/{ => fsfw}/osal/rtems/BinarySemaphore.cpp (100%) rename src/{ => fsfw}/osal/rtems/CMakeLists.txt (100%) rename src/{ => fsfw}/osal/rtems/Clock.cpp (100%) rename src/{ => fsfw}/osal/rtems/CpuUsage.cpp (100%) rename {inc => src}/fsfw/osal/rtems/CpuUsage.h (100%) rename src/{ => fsfw}/osal/rtems/FixedTimeslotTask.cpp (100%) rename {inc => src}/fsfw/osal/rtems/FixedTimeslotTask.h (100%) rename src/{ => fsfw}/osal/rtems/InitTask.cpp (100%) rename {inc => src}/fsfw/osal/rtems/InitTask.h (100%) rename src/{ => fsfw}/osal/rtems/InternalErrorCodes.cpp (100%) rename src/{ => fsfw}/osal/rtems/MessageQueue.cpp (100%) rename {inc => src}/fsfw/osal/rtems/MessageQueue.h (100%) rename src/{ => fsfw}/osal/rtems/Mutex.cpp (100%) rename {inc => src}/fsfw/osal/rtems/Mutex.h (100%) rename src/{ => fsfw}/osal/rtems/MutexFactory.cpp (100%) rename src/{ => fsfw}/osal/rtems/PeriodicTask.cpp (100%) rename {inc => src}/fsfw/osal/rtems/PeriodicTask.h (100%) rename src/{ => fsfw}/osal/rtems/QueueFactory.cpp (100%) rename src/{ => fsfw}/osal/rtems/RTEMSTaskBase.cpp (100%) rename {inc => src}/fsfw/osal/rtems/RTEMSTaskBase.h (100%) rename src/{ => fsfw}/osal/rtems/RtemsBasic.cpp (100%) rename {inc => src}/fsfw/osal/rtems/RtemsBasic.h (100%) rename src/{ => fsfw}/osal/rtems/SemaphoreFactory.cpp (100%) rename src/{ => fsfw}/osal/rtems/TaskFactory.cpp (100%) rename src/{ => fsfw}/osal/windows/CMakeLists.txt (100%) rename src/{ => fsfw}/osal/windows/tcpipHelpers.cpp (100%) rename src/{ => fsfw}/osal/windows/winTaskHelpers.cpp (100%) rename {inc => src}/fsfw/osal/windows/winTaskHelpers.h (100%) rename src/{core => fsfw}/parameters/CMakeLists.txt (100%) rename {inc => src}/fsfw/parameters/HasParametersIF.h (100%) rename src/{core => fsfw}/parameters/ParameterHelper.cpp (100%) rename {inc => src}/fsfw/parameters/ParameterHelper.h (100%) rename src/{core => fsfw}/parameters/ParameterMessage.cpp (100%) rename {inc => src}/fsfw/parameters/ParameterMessage.h (100%) rename src/{core => fsfw}/parameters/ParameterWrapper.cpp (100%) rename {inc => src}/fsfw/parameters/ParameterWrapper.h (100%) rename {inc => src}/fsfw/parameters/ReceivesParameterMessagesIF.h (100%) rename {inc => src}/fsfw/platform.h (100%) rename src/{core => fsfw}/power/CMakeLists.txt (100%) rename src/{core => fsfw}/power/Fuse.cpp (100%) rename {inc => src}/fsfw/power/Fuse.h (100%) rename src/{core => fsfw}/power/PowerComponent.cpp (100%) rename {inc => src}/fsfw/power/PowerComponent.h (100%) rename {inc => src}/fsfw/power/PowerComponentIF.h (100%) rename src/{core => fsfw}/power/PowerSensor.cpp (100%) rename {inc => src}/fsfw/power/PowerSensor.h (100%) rename {inc => src}/fsfw/power/PowerSwitchIF.h (100%) rename src/{core => fsfw}/power/PowerSwitcher.cpp (100%) rename {inc => src}/fsfw/power/PowerSwitcher.h (100%) rename src/{opt => fsfw}/pus/CMakeLists.txt (100%) rename src/{opt => fsfw}/pus/CService200ModeCommanding.cpp (100%) rename {inc => src}/fsfw/pus/CService200ModeCommanding.h (100%) rename src/{opt => fsfw}/pus/CService201HealthCommanding.cpp (100%) rename {inc => src}/fsfw/pus/CService201HealthCommanding.h (100%) rename src/{opt => fsfw}/pus/Service17Test.cpp (100%) rename {inc => src}/fsfw/pus/Service17Test.h (100%) rename src/{opt => fsfw}/pus/Service1TelecommandVerification.cpp (100%) rename {inc => src}/fsfw/pus/Service1TelecommandVerification.h (100%) rename src/{opt => fsfw}/pus/Service20ParameterManagement.cpp (100%) rename {inc => src}/fsfw/pus/Service20ParameterManagement.h (100%) rename src/{opt => fsfw}/pus/Service2DeviceAccess.cpp (100%) rename {inc => src}/fsfw/pus/Service2DeviceAccess.h (100%) rename src/{opt => fsfw}/pus/Service3Housekeeping.cpp (100%) rename {inc => src}/fsfw/pus/Service3Housekeeping.h (100%) rename src/{opt => fsfw}/pus/Service5EventReporting.cpp (100%) rename {inc => src}/fsfw/pus/Service5EventReporting.h (100%) rename src/{opt => fsfw}/pus/Service8FunctionManagement.cpp (100%) rename {inc => src}/fsfw/pus/Service8FunctionManagement.h (100%) rename src/{opt => fsfw}/pus/Service9TimeManagement.cpp (100%) rename {inc => src}/fsfw/pus/Service9TimeManagement.h (100%) rename {inc => src}/fsfw/pus/servicepackets/Service1Packets.h (100%) rename {inc => src}/fsfw/pus/servicepackets/Service200Packets.h (100%) rename {inc => src}/fsfw/pus/servicepackets/Service201Packets.h (100%) rename {inc => src}/fsfw/pus/servicepackets/Service20Packets.h (100%) rename {inc => src}/fsfw/pus/servicepackets/Service2Packets.h (100%) rename {inc => src}/fsfw/pus/servicepackets/Service3Packets.h (100%) rename {inc => src}/fsfw/pus/servicepackets/Service5Packets.h (100%) rename {inc => src}/fsfw/pus/servicepackets/Service8Packets.h (100%) rename {inc => src}/fsfw/pus/servicepackets/Service9Packets.h (100%) rename {inc => src}/fsfw/returnvalues/FwClassIds.h (100%) rename {inc => src}/fsfw/returnvalues/HasReturnvaluesIF.h (100%) rename src/{opt => fsfw}/rmap/CMakeLists.txt (100%) rename src/{opt => fsfw}/rmap/RMAP.cpp (100%) rename {inc => src}/fsfw/rmap/RMAP.h (100%) rename {inc => src}/fsfw/rmap/RMAPChannelIF.h (100%) rename src/{opt => fsfw}/rmap/RMAPCookie.cpp (100%) rename {inc => src}/fsfw/rmap/RMAPCookie.h (100%) rename src/{opt => fsfw}/rmap/RmapDeviceCommunicationIF.cpp (100%) rename {inc => src}/fsfw/rmap/RmapDeviceCommunicationIF.h (100%) rename {inc => src}/fsfw/rmap/rmapStructs.h (100%) create mode 100644 src/fsfw/serialize.h rename src/{core => fsfw}/serialize/CMakeLists.txt (100%) rename {inc => src}/fsfw/serialize/EndianConverter.h (100%) rename {inc => src}/fsfw/serialize/SerialArrayListAdapter.h (100%) rename src/{core => fsfw}/serialize/SerialBufferAdapter.cpp (100%) rename {inc => src}/fsfw/serialize/SerialBufferAdapter.h (100%) rename {inc => src}/fsfw/serialize/SerialFixedArrayListAdapter.h (100%) rename {inc => src}/fsfw/serialize/SerialLinkedListAdapter.h (100%) rename {inc => src}/fsfw/serialize/SerializeAdapter.h (100%) rename {inc => src}/fsfw/serialize/SerializeElement.h (100%) rename {inc => src}/fsfw/serialize/SerializeIF.h (100%) rename src/{core => fsfw}/serviceinterface/CMakeLists.txt (100%) rename {inc => src}/fsfw/serviceinterface/ServiceInterface.h (100%) rename src/{core => fsfw}/serviceinterface/ServiceInterfaceBuffer.cpp (100%) rename {inc => src}/fsfw/serviceinterface/ServiceInterfaceBuffer.h (100%) rename src/{core => fsfw}/serviceinterface/ServiceInterfacePrinter.cpp (100%) rename {inc => src}/fsfw/serviceinterface/ServiceInterfacePrinter.h (100%) rename src/{core => fsfw}/serviceinterface/ServiceInterfaceStream.cpp (100%) rename {inc => src}/fsfw/serviceinterface/ServiceInterfaceStream.h (100%) rename {inc => src}/fsfw/serviceinterface/serviceInterfaceDefintions.h (100%) rename src/{core => fsfw}/storagemanager/CMakeLists.txt (100%) rename src/{core => fsfw}/storagemanager/ConstStorageAccessor.cpp (100%) rename {inc => src}/fsfw/storagemanager/ConstStorageAccessor.h (100%) rename src/{core => fsfw}/storagemanager/LocalPool.cpp (100%) rename {inc => src}/fsfw/storagemanager/LocalPool.h (100%) rename src/{core => fsfw}/storagemanager/PoolManager.cpp (100%) rename {inc => src}/fsfw/storagemanager/PoolManager.h (100%) rename src/{core => fsfw}/storagemanager/StorageAccessor.cpp (100%) rename {inc => src}/fsfw/storagemanager/StorageAccessor.h (100%) rename {inc => src}/fsfw/storagemanager/StorageManagerIF.h (100%) rename {inc => src}/fsfw/storagemanager/storeAddress.h (100%) rename src/{core => fsfw}/subsystem/CMakeLists.txt (100%) rename src/{core => fsfw}/subsystem/Subsystem.cpp (100%) rename {inc => src}/fsfw/subsystem/Subsystem.h (100%) rename src/{core => fsfw}/subsystem/SubsystemBase.cpp (100%) rename {inc => src}/fsfw/subsystem/SubsystemBase.h (100%) rename src/{core => fsfw}/subsystem/modes/CMakeLists.txt (100%) rename {inc => src}/fsfw/subsystem/modes/HasModeSequenceIF.h (100%) rename {inc => src}/fsfw/subsystem/modes/ModeDefinitions.h (100%) rename src/{core => fsfw}/subsystem/modes/ModeSequenceMessage.cpp (100%) rename {inc => src}/fsfw/subsystem/modes/ModeSequenceMessage.h (100%) rename src/{core => fsfw}/subsystem/modes/ModeStore.cpp (100%) rename {inc => src}/fsfw/subsystem/modes/ModeStore.h (100%) rename {inc => src}/fsfw/subsystem/modes/ModeStoreIF.h (100%) rename src/{core => fsfw}/tasks/CMakeLists.txt (100%) rename {inc => src}/fsfw/tasks/ExecutableObjectIF.h (100%) rename src/{core => fsfw}/tasks/FixedSequenceSlot.cpp (100%) rename {inc => src}/fsfw/tasks/FixedSequenceSlot.h (100%) rename src/{core => fsfw}/tasks/FixedSlotSequence.cpp (100%) rename {inc => src}/fsfw/tasks/FixedSlotSequence.h (100%) rename {inc => src}/fsfw/tasks/FixedTimeslotTaskIF.h (100%) rename {inc => src}/fsfw/tasks/PeriodicTaskIF.h (100%) rename {inc => src}/fsfw/tasks/SemaphoreFactory.h (100%) rename {inc => src}/fsfw/tasks/SemaphoreIF.h (100%) rename {inc => src}/fsfw/tasks/TaskFactory.h (100%) rename {inc => src}/fsfw/tasks/Typedef.h (100%) rename src/{core => fsfw}/tcdistribution/CCSDSDistributor.cpp (100%) rename {inc => src}/fsfw/tcdistribution/CCSDSDistributor.h (100%) rename {inc => src}/fsfw/tcdistribution/CCSDSDistributorIF.h (100%) rename src/{core => fsfw}/tcdistribution/CMakeLists.txt (100%) rename src/{core => fsfw}/tcdistribution/PUSDistributor.cpp (100%) rename {inc => src}/fsfw/tcdistribution/PUSDistributor.h (100%) rename {inc => src}/fsfw/tcdistribution/PUSDistributorIF.h (100%) rename src/{core => fsfw}/tcdistribution/TcDistributor.cpp (100%) rename {inc => src}/fsfw/tcdistribution/TcDistributor.h (100%) rename src/{core => fsfw}/tcdistribution/TcPacketCheck.cpp (100%) rename {inc => src}/fsfw/tcdistribution/TcPacketCheck.h (100%) rename src/{core => fsfw}/thermal/AbstractTemperatureSensor.cpp (100%) rename {inc => src}/fsfw/thermal/AbstractTemperatureSensor.h (100%) rename {inc => src}/fsfw/thermal/AcceptsThermalMessagesIF.h (100%) rename src/{core => fsfw}/thermal/CMakeLists.txt (100%) rename src/{core => fsfw}/thermal/Heater.cpp (100%) rename {inc => src}/fsfw/thermal/Heater.h (100%) rename src/{core => fsfw}/thermal/RedundantHeater.cpp (100%) rename {inc => src}/fsfw/thermal/RedundantHeater.h (100%) rename {inc => src}/fsfw/thermal/TemperatureSensor.h (100%) rename src/{core => fsfw}/thermal/ThermalComponent.cpp (100%) rename {inc => src}/fsfw/thermal/ThermalComponent.h (100%) rename src/{core => fsfw}/thermal/ThermalComponentCore.cpp (100%) rename {inc => src}/fsfw/thermal/ThermalComponentCore.h (100%) rename {inc => src}/fsfw/thermal/ThermalComponentIF.h (100%) rename src/{core => fsfw}/thermal/ThermalModule.cpp (100%) rename {inc => src}/fsfw/thermal/ThermalModule.h (100%) rename {inc => src}/fsfw/thermal/ThermalModuleIF.h (100%) rename src/{core => fsfw}/thermal/ThermalMonitorReporter.cpp (100%) rename {inc => src}/fsfw/thermal/ThermalMonitorReporter.h (100%) rename {inc => src}/fsfw/thermal/tcsDefinitions.h (100%) rename src/{core => fsfw}/timemanager/CCSDSTime.cpp (100%) rename {inc => src}/fsfw/timemanager/CCSDSTime.h (100%) rename src/{core => fsfw}/timemanager/CMakeLists.txt (100%) rename {inc => src}/fsfw/timemanager/Clock.h (100%) rename src/{core => fsfw}/timemanager/ClockCommon.cpp (100%) rename src/{core => fsfw}/timemanager/Countdown.cpp (100%) rename {inc => src}/fsfw/timemanager/Countdown.h (100%) rename {inc => src}/fsfw/timemanager/ReceivesTimeInfoIF.h (100%) rename src/{core => fsfw}/timemanager/Stopwatch.cpp (100%) rename {inc => src}/fsfw/timemanager/Stopwatch.h (100%) rename src/{core => fsfw}/timemanager/TimeMessage.cpp (100%) rename {inc => src}/fsfw/timemanager/TimeMessage.h (100%) rename src/{core => fsfw}/timemanager/TimeStamper.cpp (100%) rename {inc => src}/fsfw/timemanager/TimeStamper.h (100%) rename {inc => src}/fsfw/timemanager/TimeStamperIF.h (100%) rename {inc => src}/fsfw/timemanager/clockDefinitions.h (100%) rename src/{opt => fsfw}/tmstorage/CMakeLists.txt (100%) rename {inc => src}/fsfw/tmstorage/TmStoreBackendIF.h (100%) rename {inc => src}/fsfw/tmstorage/TmStoreFrontendIF.h (100%) rename src/{opt => fsfw}/tmstorage/TmStoreMessage.cpp (100%) rename {inc => src}/fsfw/tmstorage/TmStoreMessage.h (100%) rename {inc => src}/fsfw/tmstorage/TmStorePackets.h (100%) rename src/{core => fsfw}/tmtcpacket/CMakeLists.txt (100%) rename src/{core => fsfw}/tmtcpacket/SpacePacket.cpp (100%) rename {inc => src}/fsfw/tmtcpacket/SpacePacket.h (100%) rename src/{core => fsfw}/tmtcpacket/SpacePacketBase.cpp (100%) rename {inc => src}/fsfw/tmtcpacket/SpacePacketBase.h (100%) rename {inc => src}/fsfw/tmtcpacket/ccsds_header.h (100%) rename {inc => src}/fsfw/tmtcpacket/packetmatcher/ApidMatcher.h (100%) rename src/{core => fsfw}/tmtcpacket/packetmatcher/CMakeLists.txt (100%) rename src/{core => fsfw}/tmtcpacket/packetmatcher/PacketMatchTree.cpp (100%) rename {inc => src}/fsfw/tmtcpacket/packetmatcher/PacketMatchTree.h (100%) rename {inc => src}/fsfw/tmtcpacket/packetmatcher/ServiceMatcher.h (100%) rename {inc => src}/fsfw/tmtcpacket/packetmatcher/SubserviceMatcher.h (100%) rename src/{core => fsfw}/tmtcpacket/pus/CMakeLists.txt (100%) rename {inc => src}/fsfw/tmtcpacket/pus/PacketTimestampInterpreterIF.h (100%) rename {inc => src}/fsfw/tmtcpacket/pus/tc.h (100%) rename src/{core => fsfw}/tmtcpacket/pus/tc/CMakeLists.txt (100%) rename src/{core => fsfw}/tmtcpacket/pus/tc/TcPacketBase.cpp (100%) rename {inc => src}/fsfw/tmtcpacket/pus/tc/TcPacketBase.h (100%) rename src/{core => fsfw}/tmtcpacket/pus/tc/TcPacketPus.cpp (100%) rename {inc => src}/fsfw/tmtcpacket/pus/tc/TcPacketPus.h (100%) rename src/{core => fsfw}/tmtcpacket/pus/tc/TcPacketStoredBase.cpp (100%) rename {inc => src}/fsfw/tmtcpacket/pus/tc/TcPacketStoredBase.h (100%) rename {inc => src}/fsfw/tmtcpacket/pus/tc/TcPacketStoredIF.h (100%) rename src/{core => fsfw}/tmtcpacket/pus/tc/TcPacketStoredPus.cpp (100%) rename {inc => src}/fsfw/tmtcpacket/pus/tc/TcPacketStoredPus.h (100%) rename {inc => src}/fsfw/tmtcpacket/pus/tm.h (100%) rename src/{core => fsfw}/tmtcpacket/pus/tm/CMakeLists.txt (100%) rename src/{core => fsfw}/tmtcpacket/pus/tm/TmPacketBase.cpp (100%) rename {inc => src}/fsfw/tmtcpacket/pus/tm/TmPacketBase.h (100%) rename src/{core => fsfw}/tmtcpacket/pus/tm/TmPacketMinimal.cpp (100%) rename {inc => src}/fsfw/tmtcpacket/pus/tm/TmPacketMinimal.h (100%) rename src/{core => fsfw}/tmtcpacket/pus/tm/TmPacketPusA.cpp (100%) rename {inc => src}/fsfw/tmtcpacket/pus/tm/TmPacketPusA.h (100%) rename src/{core => fsfw}/tmtcpacket/pus/tm/TmPacketPusC.cpp (100%) rename {inc => src}/fsfw/tmtcpacket/pus/tm/TmPacketPusC.h (100%) rename {inc => src}/fsfw/tmtcpacket/pus/tm/TmPacketStored.h (100%) rename src/{core => fsfw}/tmtcpacket/pus/tm/TmPacketStoredBase.cpp (100%) rename {inc => src}/fsfw/tmtcpacket/pus/tm/TmPacketStoredBase.h (100%) rename src/{core => fsfw}/tmtcpacket/pus/tm/TmPacketStoredPusA.cpp (100%) rename {inc => src}/fsfw/tmtcpacket/pus/tm/TmPacketStoredPusA.h (100%) rename src/{core => fsfw}/tmtcpacket/pus/tm/TmPacketStoredPusC.cpp (100%) rename {inc => src}/fsfw/tmtcpacket/pus/tm/TmPacketStoredPusC.h (100%) rename {inc => src}/fsfw/tmtcservices/AcceptsTelecommandsIF.h (100%) rename {inc => src}/fsfw/tmtcservices/AcceptsTelemetryIF.h (100%) rename {inc => src}/fsfw/tmtcservices/AcceptsVerifyMessageIF.h (100%) rename src/{core => fsfw}/tmtcservices/CMakeLists.txt (100%) rename src/{core => fsfw}/tmtcservices/CommandingServiceBase.cpp (100%) rename {inc => src}/fsfw/tmtcservices/CommandingServiceBase.h (100%) rename src/{core => fsfw}/tmtcservices/PusServiceBase.cpp (100%) rename {inc => src}/fsfw/tmtcservices/PusServiceBase.h (100%) rename src/{core => fsfw}/tmtcservices/PusVerificationReport.cpp (100%) rename {inc => src}/fsfw/tmtcservices/PusVerificationReport.h (100%) rename {inc => src}/fsfw/tmtcservices/SourceSequenceCounter.h (100%) rename src/{core => fsfw}/tmtcservices/TmTcBridge.cpp (100%) rename {inc => src}/fsfw/tmtcservices/TmTcBridge.h (100%) rename src/{core => fsfw}/tmtcservices/TmTcMessage.cpp (100%) rename {inc => src}/fsfw/tmtcservices/TmTcMessage.h (100%) rename {inc => src}/fsfw/tmtcservices/VerificationCodes.h (100%) rename src/{core => fsfw}/tmtcservices/VerificationReporter.cpp (100%) rename {inc => src}/fsfw/tmtcservices/VerificationReporter.h (100%) delete mode 100644 src/opt/CMakeLists.txt delete mode 100644 tests/inc/CMakeLists.txt create mode 100644 tests/src/fsfw/CMakeLists.txt create mode 100644 tests/src/fsfw/tests/CMakeLists.txt rename tests/src/{ => fsfw/tests}/internal/CMakeLists.txt (100%) rename tests/src/{ => fsfw/tests}/internal/InternalUnitTester.cpp (100%) rename tests/{inc => src}/fsfw/tests/internal/InternalUnitTester.h (100%) rename tests/src/{ => fsfw/tests}/internal/UnittDefinitions.cpp (100%) rename tests/{inc => src}/fsfw/tests/internal/UnittDefinitions.h (100%) rename tests/src/{ => fsfw/tests}/internal/globalfunctions/CMakeLists.txt (100%) rename tests/src/{ => fsfw/tests}/internal/globalfunctions/TestArrayPrinter.cpp (100%) rename tests/{inc => src}/fsfw/tests/internal/globalfunctions/TestArrayPrinter.h (100%) rename tests/src/{ => fsfw/tests}/internal/osal/CMakeLists.txt (100%) rename tests/src/{ => fsfw/tests}/internal/osal/IntTestMq.cpp (100%) rename tests/{inc => src}/fsfw/tests/internal/osal/IntTestMq.h (100%) rename tests/src/{ => fsfw/tests}/internal/osal/IntTestMutex.cpp (100%) rename tests/{inc => src}/fsfw/tests/internal/osal/IntTestMutex.h (100%) rename tests/src/{ => fsfw/tests}/internal/osal/IntTestSemaphore.cpp (100%) rename tests/{inc => src}/fsfw/tests/internal/osal/IntTestSemaphore.h (100%) rename tests/src/{ => fsfw/tests}/internal/serialize/CMakeLists.txt (100%) rename tests/src/{ => fsfw/tests}/internal/serialize/IntTestSerialization.cpp (100%) rename tests/{inc => src}/fsfw/tests/internal/serialize/IntTestSerialization.h (100%) rename tests/src/{tests => fsfw/tests/unit}/CMakeLists.txt (72%) rename tests/src/{tests => fsfw/tests/unit}/action/CMakeLists.txt (100%) rename tests/src/{tests => fsfw/tests/unit}/action/TestActionHelper.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/action/TestActionHelper.h (100%) rename tests/src/{tests => fsfw/tests/unit}/container/CMakeLists.txt (100%) rename tests/src/{tests => fsfw/tests/unit}/container/RingBufferTest.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/container/TestArrayList.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/container/TestDynamicFifo.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/container/TestFifo.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/container/TestFixedArrayList.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/container/TestFixedMap.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/container/TestFixedOrderedMultimap.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/container/TestPlacementFactory.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/datapoollocal/CMakeLists.txt (100%) rename tests/src/{tests => fsfw/tests/unit}/datapoollocal/DataSetTest.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/datapoollocal/LocalPoolManagerTest.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/datapoollocal/LocalPoolOwnerBase.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/datapoollocal/LocalPoolOwnerBase.h (100%) rename tests/src/{tests => fsfw/tests/unit}/datapoollocal/LocalPoolVariableTest.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/datapoollocal/LocalPoolVectorTest.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/globalfunctions/CMakeLists.txt (100%) rename tests/src/{tests => fsfw/tests/unit}/mocks/HkReceiverMock.h (100%) rename tests/src/{tests => fsfw/tests/unit}/mocks/MessageQueueMockBase.h (100%) rename tests/src/{tests => fsfw/tests/unit}/osal/CMakeLists.txt (100%) rename tests/src/{tests => fsfw/tests/unit}/osal/TestMessageQueue.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/osal/TestSemaphore.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/serialize/CMakeLists.txt (100%) rename tests/src/{tests => fsfw/tests/unit}/serialize/TestSerialBufferAdapter.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/serialize/TestSerialLinkedPacket.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/serialize/TestSerialLinkedPacket.h (100%) rename tests/src/{tests => fsfw/tests/unit}/serialize/TestSerialization.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/storagemanager/CMakeLists.txt (100%) rename tests/src/{tests => fsfw/tests/unit}/storagemanager/TestNewAccessor.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/storagemanager/TestPool.cpp (100%) rename tests/src/{tests => fsfw/tests/unit}/tmtcpacket/CMakeLists.txt (100%) rename tests/src/{tests => fsfw/tests/unit}/tmtcpacket/PusTmTest.cpp (100%) diff --git a/hal/CMakeLists.txt b/hal/CMakeLists.txt index 4cb18315..7a9a0ffa 100644 --- a/hal/CMakeLists.txt +++ b/hal/CMakeLists.txt @@ -12,7 +12,6 @@ set(LINUX_HAL_PATH_NAME linux) set(STM32H7_PATH_NAME stm32h7) add_subdirectory(src) -add_subdirectory(inc) foreach(INCLUDE_PATH ${FSFW_HAL_ADDITIONAL_INC_PATHS}) if(IS_ABSOLUTE ${INCLUDE_PATH}) diff --git a/hal/inc/CMakeLists.txt b/hal/inc/CMakeLists.txt deleted file mode 100644 index abf6a3d2..00000000 --- a/hal/inc/CMakeLists.txt +++ /dev/null @@ -1,7 +0,0 @@ -target_include_directories(${LIB_FSFW_NAME} PRIVATE - ${CMAKE_CURRENT_SOURCE_DIR} -) - -target_include_directories(${LIB_FSFW_NAME} INTERFACE - ${CMAKE_CURRENT_SOURCE_DIR} -) diff --git a/hal/src/CMakeLists.txt b/hal/src/CMakeLists.txt index fcd81389..ed2f2522 100644 --- a/hal/src/CMakeLists.txt +++ b/hal/src/CMakeLists.txt @@ -1,10 +1,9 @@ -add_subdirectory(devicehandlers) -add_subdirectory(common) +target_include_directories(${LIB_FSFW_NAME} PRIVATE + ${CMAKE_CURRENT_SOURCE_DIR} +) -if(FSFW_HAL_ADD_LINUX) - add_subdirectory(${LINUX_HAL_PATH_NAME}) -endif() +target_include_directories(${LIB_FSFW_NAME} INTERFACE + ${CMAKE_CURRENT_SOURCE_DIR} +) -if(FSFW_HAL_ADD_STM32H7) - add_subdirectory(${STM32H7_PATH_NAME}) -endif() +add_subdirectory(fsfw) diff --git a/hal/src/fsfw/CMakeLists.txt b/hal/src/fsfw/CMakeLists.txt new file mode 100644 index 00000000..c034e0b7 --- /dev/null +++ b/hal/src/fsfw/CMakeLists.txt @@ -0,0 +1 @@ +add_subdirectory(hal) diff --git a/hal/src/fsfw/hal/CMakeLists.txt b/hal/src/fsfw/hal/CMakeLists.txt new file mode 100644 index 00000000..f5901e91 --- /dev/null +++ b/hal/src/fsfw/hal/CMakeLists.txt @@ -0,0 +1,10 @@ +add_subdirectory(devicehandlers) +add_subdirectory(common) + +if(FSFW_HAL_ADD_LINUX) + add_subdirectory(linux) +endif() + +if(FSFW_HAL_ADD_STM32H7) + add_subdirectory(stm32h7) +endif() diff --git a/hal/src/common/CMakeLists.txt b/hal/src/fsfw/hal/common/CMakeLists.txt similarity index 100% rename from hal/src/common/CMakeLists.txt rename to hal/src/fsfw/hal/common/CMakeLists.txt diff --git a/hal/src/common/gpio/CMakeLists.txt b/hal/src/fsfw/hal/common/gpio/CMakeLists.txt similarity index 100% rename from hal/src/common/gpio/CMakeLists.txt rename to hal/src/fsfw/hal/common/gpio/CMakeLists.txt diff --git a/hal/src/common/gpio/GpioCookie.cpp b/hal/src/fsfw/hal/common/gpio/GpioCookie.cpp similarity index 100% rename from hal/src/common/gpio/GpioCookie.cpp rename to hal/src/fsfw/hal/common/gpio/GpioCookie.cpp diff --git a/hal/inc/fsfw/hal/common/gpio/GpioCookie.h b/hal/src/fsfw/hal/common/gpio/GpioCookie.h similarity index 100% rename from hal/inc/fsfw/hal/common/gpio/GpioCookie.h rename to hal/src/fsfw/hal/common/gpio/GpioCookie.h diff --git a/hal/inc/fsfw/hal/common/gpio/GpioIF.h b/hal/src/fsfw/hal/common/gpio/GpioIF.h similarity index 100% rename from hal/inc/fsfw/hal/common/gpio/GpioIF.h rename to hal/src/fsfw/hal/common/gpio/GpioIF.h diff --git a/hal/inc/fsfw/hal/common/gpio/gpioDefinitions.h b/hal/src/fsfw/hal/common/gpio/gpioDefinitions.h similarity index 100% rename from hal/inc/fsfw/hal/common/gpio/gpioDefinitions.h rename to hal/src/fsfw/hal/common/gpio/gpioDefinitions.h diff --git a/hal/inc/fsfw/hal/common/spi/spiCommon.h b/hal/src/fsfw/hal/common/spi/spiCommon.h similarity index 100% rename from hal/inc/fsfw/hal/common/spi/spiCommon.h rename to hal/src/fsfw/hal/common/spi/spiCommon.h diff --git a/hal/src/devicehandlers/CMakeLists.txt b/hal/src/fsfw/hal/devicehandlers/CMakeLists.txt similarity index 100% rename from hal/src/devicehandlers/CMakeLists.txt rename to hal/src/fsfw/hal/devicehandlers/CMakeLists.txt diff --git a/hal/src/devicehandlers/GyroL3GD20Handler.cpp b/hal/src/fsfw/hal/devicehandlers/GyroL3GD20Handler.cpp similarity index 100% rename from hal/src/devicehandlers/GyroL3GD20Handler.cpp rename to hal/src/fsfw/hal/devicehandlers/GyroL3GD20Handler.cpp diff --git a/hal/inc/fsfw/hal/devicehandlers/GyroL3GD20Handler.h b/hal/src/fsfw/hal/devicehandlers/GyroL3GD20Handler.h similarity index 100% rename from hal/inc/fsfw/hal/devicehandlers/GyroL3GD20Handler.h rename to hal/src/fsfw/hal/devicehandlers/GyroL3GD20Handler.h diff --git a/hal/inc/fsfw/hal/devicehandlers/devicedefinitions/GyroL3GD20Definitions.h b/hal/src/fsfw/hal/devicehandlers/devicedefinitions/GyroL3GD20Definitions.h similarity index 100% rename from hal/inc/fsfw/hal/devicehandlers/devicedefinitions/GyroL3GD20Definitions.h rename to hal/src/fsfw/hal/devicehandlers/devicedefinitions/GyroL3GD20Definitions.h diff --git a/hal/src/host/CMakeLists.txt b/hal/src/fsfw/hal/host/CMakeLists.txt similarity index 100% rename from hal/src/host/CMakeLists.txt rename to hal/src/fsfw/hal/host/CMakeLists.txt diff --git a/hal/src/linux/CMakeLists.txt b/hal/src/fsfw/hal/linux/CMakeLists.txt similarity index 100% rename from hal/src/linux/CMakeLists.txt rename to hal/src/fsfw/hal/linux/CMakeLists.txt diff --git a/hal/src/linux/UnixFileGuard.cpp b/hal/src/fsfw/hal/linux/UnixFileGuard.cpp similarity index 100% rename from hal/src/linux/UnixFileGuard.cpp rename to hal/src/fsfw/hal/linux/UnixFileGuard.cpp diff --git a/hal/inc/fsfw/hal/linux/UnixFileGuard.h b/hal/src/fsfw/hal/linux/UnixFileGuard.h similarity index 100% rename from hal/inc/fsfw/hal/linux/UnixFileGuard.h rename to hal/src/fsfw/hal/linux/UnixFileGuard.h diff --git a/hal/src/linux/gpio/CMakeLists.txt b/hal/src/fsfw/hal/linux/gpio/CMakeLists.txt similarity index 100% rename from hal/src/linux/gpio/CMakeLists.txt rename to hal/src/fsfw/hal/linux/gpio/CMakeLists.txt diff --git a/hal/src/linux/gpio/LinuxLibgpioIF.cpp b/hal/src/fsfw/hal/linux/gpio/LinuxLibgpioIF.cpp similarity index 100% rename from hal/src/linux/gpio/LinuxLibgpioIF.cpp rename to hal/src/fsfw/hal/linux/gpio/LinuxLibgpioIF.cpp diff --git a/hal/inc/fsfw/hal/linux/gpio/LinuxLibgpioIF.h b/hal/src/fsfw/hal/linux/gpio/LinuxLibgpioIF.h similarity index 100% rename from hal/inc/fsfw/hal/linux/gpio/LinuxLibgpioIF.h rename to hal/src/fsfw/hal/linux/gpio/LinuxLibgpioIF.h diff --git a/hal/src/linux/i2c/CMakeLists.txt b/hal/src/fsfw/hal/linux/i2c/CMakeLists.txt similarity index 100% rename from hal/src/linux/i2c/CMakeLists.txt rename to hal/src/fsfw/hal/linux/i2c/CMakeLists.txt diff --git a/hal/src/linux/i2c/I2cComIF.cpp b/hal/src/fsfw/hal/linux/i2c/I2cComIF.cpp similarity index 100% rename from hal/src/linux/i2c/I2cComIF.cpp rename to hal/src/fsfw/hal/linux/i2c/I2cComIF.cpp diff --git a/hal/inc/fsfw/hal/linux/i2c/I2cComIF.h b/hal/src/fsfw/hal/linux/i2c/I2cComIF.h similarity index 100% rename from hal/inc/fsfw/hal/linux/i2c/I2cComIF.h rename to hal/src/fsfw/hal/linux/i2c/I2cComIF.h diff --git a/hal/src/linux/i2c/I2cCookie.cpp b/hal/src/fsfw/hal/linux/i2c/I2cCookie.cpp similarity index 100% rename from hal/src/linux/i2c/I2cCookie.cpp rename to hal/src/fsfw/hal/linux/i2c/I2cCookie.cpp diff --git a/hal/inc/fsfw/hal/linux/i2c/I2cCookie.h b/hal/src/fsfw/hal/linux/i2c/I2cCookie.h similarity index 100% rename from hal/inc/fsfw/hal/linux/i2c/I2cCookie.h rename to hal/src/fsfw/hal/linux/i2c/I2cCookie.h diff --git a/hal/src/linux/rpi/CMakeLists.txt b/hal/src/fsfw/hal/linux/rpi/CMakeLists.txt similarity index 100% rename from hal/src/linux/rpi/CMakeLists.txt rename to hal/src/fsfw/hal/linux/rpi/CMakeLists.txt diff --git a/hal/src/linux/rpi/GpioRPi.cpp b/hal/src/fsfw/hal/linux/rpi/GpioRPi.cpp similarity index 100% rename from hal/src/linux/rpi/GpioRPi.cpp rename to hal/src/fsfw/hal/linux/rpi/GpioRPi.cpp diff --git a/hal/inc/fsfw/hal/linux/rpi/GpioRPi.h b/hal/src/fsfw/hal/linux/rpi/GpioRPi.h similarity index 100% rename from hal/inc/fsfw/hal/linux/rpi/GpioRPi.h rename to hal/src/fsfw/hal/linux/rpi/GpioRPi.h diff --git a/hal/src/linux/spi/CMakeLists.txt b/hal/src/fsfw/hal/linux/spi/CMakeLists.txt similarity index 100% rename from hal/src/linux/spi/CMakeLists.txt rename to hal/src/fsfw/hal/linux/spi/CMakeLists.txt diff --git a/hal/src/linux/spi/SpiComIF.cpp b/hal/src/fsfw/hal/linux/spi/SpiComIF.cpp similarity index 100% rename from hal/src/linux/spi/SpiComIF.cpp rename to hal/src/fsfw/hal/linux/spi/SpiComIF.cpp diff --git a/hal/inc/fsfw/hal/linux/spi/SpiComIF.h b/hal/src/fsfw/hal/linux/spi/SpiComIF.h similarity index 100% rename from hal/inc/fsfw/hal/linux/spi/SpiComIF.h rename to hal/src/fsfw/hal/linux/spi/SpiComIF.h diff --git a/hal/src/linux/spi/SpiCookie.cpp b/hal/src/fsfw/hal/linux/spi/SpiCookie.cpp similarity index 100% rename from hal/src/linux/spi/SpiCookie.cpp rename to hal/src/fsfw/hal/linux/spi/SpiCookie.cpp diff --git a/hal/inc/fsfw/hal/linux/spi/SpiCookie.h b/hal/src/fsfw/hal/linux/spi/SpiCookie.h similarity index 100% rename from hal/inc/fsfw/hal/linux/spi/SpiCookie.h rename to hal/src/fsfw/hal/linux/spi/SpiCookie.h diff --git a/hal/inc/fsfw/hal/linux/spi/spiDefinitions.h b/hal/src/fsfw/hal/linux/spi/spiDefinitions.h similarity index 100% rename from hal/inc/fsfw/hal/linux/spi/spiDefinitions.h rename to hal/src/fsfw/hal/linux/spi/spiDefinitions.h diff --git a/hal/src/linux/uart/CMakeLists.txt b/hal/src/fsfw/hal/linux/uart/CMakeLists.txt similarity index 100% rename from hal/src/linux/uart/CMakeLists.txt rename to hal/src/fsfw/hal/linux/uart/CMakeLists.txt diff --git a/hal/src/linux/uart/UartComIF.cpp b/hal/src/fsfw/hal/linux/uart/UartComIF.cpp similarity index 100% rename from hal/src/linux/uart/UartComIF.cpp rename to hal/src/fsfw/hal/linux/uart/UartComIF.cpp diff --git a/hal/inc/fsfw/hal/linux/uart/UartComIF.h b/hal/src/fsfw/hal/linux/uart/UartComIF.h similarity index 100% rename from hal/inc/fsfw/hal/linux/uart/UartComIF.h rename to hal/src/fsfw/hal/linux/uart/UartComIF.h diff --git a/hal/src/linux/uart/UartCookie.cpp b/hal/src/fsfw/hal/linux/uart/UartCookie.cpp similarity index 100% rename from hal/src/linux/uart/UartCookie.cpp rename to hal/src/fsfw/hal/linux/uart/UartCookie.cpp diff --git a/hal/inc/fsfw/hal/linux/uart/UartCookie.h b/hal/src/fsfw/hal/linux/uart/UartCookie.h similarity index 100% rename from hal/inc/fsfw/hal/linux/uart/UartCookie.h rename to hal/src/fsfw/hal/linux/uart/UartCookie.h diff --git a/hal/src/linux/utility.cpp b/hal/src/fsfw/hal/linux/utility.cpp similarity index 100% rename from hal/src/linux/utility.cpp rename to hal/src/fsfw/hal/linux/utility.cpp diff --git a/hal/inc/fsfw/hal/linux/utility.h b/hal/src/fsfw/hal/linux/utility.h similarity index 100% rename from hal/inc/fsfw/hal/linux/utility.h rename to hal/src/fsfw/hal/linux/utility.h diff --git a/hal/src/stm32h7/CMakeLists.txt b/hal/src/fsfw/hal/stm32h7/CMakeLists.txt similarity index 100% rename from hal/src/stm32h7/CMakeLists.txt rename to hal/src/fsfw/hal/stm32h7/CMakeLists.txt diff --git a/hal/src/stm32h7/devicetest/CMakeLists.txt b/hal/src/fsfw/hal/stm32h7/devicetest/CMakeLists.txt similarity index 100% rename from hal/src/stm32h7/devicetest/CMakeLists.txt rename to hal/src/fsfw/hal/stm32h7/devicetest/CMakeLists.txt diff --git a/hal/src/stm32h7/devicetest/GyroL3GD20H.cpp b/hal/src/fsfw/hal/stm32h7/devicetest/GyroL3GD20H.cpp similarity index 100% rename from hal/src/stm32h7/devicetest/GyroL3GD20H.cpp rename to hal/src/fsfw/hal/stm32h7/devicetest/GyroL3GD20H.cpp diff --git a/hal/inc/fsfw/hal/stm32h7/devicetest/GyroL3GD20H.h b/hal/src/fsfw/hal/stm32h7/devicetest/GyroL3GD20H.h similarity index 100% rename from hal/inc/fsfw/hal/stm32h7/devicetest/GyroL3GD20H.h rename to hal/src/fsfw/hal/stm32h7/devicetest/GyroL3GD20H.h diff --git a/hal/src/stm32h7/dma.cpp b/hal/src/fsfw/hal/stm32h7/dma.cpp similarity index 100% rename from hal/src/stm32h7/dma.cpp rename to hal/src/fsfw/hal/stm32h7/dma.cpp diff --git a/hal/inc/fsfw/hal/stm32h7/dma.h b/hal/src/fsfw/hal/stm32h7/dma.h similarity index 100% rename from hal/inc/fsfw/hal/stm32h7/dma.h rename to hal/src/fsfw/hal/stm32h7/dma.h diff --git a/hal/src/stm32h7/gpio/CMakeLists.txt b/hal/src/fsfw/hal/stm32h7/gpio/CMakeLists.txt similarity index 100% rename from hal/src/stm32h7/gpio/CMakeLists.txt rename to hal/src/fsfw/hal/stm32h7/gpio/CMakeLists.txt diff --git a/hal/src/stm32h7/gpio/gpio.cpp b/hal/src/fsfw/hal/stm32h7/gpio/gpio.cpp similarity index 100% rename from hal/src/stm32h7/gpio/gpio.cpp rename to hal/src/fsfw/hal/stm32h7/gpio/gpio.cpp diff --git a/hal/inc/fsfw/hal/stm32h7/gpio/gpio.h b/hal/src/fsfw/hal/stm32h7/gpio/gpio.h similarity index 100% rename from hal/inc/fsfw/hal/stm32h7/gpio/gpio.h rename to hal/src/fsfw/hal/stm32h7/gpio/gpio.h diff --git a/hal/src/stm32h7/i2c/CMakeLists.txt b/hal/src/fsfw/hal/stm32h7/i2c/CMakeLists.txt similarity index 100% rename from hal/src/stm32h7/i2c/CMakeLists.txt rename to hal/src/fsfw/hal/stm32h7/i2c/CMakeLists.txt diff --git a/hal/inc/fsfw/hal/stm32h7/interrupts.h b/hal/src/fsfw/hal/stm32h7/interrupts.h similarity index 100% rename from hal/inc/fsfw/hal/stm32h7/interrupts.h rename to hal/src/fsfw/hal/stm32h7/interrupts.h diff --git a/hal/src/stm32h7/spi/CMakeLists.txt b/hal/src/fsfw/hal/stm32h7/spi/CMakeLists.txt similarity index 100% rename from hal/src/stm32h7/spi/CMakeLists.txt rename to hal/src/fsfw/hal/stm32h7/spi/CMakeLists.txt diff --git a/hal/src/stm32h7/spi/SpiComIF.cpp b/hal/src/fsfw/hal/stm32h7/spi/SpiComIF.cpp similarity index 100% rename from hal/src/stm32h7/spi/SpiComIF.cpp rename to hal/src/fsfw/hal/stm32h7/spi/SpiComIF.cpp diff --git a/hal/inc/fsfw/hal/stm32h7/spi/SpiComIF.h b/hal/src/fsfw/hal/stm32h7/spi/SpiComIF.h similarity index 100% rename from hal/inc/fsfw/hal/stm32h7/spi/SpiComIF.h rename to hal/src/fsfw/hal/stm32h7/spi/SpiComIF.h diff --git a/hal/src/stm32h7/spi/SpiCookie.cpp b/hal/src/fsfw/hal/stm32h7/spi/SpiCookie.cpp similarity index 100% rename from hal/src/stm32h7/spi/SpiCookie.cpp rename to hal/src/fsfw/hal/stm32h7/spi/SpiCookie.cpp diff --git a/hal/inc/fsfw/hal/stm32h7/spi/SpiCookie.h b/hal/src/fsfw/hal/stm32h7/spi/SpiCookie.h similarity index 100% rename from hal/inc/fsfw/hal/stm32h7/spi/SpiCookie.h rename to hal/src/fsfw/hal/stm32h7/spi/SpiCookie.h diff --git a/hal/src/stm32h7/spi/mspInit.cpp b/hal/src/fsfw/hal/stm32h7/spi/mspInit.cpp similarity index 100% rename from hal/src/stm32h7/spi/mspInit.cpp rename to hal/src/fsfw/hal/stm32h7/spi/mspInit.cpp diff --git a/hal/inc/fsfw/hal/stm32h7/spi/mspInit.h b/hal/src/fsfw/hal/stm32h7/spi/mspInit.h similarity index 100% rename from hal/inc/fsfw/hal/stm32h7/spi/mspInit.h rename to hal/src/fsfw/hal/stm32h7/spi/mspInit.h diff --git a/hal/src/stm32h7/spi/spiCore.cpp b/hal/src/fsfw/hal/stm32h7/spi/spiCore.cpp similarity index 100% rename from hal/src/stm32h7/spi/spiCore.cpp rename to hal/src/fsfw/hal/stm32h7/spi/spiCore.cpp diff --git a/hal/inc/fsfw/hal/stm32h7/spi/spiCore.h b/hal/src/fsfw/hal/stm32h7/spi/spiCore.h similarity index 100% rename from hal/inc/fsfw/hal/stm32h7/spi/spiCore.h rename to hal/src/fsfw/hal/stm32h7/spi/spiCore.h diff --git a/hal/src/stm32h7/spi/spiDefinitions.cpp b/hal/src/fsfw/hal/stm32h7/spi/spiDefinitions.cpp similarity index 100% rename from hal/src/stm32h7/spi/spiDefinitions.cpp rename to hal/src/fsfw/hal/stm32h7/spi/spiDefinitions.cpp diff --git a/hal/inc/fsfw/hal/stm32h7/spi/spiDefinitions.h b/hal/src/fsfw/hal/stm32h7/spi/spiDefinitions.h similarity index 100% rename from hal/inc/fsfw/hal/stm32h7/spi/spiDefinitions.h rename to hal/src/fsfw/hal/stm32h7/spi/spiDefinitions.h diff --git a/hal/src/stm32h7/spi/spiInterrupts.cpp b/hal/src/fsfw/hal/stm32h7/spi/spiInterrupts.cpp similarity index 100% rename from hal/src/stm32h7/spi/spiInterrupts.cpp rename to hal/src/fsfw/hal/stm32h7/spi/spiInterrupts.cpp diff --git a/hal/inc/fsfw/hal/stm32h7/spi/spiInterrupts.h b/hal/src/fsfw/hal/stm32h7/spi/spiInterrupts.h similarity index 100% rename from hal/inc/fsfw/hal/stm32h7/spi/spiInterrupts.h rename to hal/src/fsfw/hal/stm32h7/spi/spiInterrupts.h diff --git a/hal/src/stm32h7/spi/stm32h743ziSpi.cpp b/hal/src/fsfw/hal/stm32h7/spi/stm32h743ziSpi.cpp similarity index 100% rename from hal/src/stm32h7/spi/stm32h743ziSpi.cpp rename to hal/src/fsfw/hal/stm32h7/spi/stm32h743ziSpi.cpp diff --git a/hal/inc/fsfw/hal/stm32h7/spi/stm32h743ziSpi.h b/hal/src/fsfw/hal/stm32h7/spi/stm32h743ziSpi.h similarity index 100% rename from hal/inc/fsfw/hal/stm32h7/spi/stm32h743ziSpi.h rename to hal/src/fsfw/hal/stm32h7/spi/stm32h743ziSpi.h diff --git a/hal/src/stm32h7/uart/CMakeLists.txt b/hal/src/fsfw/hal/stm32h7/uart/CMakeLists.txt similarity index 100% rename from hal/src/stm32h7/uart/CMakeLists.txt rename to hal/src/fsfw/hal/stm32h7/uart/CMakeLists.txt diff --git a/inc/fsfw/action.h b/inc/fsfw/action.h deleted file mode 100644 index 543ccb0c..00000000 --- a/inc/fsfw/action.h +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef FSFW_INC_FSFW_ACTION_H_ -#define FSFW_INC_FSFW_ACTION_H_ - -#include "action/ActionHelper.h" -#include "action/ActionMessage.h" -#include "action/CommandActionHelper.h" -#include "action/HasActionsIF.h" -#include "action/CommandsActionsIF.h" -#include "action/SimpleActionHelper.h" - -#endif /* FSFW_INC_FSFW_ACTION_H_ */ diff --git a/inc/fsfw/datapoollocal.h b/inc/fsfw/datapoollocal.h deleted file mode 100644 index 73024a5c..00000000 --- a/inc/fsfw/datapoollocal.h +++ /dev/null @@ -1,12 +0,0 @@ -#ifndef FSFW_DATAPOOLLOCAL_DATAPOOLLOCAL_H_ -#define FSFW_DATAPOOLLOCAL_DATAPOOLLOCAL_H_ - -/* Collected related headers */ -#include "datapoollocal/LocalPoolVariable.h" -#include "datapoollocal/LocalPoolVector.h" -#include "datapoollocal/StaticLocalDataSet.h" -#include "datapoollocal/LocalDataSet.h" -#include "datapoollocal/SharedLocalDataSet.h" - - -#endif /* FSFW_DATAPOOLLOCAL_DATAPOOLLOCAL_H_ */ diff --git a/inc/fsfw/osal/host/Mutex.cpp b/inc/fsfw/osal/host/Mutex.cpp deleted file mode 100644 index 892028b2..00000000 --- a/inc/fsfw/osal/host/Mutex.cpp +++ /dev/null @@ -1,32 +0,0 @@ -#include "Mutex.h" -#include "../../serviceinterface/ServiceInterfaceStream.h" - -Mutex::Mutex() {} - -ReturnValue_t Mutex::lockMutex(TimeoutType timeoutType, uint32_t timeoutMs) { - if(timeoutType == TimeoutType::BLOCKING) { - mutex.lock(); - return HasReturnvaluesIF::RETURN_OK; - } - else if(timeoutType == TimeoutType::POLLING) { - if(mutex.try_lock()) { - return HasReturnvaluesIF::RETURN_OK; - } - } - else if(timeoutType == TimeoutType::WAITING){ - auto chronoMs = std::chrono::milliseconds(timeoutMs); - if(mutex.try_lock_for(chronoMs)) { - return HasReturnvaluesIF::RETURN_OK; - } - } - return MutexIF::MUTEX_TIMEOUT; -} - -ReturnValue_t Mutex::unlockMutex() { - mutex.unlock(); - return HasReturnvaluesIF::RETURN_OK; -} - -std::timed_mutex* Mutex::getMutexHandle() { - return &mutex; -} diff --git a/inc/fsfw/osal/rtems/BinarySemaphore.h b/inc/fsfw/osal/rtems/BinarySemaphore.h deleted file mode 100644 index 3b3a5aba..00000000 --- a/inc/fsfw/osal/rtems/BinarySemaphore.h +++ /dev/null @@ -1,21 +0,0 @@ -#ifndef FSFW_INC_FSFW_OSAL_RTEMS_BINARYSEMAPHORE_H_ -#define FSFW_INC_FSFW_OSAL_RTEMS_BINARYSEMAPHORE_H_ - -#include "fsfw/tasks/SemaphoreIF.h" - -class BinarySemaphore: public SemaphoreIF { -public: - BinarySemaphore(); - virtual ~BinarySemaphore(); - - // Interface implementation - ReturnValue_t acquire(TimeoutType timeoutType = - TimeoutType::BLOCKING, uint32_t timeoutMs = 0) override; - ReturnValue_t release() override; - uint8_t getSemaphoreCounter() const override; -private: -}; - - - -#endif /* FSFW_INC_FSFW_OSAL_RTEMS_BINARYSEMAPHORE_H_ */ diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 70e6d76e..81ecb6e4 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,3 +1,9 @@ -add_subdirectory(core) -add_subdirectory(opt) -add_subdirectory(osal) +target_include_directories(${LIB_FSFW_NAME} PRIVATE + ${CMAKE_CURRENT_SOURCE_DIR} +) + +target_include_directories(${LIB_FSFW_NAME} INTERFACE + ${CMAKE_CURRENT_SOURCE_DIR} +) + +add_subdirectory(fsfw) \ No newline at end of file diff --git a/src/core/devicehandlers/CMakeLists.txt b/src/core/devicehandlers/CMakeLists.txt deleted file mode 100644 index a3fb6d65..00000000 --- a/src/core/devicehandlers/CMakeLists.txt +++ /dev/null @@ -1,10 +0,0 @@ -target_sources(${LIB_FSFW_NAME} PRIVATE - AssemblyBase.cpp - ChildHandlerBase.cpp - ChildHandlerFDIR.cpp - DeviceHandlerBase.cpp - DeviceHandlerFailureIsolation.cpp - DeviceHandlerMessage.cpp - DeviceTmReportingWrapper.cpp - HealthDevice.cpp -) diff --git a/src/core/housekeeping/CMakeLists.txt b/src/core/housekeeping/CMakeLists.txt deleted file mode 100644 index 0a3e7bd1..00000000 --- a/src/core/housekeeping/CMakeLists.txt +++ /dev/null @@ -1,4 +0,0 @@ -target_sources(${LIB_FSFW_NAME} PRIVATE - HousekeepingMessage.cpp - PeriodicHousekeepingHelper.cpp -) \ No newline at end of file diff --git a/src/core/CMakeLists.txt b/src/fsfw/CMakeLists.txt similarity index 78% rename from src/core/CMakeLists.txt rename to src/fsfw/CMakeLists.txt index 4a2f7a2c..2944f2b6 100644 --- a/src/core/CMakeLists.txt +++ b/src/fsfw/CMakeLists.txt @@ -1,3 +1,5 @@ +# Core + add_subdirectory(action) add_subdirectory(container) add_subdirectory(controller) @@ -26,3 +28,16 @@ add_subdirectory(thermal) add_subdirectory(timemanager) add_subdirectory(tmtcpacket) add_subdirectory(tmtcservices) + +# Optional + +add_subdirectory(coordinates) +add_subdirectory(datalinklayer) +add_subdirectory(monitoring) +add_subdirectory(pus) +add_subdirectory(rmap) +add_subdirectory(tmstorage) + +# OSAL + +add_subdirectory(osal) diff --git a/inc/fsfw/FSFW.h b/src/fsfw/FSFW.h similarity index 100% rename from inc/fsfw/FSFW.h rename to src/fsfw/FSFW.h diff --git a/inc/fsfw/FSFWVersion.h b/src/fsfw/FSFWVersion.h similarity index 100% rename from inc/fsfw/FSFWVersion.h rename to src/fsfw/FSFWVersion.h diff --git a/src/fsfw/action.h b/src/fsfw/action.h new file mode 100644 index 00000000..1300cf17 --- /dev/null +++ b/src/fsfw/action.h @@ -0,0 +1,11 @@ +#ifndef FSFW_INC_FSFW_ACTION_H_ +#define FSFW_INC_FSFW_ACTION_H_ + +#include "fsfw/action/ActionHelper.h" +#include "fsfw/action/ActionMessage.h" +#include "fsfw/action/CommandActionHelper.h" +#include "fsfw/action/HasActionsIF.h" +#include "fsfw/action/CommandsActionsIF.h" +#include "fsfw/action/SimpleActionHelper.h" + +#endif /* FSFW_INC_FSFW_ACTION_H_ */ diff --git a/src/core/action/ActionHelper.cpp b/src/fsfw/action/ActionHelper.cpp similarity index 100% rename from src/core/action/ActionHelper.cpp rename to src/fsfw/action/ActionHelper.cpp diff --git a/inc/fsfw/action/ActionHelper.h b/src/fsfw/action/ActionHelper.h similarity index 100% rename from inc/fsfw/action/ActionHelper.h rename to src/fsfw/action/ActionHelper.h diff --git a/src/core/action/ActionMessage.cpp b/src/fsfw/action/ActionMessage.cpp similarity index 100% rename from src/core/action/ActionMessage.cpp rename to src/fsfw/action/ActionMessage.cpp diff --git a/inc/fsfw/action/ActionMessage.h b/src/fsfw/action/ActionMessage.h similarity index 100% rename from inc/fsfw/action/ActionMessage.h rename to src/fsfw/action/ActionMessage.h diff --git a/src/core/action/CMakeLists.txt b/src/fsfw/action/CMakeLists.txt similarity index 100% rename from src/core/action/CMakeLists.txt rename to src/fsfw/action/CMakeLists.txt diff --git a/src/core/action/CommandActionHelper.cpp b/src/fsfw/action/CommandActionHelper.cpp similarity index 100% rename from src/core/action/CommandActionHelper.cpp rename to src/fsfw/action/CommandActionHelper.cpp diff --git a/inc/fsfw/action/CommandActionHelper.h b/src/fsfw/action/CommandActionHelper.h similarity index 100% rename from inc/fsfw/action/CommandActionHelper.h rename to src/fsfw/action/CommandActionHelper.h diff --git a/inc/fsfw/action/CommandsActionsIF.h b/src/fsfw/action/CommandsActionsIF.h similarity index 100% rename from inc/fsfw/action/CommandsActionsIF.h rename to src/fsfw/action/CommandsActionsIF.h diff --git a/inc/fsfw/action/HasActionsIF.h b/src/fsfw/action/HasActionsIF.h similarity index 100% rename from inc/fsfw/action/HasActionsIF.h rename to src/fsfw/action/HasActionsIF.h diff --git a/src/core/action/SimpleActionHelper.cpp b/src/fsfw/action/SimpleActionHelper.cpp similarity index 100% rename from src/core/action/SimpleActionHelper.cpp rename to src/fsfw/action/SimpleActionHelper.cpp diff --git a/inc/fsfw/action/SimpleActionHelper.h b/src/fsfw/action/SimpleActionHelper.h similarity index 100% rename from inc/fsfw/action/SimpleActionHelper.h rename to src/fsfw/action/SimpleActionHelper.h diff --git a/inc/fsfw/container/ArrayList.h b/src/fsfw/container/ArrayList.h similarity index 100% rename from inc/fsfw/container/ArrayList.h rename to src/fsfw/container/ArrayList.h diff --git a/inc/fsfw/container/BinaryTree.h b/src/fsfw/container/BinaryTree.h similarity index 100% rename from inc/fsfw/container/BinaryTree.h rename to src/fsfw/container/BinaryTree.h diff --git a/src/core/container/CMakeLists.txt b/src/fsfw/container/CMakeLists.txt similarity index 100% rename from src/core/container/CMakeLists.txt rename to src/fsfw/container/CMakeLists.txt diff --git a/inc/fsfw/container/DynamicFIFO.h b/src/fsfw/container/DynamicFIFO.h similarity index 100% rename from inc/fsfw/container/DynamicFIFO.h rename to src/fsfw/container/DynamicFIFO.h diff --git a/inc/fsfw/container/FIFO.h b/src/fsfw/container/FIFO.h similarity index 100% rename from inc/fsfw/container/FIFO.h rename to src/fsfw/container/FIFO.h diff --git a/inc/fsfw/container/FIFOBase.h b/src/fsfw/container/FIFOBase.h similarity index 100% rename from inc/fsfw/container/FIFOBase.h rename to src/fsfw/container/FIFOBase.h diff --git a/inc/fsfw/container/FIFOBase.tpp b/src/fsfw/container/FIFOBase.tpp similarity index 100% rename from inc/fsfw/container/FIFOBase.tpp rename to src/fsfw/container/FIFOBase.tpp diff --git a/inc/fsfw/container/FixedArrayList.h b/src/fsfw/container/FixedArrayList.h similarity index 100% rename from inc/fsfw/container/FixedArrayList.h rename to src/fsfw/container/FixedArrayList.h diff --git a/inc/fsfw/container/FixedMap.h b/src/fsfw/container/FixedMap.h similarity index 100% rename from inc/fsfw/container/FixedMap.h rename to src/fsfw/container/FixedMap.h diff --git a/inc/fsfw/container/FixedOrderedMultimap.h b/src/fsfw/container/FixedOrderedMultimap.h similarity index 100% rename from inc/fsfw/container/FixedOrderedMultimap.h rename to src/fsfw/container/FixedOrderedMultimap.h diff --git a/inc/fsfw/container/FixedOrderedMultimap.tpp b/src/fsfw/container/FixedOrderedMultimap.tpp similarity index 100% rename from inc/fsfw/container/FixedOrderedMultimap.tpp rename to src/fsfw/container/FixedOrderedMultimap.tpp diff --git a/inc/fsfw/container/HybridIterator.h b/src/fsfw/container/HybridIterator.h similarity index 100% rename from inc/fsfw/container/HybridIterator.h rename to src/fsfw/container/HybridIterator.h diff --git a/inc/fsfw/container/IndexedRingMemoryArray.h b/src/fsfw/container/IndexedRingMemoryArray.h similarity index 100% rename from inc/fsfw/container/IndexedRingMemoryArray.h rename to src/fsfw/container/IndexedRingMemoryArray.h diff --git a/inc/fsfw/container/PlacementFactory.h b/src/fsfw/container/PlacementFactory.h similarity index 100% rename from inc/fsfw/container/PlacementFactory.h rename to src/fsfw/container/PlacementFactory.h diff --git a/inc/fsfw/container/RingBufferBase.h b/src/fsfw/container/RingBufferBase.h similarity index 100% rename from inc/fsfw/container/RingBufferBase.h rename to src/fsfw/container/RingBufferBase.h diff --git a/src/core/container/SharedRingBuffer.cpp b/src/fsfw/container/SharedRingBuffer.cpp similarity index 100% rename from src/core/container/SharedRingBuffer.cpp rename to src/fsfw/container/SharedRingBuffer.cpp diff --git a/inc/fsfw/container/SharedRingBuffer.h b/src/fsfw/container/SharedRingBuffer.h similarity index 100% rename from inc/fsfw/container/SharedRingBuffer.h rename to src/fsfw/container/SharedRingBuffer.h diff --git a/src/core/container/SimpleRingBuffer.cpp b/src/fsfw/container/SimpleRingBuffer.cpp similarity index 100% rename from src/core/container/SimpleRingBuffer.cpp rename to src/fsfw/container/SimpleRingBuffer.cpp diff --git a/inc/fsfw/container/SimpleRingBuffer.h b/src/fsfw/container/SimpleRingBuffer.h similarity index 100% rename from inc/fsfw/container/SimpleRingBuffer.h rename to src/fsfw/container/SimpleRingBuffer.h diff --git a/inc/fsfw/container/SinglyLinkedList.h b/src/fsfw/container/SinglyLinkedList.h similarity index 100% rename from inc/fsfw/container/SinglyLinkedList.h rename to src/fsfw/container/SinglyLinkedList.h diff --git a/inc/fsfw/container/group.h b/src/fsfw/container/group.h similarity index 100% rename from inc/fsfw/container/group.h rename to src/fsfw/container/group.h diff --git a/src/core/controller/CMakeLists.txt b/src/fsfw/controller/CMakeLists.txt similarity index 100% rename from src/core/controller/CMakeLists.txt rename to src/fsfw/controller/CMakeLists.txt diff --git a/src/core/controller/ControllerBase.cpp b/src/fsfw/controller/ControllerBase.cpp similarity index 100% rename from src/core/controller/ControllerBase.cpp rename to src/fsfw/controller/ControllerBase.cpp diff --git a/inc/fsfw/controller/ControllerBase.h b/src/fsfw/controller/ControllerBase.h similarity index 100% rename from inc/fsfw/controller/ControllerBase.h rename to src/fsfw/controller/ControllerBase.h diff --git a/src/core/controller/ExtendedControllerBase.cpp b/src/fsfw/controller/ExtendedControllerBase.cpp similarity index 100% rename from src/core/controller/ExtendedControllerBase.cpp rename to src/fsfw/controller/ExtendedControllerBase.cpp diff --git a/inc/fsfw/controller/ExtendedControllerBase.h b/src/fsfw/controller/ExtendedControllerBase.h similarity index 100% rename from inc/fsfw/controller/ExtendedControllerBase.h rename to src/fsfw/controller/ExtendedControllerBase.h diff --git a/src/opt/coordinates/CMakeLists.txt b/src/fsfw/coordinates/CMakeLists.txt similarity index 100% rename from src/opt/coordinates/CMakeLists.txt rename to src/fsfw/coordinates/CMakeLists.txt diff --git a/src/opt/coordinates/CoordinateTransformations.cpp b/src/fsfw/coordinates/CoordinateTransformations.cpp similarity index 100% rename from src/opt/coordinates/CoordinateTransformations.cpp rename to src/fsfw/coordinates/CoordinateTransformations.cpp diff --git a/inc/fsfw/coordinates/CoordinateTransformations.h b/src/fsfw/coordinates/CoordinateTransformations.h similarity index 100% rename from inc/fsfw/coordinates/CoordinateTransformations.h rename to src/fsfw/coordinates/CoordinateTransformations.h diff --git a/inc/fsfw/coordinates/Jgm3Model.h b/src/fsfw/coordinates/Jgm3Model.h similarity index 100% rename from inc/fsfw/coordinates/Jgm3Model.h rename to src/fsfw/coordinates/Jgm3Model.h diff --git a/src/opt/coordinates/Sgp4Propagator.cpp b/src/fsfw/coordinates/Sgp4Propagator.cpp similarity index 100% rename from src/opt/coordinates/Sgp4Propagator.cpp rename to src/fsfw/coordinates/Sgp4Propagator.cpp diff --git a/inc/fsfw/coordinates/Sgp4Propagator.h b/src/fsfw/coordinates/Sgp4Propagator.h similarity index 100% rename from inc/fsfw/coordinates/Sgp4Propagator.h rename to src/fsfw/coordinates/Sgp4Propagator.h diff --git a/inc/fsfw/datalinklayer/BCFrame.h b/src/fsfw/datalinklayer/BCFrame.h similarity index 100% rename from inc/fsfw/datalinklayer/BCFrame.h rename to src/fsfw/datalinklayer/BCFrame.h diff --git a/inc/fsfw/datalinklayer/CCSDSReturnValuesIF.h b/src/fsfw/datalinklayer/CCSDSReturnValuesIF.h similarity index 100% rename from inc/fsfw/datalinklayer/CCSDSReturnValuesIF.h rename to src/fsfw/datalinklayer/CCSDSReturnValuesIF.h diff --git a/src/opt/datalinklayer/CMakeLists.txt b/src/fsfw/datalinklayer/CMakeLists.txt similarity index 100% rename from src/opt/datalinklayer/CMakeLists.txt rename to src/fsfw/datalinklayer/CMakeLists.txt diff --git a/src/opt/datalinklayer/Clcw.cpp b/src/fsfw/datalinklayer/Clcw.cpp similarity index 100% rename from src/opt/datalinklayer/Clcw.cpp rename to src/fsfw/datalinklayer/Clcw.cpp diff --git a/inc/fsfw/datalinklayer/Clcw.h b/src/fsfw/datalinklayer/Clcw.h similarity index 100% rename from inc/fsfw/datalinklayer/Clcw.h rename to src/fsfw/datalinklayer/Clcw.h diff --git a/inc/fsfw/datalinklayer/ClcwIF.h b/src/fsfw/datalinklayer/ClcwIF.h similarity index 100% rename from inc/fsfw/datalinklayer/ClcwIF.h rename to src/fsfw/datalinklayer/ClcwIF.h diff --git a/src/opt/datalinklayer/DataLinkLayer.cpp b/src/fsfw/datalinklayer/DataLinkLayer.cpp similarity index 100% rename from src/opt/datalinklayer/DataLinkLayer.cpp rename to src/fsfw/datalinklayer/DataLinkLayer.cpp diff --git a/inc/fsfw/datalinklayer/DataLinkLayer.h b/src/fsfw/datalinklayer/DataLinkLayer.h similarity index 100% rename from inc/fsfw/datalinklayer/DataLinkLayer.h rename to src/fsfw/datalinklayer/DataLinkLayer.h diff --git a/inc/fsfw/datalinklayer/Farm1StateIF.h b/src/fsfw/datalinklayer/Farm1StateIF.h similarity index 100% rename from inc/fsfw/datalinklayer/Farm1StateIF.h rename to src/fsfw/datalinklayer/Farm1StateIF.h diff --git a/src/opt/datalinklayer/Farm1StateLockout.cpp b/src/fsfw/datalinklayer/Farm1StateLockout.cpp similarity index 100% rename from src/opt/datalinklayer/Farm1StateLockout.cpp rename to src/fsfw/datalinklayer/Farm1StateLockout.cpp diff --git a/inc/fsfw/datalinklayer/Farm1StateLockout.h b/src/fsfw/datalinklayer/Farm1StateLockout.h similarity index 100% rename from inc/fsfw/datalinklayer/Farm1StateLockout.h rename to src/fsfw/datalinklayer/Farm1StateLockout.h diff --git a/src/opt/datalinklayer/Farm1StateOpen.cpp b/src/fsfw/datalinklayer/Farm1StateOpen.cpp similarity index 100% rename from src/opt/datalinklayer/Farm1StateOpen.cpp rename to src/fsfw/datalinklayer/Farm1StateOpen.cpp diff --git a/inc/fsfw/datalinklayer/Farm1StateOpen.h b/src/fsfw/datalinklayer/Farm1StateOpen.h similarity index 100% rename from inc/fsfw/datalinklayer/Farm1StateOpen.h rename to src/fsfw/datalinklayer/Farm1StateOpen.h diff --git a/src/opt/datalinklayer/Farm1StateWait.cpp b/src/fsfw/datalinklayer/Farm1StateWait.cpp similarity index 100% rename from src/opt/datalinklayer/Farm1StateWait.cpp rename to src/fsfw/datalinklayer/Farm1StateWait.cpp diff --git a/inc/fsfw/datalinklayer/Farm1StateWait.h b/src/fsfw/datalinklayer/Farm1StateWait.h similarity index 100% rename from inc/fsfw/datalinklayer/Farm1StateWait.h rename to src/fsfw/datalinklayer/Farm1StateWait.h diff --git a/src/opt/datalinklayer/MapPacketExtraction.cpp b/src/fsfw/datalinklayer/MapPacketExtraction.cpp similarity index 100% rename from src/opt/datalinklayer/MapPacketExtraction.cpp rename to src/fsfw/datalinklayer/MapPacketExtraction.cpp diff --git a/inc/fsfw/datalinklayer/MapPacketExtraction.h b/src/fsfw/datalinklayer/MapPacketExtraction.h similarity index 100% rename from inc/fsfw/datalinklayer/MapPacketExtraction.h rename to src/fsfw/datalinklayer/MapPacketExtraction.h diff --git a/inc/fsfw/datalinklayer/MapPacketExtractionIF.h b/src/fsfw/datalinklayer/MapPacketExtractionIF.h similarity index 100% rename from inc/fsfw/datalinklayer/MapPacketExtractionIF.h rename to src/fsfw/datalinklayer/MapPacketExtractionIF.h diff --git a/src/opt/datalinklayer/TcTransferFrame.cpp b/src/fsfw/datalinklayer/TcTransferFrame.cpp similarity index 100% rename from src/opt/datalinklayer/TcTransferFrame.cpp rename to src/fsfw/datalinklayer/TcTransferFrame.cpp diff --git a/inc/fsfw/datalinklayer/TcTransferFrame.h b/src/fsfw/datalinklayer/TcTransferFrame.h similarity index 100% rename from inc/fsfw/datalinklayer/TcTransferFrame.h rename to src/fsfw/datalinklayer/TcTransferFrame.h diff --git a/src/opt/datalinklayer/TcTransferFrameLocal.cpp b/src/fsfw/datalinklayer/TcTransferFrameLocal.cpp similarity index 100% rename from src/opt/datalinklayer/TcTransferFrameLocal.cpp rename to src/fsfw/datalinklayer/TcTransferFrameLocal.cpp diff --git a/inc/fsfw/datalinklayer/TcTransferFrameLocal.h b/src/fsfw/datalinklayer/TcTransferFrameLocal.h similarity index 100% rename from inc/fsfw/datalinklayer/TcTransferFrameLocal.h rename to src/fsfw/datalinklayer/TcTransferFrameLocal.h diff --git a/src/opt/datalinklayer/VirtualChannelReception.cpp b/src/fsfw/datalinklayer/VirtualChannelReception.cpp similarity index 100% rename from src/opt/datalinklayer/VirtualChannelReception.cpp rename to src/fsfw/datalinklayer/VirtualChannelReception.cpp diff --git a/inc/fsfw/datalinklayer/VirtualChannelReception.h b/src/fsfw/datalinklayer/VirtualChannelReception.h similarity index 100% rename from inc/fsfw/datalinklayer/VirtualChannelReception.h rename to src/fsfw/datalinklayer/VirtualChannelReception.h diff --git a/inc/fsfw/datalinklayer/VirtualChannelReceptionIF.h b/src/fsfw/datalinklayer/VirtualChannelReceptionIF.h similarity index 100% rename from inc/fsfw/datalinklayer/VirtualChannelReceptionIF.h rename to src/fsfw/datalinklayer/VirtualChannelReceptionIF.h diff --git a/src/core/datapool/CMakeLists.txt b/src/fsfw/datapool/CMakeLists.txt similarity index 100% rename from src/core/datapool/CMakeLists.txt rename to src/fsfw/datapool/CMakeLists.txt diff --git a/inc/fsfw/datapool/DataSetIF.h b/src/fsfw/datapool/DataSetIF.h similarity index 100% rename from inc/fsfw/datapool/DataSetIF.h rename to src/fsfw/datapool/DataSetIF.h diff --git a/src/core/datapool/HkSwitchHelper.cpp b/src/fsfw/datapool/HkSwitchHelper.cpp similarity index 100% rename from src/core/datapool/HkSwitchHelper.cpp rename to src/fsfw/datapool/HkSwitchHelper.cpp diff --git a/inc/fsfw/datapool/HkSwitchHelper.h b/src/fsfw/datapool/HkSwitchHelper.h similarity index 100% rename from inc/fsfw/datapool/HkSwitchHelper.h rename to src/fsfw/datapool/HkSwitchHelper.h diff --git a/src/core/datapool/PoolDataSetBase.cpp b/src/fsfw/datapool/PoolDataSetBase.cpp similarity index 100% rename from src/core/datapool/PoolDataSetBase.cpp rename to src/fsfw/datapool/PoolDataSetBase.cpp diff --git a/inc/fsfw/datapool/PoolDataSetBase.h b/src/fsfw/datapool/PoolDataSetBase.h similarity index 100% rename from inc/fsfw/datapool/PoolDataSetBase.h rename to src/fsfw/datapool/PoolDataSetBase.h diff --git a/inc/fsfw/datapool/PoolDataSetIF.h b/src/fsfw/datapool/PoolDataSetIF.h similarity index 100% rename from inc/fsfw/datapool/PoolDataSetIF.h rename to src/fsfw/datapool/PoolDataSetIF.h diff --git a/src/core/datapool/PoolEntry.cpp b/src/fsfw/datapool/PoolEntry.cpp similarity index 100% rename from src/core/datapool/PoolEntry.cpp rename to src/fsfw/datapool/PoolEntry.cpp diff --git a/inc/fsfw/datapool/PoolEntry.h b/src/fsfw/datapool/PoolEntry.h similarity index 100% rename from inc/fsfw/datapool/PoolEntry.h rename to src/fsfw/datapool/PoolEntry.h diff --git a/inc/fsfw/datapool/PoolEntryIF.h b/src/fsfw/datapool/PoolEntryIF.h similarity index 100% rename from inc/fsfw/datapool/PoolEntryIF.h rename to src/fsfw/datapool/PoolEntryIF.h diff --git a/inc/fsfw/datapool/PoolReadGuard.h b/src/fsfw/datapool/PoolReadGuard.h similarity index 100% rename from inc/fsfw/datapool/PoolReadGuard.h rename to src/fsfw/datapool/PoolReadGuard.h diff --git a/inc/fsfw/datapool/PoolVarList.h b/src/fsfw/datapool/PoolVarList.h similarity index 100% rename from inc/fsfw/datapool/PoolVarList.h rename to src/fsfw/datapool/PoolVarList.h diff --git a/inc/fsfw/datapool/PoolVariableIF.h b/src/fsfw/datapool/PoolVariableIF.h similarity index 100% rename from inc/fsfw/datapool/PoolVariableIF.h rename to src/fsfw/datapool/PoolVariableIF.h diff --git a/inc/fsfw/datapool/ReadCommitIF.h b/src/fsfw/datapool/ReadCommitIF.h similarity index 100% rename from inc/fsfw/datapool/ReadCommitIF.h rename to src/fsfw/datapool/ReadCommitIF.h diff --git a/inc/fsfw/datapool/ReadCommitIFAttorney.h b/src/fsfw/datapool/ReadCommitIFAttorney.h similarity index 100% rename from inc/fsfw/datapool/ReadCommitIFAttorney.h rename to src/fsfw/datapool/ReadCommitIFAttorney.h diff --git a/inc/fsfw/datapool/SharedDataSetIF.h b/src/fsfw/datapool/SharedDataSetIF.h similarity index 100% rename from inc/fsfw/datapool/SharedDataSetIF.h rename to src/fsfw/datapool/SharedDataSetIF.h diff --git a/src/fsfw/datapoollocal.h b/src/fsfw/datapoollocal.h new file mode 100644 index 00000000..7a3c4c20 --- /dev/null +++ b/src/fsfw/datapoollocal.h @@ -0,0 +1,11 @@ +#ifndef FSFW_DATAPOOLLOCAL_DATAPOOLLOCAL_H_ +#define FSFW_DATAPOOLLOCAL_DATAPOOLLOCAL_H_ + +/* Collected related headers */ +#include "fsfw/datapoollocal/LocalPoolVariable.h" +#include "fsfw/datapoollocal/LocalPoolVector.h" +#include "fsfw/datapoollocal/StaticLocalDataSet.h" +#include "fsfw/datapoollocal/LocalDataSet.h" +#include "fsfw/datapoollocal/SharedLocalDataSet.h" + +#endif /* FSFW_DATAPOOLLOCAL_DATAPOOLLOCAL_H_ */ diff --git a/inc/fsfw/datapoollocal/AccessLocalPoolF.h b/src/fsfw/datapoollocal/AccessLocalPoolF.h similarity index 100% rename from inc/fsfw/datapoollocal/AccessLocalPoolF.h rename to src/fsfw/datapoollocal/AccessLocalPoolF.h diff --git a/src/core/datapoollocal/CMakeLists.txt b/src/fsfw/datapoollocal/CMakeLists.txt similarity index 100% rename from src/core/datapoollocal/CMakeLists.txt rename to src/fsfw/datapoollocal/CMakeLists.txt diff --git a/inc/fsfw/datapoollocal/HasLocalDataPoolIF.h b/src/fsfw/datapoollocal/HasLocalDataPoolIF.h similarity index 100% rename from inc/fsfw/datapoollocal/HasLocalDataPoolIF.h rename to src/fsfw/datapoollocal/HasLocalDataPoolIF.h diff --git a/src/core/datapoollocal/LocalDataPoolManager.cpp b/src/fsfw/datapoollocal/LocalDataPoolManager.cpp similarity index 100% rename from src/core/datapoollocal/LocalDataPoolManager.cpp rename to src/fsfw/datapoollocal/LocalDataPoolManager.cpp diff --git a/inc/fsfw/datapoollocal/LocalDataPoolManager.h b/src/fsfw/datapoollocal/LocalDataPoolManager.h similarity index 100% rename from inc/fsfw/datapoollocal/LocalDataPoolManager.h rename to src/fsfw/datapoollocal/LocalDataPoolManager.h diff --git a/src/core/datapoollocal/LocalDataSet.cpp b/src/fsfw/datapoollocal/LocalDataSet.cpp similarity index 100% rename from src/core/datapoollocal/LocalDataSet.cpp rename to src/fsfw/datapoollocal/LocalDataSet.cpp diff --git a/inc/fsfw/datapoollocal/LocalDataSet.h b/src/fsfw/datapoollocal/LocalDataSet.h similarity index 100% rename from inc/fsfw/datapoollocal/LocalDataSet.h rename to src/fsfw/datapoollocal/LocalDataSet.h diff --git a/src/core/datapoollocal/LocalPoolDataSetBase.cpp b/src/fsfw/datapoollocal/LocalPoolDataSetBase.cpp similarity index 100% rename from src/core/datapoollocal/LocalPoolDataSetBase.cpp rename to src/fsfw/datapoollocal/LocalPoolDataSetBase.cpp diff --git a/inc/fsfw/datapoollocal/LocalPoolDataSetBase.h b/src/fsfw/datapoollocal/LocalPoolDataSetBase.h similarity index 100% rename from inc/fsfw/datapoollocal/LocalPoolDataSetBase.h rename to src/fsfw/datapoollocal/LocalPoolDataSetBase.h diff --git a/src/core/datapoollocal/LocalPoolObjectBase.cpp b/src/fsfw/datapoollocal/LocalPoolObjectBase.cpp similarity index 100% rename from src/core/datapoollocal/LocalPoolObjectBase.cpp rename to src/fsfw/datapoollocal/LocalPoolObjectBase.cpp diff --git a/inc/fsfw/datapoollocal/LocalPoolObjectBase.h b/src/fsfw/datapoollocal/LocalPoolObjectBase.h similarity index 100% rename from inc/fsfw/datapoollocal/LocalPoolObjectBase.h rename to src/fsfw/datapoollocal/LocalPoolObjectBase.h diff --git a/inc/fsfw/datapoollocal/LocalPoolVariable.h b/src/fsfw/datapoollocal/LocalPoolVariable.h similarity index 100% rename from inc/fsfw/datapoollocal/LocalPoolVariable.h rename to src/fsfw/datapoollocal/LocalPoolVariable.h diff --git a/inc/fsfw/datapoollocal/LocalPoolVariable.tpp b/src/fsfw/datapoollocal/LocalPoolVariable.tpp similarity index 100% rename from inc/fsfw/datapoollocal/LocalPoolVariable.tpp rename to src/fsfw/datapoollocal/LocalPoolVariable.tpp diff --git a/inc/fsfw/datapoollocal/LocalPoolVector.h b/src/fsfw/datapoollocal/LocalPoolVector.h similarity index 100% rename from inc/fsfw/datapoollocal/LocalPoolVector.h rename to src/fsfw/datapoollocal/LocalPoolVector.h diff --git a/inc/fsfw/datapoollocal/LocalPoolVector.tpp b/src/fsfw/datapoollocal/LocalPoolVector.tpp similarity index 100% rename from inc/fsfw/datapoollocal/LocalPoolVector.tpp rename to src/fsfw/datapoollocal/LocalPoolVector.tpp diff --git a/inc/fsfw/datapoollocal/MarkChangedIF.h b/src/fsfw/datapoollocal/MarkChangedIF.h similarity index 100% rename from inc/fsfw/datapoollocal/MarkChangedIF.h rename to src/fsfw/datapoollocal/MarkChangedIF.h diff --git a/inc/fsfw/datapoollocal/ProvidesDataPoolSubscriptionIF.h b/src/fsfw/datapoollocal/ProvidesDataPoolSubscriptionIF.h similarity index 100% rename from inc/fsfw/datapoollocal/ProvidesDataPoolSubscriptionIF.h rename to src/fsfw/datapoollocal/ProvidesDataPoolSubscriptionIF.h diff --git a/src/core/datapoollocal/SharedLocalDataSet.cpp b/src/fsfw/datapoollocal/SharedLocalDataSet.cpp similarity index 100% rename from src/core/datapoollocal/SharedLocalDataSet.cpp rename to src/fsfw/datapoollocal/SharedLocalDataSet.cpp diff --git a/inc/fsfw/datapoollocal/SharedLocalDataSet.h b/src/fsfw/datapoollocal/SharedLocalDataSet.h similarity index 100% rename from inc/fsfw/datapoollocal/SharedLocalDataSet.h rename to src/fsfw/datapoollocal/SharedLocalDataSet.h diff --git a/inc/fsfw/datapoollocal/StaticLocalDataSet.h b/src/fsfw/datapoollocal/StaticLocalDataSet.h similarity index 100% rename from inc/fsfw/datapoollocal/StaticLocalDataSet.h rename to src/fsfw/datapoollocal/StaticLocalDataSet.h diff --git a/src/core/datapoollocal/internal/CMakeLists.txt b/src/fsfw/datapoollocal/internal/CMakeLists.txt similarity index 100% rename from src/core/datapoollocal/internal/CMakeLists.txt rename to src/fsfw/datapoollocal/internal/CMakeLists.txt diff --git a/src/core/datapoollocal/internal/HasLocalDpIFManagerAttorney.cpp b/src/fsfw/datapoollocal/internal/HasLocalDpIFManagerAttorney.cpp similarity index 100% rename from src/core/datapoollocal/internal/HasLocalDpIFManagerAttorney.cpp rename to src/fsfw/datapoollocal/internal/HasLocalDpIFManagerAttorney.cpp diff --git a/src/core/datapoollocal/internal/HasLocalDpIFManagerAttorney.h b/src/fsfw/datapoollocal/internal/HasLocalDpIFManagerAttorney.h similarity index 100% rename from src/core/datapoollocal/internal/HasLocalDpIFManagerAttorney.h rename to src/fsfw/datapoollocal/internal/HasLocalDpIFManagerAttorney.h diff --git a/src/core/datapoollocal/internal/HasLocalDpIFUserAttorney.cpp b/src/fsfw/datapoollocal/internal/HasLocalDpIFUserAttorney.cpp similarity index 100% rename from src/core/datapoollocal/internal/HasLocalDpIFUserAttorney.cpp rename to src/fsfw/datapoollocal/internal/HasLocalDpIFUserAttorney.cpp diff --git a/src/core/datapoollocal/internal/HasLocalDpIFUserAttorney.h b/src/fsfw/datapoollocal/internal/HasLocalDpIFUserAttorney.h similarity index 100% rename from src/core/datapoollocal/internal/HasLocalDpIFUserAttorney.h rename to src/fsfw/datapoollocal/internal/HasLocalDpIFUserAttorney.h diff --git a/inc/fsfw/datapoollocal/internal/LocalDpManagerAttorney.h b/src/fsfw/datapoollocal/internal/LocalDpManagerAttorney.h similarity index 100% rename from inc/fsfw/datapoollocal/internal/LocalDpManagerAttorney.h rename to src/fsfw/datapoollocal/internal/LocalDpManagerAttorney.h diff --git a/src/core/datapoollocal/internal/LocalPoolDataSetAttorney.h b/src/fsfw/datapoollocal/internal/LocalPoolDataSetAttorney.h similarity index 100% rename from src/core/datapoollocal/internal/LocalPoolDataSetAttorney.h rename to src/fsfw/datapoollocal/internal/LocalPoolDataSetAttorney.h diff --git a/inc/fsfw/datapoollocal/localPoolDefinitions.h b/src/fsfw/datapoollocal/localPoolDefinitions.h similarity index 100% rename from inc/fsfw/datapoollocal/localPoolDefinitions.h rename to src/fsfw/datapoollocal/localPoolDefinitions.h diff --git a/inc/fsfw/devicehandlers/AcceptsDeviceResponsesIF.h b/src/fsfw/devicehandlers/AcceptsDeviceResponsesIF.h similarity index 100% rename from inc/fsfw/devicehandlers/AcceptsDeviceResponsesIF.h rename to src/fsfw/devicehandlers/AcceptsDeviceResponsesIF.h diff --git a/src/core/devicehandlers/AssemblyBase.cpp b/src/fsfw/devicehandlers/AssemblyBase.cpp similarity index 100% rename from src/core/devicehandlers/AssemblyBase.cpp rename to src/fsfw/devicehandlers/AssemblyBase.cpp diff --git a/inc/fsfw/devicehandlers/AssemblyBase.h b/src/fsfw/devicehandlers/AssemblyBase.h similarity index 100% rename from inc/fsfw/devicehandlers/AssemblyBase.h rename to src/fsfw/devicehandlers/AssemblyBase.h diff --git a/inc/fsfw/devicehandlers/CMakeLists.txt b/src/fsfw/devicehandlers/CMakeLists.txt similarity index 100% rename from inc/fsfw/devicehandlers/CMakeLists.txt rename to src/fsfw/devicehandlers/CMakeLists.txt diff --git a/src/core/devicehandlers/ChildHandlerBase.cpp b/src/fsfw/devicehandlers/ChildHandlerBase.cpp similarity index 100% rename from src/core/devicehandlers/ChildHandlerBase.cpp rename to src/fsfw/devicehandlers/ChildHandlerBase.cpp diff --git a/inc/fsfw/devicehandlers/ChildHandlerBase.h b/src/fsfw/devicehandlers/ChildHandlerBase.h similarity index 100% rename from inc/fsfw/devicehandlers/ChildHandlerBase.h rename to src/fsfw/devicehandlers/ChildHandlerBase.h diff --git a/src/core/devicehandlers/ChildHandlerFDIR.cpp b/src/fsfw/devicehandlers/ChildHandlerFDIR.cpp similarity index 100% rename from src/core/devicehandlers/ChildHandlerFDIR.cpp rename to src/fsfw/devicehandlers/ChildHandlerFDIR.cpp diff --git a/inc/fsfw/devicehandlers/ChildHandlerFDIR.h b/src/fsfw/devicehandlers/ChildHandlerFDIR.h similarity index 100% rename from inc/fsfw/devicehandlers/ChildHandlerFDIR.h rename to src/fsfw/devicehandlers/ChildHandlerFDIR.h diff --git a/inc/fsfw/devicehandlers/CookieIF.h b/src/fsfw/devicehandlers/CookieIF.h similarity index 100% rename from inc/fsfw/devicehandlers/CookieIF.h rename to src/fsfw/devicehandlers/CookieIF.h diff --git a/inc/fsfw/devicehandlers/DeviceCommunicationIF.h b/src/fsfw/devicehandlers/DeviceCommunicationIF.h similarity index 100% rename from inc/fsfw/devicehandlers/DeviceCommunicationIF.h rename to src/fsfw/devicehandlers/DeviceCommunicationIF.h diff --git a/src/core/devicehandlers/DeviceHandlerBase.cpp b/src/fsfw/devicehandlers/DeviceHandlerBase.cpp similarity index 100% rename from src/core/devicehandlers/DeviceHandlerBase.cpp rename to src/fsfw/devicehandlers/DeviceHandlerBase.cpp diff --git a/inc/fsfw/devicehandlers/DeviceHandlerBase.h b/src/fsfw/devicehandlers/DeviceHandlerBase.h similarity index 100% rename from inc/fsfw/devicehandlers/DeviceHandlerBase.h rename to src/fsfw/devicehandlers/DeviceHandlerBase.h diff --git a/src/core/devicehandlers/DeviceHandlerFailureIsolation.cpp b/src/fsfw/devicehandlers/DeviceHandlerFailureIsolation.cpp similarity index 100% rename from src/core/devicehandlers/DeviceHandlerFailureIsolation.cpp rename to src/fsfw/devicehandlers/DeviceHandlerFailureIsolation.cpp diff --git a/inc/fsfw/devicehandlers/DeviceHandlerFailureIsolation.h b/src/fsfw/devicehandlers/DeviceHandlerFailureIsolation.h similarity index 100% rename from inc/fsfw/devicehandlers/DeviceHandlerFailureIsolation.h rename to src/fsfw/devicehandlers/DeviceHandlerFailureIsolation.h diff --git a/inc/fsfw/devicehandlers/DeviceHandlerIF.h b/src/fsfw/devicehandlers/DeviceHandlerIF.h similarity index 100% rename from inc/fsfw/devicehandlers/DeviceHandlerIF.h rename to src/fsfw/devicehandlers/DeviceHandlerIF.h diff --git a/src/core/devicehandlers/DeviceHandlerMessage.cpp b/src/fsfw/devicehandlers/DeviceHandlerMessage.cpp similarity index 100% rename from src/core/devicehandlers/DeviceHandlerMessage.cpp rename to src/fsfw/devicehandlers/DeviceHandlerMessage.cpp diff --git a/inc/fsfw/devicehandlers/DeviceHandlerMessage.h b/src/fsfw/devicehandlers/DeviceHandlerMessage.h similarity index 100% rename from inc/fsfw/devicehandlers/DeviceHandlerMessage.h rename to src/fsfw/devicehandlers/DeviceHandlerMessage.h diff --git a/inc/fsfw/devicehandlers/DeviceHandlerThermalSet.h b/src/fsfw/devicehandlers/DeviceHandlerThermalSet.h similarity index 100% rename from inc/fsfw/devicehandlers/DeviceHandlerThermalSet.h rename to src/fsfw/devicehandlers/DeviceHandlerThermalSet.h diff --git a/src/core/devicehandlers/DeviceTmReportingWrapper.cpp b/src/fsfw/devicehandlers/DeviceTmReportingWrapper.cpp similarity index 100% rename from src/core/devicehandlers/DeviceTmReportingWrapper.cpp rename to src/fsfw/devicehandlers/DeviceTmReportingWrapper.cpp diff --git a/inc/fsfw/devicehandlers/DeviceTmReportingWrapper.h b/src/fsfw/devicehandlers/DeviceTmReportingWrapper.h similarity index 100% rename from inc/fsfw/devicehandlers/DeviceTmReportingWrapper.h rename to src/fsfw/devicehandlers/DeviceTmReportingWrapper.h diff --git a/src/core/devicehandlers/HealthDevice.cpp b/src/fsfw/devicehandlers/HealthDevice.cpp similarity index 100% rename from src/core/devicehandlers/HealthDevice.cpp rename to src/fsfw/devicehandlers/HealthDevice.cpp diff --git a/inc/fsfw/devicehandlers/HealthDevice.h b/src/fsfw/devicehandlers/HealthDevice.h similarity index 100% rename from inc/fsfw/devicehandlers/HealthDevice.h rename to src/fsfw/devicehandlers/HealthDevice.h diff --git a/src/core/events/CMakeLists.txt b/src/fsfw/events/CMakeLists.txt similarity index 100% rename from src/core/events/CMakeLists.txt rename to src/fsfw/events/CMakeLists.txt diff --git a/inc/fsfw/events/Event.h b/src/fsfw/events/Event.h similarity index 100% rename from inc/fsfw/events/Event.h rename to src/fsfw/events/Event.h diff --git a/src/core/events/EventManager.cpp b/src/fsfw/events/EventManager.cpp similarity index 100% rename from src/core/events/EventManager.cpp rename to src/fsfw/events/EventManager.cpp diff --git a/inc/fsfw/events/EventManager.h b/src/fsfw/events/EventManager.h similarity index 100% rename from inc/fsfw/events/EventManager.h rename to src/fsfw/events/EventManager.h diff --git a/inc/fsfw/events/EventManagerIF.h b/src/fsfw/events/EventManagerIF.h similarity index 100% rename from inc/fsfw/events/EventManagerIF.h rename to src/fsfw/events/EventManagerIF.h diff --git a/src/core/events/EventMessage.cpp b/src/fsfw/events/EventMessage.cpp similarity index 100% rename from src/core/events/EventMessage.cpp rename to src/fsfw/events/EventMessage.cpp diff --git a/inc/fsfw/events/EventMessage.h b/src/fsfw/events/EventMessage.h similarity index 100% rename from inc/fsfw/events/EventMessage.h rename to src/fsfw/events/EventMessage.h diff --git a/inc/fsfw/events/EventReportingProxyIF.h b/src/fsfw/events/EventReportingProxyIF.h similarity index 100% rename from inc/fsfw/events/EventReportingProxyIF.h rename to src/fsfw/events/EventReportingProxyIF.h diff --git a/src/core/events/eventmatching/CMakeLists.txt b/src/fsfw/events/eventmatching/CMakeLists.txt similarity index 100% rename from src/core/events/eventmatching/CMakeLists.txt rename to src/fsfw/events/eventmatching/CMakeLists.txt diff --git a/src/core/events/eventmatching/EventIdRangeMatcher.cpp b/src/fsfw/events/eventmatching/EventIdRangeMatcher.cpp similarity index 100% rename from src/core/events/eventmatching/EventIdRangeMatcher.cpp rename to src/fsfw/events/eventmatching/EventIdRangeMatcher.cpp diff --git a/inc/fsfw/events/eventmatching/EventIdRangeMatcher.h b/src/fsfw/events/eventmatching/EventIdRangeMatcher.h similarity index 100% rename from inc/fsfw/events/eventmatching/EventIdRangeMatcher.h rename to src/fsfw/events/eventmatching/EventIdRangeMatcher.h diff --git a/src/core/events/eventmatching/EventMatchTree.cpp b/src/fsfw/events/eventmatching/EventMatchTree.cpp similarity index 100% rename from src/core/events/eventmatching/EventMatchTree.cpp rename to src/fsfw/events/eventmatching/EventMatchTree.cpp diff --git a/inc/fsfw/events/eventmatching/EventMatchTree.h b/src/fsfw/events/eventmatching/EventMatchTree.h similarity index 100% rename from inc/fsfw/events/eventmatching/EventMatchTree.h rename to src/fsfw/events/eventmatching/EventMatchTree.h diff --git a/inc/fsfw/events/eventmatching/EventRangeMatcherBase.h b/src/fsfw/events/eventmatching/EventRangeMatcherBase.h similarity index 100% rename from inc/fsfw/events/eventmatching/EventRangeMatcherBase.h rename to src/fsfw/events/eventmatching/EventRangeMatcherBase.h diff --git a/src/core/events/eventmatching/ReporterRangeMatcher.cpp b/src/fsfw/events/eventmatching/ReporterRangeMatcher.cpp similarity index 100% rename from src/core/events/eventmatching/ReporterRangeMatcher.cpp rename to src/fsfw/events/eventmatching/ReporterRangeMatcher.cpp diff --git a/inc/fsfw/events/eventmatching/ReporterRangeMatcher.h b/src/fsfw/events/eventmatching/ReporterRangeMatcher.h similarity index 100% rename from inc/fsfw/events/eventmatching/ReporterRangeMatcher.h rename to src/fsfw/events/eventmatching/ReporterRangeMatcher.h diff --git a/src/core/events/eventmatching/SeverityRangeMatcher.cpp b/src/fsfw/events/eventmatching/SeverityRangeMatcher.cpp similarity index 100% rename from src/core/events/eventmatching/SeverityRangeMatcher.cpp rename to src/fsfw/events/eventmatching/SeverityRangeMatcher.cpp diff --git a/inc/fsfw/events/eventmatching/SeverityRangeMatcher.h b/src/fsfw/events/eventmatching/SeverityRangeMatcher.h similarity index 100% rename from inc/fsfw/events/eventmatching/SeverityRangeMatcher.h rename to src/fsfw/events/eventmatching/SeverityRangeMatcher.h diff --git a/inc/fsfw/events/eventmatching/eventmatching.h b/src/fsfw/events/eventmatching/eventmatching.h similarity index 100% rename from inc/fsfw/events/eventmatching/eventmatching.h rename to src/fsfw/events/eventmatching/eventmatching.h diff --git a/inc/fsfw/events/fwSubsystemIdRanges.h b/src/fsfw/events/fwSubsystemIdRanges.h similarity index 100% rename from inc/fsfw/events/fwSubsystemIdRanges.h rename to src/fsfw/events/fwSubsystemIdRanges.h diff --git a/src/core/fdir/CMakeLists.txt b/src/fsfw/fdir/CMakeLists.txt similarity index 100% rename from src/core/fdir/CMakeLists.txt rename to src/fsfw/fdir/CMakeLists.txt diff --git a/inc/fsfw/fdir/ConfirmsFailuresIF.h b/src/fsfw/fdir/ConfirmsFailuresIF.h similarity index 100% rename from inc/fsfw/fdir/ConfirmsFailuresIF.h rename to src/fsfw/fdir/ConfirmsFailuresIF.h diff --git a/src/core/fdir/EventCorrelation.cpp b/src/fsfw/fdir/EventCorrelation.cpp similarity index 100% rename from src/core/fdir/EventCorrelation.cpp rename to src/fsfw/fdir/EventCorrelation.cpp diff --git a/inc/fsfw/fdir/EventCorrelation.h b/src/fsfw/fdir/EventCorrelation.h similarity index 100% rename from inc/fsfw/fdir/EventCorrelation.h rename to src/fsfw/fdir/EventCorrelation.h diff --git a/src/core/fdir/FailureIsolationBase.cpp b/src/fsfw/fdir/FailureIsolationBase.cpp similarity index 100% rename from src/core/fdir/FailureIsolationBase.cpp rename to src/fsfw/fdir/FailureIsolationBase.cpp diff --git a/inc/fsfw/fdir/FailureIsolationBase.h b/src/fsfw/fdir/FailureIsolationBase.h similarity index 100% rename from inc/fsfw/fdir/FailureIsolationBase.h rename to src/fsfw/fdir/FailureIsolationBase.h diff --git a/src/core/fdir/FaultCounter.cpp b/src/fsfw/fdir/FaultCounter.cpp similarity index 100% rename from src/core/fdir/FaultCounter.cpp rename to src/fsfw/fdir/FaultCounter.cpp diff --git a/inc/fsfw/fdir/FaultCounter.h b/src/fsfw/fdir/FaultCounter.h similarity index 100% rename from inc/fsfw/fdir/FaultCounter.h rename to src/fsfw/fdir/FaultCounter.h diff --git a/src/core/globalfunctions/AsciiConverter.cpp b/src/fsfw/globalfunctions/AsciiConverter.cpp similarity index 100% rename from src/core/globalfunctions/AsciiConverter.cpp rename to src/fsfw/globalfunctions/AsciiConverter.cpp diff --git a/inc/fsfw/globalfunctions/AsciiConverter.h b/src/fsfw/globalfunctions/AsciiConverter.h similarity index 100% rename from inc/fsfw/globalfunctions/AsciiConverter.h rename to src/fsfw/globalfunctions/AsciiConverter.h diff --git a/src/core/globalfunctions/CMakeLists.txt b/src/fsfw/globalfunctions/CMakeLists.txt similarity index 100% rename from src/core/globalfunctions/CMakeLists.txt rename to src/fsfw/globalfunctions/CMakeLists.txt diff --git a/src/core/globalfunctions/CRC.cpp b/src/fsfw/globalfunctions/CRC.cpp similarity index 100% rename from src/core/globalfunctions/CRC.cpp rename to src/fsfw/globalfunctions/CRC.cpp diff --git a/inc/fsfw/globalfunctions/CRC.h b/src/fsfw/globalfunctions/CRC.h similarity index 100% rename from inc/fsfw/globalfunctions/CRC.h rename to src/fsfw/globalfunctions/CRC.h diff --git a/src/core/globalfunctions/DleEncoder.cpp b/src/fsfw/globalfunctions/DleEncoder.cpp similarity index 100% rename from src/core/globalfunctions/DleEncoder.cpp rename to src/fsfw/globalfunctions/DleEncoder.cpp diff --git a/inc/fsfw/globalfunctions/DleEncoder.h b/src/fsfw/globalfunctions/DleEncoder.h similarity index 100% rename from inc/fsfw/globalfunctions/DleEncoder.h rename to src/fsfw/globalfunctions/DleEncoder.h diff --git a/src/core/globalfunctions/PeriodicOperationDivider.cpp b/src/fsfw/globalfunctions/PeriodicOperationDivider.cpp similarity index 100% rename from src/core/globalfunctions/PeriodicOperationDivider.cpp rename to src/fsfw/globalfunctions/PeriodicOperationDivider.cpp diff --git a/inc/fsfw/globalfunctions/PeriodicOperationDivider.h b/src/fsfw/globalfunctions/PeriodicOperationDivider.h similarity index 100% rename from inc/fsfw/globalfunctions/PeriodicOperationDivider.h rename to src/fsfw/globalfunctions/PeriodicOperationDivider.h diff --git a/src/core/globalfunctions/Type.cpp b/src/fsfw/globalfunctions/Type.cpp similarity index 100% rename from src/core/globalfunctions/Type.cpp rename to src/fsfw/globalfunctions/Type.cpp diff --git a/inc/fsfw/globalfunctions/Type.h b/src/fsfw/globalfunctions/Type.h similarity index 100% rename from inc/fsfw/globalfunctions/Type.h rename to src/fsfw/globalfunctions/Type.h diff --git a/src/core/globalfunctions/arrayprinter.cpp b/src/fsfw/globalfunctions/arrayprinter.cpp similarity index 100% rename from src/core/globalfunctions/arrayprinter.cpp rename to src/fsfw/globalfunctions/arrayprinter.cpp diff --git a/inc/fsfw/globalfunctions/arrayprinter.h b/src/fsfw/globalfunctions/arrayprinter.h similarity index 100% rename from inc/fsfw/globalfunctions/arrayprinter.h rename to src/fsfw/globalfunctions/arrayprinter.h diff --git a/src/core/globalfunctions/bitutility.cpp b/src/fsfw/globalfunctions/bitutility.cpp similarity index 100% rename from src/core/globalfunctions/bitutility.cpp rename to src/fsfw/globalfunctions/bitutility.cpp diff --git a/inc/fsfw/globalfunctions/bitutility.h b/src/fsfw/globalfunctions/bitutility.h similarity index 100% rename from inc/fsfw/globalfunctions/bitutility.h rename to src/fsfw/globalfunctions/bitutility.h diff --git a/inc/fsfw/globalfunctions/constants.h b/src/fsfw/globalfunctions/constants.h similarity index 100% rename from inc/fsfw/globalfunctions/constants.h rename to src/fsfw/globalfunctions/constants.h diff --git a/inc/fsfw/globalfunctions/matching/BinaryMatcher.h b/src/fsfw/globalfunctions/matching/BinaryMatcher.h similarity index 100% rename from inc/fsfw/globalfunctions/matching/BinaryMatcher.h rename to src/fsfw/globalfunctions/matching/BinaryMatcher.h diff --git a/inc/fsfw/globalfunctions/matching/DecimalMatcher.h b/src/fsfw/globalfunctions/matching/DecimalMatcher.h similarity index 100% rename from inc/fsfw/globalfunctions/matching/DecimalMatcher.h rename to src/fsfw/globalfunctions/matching/DecimalMatcher.h diff --git a/inc/fsfw/globalfunctions/matching/MatchTree.h b/src/fsfw/globalfunctions/matching/MatchTree.h similarity index 100% rename from inc/fsfw/globalfunctions/matching/MatchTree.h rename to src/fsfw/globalfunctions/matching/MatchTree.h diff --git a/inc/fsfw/globalfunctions/matching/MatcherIF.h b/src/fsfw/globalfunctions/matching/MatcherIF.h similarity index 100% rename from inc/fsfw/globalfunctions/matching/MatcherIF.h rename to src/fsfw/globalfunctions/matching/MatcherIF.h diff --git a/inc/fsfw/globalfunctions/matching/RangeMatcher.h b/src/fsfw/globalfunctions/matching/RangeMatcher.h similarity index 100% rename from inc/fsfw/globalfunctions/matching/RangeMatcher.h rename to src/fsfw/globalfunctions/matching/RangeMatcher.h diff --git a/inc/fsfw/globalfunctions/matching/SerializeableMatcherIF.h b/src/fsfw/globalfunctions/matching/SerializeableMatcherIF.h similarity index 100% rename from inc/fsfw/globalfunctions/matching/SerializeableMatcherIF.h rename to src/fsfw/globalfunctions/matching/SerializeableMatcherIF.h diff --git a/src/core/globalfunctions/math/CMakeLists.txt b/src/fsfw/globalfunctions/math/CMakeLists.txt similarity index 100% rename from src/core/globalfunctions/math/CMakeLists.txt rename to src/fsfw/globalfunctions/math/CMakeLists.txt diff --git a/inc/fsfw/globalfunctions/math/MatrixOperations.h b/src/fsfw/globalfunctions/math/MatrixOperations.h similarity index 100% rename from inc/fsfw/globalfunctions/math/MatrixOperations.h rename to src/fsfw/globalfunctions/math/MatrixOperations.h diff --git a/src/core/globalfunctions/math/QuaternionOperations.cpp b/src/fsfw/globalfunctions/math/QuaternionOperations.cpp similarity index 100% rename from src/core/globalfunctions/math/QuaternionOperations.cpp rename to src/fsfw/globalfunctions/math/QuaternionOperations.cpp diff --git a/inc/fsfw/globalfunctions/math/QuaternionOperations.h b/src/fsfw/globalfunctions/math/QuaternionOperations.h similarity index 100% rename from inc/fsfw/globalfunctions/math/QuaternionOperations.h rename to src/fsfw/globalfunctions/math/QuaternionOperations.h diff --git a/inc/fsfw/globalfunctions/math/VectorOperations.h b/src/fsfw/globalfunctions/math/VectorOperations.h similarity index 100% rename from inc/fsfw/globalfunctions/math/VectorOperations.h rename to src/fsfw/globalfunctions/math/VectorOperations.h diff --git a/inc/fsfw/globalfunctions/sign.h b/src/fsfw/globalfunctions/sign.h similarity index 100% rename from inc/fsfw/globalfunctions/sign.h rename to src/fsfw/globalfunctions/sign.h diff --git a/src/core/globalfunctions/timevalOperations.cpp b/src/fsfw/globalfunctions/timevalOperations.cpp similarity index 100% rename from src/core/globalfunctions/timevalOperations.cpp rename to src/fsfw/globalfunctions/timevalOperations.cpp diff --git a/inc/fsfw/globalfunctions/timevalOperations.h b/src/fsfw/globalfunctions/timevalOperations.h similarity index 100% rename from inc/fsfw/globalfunctions/timevalOperations.h rename to src/fsfw/globalfunctions/timevalOperations.h diff --git a/src/fsfw/health.h b/src/fsfw/health.h new file mode 100644 index 00000000..0b7c8793 --- /dev/null +++ b/src/fsfw/health.h @@ -0,0 +1,9 @@ +#ifndef FSFW_INC_FSFW_HEALTH_H_ +#define FSFW_INC_FSFW_HEALTH_H_ + +#include "src/core/health/HasHealthIF.h" +#include "src/core/health/HealthHelper.h" +#include "src/core/health/HealthMessage.h" +#include "src/core/health/HealthTable.h" + +#endif /* FSFW_INC_FSFW_HEALTH_H_ */ diff --git a/src/core/health/CMakeLists.txt b/src/fsfw/health/CMakeLists.txt similarity index 100% rename from src/core/health/CMakeLists.txt rename to src/fsfw/health/CMakeLists.txt diff --git a/inc/fsfw/health/HasHealthIF.h b/src/fsfw/health/HasHealthIF.h similarity index 100% rename from inc/fsfw/health/HasHealthIF.h rename to src/fsfw/health/HasHealthIF.h diff --git a/src/core/health/HealthHelper.cpp b/src/fsfw/health/HealthHelper.cpp similarity index 100% rename from src/core/health/HealthHelper.cpp rename to src/fsfw/health/HealthHelper.cpp diff --git a/inc/fsfw/health/HealthHelper.h b/src/fsfw/health/HealthHelper.h similarity index 100% rename from inc/fsfw/health/HealthHelper.h rename to src/fsfw/health/HealthHelper.h diff --git a/src/core/health/HealthMessage.cpp b/src/fsfw/health/HealthMessage.cpp similarity index 100% rename from src/core/health/HealthMessage.cpp rename to src/fsfw/health/HealthMessage.cpp diff --git a/inc/fsfw/health/HealthMessage.h b/src/fsfw/health/HealthMessage.h similarity index 100% rename from inc/fsfw/health/HealthMessage.h rename to src/fsfw/health/HealthMessage.h diff --git a/src/core/health/HealthTable.cpp b/src/fsfw/health/HealthTable.cpp similarity index 100% rename from src/core/health/HealthTable.cpp rename to src/fsfw/health/HealthTable.cpp diff --git a/inc/fsfw/health/HealthTable.h b/src/fsfw/health/HealthTable.h similarity index 100% rename from inc/fsfw/health/HealthTable.h rename to src/fsfw/health/HealthTable.h diff --git a/inc/fsfw/health/HealthTableIF.h b/src/fsfw/health/HealthTableIF.h similarity index 100% rename from inc/fsfw/health/HealthTableIF.h rename to src/fsfw/health/HealthTableIF.h diff --git a/inc/fsfw/health/ManagesHealthIF.h b/src/fsfw/health/ManagesHealthIF.h similarity index 100% rename from inc/fsfw/health/ManagesHealthIF.h rename to src/fsfw/health/ManagesHealthIF.h diff --git a/src/fsfw/housekeeping.h b/src/fsfw/housekeeping.h new file mode 100644 index 00000000..0627d523 --- /dev/null +++ b/src/fsfw/housekeeping.h @@ -0,0 +1,9 @@ +#ifndef FSFW_INC_FSFW_HOUSEKEEPING_H_ +#define FSFW_INC_FSFW_HOUSEKEEPING_H_ + +#include "src/core/housekeeping/HousekeepingMessage.h" +#include "src/core/housekeeping/HousekeepingPacketDownlink.h" +#include "src/core/housekeeping/HousekeepingSetPacket.h" +#include "src/core/housekeeping/HousekeepingSnapshot.h" + +#endif /* FSFW_INC_FSFW_HOUSEKEEPING_H_ */ diff --git a/inc/fsfw/housekeeping/AcceptsHkPacketsIF.h b/src/fsfw/housekeeping/AcceptsHkPacketsIF.h similarity index 100% rename from inc/fsfw/housekeeping/AcceptsHkPacketsIF.h rename to src/fsfw/housekeeping/AcceptsHkPacketsIF.h diff --git a/inc/fsfw/housekeeping/CMakeLists.txt b/src/fsfw/housekeeping/CMakeLists.txt similarity index 100% rename from inc/fsfw/housekeeping/CMakeLists.txt rename to src/fsfw/housekeeping/CMakeLists.txt diff --git a/src/core/housekeeping/HousekeepingMessage.cpp b/src/fsfw/housekeeping/HousekeepingMessage.cpp similarity index 100% rename from src/core/housekeeping/HousekeepingMessage.cpp rename to src/fsfw/housekeeping/HousekeepingMessage.cpp diff --git a/inc/fsfw/housekeeping/HousekeepingMessage.h b/src/fsfw/housekeeping/HousekeepingMessage.h similarity index 100% rename from inc/fsfw/housekeeping/HousekeepingMessage.h rename to src/fsfw/housekeeping/HousekeepingMessage.h diff --git a/inc/fsfw/housekeeping/HousekeepingPacketDownlink.h b/src/fsfw/housekeeping/HousekeepingPacketDownlink.h similarity index 100% rename from inc/fsfw/housekeeping/HousekeepingPacketDownlink.h rename to src/fsfw/housekeeping/HousekeepingPacketDownlink.h diff --git a/inc/fsfw/housekeeping/HousekeepingSetPacket.h b/src/fsfw/housekeeping/HousekeepingSetPacket.h similarity index 100% rename from inc/fsfw/housekeeping/HousekeepingSetPacket.h rename to src/fsfw/housekeeping/HousekeepingSetPacket.h diff --git a/inc/fsfw/housekeeping/HousekeepingSnapshot.h b/src/fsfw/housekeeping/HousekeepingSnapshot.h similarity index 100% rename from inc/fsfw/housekeeping/HousekeepingSnapshot.h rename to src/fsfw/housekeeping/HousekeepingSnapshot.h diff --git a/src/core/housekeeping/PeriodicHousekeepingHelper.cpp b/src/fsfw/housekeeping/PeriodicHousekeepingHelper.cpp similarity index 100% rename from src/core/housekeeping/PeriodicHousekeepingHelper.cpp rename to src/fsfw/housekeeping/PeriodicHousekeepingHelper.cpp diff --git a/inc/fsfw/housekeeping/PeriodicHousekeepingHelper.h b/src/fsfw/housekeeping/PeriodicHousekeepingHelper.h similarity index 100% rename from inc/fsfw/housekeeping/PeriodicHousekeepingHelper.h rename to src/fsfw/housekeeping/PeriodicHousekeepingHelper.h diff --git a/src/core/internalerror/CMakeLists.txt b/src/fsfw/internalerror/CMakeLists.txt similarity index 100% rename from src/core/internalerror/CMakeLists.txt rename to src/fsfw/internalerror/CMakeLists.txt diff --git a/inc/fsfw/internalerror/InternalErrorDataset.h b/src/fsfw/internalerror/InternalErrorDataset.h similarity index 100% rename from inc/fsfw/internalerror/InternalErrorDataset.h rename to src/fsfw/internalerror/InternalErrorDataset.h diff --git a/src/core/internalerror/InternalErrorReporter.cpp b/src/fsfw/internalerror/InternalErrorReporter.cpp similarity index 100% rename from src/core/internalerror/InternalErrorReporter.cpp rename to src/fsfw/internalerror/InternalErrorReporter.cpp diff --git a/inc/fsfw/internalerror/InternalErrorReporter.h b/src/fsfw/internalerror/InternalErrorReporter.h similarity index 100% rename from inc/fsfw/internalerror/InternalErrorReporter.h rename to src/fsfw/internalerror/InternalErrorReporter.h diff --git a/inc/fsfw/internalerror/InternalErrorReporterIF.h b/src/fsfw/internalerror/InternalErrorReporterIF.h similarity index 100% rename from inc/fsfw/internalerror/InternalErrorReporterIF.h rename to src/fsfw/internalerror/InternalErrorReporterIF.h diff --git a/src/core/ipc/CMakeLists.txt b/src/fsfw/ipc/CMakeLists.txt similarity index 100% rename from src/core/ipc/CMakeLists.txt rename to src/fsfw/ipc/CMakeLists.txt diff --git a/src/core/ipc/CommandMessage.cpp b/src/fsfw/ipc/CommandMessage.cpp similarity index 100% rename from src/core/ipc/CommandMessage.cpp rename to src/fsfw/ipc/CommandMessage.cpp diff --git a/inc/fsfw/ipc/CommandMessage.h b/src/fsfw/ipc/CommandMessage.h similarity index 100% rename from inc/fsfw/ipc/CommandMessage.h rename to src/fsfw/ipc/CommandMessage.h diff --git a/src/core/ipc/CommandMessageCleaner.cpp b/src/fsfw/ipc/CommandMessageCleaner.cpp similarity index 100% rename from src/core/ipc/CommandMessageCleaner.cpp rename to src/fsfw/ipc/CommandMessageCleaner.cpp diff --git a/inc/fsfw/ipc/CommandMessageCleaner.h b/src/fsfw/ipc/CommandMessageCleaner.h similarity index 100% rename from inc/fsfw/ipc/CommandMessageCleaner.h rename to src/fsfw/ipc/CommandMessageCleaner.h diff --git a/inc/fsfw/ipc/CommandMessageIF.h b/src/fsfw/ipc/CommandMessageIF.h similarity index 100% rename from inc/fsfw/ipc/CommandMessageIF.h rename to src/fsfw/ipc/CommandMessageIF.h diff --git a/inc/fsfw/ipc/FwMessageTypes.h b/src/fsfw/ipc/FwMessageTypes.h similarity index 100% rename from inc/fsfw/ipc/FwMessageTypes.h rename to src/fsfw/ipc/FwMessageTypes.h diff --git a/inc/fsfw/ipc/MessageQueueIF.h b/src/fsfw/ipc/MessageQueueIF.h similarity index 100% rename from inc/fsfw/ipc/MessageQueueIF.h rename to src/fsfw/ipc/MessageQueueIF.h diff --git a/src/core/ipc/MessageQueueMessage.cpp b/src/fsfw/ipc/MessageQueueMessage.cpp similarity index 100% rename from src/core/ipc/MessageQueueMessage.cpp rename to src/fsfw/ipc/MessageQueueMessage.cpp diff --git a/inc/fsfw/ipc/MessageQueueMessage.h b/src/fsfw/ipc/MessageQueueMessage.h similarity index 100% rename from inc/fsfw/ipc/MessageQueueMessage.h rename to src/fsfw/ipc/MessageQueueMessage.h diff --git a/inc/fsfw/ipc/MessageQueueMessageIF.h b/src/fsfw/ipc/MessageQueueMessageIF.h similarity index 100% rename from inc/fsfw/ipc/MessageQueueMessageIF.h rename to src/fsfw/ipc/MessageQueueMessageIF.h diff --git a/inc/fsfw/ipc/MessageQueueSenderIF.h b/src/fsfw/ipc/MessageQueueSenderIF.h similarity index 100% rename from inc/fsfw/ipc/MessageQueueSenderIF.h rename to src/fsfw/ipc/MessageQueueSenderIF.h diff --git a/inc/fsfw/ipc/MutexFactory.h b/src/fsfw/ipc/MutexFactory.h similarity index 100% rename from inc/fsfw/ipc/MutexFactory.h rename to src/fsfw/ipc/MutexFactory.h diff --git a/inc/fsfw/ipc/MutexGuard.h b/src/fsfw/ipc/MutexGuard.h similarity index 100% rename from inc/fsfw/ipc/MutexGuard.h rename to src/fsfw/ipc/MutexGuard.h diff --git a/inc/fsfw/ipc/MutexIF.h b/src/fsfw/ipc/MutexIF.h similarity index 100% rename from inc/fsfw/ipc/MutexIF.h rename to src/fsfw/ipc/MutexIF.h diff --git a/inc/fsfw/ipc/QueueFactory.h b/src/fsfw/ipc/QueueFactory.h similarity index 100% rename from inc/fsfw/ipc/QueueFactory.h rename to src/fsfw/ipc/QueueFactory.h diff --git a/inc/fsfw/ipc/messageQueueDefinitions.h b/src/fsfw/ipc/messageQueueDefinitions.h similarity index 100% rename from inc/fsfw/ipc/messageQueueDefinitions.h rename to src/fsfw/ipc/messageQueueDefinitions.h diff --git a/inc/fsfw/memory/AcceptsMemoryMessagesIF.h b/src/fsfw/memory/AcceptsMemoryMessagesIF.h similarity index 100% rename from inc/fsfw/memory/AcceptsMemoryMessagesIF.h rename to src/fsfw/memory/AcceptsMemoryMessagesIF.h diff --git a/src/core/memory/CMakeLists.txt b/src/fsfw/memory/CMakeLists.txt similarity index 100% rename from src/core/memory/CMakeLists.txt rename to src/fsfw/memory/CMakeLists.txt diff --git a/src/core/memory/GenericFileSystemMessage.cpp b/src/fsfw/memory/GenericFileSystemMessage.cpp similarity index 100% rename from src/core/memory/GenericFileSystemMessage.cpp rename to src/fsfw/memory/GenericFileSystemMessage.cpp diff --git a/inc/fsfw/memory/GenericFileSystemMessage.h b/src/fsfw/memory/GenericFileSystemMessage.h similarity index 100% rename from inc/fsfw/memory/GenericFileSystemMessage.h rename to src/fsfw/memory/GenericFileSystemMessage.h diff --git a/inc/fsfw/memory/HasFileSystemIF.h b/src/fsfw/memory/HasFileSystemIF.h similarity index 100% rename from inc/fsfw/memory/HasFileSystemIF.h rename to src/fsfw/memory/HasFileSystemIF.h diff --git a/inc/fsfw/memory/HasMemoryIF.h b/src/fsfw/memory/HasMemoryIF.h similarity index 100% rename from inc/fsfw/memory/HasMemoryIF.h rename to src/fsfw/memory/HasMemoryIF.h diff --git a/src/core/memory/MemoryHelper.cpp b/src/fsfw/memory/MemoryHelper.cpp similarity index 100% rename from src/core/memory/MemoryHelper.cpp rename to src/fsfw/memory/MemoryHelper.cpp diff --git a/inc/fsfw/memory/MemoryHelper.h b/src/fsfw/memory/MemoryHelper.h similarity index 100% rename from inc/fsfw/memory/MemoryHelper.h rename to src/fsfw/memory/MemoryHelper.h diff --git a/src/core/memory/MemoryMessage.cpp b/src/fsfw/memory/MemoryMessage.cpp similarity index 100% rename from src/core/memory/MemoryMessage.cpp rename to src/fsfw/memory/MemoryMessage.cpp diff --git a/inc/fsfw/memory/MemoryMessage.h b/src/fsfw/memory/MemoryMessage.h similarity index 100% rename from inc/fsfw/memory/MemoryMessage.h rename to src/fsfw/memory/MemoryMessage.h diff --git a/src/core/modes/CMakeLists.txt b/src/fsfw/modes/CMakeLists.txt similarity index 100% rename from src/core/modes/CMakeLists.txt rename to src/fsfw/modes/CMakeLists.txt diff --git a/inc/fsfw/modes/HasModesIF.h b/src/fsfw/modes/HasModesIF.h similarity index 100% rename from inc/fsfw/modes/HasModesIF.h rename to src/fsfw/modes/HasModesIF.h diff --git a/src/core/modes/ModeHelper.cpp b/src/fsfw/modes/ModeHelper.cpp similarity index 100% rename from src/core/modes/ModeHelper.cpp rename to src/fsfw/modes/ModeHelper.cpp diff --git a/inc/fsfw/modes/ModeHelper.h b/src/fsfw/modes/ModeHelper.h similarity index 100% rename from inc/fsfw/modes/ModeHelper.h rename to src/fsfw/modes/ModeHelper.h diff --git a/src/core/modes/ModeMessage.cpp b/src/fsfw/modes/ModeMessage.cpp similarity index 100% rename from src/core/modes/ModeMessage.cpp rename to src/fsfw/modes/ModeMessage.cpp diff --git a/inc/fsfw/modes/ModeMessage.h b/src/fsfw/modes/ModeMessage.h similarity index 100% rename from inc/fsfw/modes/ModeMessage.h rename to src/fsfw/modes/ModeMessage.h diff --git a/inc/fsfw/monitoring/AbsLimitMonitor.h b/src/fsfw/monitoring/AbsLimitMonitor.h similarity index 100% rename from inc/fsfw/monitoring/AbsLimitMonitor.h rename to src/fsfw/monitoring/AbsLimitMonitor.h diff --git a/src/opt/monitoring/CMakeLists.txt b/src/fsfw/monitoring/CMakeLists.txt similarity index 100% rename from src/opt/monitoring/CMakeLists.txt rename to src/fsfw/monitoring/CMakeLists.txt diff --git a/inc/fsfw/monitoring/HasMonitorsIF.h b/src/fsfw/monitoring/HasMonitorsIF.h similarity index 100% rename from inc/fsfw/monitoring/HasMonitorsIF.h rename to src/fsfw/monitoring/HasMonitorsIF.h diff --git a/inc/fsfw/monitoring/LimitMonitor.h b/src/fsfw/monitoring/LimitMonitor.h similarity index 100% rename from inc/fsfw/monitoring/LimitMonitor.h rename to src/fsfw/monitoring/LimitMonitor.h diff --git a/src/opt/monitoring/LimitViolationReporter.cpp b/src/fsfw/monitoring/LimitViolationReporter.cpp similarity index 100% rename from src/opt/monitoring/LimitViolationReporter.cpp rename to src/fsfw/monitoring/LimitViolationReporter.cpp diff --git a/inc/fsfw/monitoring/LimitViolationReporter.h b/src/fsfw/monitoring/LimitViolationReporter.h similarity index 100% rename from inc/fsfw/monitoring/LimitViolationReporter.h rename to src/fsfw/monitoring/LimitViolationReporter.h diff --git a/inc/fsfw/monitoring/MonitorBase.h b/src/fsfw/monitoring/MonitorBase.h similarity index 100% rename from inc/fsfw/monitoring/MonitorBase.h rename to src/fsfw/monitoring/MonitorBase.h diff --git a/inc/fsfw/monitoring/MonitorReporter.h b/src/fsfw/monitoring/MonitorReporter.h similarity index 100% rename from inc/fsfw/monitoring/MonitorReporter.h rename to src/fsfw/monitoring/MonitorReporter.h diff --git a/inc/fsfw/monitoring/MonitoringIF.h b/src/fsfw/monitoring/MonitoringIF.h similarity index 100% rename from inc/fsfw/monitoring/MonitoringIF.h rename to src/fsfw/monitoring/MonitoringIF.h diff --git a/src/opt/monitoring/MonitoringMessage.cpp b/src/fsfw/monitoring/MonitoringMessage.cpp similarity index 100% rename from src/opt/monitoring/MonitoringMessage.cpp rename to src/fsfw/monitoring/MonitoringMessage.cpp diff --git a/inc/fsfw/monitoring/MonitoringMessage.h b/src/fsfw/monitoring/MonitoringMessage.h similarity index 100% rename from inc/fsfw/monitoring/MonitoringMessage.h rename to src/fsfw/monitoring/MonitoringMessage.h diff --git a/inc/fsfw/monitoring/MonitoringMessageContent.h b/src/fsfw/monitoring/MonitoringMessageContent.h similarity index 100% rename from inc/fsfw/monitoring/MonitoringMessageContent.h rename to src/fsfw/monitoring/MonitoringMessageContent.h diff --git a/inc/fsfw/monitoring/ReceivesMonitoringReportsIF.h b/src/fsfw/monitoring/ReceivesMonitoringReportsIF.h similarity index 100% rename from inc/fsfw/monitoring/ReceivesMonitoringReportsIF.h rename to src/fsfw/monitoring/ReceivesMonitoringReportsIF.h diff --git a/inc/fsfw/monitoring/TriplexMonitor.h b/src/fsfw/monitoring/TriplexMonitor.h similarity index 100% rename from inc/fsfw/monitoring/TriplexMonitor.h rename to src/fsfw/monitoring/TriplexMonitor.h diff --git a/inc/fsfw/monitoring/TwoValueLimitMonitor.h b/src/fsfw/monitoring/TwoValueLimitMonitor.h similarity index 100% rename from inc/fsfw/monitoring/TwoValueLimitMonitor.h rename to src/fsfw/monitoring/TwoValueLimitMonitor.h diff --git a/src/core/objectmanager/CMakeLists.txt b/src/fsfw/objectmanager/CMakeLists.txt similarity index 100% rename from src/core/objectmanager/CMakeLists.txt rename to src/fsfw/objectmanager/CMakeLists.txt diff --git a/src/core/objectmanager/ObjectManager.cpp b/src/fsfw/objectmanager/ObjectManager.cpp similarity index 100% rename from src/core/objectmanager/ObjectManager.cpp rename to src/fsfw/objectmanager/ObjectManager.cpp diff --git a/inc/fsfw/objectmanager/ObjectManager.h b/src/fsfw/objectmanager/ObjectManager.h similarity index 100% rename from inc/fsfw/objectmanager/ObjectManager.h rename to src/fsfw/objectmanager/ObjectManager.h diff --git a/inc/fsfw/objectmanager/ObjectManagerIF.h b/src/fsfw/objectmanager/ObjectManagerIF.h similarity index 100% rename from inc/fsfw/objectmanager/ObjectManagerIF.h rename to src/fsfw/objectmanager/ObjectManagerIF.h diff --git a/src/core/objectmanager/SystemObject.cpp b/src/fsfw/objectmanager/SystemObject.cpp similarity index 100% rename from src/core/objectmanager/SystemObject.cpp rename to src/fsfw/objectmanager/SystemObject.cpp diff --git a/inc/fsfw/objectmanager/SystemObject.h b/src/fsfw/objectmanager/SystemObject.h similarity index 100% rename from inc/fsfw/objectmanager/SystemObject.h rename to src/fsfw/objectmanager/SystemObject.h diff --git a/inc/fsfw/objectmanager/SystemObjectIF.h b/src/fsfw/objectmanager/SystemObjectIF.h similarity index 100% rename from inc/fsfw/objectmanager/SystemObjectIF.h rename to src/fsfw/objectmanager/SystemObjectIF.h diff --git a/inc/fsfw/objectmanager/frameworkObjects.h b/src/fsfw/objectmanager/frameworkObjects.h similarity index 100% rename from inc/fsfw/objectmanager/frameworkObjects.h rename to src/fsfw/objectmanager/frameworkObjects.h diff --git a/src/osal/CMakeLists.txt b/src/fsfw/osal/CMakeLists.txt similarity index 100% rename from src/osal/CMakeLists.txt rename to src/fsfw/osal/CMakeLists.txt diff --git a/inc/fsfw/osal/Endiness.h b/src/fsfw/osal/Endiness.h similarity index 100% rename from inc/fsfw/osal/Endiness.h rename to src/fsfw/osal/Endiness.h diff --git a/inc/fsfw/osal/InternalErrorCodes.h b/src/fsfw/osal/InternalErrorCodes.h similarity index 100% rename from inc/fsfw/osal/InternalErrorCodes.h rename to src/fsfw/osal/InternalErrorCodes.h diff --git a/src/osal/common/CMakeLists.txt b/src/fsfw/osal/common/CMakeLists.txt similarity index 100% rename from src/osal/common/CMakeLists.txt rename to src/fsfw/osal/common/CMakeLists.txt diff --git a/src/osal/common/TcpIpBase.cpp b/src/fsfw/osal/common/TcpIpBase.cpp similarity index 100% rename from src/osal/common/TcpIpBase.cpp rename to src/fsfw/osal/common/TcpIpBase.cpp diff --git a/inc/fsfw/osal/common/TcpIpBase.h b/src/fsfw/osal/common/TcpIpBase.h similarity index 100% rename from inc/fsfw/osal/common/TcpIpBase.h rename to src/fsfw/osal/common/TcpIpBase.h diff --git a/src/osal/common/TcpTmTcBridge.cpp b/src/fsfw/osal/common/TcpTmTcBridge.cpp similarity index 100% rename from src/osal/common/TcpTmTcBridge.cpp rename to src/fsfw/osal/common/TcpTmTcBridge.cpp diff --git a/inc/fsfw/osal/common/TcpTmTcBridge.h b/src/fsfw/osal/common/TcpTmTcBridge.h similarity index 100% rename from inc/fsfw/osal/common/TcpTmTcBridge.h rename to src/fsfw/osal/common/TcpTmTcBridge.h diff --git a/src/osal/common/TcpTmTcServer.cpp b/src/fsfw/osal/common/TcpTmTcServer.cpp similarity index 100% rename from src/osal/common/TcpTmTcServer.cpp rename to src/fsfw/osal/common/TcpTmTcServer.cpp diff --git a/inc/fsfw/osal/common/TcpTmTcServer.h b/src/fsfw/osal/common/TcpTmTcServer.h similarity index 100% rename from inc/fsfw/osal/common/TcpTmTcServer.h rename to src/fsfw/osal/common/TcpTmTcServer.h diff --git a/src/osal/common/UdpTcPollingTask.cpp b/src/fsfw/osal/common/UdpTcPollingTask.cpp similarity index 100% rename from src/osal/common/UdpTcPollingTask.cpp rename to src/fsfw/osal/common/UdpTcPollingTask.cpp diff --git a/inc/fsfw/osal/common/UdpTcPollingTask.h b/src/fsfw/osal/common/UdpTcPollingTask.h similarity index 100% rename from inc/fsfw/osal/common/UdpTcPollingTask.h rename to src/fsfw/osal/common/UdpTcPollingTask.h diff --git a/src/osal/common/UdpTmTcBridge.cpp b/src/fsfw/osal/common/UdpTmTcBridge.cpp similarity index 100% rename from src/osal/common/UdpTmTcBridge.cpp rename to src/fsfw/osal/common/UdpTmTcBridge.cpp diff --git a/inc/fsfw/osal/common/UdpTmTcBridge.h b/src/fsfw/osal/common/UdpTmTcBridge.h similarity index 100% rename from inc/fsfw/osal/common/UdpTmTcBridge.h rename to src/fsfw/osal/common/UdpTmTcBridge.h diff --git a/src/osal/common/tcpipCommon.cpp b/src/fsfw/osal/common/tcpipCommon.cpp similarity index 100% rename from src/osal/common/tcpipCommon.cpp rename to src/fsfw/osal/common/tcpipCommon.cpp diff --git a/inc/fsfw/osal/common/tcpipCommon.h b/src/fsfw/osal/common/tcpipCommon.h similarity index 100% rename from inc/fsfw/osal/common/tcpipCommon.h rename to src/fsfw/osal/common/tcpipCommon.h diff --git a/inc/fsfw/osal/common/tcpipHelpers.h b/src/fsfw/osal/common/tcpipHelpers.h similarity index 100% rename from inc/fsfw/osal/common/tcpipHelpers.h rename to src/fsfw/osal/common/tcpipHelpers.h diff --git a/src/osal/freertos/BinSemaphUsingTask.cpp b/src/fsfw/osal/freertos/BinSemaphUsingTask.cpp similarity index 100% rename from src/osal/freertos/BinSemaphUsingTask.cpp rename to src/fsfw/osal/freertos/BinSemaphUsingTask.cpp diff --git a/inc/fsfw/osal/freertos/BinSemaphUsingTask.h b/src/fsfw/osal/freertos/BinSemaphUsingTask.h similarity index 100% rename from inc/fsfw/osal/freertos/BinSemaphUsingTask.h rename to src/fsfw/osal/freertos/BinSemaphUsingTask.h diff --git a/src/osal/freertos/BinarySemaphore.cpp b/src/fsfw/osal/freertos/BinarySemaphore.cpp similarity index 100% rename from src/osal/freertos/BinarySemaphore.cpp rename to src/fsfw/osal/freertos/BinarySemaphore.cpp diff --git a/inc/fsfw/osal/freertos/BinarySemaphore.h b/src/fsfw/osal/freertos/BinarySemaphore.h similarity index 100% rename from inc/fsfw/osal/freertos/BinarySemaphore.h rename to src/fsfw/osal/freertos/BinarySemaphore.h diff --git a/src/osal/freertos/CMakeLists.txt b/src/fsfw/osal/freertos/CMakeLists.txt similarity index 100% rename from src/osal/freertos/CMakeLists.txt rename to src/fsfw/osal/freertos/CMakeLists.txt diff --git a/src/osal/freertos/Clock.cpp b/src/fsfw/osal/freertos/Clock.cpp similarity index 100% rename from src/osal/freertos/Clock.cpp rename to src/fsfw/osal/freertos/Clock.cpp diff --git a/src/osal/freertos/CountingSemaphUsingTask.cpp b/src/fsfw/osal/freertos/CountingSemaphUsingTask.cpp similarity index 100% rename from src/osal/freertos/CountingSemaphUsingTask.cpp rename to src/fsfw/osal/freertos/CountingSemaphUsingTask.cpp diff --git a/inc/fsfw/osal/freertos/CountingSemaphUsingTask.h b/src/fsfw/osal/freertos/CountingSemaphUsingTask.h similarity index 100% rename from inc/fsfw/osal/freertos/CountingSemaphUsingTask.h rename to src/fsfw/osal/freertos/CountingSemaphUsingTask.h diff --git a/src/osal/freertos/CountingSemaphore.cpp b/src/fsfw/osal/freertos/CountingSemaphore.cpp similarity index 100% rename from src/osal/freertos/CountingSemaphore.cpp rename to src/fsfw/osal/freertos/CountingSemaphore.cpp diff --git a/inc/fsfw/osal/freertos/CountingSemaphore.h b/src/fsfw/osal/freertos/CountingSemaphore.h similarity index 100% rename from inc/fsfw/osal/freertos/CountingSemaphore.h rename to src/fsfw/osal/freertos/CountingSemaphore.h diff --git a/src/osal/freertos/FixedTimeslotTask.cpp b/src/fsfw/osal/freertos/FixedTimeslotTask.cpp similarity index 100% rename from src/osal/freertos/FixedTimeslotTask.cpp rename to src/fsfw/osal/freertos/FixedTimeslotTask.cpp diff --git a/inc/fsfw/osal/freertos/FixedTimeslotTask.h b/src/fsfw/osal/freertos/FixedTimeslotTask.h similarity index 100% rename from inc/fsfw/osal/freertos/FixedTimeslotTask.h rename to src/fsfw/osal/freertos/FixedTimeslotTask.h diff --git a/inc/fsfw/osal/freertos/FreeRTOSTaskIF.h b/src/fsfw/osal/freertos/FreeRTOSTaskIF.h similarity index 100% rename from inc/fsfw/osal/freertos/FreeRTOSTaskIF.h rename to src/fsfw/osal/freertos/FreeRTOSTaskIF.h diff --git a/src/osal/freertos/MessageQueue.cpp b/src/fsfw/osal/freertos/MessageQueue.cpp similarity index 100% rename from src/osal/freertos/MessageQueue.cpp rename to src/fsfw/osal/freertos/MessageQueue.cpp diff --git a/inc/fsfw/osal/freertos/MessageQueue.h b/src/fsfw/osal/freertos/MessageQueue.h similarity index 100% rename from inc/fsfw/osal/freertos/MessageQueue.h rename to src/fsfw/osal/freertos/MessageQueue.h diff --git a/src/osal/freertos/Mutex.cpp b/src/fsfw/osal/freertos/Mutex.cpp similarity index 100% rename from src/osal/freertos/Mutex.cpp rename to src/fsfw/osal/freertos/Mutex.cpp diff --git a/inc/fsfw/osal/freertos/Mutex.h b/src/fsfw/osal/freertos/Mutex.h similarity index 100% rename from inc/fsfw/osal/freertos/Mutex.h rename to src/fsfw/osal/freertos/Mutex.h diff --git a/src/osal/freertos/MutexFactory.cpp b/src/fsfw/osal/freertos/MutexFactory.cpp similarity index 100% rename from src/osal/freertos/MutexFactory.cpp rename to src/fsfw/osal/freertos/MutexFactory.cpp diff --git a/src/osal/freertos/PeriodicTask.cpp b/src/fsfw/osal/freertos/PeriodicTask.cpp similarity index 100% rename from src/osal/freertos/PeriodicTask.cpp rename to src/fsfw/osal/freertos/PeriodicTask.cpp diff --git a/inc/fsfw/osal/freertos/PeriodicTask.h b/src/fsfw/osal/freertos/PeriodicTask.h similarity index 100% rename from inc/fsfw/osal/freertos/PeriodicTask.h rename to src/fsfw/osal/freertos/PeriodicTask.h diff --git a/src/osal/freertos/QueueFactory.cpp b/src/fsfw/osal/freertos/QueueFactory.cpp similarity index 100% rename from src/osal/freertos/QueueFactory.cpp rename to src/fsfw/osal/freertos/QueueFactory.cpp diff --git a/src/osal/freertos/QueueMapManager.cpp b/src/fsfw/osal/freertos/QueueMapManager.cpp similarity index 100% rename from src/osal/freertos/QueueMapManager.cpp rename to src/fsfw/osal/freertos/QueueMapManager.cpp diff --git a/inc/fsfw/osal/freertos/QueueMapManager.h b/src/fsfw/osal/freertos/QueueMapManager.h similarity index 100% rename from inc/fsfw/osal/freertos/QueueMapManager.h rename to src/fsfw/osal/freertos/QueueMapManager.h diff --git a/inc/fsfw/osal/freertos/README.md b/src/fsfw/osal/freertos/README.md similarity index 100% rename from inc/fsfw/osal/freertos/README.md rename to src/fsfw/osal/freertos/README.md diff --git a/src/osal/freertos/SemaphoreFactory.cpp b/src/fsfw/osal/freertos/SemaphoreFactory.cpp similarity index 100% rename from src/osal/freertos/SemaphoreFactory.cpp rename to src/fsfw/osal/freertos/SemaphoreFactory.cpp diff --git a/src/osal/freertos/TaskFactory.cpp b/src/fsfw/osal/freertos/TaskFactory.cpp similarity index 100% rename from src/osal/freertos/TaskFactory.cpp rename to src/fsfw/osal/freertos/TaskFactory.cpp diff --git a/src/osal/freertos/TaskManagement.cpp b/src/fsfw/osal/freertos/TaskManagement.cpp similarity index 100% rename from src/osal/freertos/TaskManagement.cpp rename to src/fsfw/osal/freertos/TaskManagement.cpp diff --git a/inc/fsfw/osal/freertos/TaskManagement.h b/src/fsfw/osal/freertos/TaskManagement.h similarity index 100% rename from inc/fsfw/osal/freertos/TaskManagement.h rename to src/fsfw/osal/freertos/TaskManagement.h diff --git a/src/osal/freertos/Timekeeper.cpp b/src/fsfw/osal/freertos/Timekeeper.cpp similarity index 100% rename from src/osal/freertos/Timekeeper.cpp rename to src/fsfw/osal/freertos/Timekeeper.cpp diff --git a/inc/fsfw/osal/freertos/Timekeeper.h b/src/fsfw/osal/freertos/Timekeeper.h similarity index 100% rename from inc/fsfw/osal/freertos/Timekeeper.h rename to src/fsfw/osal/freertos/Timekeeper.h diff --git a/src/osal/host/CMakeLists.txt b/src/fsfw/osal/host/CMakeLists.txt similarity index 100% rename from src/osal/host/CMakeLists.txt rename to src/fsfw/osal/host/CMakeLists.txt diff --git a/src/osal/host/Clock.cpp b/src/fsfw/osal/host/Clock.cpp similarity index 100% rename from src/osal/host/Clock.cpp rename to src/fsfw/osal/host/Clock.cpp diff --git a/src/osal/host/FixedTimeslotTask.cpp b/src/fsfw/osal/host/FixedTimeslotTask.cpp similarity index 100% rename from src/osal/host/FixedTimeslotTask.cpp rename to src/fsfw/osal/host/FixedTimeslotTask.cpp diff --git a/inc/fsfw/osal/host/FixedTimeslotTask.h b/src/fsfw/osal/host/FixedTimeslotTask.h similarity index 100% rename from inc/fsfw/osal/host/FixedTimeslotTask.h rename to src/fsfw/osal/host/FixedTimeslotTask.h diff --git a/src/osal/host/MessageQueue.cpp b/src/fsfw/osal/host/MessageQueue.cpp similarity index 100% rename from src/osal/host/MessageQueue.cpp rename to src/fsfw/osal/host/MessageQueue.cpp diff --git a/inc/fsfw/osal/host/MessageQueue.h b/src/fsfw/osal/host/MessageQueue.h similarity index 97% rename from inc/fsfw/osal/host/MessageQueue.h rename to src/fsfw/osal/host/MessageQueue.h index 1c9b5e33..0bdfd8fc 100644 --- a/inc/fsfw/osal/host/MessageQueue.h +++ b/src/fsfw/osal/host/MessageQueue.h @@ -1,11 +1,11 @@ #ifndef FRAMEWORK_OSAL_HOST_MESSAGEQUEUE_H_ #define FRAMEWORK_OSAL_HOST_MESSAGEQUEUE_H_ -#include "../../internalError/InternalErrorReporterIF.h" -#include "../../ipc/MessageQueueIF.h" -#include "../../ipc/MessageQueueMessage.h" -#include "../../ipc/MutexIF.h" -#include "../../timemanager/Clock.h" +#include "fsfw/internalerror/InternalErrorReporterIF.h" +#include "fsfw/ipc/MessageQueueIF.h" +#include "fsfw/ipc/MessageQueueMessage.h" +#include "fsfw/ipc/MutexIF.h" +#include "fsfw/timemanager/Clock.h" #include #include diff --git a/src/osal/host/Mutex.cpp b/src/fsfw/osal/host/Mutex.cpp similarity index 95% rename from src/osal/host/Mutex.cpp rename to src/fsfw/osal/host/Mutex.cpp index 1c8b1dd8..e423ea93 100644 --- a/src/osal/host/Mutex.cpp +++ b/src/fsfw/osal/host/Mutex.cpp @@ -1,4 +1,4 @@ -#include "Mutex.h" +#include "fsfw/osal/host/Mutex.h" #include "fsfw/serviceinterface/ServiceInterface.h" Mutex::Mutex() {} diff --git a/inc/fsfw/osal/host/Mutex.h b/src/fsfw/osal/host/Mutex.h similarity index 100% rename from inc/fsfw/osal/host/Mutex.h rename to src/fsfw/osal/host/Mutex.h diff --git a/src/osal/host/MutexFactory.cpp b/src/fsfw/osal/host/MutexFactory.cpp similarity index 100% rename from src/osal/host/MutexFactory.cpp rename to src/fsfw/osal/host/MutexFactory.cpp diff --git a/src/osal/host/PeriodicTask.cpp b/src/fsfw/osal/host/PeriodicTask.cpp similarity index 100% rename from src/osal/host/PeriodicTask.cpp rename to src/fsfw/osal/host/PeriodicTask.cpp diff --git a/inc/fsfw/osal/host/PeriodicTask.h b/src/fsfw/osal/host/PeriodicTask.h similarity index 100% rename from inc/fsfw/osal/host/PeriodicTask.h rename to src/fsfw/osal/host/PeriodicTask.h diff --git a/src/osal/host/QueueFactory.cpp b/src/fsfw/osal/host/QueueFactory.cpp similarity index 100% rename from src/osal/host/QueueFactory.cpp rename to src/fsfw/osal/host/QueueFactory.cpp diff --git a/src/osal/host/QueueMapManager.cpp b/src/fsfw/osal/host/QueueMapManager.cpp similarity index 100% rename from src/osal/host/QueueMapManager.cpp rename to src/fsfw/osal/host/QueueMapManager.cpp diff --git a/inc/fsfw/osal/host/QueueMapManager.h b/src/fsfw/osal/host/QueueMapManager.h similarity index 100% rename from inc/fsfw/osal/host/QueueMapManager.h rename to src/fsfw/osal/host/QueueMapManager.h diff --git a/src/osal/host/SemaphoreFactory.cpp b/src/fsfw/osal/host/SemaphoreFactory.cpp similarity index 100% rename from src/osal/host/SemaphoreFactory.cpp rename to src/fsfw/osal/host/SemaphoreFactory.cpp diff --git a/src/osal/host/TaskFactory.cpp b/src/fsfw/osal/host/TaskFactory.cpp similarity index 100% rename from src/osal/host/TaskFactory.cpp rename to src/fsfw/osal/host/TaskFactory.cpp diff --git a/src/osal/host/taskHelpers.cpp b/src/fsfw/osal/host/taskHelpers.cpp similarity index 100% rename from src/osal/host/taskHelpers.cpp rename to src/fsfw/osal/host/taskHelpers.cpp diff --git a/inc/fsfw/osal/host/taskHelpers.h b/src/fsfw/osal/host/taskHelpers.h similarity index 100% rename from inc/fsfw/osal/host/taskHelpers.h rename to src/fsfw/osal/host/taskHelpers.h diff --git a/src/osal/linux/BinarySemaphore.cpp b/src/fsfw/osal/linux/BinarySemaphore.cpp similarity index 100% rename from src/osal/linux/BinarySemaphore.cpp rename to src/fsfw/osal/linux/BinarySemaphore.cpp diff --git a/inc/fsfw/osal/linux/BinarySemaphore.h b/src/fsfw/osal/linux/BinarySemaphore.h similarity index 100% rename from inc/fsfw/osal/linux/BinarySemaphore.h rename to src/fsfw/osal/linux/BinarySemaphore.h diff --git a/src/osal/linux/CMakeLists.txt b/src/fsfw/osal/linux/CMakeLists.txt similarity index 100% rename from src/osal/linux/CMakeLists.txt rename to src/fsfw/osal/linux/CMakeLists.txt diff --git a/src/osal/linux/Clock.cpp b/src/fsfw/osal/linux/Clock.cpp similarity index 100% rename from src/osal/linux/Clock.cpp rename to src/fsfw/osal/linux/Clock.cpp diff --git a/src/osal/linux/CountingSemaphore.cpp b/src/fsfw/osal/linux/CountingSemaphore.cpp similarity index 100% rename from src/osal/linux/CountingSemaphore.cpp rename to src/fsfw/osal/linux/CountingSemaphore.cpp diff --git a/inc/fsfw/osal/linux/CountingSemaphore.h b/src/fsfw/osal/linux/CountingSemaphore.h similarity index 100% rename from inc/fsfw/osal/linux/CountingSemaphore.h rename to src/fsfw/osal/linux/CountingSemaphore.h diff --git a/src/osal/linux/FixedTimeslotTask.cpp b/src/fsfw/osal/linux/FixedTimeslotTask.cpp similarity index 100% rename from src/osal/linux/FixedTimeslotTask.cpp rename to src/fsfw/osal/linux/FixedTimeslotTask.cpp diff --git a/inc/fsfw/osal/linux/FixedTimeslotTask.h b/src/fsfw/osal/linux/FixedTimeslotTask.h similarity index 100% rename from inc/fsfw/osal/linux/FixedTimeslotTask.h rename to src/fsfw/osal/linux/FixedTimeslotTask.h diff --git a/src/osal/linux/InternalErrorCodes.cpp b/src/fsfw/osal/linux/InternalErrorCodes.cpp similarity index 100% rename from src/osal/linux/InternalErrorCodes.cpp rename to src/fsfw/osal/linux/InternalErrorCodes.cpp diff --git a/src/osal/linux/MessageQueue.cpp b/src/fsfw/osal/linux/MessageQueue.cpp similarity index 100% rename from src/osal/linux/MessageQueue.cpp rename to src/fsfw/osal/linux/MessageQueue.cpp diff --git a/inc/fsfw/osal/linux/MessageQueue.h b/src/fsfw/osal/linux/MessageQueue.h similarity index 100% rename from inc/fsfw/osal/linux/MessageQueue.h rename to src/fsfw/osal/linux/MessageQueue.h diff --git a/src/osal/linux/Mutex.cpp b/src/fsfw/osal/linux/Mutex.cpp similarity index 100% rename from src/osal/linux/Mutex.cpp rename to src/fsfw/osal/linux/Mutex.cpp diff --git a/inc/fsfw/osal/linux/Mutex.h b/src/fsfw/osal/linux/Mutex.h similarity index 100% rename from inc/fsfw/osal/linux/Mutex.h rename to src/fsfw/osal/linux/Mutex.h diff --git a/src/osal/linux/MutexFactory.cpp b/src/fsfw/osal/linux/MutexFactory.cpp similarity index 100% rename from src/osal/linux/MutexFactory.cpp rename to src/fsfw/osal/linux/MutexFactory.cpp diff --git a/src/osal/linux/PeriodicPosixTask.cpp b/src/fsfw/osal/linux/PeriodicPosixTask.cpp similarity index 100% rename from src/osal/linux/PeriodicPosixTask.cpp rename to src/fsfw/osal/linux/PeriodicPosixTask.cpp diff --git a/inc/fsfw/osal/linux/PeriodicPosixTask.h b/src/fsfw/osal/linux/PeriodicPosixTask.h similarity index 100% rename from inc/fsfw/osal/linux/PeriodicPosixTask.h rename to src/fsfw/osal/linux/PeriodicPosixTask.h diff --git a/src/osal/linux/PosixThread.cpp b/src/fsfw/osal/linux/PosixThread.cpp similarity index 100% rename from src/osal/linux/PosixThread.cpp rename to src/fsfw/osal/linux/PosixThread.cpp diff --git a/inc/fsfw/osal/linux/PosixThread.h b/src/fsfw/osal/linux/PosixThread.h similarity index 100% rename from inc/fsfw/osal/linux/PosixThread.h rename to src/fsfw/osal/linux/PosixThread.h diff --git a/src/osal/linux/QueueFactory.cpp b/src/fsfw/osal/linux/QueueFactory.cpp similarity index 100% rename from src/osal/linux/QueueFactory.cpp rename to src/fsfw/osal/linux/QueueFactory.cpp diff --git a/src/osal/linux/SemaphoreFactory.cpp b/src/fsfw/osal/linux/SemaphoreFactory.cpp similarity index 100% rename from src/osal/linux/SemaphoreFactory.cpp rename to src/fsfw/osal/linux/SemaphoreFactory.cpp diff --git a/src/osal/linux/TaskFactory.cpp b/src/fsfw/osal/linux/TaskFactory.cpp similarity index 100% rename from src/osal/linux/TaskFactory.cpp rename to src/fsfw/osal/linux/TaskFactory.cpp diff --git a/src/osal/linux/Timer.cpp b/src/fsfw/osal/linux/Timer.cpp similarity index 100% rename from src/osal/linux/Timer.cpp rename to src/fsfw/osal/linux/Timer.cpp diff --git a/inc/fsfw/osal/linux/Timer.h b/src/fsfw/osal/linux/Timer.h similarity index 100% rename from inc/fsfw/osal/linux/Timer.h rename to src/fsfw/osal/linux/Timer.h diff --git a/src/osal/linux/tcpipHelpers.cpp b/src/fsfw/osal/linux/tcpipHelpers.cpp similarity index 100% rename from src/osal/linux/tcpipHelpers.cpp rename to src/fsfw/osal/linux/tcpipHelpers.cpp diff --git a/src/osal/linux/unixUtility.cpp b/src/fsfw/osal/linux/unixUtility.cpp similarity index 100% rename from src/osal/linux/unixUtility.cpp rename to src/fsfw/osal/linux/unixUtility.cpp diff --git a/inc/fsfw/osal/linux/unixUtility.h b/src/fsfw/osal/linux/unixUtility.h similarity index 100% rename from inc/fsfw/osal/linux/unixUtility.h rename to src/fsfw/osal/linux/unixUtility.h diff --git a/src/osal/rtems/BinarySemaphore.cpp b/src/fsfw/osal/rtems/BinarySemaphore.cpp similarity index 100% rename from src/osal/rtems/BinarySemaphore.cpp rename to src/fsfw/osal/rtems/BinarySemaphore.cpp diff --git a/src/osal/rtems/CMakeLists.txt b/src/fsfw/osal/rtems/CMakeLists.txt similarity index 100% rename from src/osal/rtems/CMakeLists.txt rename to src/fsfw/osal/rtems/CMakeLists.txt diff --git a/src/osal/rtems/Clock.cpp b/src/fsfw/osal/rtems/Clock.cpp similarity index 100% rename from src/osal/rtems/Clock.cpp rename to src/fsfw/osal/rtems/Clock.cpp diff --git a/src/osal/rtems/CpuUsage.cpp b/src/fsfw/osal/rtems/CpuUsage.cpp similarity index 100% rename from src/osal/rtems/CpuUsage.cpp rename to src/fsfw/osal/rtems/CpuUsage.cpp diff --git a/inc/fsfw/osal/rtems/CpuUsage.h b/src/fsfw/osal/rtems/CpuUsage.h similarity index 100% rename from inc/fsfw/osal/rtems/CpuUsage.h rename to src/fsfw/osal/rtems/CpuUsage.h diff --git a/src/osal/rtems/FixedTimeslotTask.cpp b/src/fsfw/osal/rtems/FixedTimeslotTask.cpp similarity index 100% rename from src/osal/rtems/FixedTimeslotTask.cpp rename to src/fsfw/osal/rtems/FixedTimeslotTask.cpp diff --git a/inc/fsfw/osal/rtems/FixedTimeslotTask.h b/src/fsfw/osal/rtems/FixedTimeslotTask.h similarity index 100% rename from inc/fsfw/osal/rtems/FixedTimeslotTask.h rename to src/fsfw/osal/rtems/FixedTimeslotTask.h diff --git a/src/osal/rtems/InitTask.cpp b/src/fsfw/osal/rtems/InitTask.cpp similarity index 100% rename from src/osal/rtems/InitTask.cpp rename to src/fsfw/osal/rtems/InitTask.cpp diff --git a/inc/fsfw/osal/rtems/InitTask.h b/src/fsfw/osal/rtems/InitTask.h similarity index 100% rename from inc/fsfw/osal/rtems/InitTask.h rename to src/fsfw/osal/rtems/InitTask.h diff --git a/src/osal/rtems/InternalErrorCodes.cpp b/src/fsfw/osal/rtems/InternalErrorCodes.cpp similarity index 100% rename from src/osal/rtems/InternalErrorCodes.cpp rename to src/fsfw/osal/rtems/InternalErrorCodes.cpp diff --git a/src/osal/rtems/MessageQueue.cpp b/src/fsfw/osal/rtems/MessageQueue.cpp similarity index 100% rename from src/osal/rtems/MessageQueue.cpp rename to src/fsfw/osal/rtems/MessageQueue.cpp diff --git a/inc/fsfw/osal/rtems/MessageQueue.h b/src/fsfw/osal/rtems/MessageQueue.h similarity index 100% rename from inc/fsfw/osal/rtems/MessageQueue.h rename to src/fsfw/osal/rtems/MessageQueue.h diff --git a/src/osal/rtems/Mutex.cpp b/src/fsfw/osal/rtems/Mutex.cpp similarity index 100% rename from src/osal/rtems/Mutex.cpp rename to src/fsfw/osal/rtems/Mutex.cpp diff --git a/inc/fsfw/osal/rtems/Mutex.h b/src/fsfw/osal/rtems/Mutex.h similarity index 100% rename from inc/fsfw/osal/rtems/Mutex.h rename to src/fsfw/osal/rtems/Mutex.h diff --git a/src/osal/rtems/MutexFactory.cpp b/src/fsfw/osal/rtems/MutexFactory.cpp similarity index 100% rename from src/osal/rtems/MutexFactory.cpp rename to src/fsfw/osal/rtems/MutexFactory.cpp diff --git a/src/osal/rtems/PeriodicTask.cpp b/src/fsfw/osal/rtems/PeriodicTask.cpp similarity index 100% rename from src/osal/rtems/PeriodicTask.cpp rename to src/fsfw/osal/rtems/PeriodicTask.cpp diff --git a/inc/fsfw/osal/rtems/PeriodicTask.h b/src/fsfw/osal/rtems/PeriodicTask.h similarity index 100% rename from inc/fsfw/osal/rtems/PeriodicTask.h rename to src/fsfw/osal/rtems/PeriodicTask.h diff --git a/src/osal/rtems/QueueFactory.cpp b/src/fsfw/osal/rtems/QueueFactory.cpp similarity index 100% rename from src/osal/rtems/QueueFactory.cpp rename to src/fsfw/osal/rtems/QueueFactory.cpp diff --git a/src/osal/rtems/RTEMSTaskBase.cpp b/src/fsfw/osal/rtems/RTEMSTaskBase.cpp similarity index 100% rename from src/osal/rtems/RTEMSTaskBase.cpp rename to src/fsfw/osal/rtems/RTEMSTaskBase.cpp diff --git a/inc/fsfw/osal/rtems/RTEMSTaskBase.h b/src/fsfw/osal/rtems/RTEMSTaskBase.h similarity index 100% rename from inc/fsfw/osal/rtems/RTEMSTaskBase.h rename to src/fsfw/osal/rtems/RTEMSTaskBase.h diff --git a/src/osal/rtems/RtemsBasic.cpp b/src/fsfw/osal/rtems/RtemsBasic.cpp similarity index 100% rename from src/osal/rtems/RtemsBasic.cpp rename to src/fsfw/osal/rtems/RtemsBasic.cpp diff --git a/inc/fsfw/osal/rtems/RtemsBasic.h b/src/fsfw/osal/rtems/RtemsBasic.h similarity index 100% rename from inc/fsfw/osal/rtems/RtemsBasic.h rename to src/fsfw/osal/rtems/RtemsBasic.h diff --git a/src/osal/rtems/SemaphoreFactory.cpp b/src/fsfw/osal/rtems/SemaphoreFactory.cpp similarity index 100% rename from src/osal/rtems/SemaphoreFactory.cpp rename to src/fsfw/osal/rtems/SemaphoreFactory.cpp diff --git a/src/osal/rtems/TaskFactory.cpp b/src/fsfw/osal/rtems/TaskFactory.cpp similarity index 100% rename from src/osal/rtems/TaskFactory.cpp rename to src/fsfw/osal/rtems/TaskFactory.cpp diff --git a/src/osal/windows/CMakeLists.txt b/src/fsfw/osal/windows/CMakeLists.txt similarity index 100% rename from src/osal/windows/CMakeLists.txt rename to src/fsfw/osal/windows/CMakeLists.txt diff --git a/src/osal/windows/tcpipHelpers.cpp b/src/fsfw/osal/windows/tcpipHelpers.cpp similarity index 100% rename from src/osal/windows/tcpipHelpers.cpp rename to src/fsfw/osal/windows/tcpipHelpers.cpp diff --git a/src/osal/windows/winTaskHelpers.cpp b/src/fsfw/osal/windows/winTaskHelpers.cpp similarity index 100% rename from src/osal/windows/winTaskHelpers.cpp rename to src/fsfw/osal/windows/winTaskHelpers.cpp diff --git a/inc/fsfw/osal/windows/winTaskHelpers.h b/src/fsfw/osal/windows/winTaskHelpers.h similarity index 100% rename from inc/fsfw/osal/windows/winTaskHelpers.h rename to src/fsfw/osal/windows/winTaskHelpers.h diff --git a/src/core/parameters/CMakeLists.txt b/src/fsfw/parameters/CMakeLists.txt similarity index 100% rename from src/core/parameters/CMakeLists.txt rename to src/fsfw/parameters/CMakeLists.txt diff --git a/inc/fsfw/parameters/HasParametersIF.h b/src/fsfw/parameters/HasParametersIF.h similarity index 100% rename from inc/fsfw/parameters/HasParametersIF.h rename to src/fsfw/parameters/HasParametersIF.h diff --git a/src/core/parameters/ParameterHelper.cpp b/src/fsfw/parameters/ParameterHelper.cpp similarity index 100% rename from src/core/parameters/ParameterHelper.cpp rename to src/fsfw/parameters/ParameterHelper.cpp diff --git a/inc/fsfw/parameters/ParameterHelper.h b/src/fsfw/parameters/ParameterHelper.h similarity index 100% rename from inc/fsfw/parameters/ParameterHelper.h rename to src/fsfw/parameters/ParameterHelper.h diff --git a/src/core/parameters/ParameterMessage.cpp b/src/fsfw/parameters/ParameterMessage.cpp similarity index 100% rename from src/core/parameters/ParameterMessage.cpp rename to src/fsfw/parameters/ParameterMessage.cpp diff --git a/inc/fsfw/parameters/ParameterMessage.h b/src/fsfw/parameters/ParameterMessage.h similarity index 100% rename from inc/fsfw/parameters/ParameterMessage.h rename to src/fsfw/parameters/ParameterMessage.h diff --git a/src/core/parameters/ParameterWrapper.cpp b/src/fsfw/parameters/ParameterWrapper.cpp similarity index 100% rename from src/core/parameters/ParameterWrapper.cpp rename to src/fsfw/parameters/ParameterWrapper.cpp diff --git a/inc/fsfw/parameters/ParameterWrapper.h b/src/fsfw/parameters/ParameterWrapper.h similarity index 100% rename from inc/fsfw/parameters/ParameterWrapper.h rename to src/fsfw/parameters/ParameterWrapper.h diff --git a/inc/fsfw/parameters/ReceivesParameterMessagesIF.h b/src/fsfw/parameters/ReceivesParameterMessagesIF.h similarity index 100% rename from inc/fsfw/parameters/ReceivesParameterMessagesIF.h rename to src/fsfw/parameters/ReceivesParameterMessagesIF.h diff --git a/inc/fsfw/platform.h b/src/fsfw/platform.h similarity index 100% rename from inc/fsfw/platform.h rename to src/fsfw/platform.h diff --git a/src/core/power/CMakeLists.txt b/src/fsfw/power/CMakeLists.txt similarity index 100% rename from src/core/power/CMakeLists.txt rename to src/fsfw/power/CMakeLists.txt diff --git a/src/core/power/Fuse.cpp b/src/fsfw/power/Fuse.cpp similarity index 100% rename from src/core/power/Fuse.cpp rename to src/fsfw/power/Fuse.cpp diff --git a/inc/fsfw/power/Fuse.h b/src/fsfw/power/Fuse.h similarity index 100% rename from inc/fsfw/power/Fuse.h rename to src/fsfw/power/Fuse.h diff --git a/src/core/power/PowerComponent.cpp b/src/fsfw/power/PowerComponent.cpp similarity index 100% rename from src/core/power/PowerComponent.cpp rename to src/fsfw/power/PowerComponent.cpp diff --git a/inc/fsfw/power/PowerComponent.h b/src/fsfw/power/PowerComponent.h similarity index 100% rename from inc/fsfw/power/PowerComponent.h rename to src/fsfw/power/PowerComponent.h diff --git a/inc/fsfw/power/PowerComponentIF.h b/src/fsfw/power/PowerComponentIF.h similarity index 100% rename from inc/fsfw/power/PowerComponentIF.h rename to src/fsfw/power/PowerComponentIF.h diff --git a/src/core/power/PowerSensor.cpp b/src/fsfw/power/PowerSensor.cpp similarity index 100% rename from src/core/power/PowerSensor.cpp rename to src/fsfw/power/PowerSensor.cpp diff --git a/inc/fsfw/power/PowerSensor.h b/src/fsfw/power/PowerSensor.h similarity index 100% rename from inc/fsfw/power/PowerSensor.h rename to src/fsfw/power/PowerSensor.h diff --git a/inc/fsfw/power/PowerSwitchIF.h b/src/fsfw/power/PowerSwitchIF.h similarity index 100% rename from inc/fsfw/power/PowerSwitchIF.h rename to src/fsfw/power/PowerSwitchIF.h diff --git a/src/core/power/PowerSwitcher.cpp b/src/fsfw/power/PowerSwitcher.cpp similarity index 100% rename from src/core/power/PowerSwitcher.cpp rename to src/fsfw/power/PowerSwitcher.cpp diff --git a/inc/fsfw/power/PowerSwitcher.h b/src/fsfw/power/PowerSwitcher.h similarity index 100% rename from inc/fsfw/power/PowerSwitcher.h rename to src/fsfw/power/PowerSwitcher.h diff --git a/src/opt/pus/CMakeLists.txt b/src/fsfw/pus/CMakeLists.txt similarity index 100% rename from src/opt/pus/CMakeLists.txt rename to src/fsfw/pus/CMakeLists.txt diff --git a/src/opt/pus/CService200ModeCommanding.cpp b/src/fsfw/pus/CService200ModeCommanding.cpp similarity index 100% rename from src/opt/pus/CService200ModeCommanding.cpp rename to src/fsfw/pus/CService200ModeCommanding.cpp diff --git a/inc/fsfw/pus/CService200ModeCommanding.h b/src/fsfw/pus/CService200ModeCommanding.h similarity index 100% rename from inc/fsfw/pus/CService200ModeCommanding.h rename to src/fsfw/pus/CService200ModeCommanding.h diff --git a/src/opt/pus/CService201HealthCommanding.cpp b/src/fsfw/pus/CService201HealthCommanding.cpp similarity index 100% rename from src/opt/pus/CService201HealthCommanding.cpp rename to src/fsfw/pus/CService201HealthCommanding.cpp diff --git a/inc/fsfw/pus/CService201HealthCommanding.h b/src/fsfw/pus/CService201HealthCommanding.h similarity index 100% rename from inc/fsfw/pus/CService201HealthCommanding.h rename to src/fsfw/pus/CService201HealthCommanding.h diff --git a/src/opt/pus/Service17Test.cpp b/src/fsfw/pus/Service17Test.cpp similarity index 100% rename from src/opt/pus/Service17Test.cpp rename to src/fsfw/pus/Service17Test.cpp diff --git a/inc/fsfw/pus/Service17Test.h b/src/fsfw/pus/Service17Test.h similarity index 100% rename from inc/fsfw/pus/Service17Test.h rename to src/fsfw/pus/Service17Test.h diff --git a/src/opt/pus/Service1TelecommandVerification.cpp b/src/fsfw/pus/Service1TelecommandVerification.cpp similarity index 100% rename from src/opt/pus/Service1TelecommandVerification.cpp rename to src/fsfw/pus/Service1TelecommandVerification.cpp diff --git a/inc/fsfw/pus/Service1TelecommandVerification.h b/src/fsfw/pus/Service1TelecommandVerification.h similarity index 100% rename from inc/fsfw/pus/Service1TelecommandVerification.h rename to src/fsfw/pus/Service1TelecommandVerification.h diff --git a/src/opt/pus/Service20ParameterManagement.cpp b/src/fsfw/pus/Service20ParameterManagement.cpp similarity index 100% rename from src/opt/pus/Service20ParameterManagement.cpp rename to src/fsfw/pus/Service20ParameterManagement.cpp diff --git a/inc/fsfw/pus/Service20ParameterManagement.h b/src/fsfw/pus/Service20ParameterManagement.h similarity index 100% rename from inc/fsfw/pus/Service20ParameterManagement.h rename to src/fsfw/pus/Service20ParameterManagement.h diff --git a/src/opt/pus/Service2DeviceAccess.cpp b/src/fsfw/pus/Service2DeviceAccess.cpp similarity index 100% rename from src/opt/pus/Service2DeviceAccess.cpp rename to src/fsfw/pus/Service2DeviceAccess.cpp diff --git a/inc/fsfw/pus/Service2DeviceAccess.h b/src/fsfw/pus/Service2DeviceAccess.h similarity index 100% rename from inc/fsfw/pus/Service2DeviceAccess.h rename to src/fsfw/pus/Service2DeviceAccess.h diff --git a/src/opt/pus/Service3Housekeeping.cpp b/src/fsfw/pus/Service3Housekeeping.cpp similarity index 100% rename from src/opt/pus/Service3Housekeeping.cpp rename to src/fsfw/pus/Service3Housekeeping.cpp diff --git a/inc/fsfw/pus/Service3Housekeeping.h b/src/fsfw/pus/Service3Housekeeping.h similarity index 100% rename from inc/fsfw/pus/Service3Housekeeping.h rename to src/fsfw/pus/Service3Housekeeping.h diff --git a/src/opt/pus/Service5EventReporting.cpp b/src/fsfw/pus/Service5EventReporting.cpp similarity index 100% rename from src/opt/pus/Service5EventReporting.cpp rename to src/fsfw/pus/Service5EventReporting.cpp diff --git a/inc/fsfw/pus/Service5EventReporting.h b/src/fsfw/pus/Service5EventReporting.h similarity index 100% rename from inc/fsfw/pus/Service5EventReporting.h rename to src/fsfw/pus/Service5EventReporting.h diff --git a/src/opt/pus/Service8FunctionManagement.cpp b/src/fsfw/pus/Service8FunctionManagement.cpp similarity index 100% rename from src/opt/pus/Service8FunctionManagement.cpp rename to src/fsfw/pus/Service8FunctionManagement.cpp diff --git a/inc/fsfw/pus/Service8FunctionManagement.h b/src/fsfw/pus/Service8FunctionManagement.h similarity index 100% rename from inc/fsfw/pus/Service8FunctionManagement.h rename to src/fsfw/pus/Service8FunctionManagement.h diff --git a/src/opt/pus/Service9TimeManagement.cpp b/src/fsfw/pus/Service9TimeManagement.cpp similarity index 100% rename from src/opt/pus/Service9TimeManagement.cpp rename to src/fsfw/pus/Service9TimeManagement.cpp diff --git a/inc/fsfw/pus/Service9TimeManagement.h b/src/fsfw/pus/Service9TimeManagement.h similarity index 100% rename from inc/fsfw/pus/Service9TimeManagement.h rename to src/fsfw/pus/Service9TimeManagement.h diff --git a/inc/fsfw/pus/servicepackets/Service1Packets.h b/src/fsfw/pus/servicepackets/Service1Packets.h similarity index 100% rename from inc/fsfw/pus/servicepackets/Service1Packets.h rename to src/fsfw/pus/servicepackets/Service1Packets.h diff --git a/inc/fsfw/pus/servicepackets/Service200Packets.h b/src/fsfw/pus/servicepackets/Service200Packets.h similarity index 100% rename from inc/fsfw/pus/servicepackets/Service200Packets.h rename to src/fsfw/pus/servicepackets/Service200Packets.h diff --git a/inc/fsfw/pus/servicepackets/Service201Packets.h b/src/fsfw/pus/servicepackets/Service201Packets.h similarity index 100% rename from inc/fsfw/pus/servicepackets/Service201Packets.h rename to src/fsfw/pus/servicepackets/Service201Packets.h diff --git a/inc/fsfw/pus/servicepackets/Service20Packets.h b/src/fsfw/pus/servicepackets/Service20Packets.h similarity index 100% rename from inc/fsfw/pus/servicepackets/Service20Packets.h rename to src/fsfw/pus/servicepackets/Service20Packets.h diff --git a/inc/fsfw/pus/servicepackets/Service2Packets.h b/src/fsfw/pus/servicepackets/Service2Packets.h similarity index 100% rename from inc/fsfw/pus/servicepackets/Service2Packets.h rename to src/fsfw/pus/servicepackets/Service2Packets.h diff --git a/inc/fsfw/pus/servicepackets/Service3Packets.h b/src/fsfw/pus/servicepackets/Service3Packets.h similarity index 100% rename from inc/fsfw/pus/servicepackets/Service3Packets.h rename to src/fsfw/pus/servicepackets/Service3Packets.h diff --git a/inc/fsfw/pus/servicepackets/Service5Packets.h b/src/fsfw/pus/servicepackets/Service5Packets.h similarity index 100% rename from inc/fsfw/pus/servicepackets/Service5Packets.h rename to src/fsfw/pus/servicepackets/Service5Packets.h diff --git a/inc/fsfw/pus/servicepackets/Service8Packets.h b/src/fsfw/pus/servicepackets/Service8Packets.h similarity index 100% rename from inc/fsfw/pus/servicepackets/Service8Packets.h rename to src/fsfw/pus/servicepackets/Service8Packets.h diff --git a/inc/fsfw/pus/servicepackets/Service9Packets.h b/src/fsfw/pus/servicepackets/Service9Packets.h similarity index 100% rename from inc/fsfw/pus/servicepackets/Service9Packets.h rename to src/fsfw/pus/servicepackets/Service9Packets.h diff --git a/inc/fsfw/returnvalues/FwClassIds.h b/src/fsfw/returnvalues/FwClassIds.h similarity index 100% rename from inc/fsfw/returnvalues/FwClassIds.h rename to src/fsfw/returnvalues/FwClassIds.h diff --git a/inc/fsfw/returnvalues/HasReturnvaluesIF.h b/src/fsfw/returnvalues/HasReturnvaluesIF.h similarity index 100% rename from inc/fsfw/returnvalues/HasReturnvaluesIF.h rename to src/fsfw/returnvalues/HasReturnvaluesIF.h diff --git a/src/opt/rmap/CMakeLists.txt b/src/fsfw/rmap/CMakeLists.txt similarity index 100% rename from src/opt/rmap/CMakeLists.txt rename to src/fsfw/rmap/CMakeLists.txt diff --git a/src/opt/rmap/RMAP.cpp b/src/fsfw/rmap/RMAP.cpp similarity index 100% rename from src/opt/rmap/RMAP.cpp rename to src/fsfw/rmap/RMAP.cpp diff --git a/inc/fsfw/rmap/RMAP.h b/src/fsfw/rmap/RMAP.h similarity index 100% rename from inc/fsfw/rmap/RMAP.h rename to src/fsfw/rmap/RMAP.h diff --git a/inc/fsfw/rmap/RMAPChannelIF.h b/src/fsfw/rmap/RMAPChannelIF.h similarity index 100% rename from inc/fsfw/rmap/RMAPChannelIF.h rename to src/fsfw/rmap/RMAPChannelIF.h diff --git a/src/opt/rmap/RMAPCookie.cpp b/src/fsfw/rmap/RMAPCookie.cpp similarity index 100% rename from src/opt/rmap/RMAPCookie.cpp rename to src/fsfw/rmap/RMAPCookie.cpp diff --git a/inc/fsfw/rmap/RMAPCookie.h b/src/fsfw/rmap/RMAPCookie.h similarity index 100% rename from inc/fsfw/rmap/RMAPCookie.h rename to src/fsfw/rmap/RMAPCookie.h diff --git a/src/opt/rmap/RmapDeviceCommunicationIF.cpp b/src/fsfw/rmap/RmapDeviceCommunicationIF.cpp similarity index 100% rename from src/opt/rmap/RmapDeviceCommunicationIF.cpp rename to src/fsfw/rmap/RmapDeviceCommunicationIF.cpp diff --git a/inc/fsfw/rmap/RmapDeviceCommunicationIF.h b/src/fsfw/rmap/RmapDeviceCommunicationIF.h similarity index 100% rename from inc/fsfw/rmap/RmapDeviceCommunicationIF.h rename to src/fsfw/rmap/RmapDeviceCommunicationIF.h diff --git a/inc/fsfw/rmap/rmapStructs.h b/src/fsfw/rmap/rmapStructs.h similarity index 100% rename from inc/fsfw/rmap/rmapStructs.h rename to src/fsfw/rmap/rmapStructs.h diff --git a/src/fsfw/serialize.h b/src/fsfw/serialize.h new file mode 100644 index 00000000..7cd735bb --- /dev/null +++ b/src/fsfw/serialize.h @@ -0,0 +1,10 @@ +#ifndef FSFW_INC_FSFW_SERIALIZE_H_ +#define FSFW_INC_FSFW_SERIALIZE_H_ + +#include "src/core/serialize/EndianConverter.h" +#include "src/core/serialize/SerialArrayListAdapter.h" +#include "src/core/serialize/SerialBufferAdapter.h" +#include "src/core/serialize/SerializeElement.h" +#include "src/core/serialize/SerialLinkedListAdapter.h" + +#endif /* FSFW_INC_FSFW_SERIALIZE_H_ */ diff --git a/src/core/serialize/CMakeLists.txt b/src/fsfw/serialize/CMakeLists.txt similarity index 100% rename from src/core/serialize/CMakeLists.txt rename to src/fsfw/serialize/CMakeLists.txt diff --git a/inc/fsfw/serialize/EndianConverter.h b/src/fsfw/serialize/EndianConverter.h similarity index 100% rename from inc/fsfw/serialize/EndianConverter.h rename to src/fsfw/serialize/EndianConverter.h diff --git a/inc/fsfw/serialize/SerialArrayListAdapter.h b/src/fsfw/serialize/SerialArrayListAdapter.h similarity index 100% rename from inc/fsfw/serialize/SerialArrayListAdapter.h rename to src/fsfw/serialize/SerialArrayListAdapter.h diff --git a/src/core/serialize/SerialBufferAdapter.cpp b/src/fsfw/serialize/SerialBufferAdapter.cpp similarity index 100% rename from src/core/serialize/SerialBufferAdapter.cpp rename to src/fsfw/serialize/SerialBufferAdapter.cpp diff --git a/inc/fsfw/serialize/SerialBufferAdapter.h b/src/fsfw/serialize/SerialBufferAdapter.h similarity index 100% rename from inc/fsfw/serialize/SerialBufferAdapter.h rename to src/fsfw/serialize/SerialBufferAdapter.h diff --git a/inc/fsfw/serialize/SerialFixedArrayListAdapter.h b/src/fsfw/serialize/SerialFixedArrayListAdapter.h similarity index 100% rename from inc/fsfw/serialize/SerialFixedArrayListAdapter.h rename to src/fsfw/serialize/SerialFixedArrayListAdapter.h diff --git a/inc/fsfw/serialize/SerialLinkedListAdapter.h b/src/fsfw/serialize/SerialLinkedListAdapter.h similarity index 100% rename from inc/fsfw/serialize/SerialLinkedListAdapter.h rename to src/fsfw/serialize/SerialLinkedListAdapter.h diff --git a/inc/fsfw/serialize/SerializeAdapter.h b/src/fsfw/serialize/SerializeAdapter.h similarity index 100% rename from inc/fsfw/serialize/SerializeAdapter.h rename to src/fsfw/serialize/SerializeAdapter.h diff --git a/inc/fsfw/serialize/SerializeElement.h b/src/fsfw/serialize/SerializeElement.h similarity index 100% rename from inc/fsfw/serialize/SerializeElement.h rename to src/fsfw/serialize/SerializeElement.h diff --git a/inc/fsfw/serialize/SerializeIF.h b/src/fsfw/serialize/SerializeIF.h similarity index 100% rename from inc/fsfw/serialize/SerializeIF.h rename to src/fsfw/serialize/SerializeIF.h diff --git a/src/core/serviceinterface/CMakeLists.txt b/src/fsfw/serviceinterface/CMakeLists.txt similarity index 100% rename from src/core/serviceinterface/CMakeLists.txt rename to src/fsfw/serviceinterface/CMakeLists.txt diff --git a/inc/fsfw/serviceinterface/ServiceInterface.h b/src/fsfw/serviceinterface/ServiceInterface.h similarity index 100% rename from inc/fsfw/serviceinterface/ServiceInterface.h rename to src/fsfw/serviceinterface/ServiceInterface.h diff --git a/src/core/serviceinterface/ServiceInterfaceBuffer.cpp b/src/fsfw/serviceinterface/ServiceInterfaceBuffer.cpp similarity index 100% rename from src/core/serviceinterface/ServiceInterfaceBuffer.cpp rename to src/fsfw/serviceinterface/ServiceInterfaceBuffer.cpp diff --git a/inc/fsfw/serviceinterface/ServiceInterfaceBuffer.h b/src/fsfw/serviceinterface/ServiceInterfaceBuffer.h similarity index 100% rename from inc/fsfw/serviceinterface/ServiceInterfaceBuffer.h rename to src/fsfw/serviceinterface/ServiceInterfaceBuffer.h diff --git a/src/core/serviceinterface/ServiceInterfacePrinter.cpp b/src/fsfw/serviceinterface/ServiceInterfacePrinter.cpp similarity index 100% rename from src/core/serviceinterface/ServiceInterfacePrinter.cpp rename to src/fsfw/serviceinterface/ServiceInterfacePrinter.cpp diff --git a/inc/fsfw/serviceinterface/ServiceInterfacePrinter.h b/src/fsfw/serviceinterface/ServiceInterfacePrinter.h similarity index 100% rename from inc/fsfw/serviceinterface/ServiceInterfacePrinter.h rename to src/fsfw/serviceinterface/ServiceInterfacePrinter.h diff --git a/src/core/serviceinterface/ServiceInterfaceStream.cpp b/src/fsfw/serviceinterface/ServiceInterfaceStream.cpp similarity index 100% rename from src/core/serviceinterface/ServiceInterfaceStream.cpp rename to src/fsfw/serviceinterface/ServiceInterfaceStream.cpp diff --git a/inc/fsfw/serviceinterface/ServiceInterfaceStream.h b/src/fsfw/serviceinterface/ServiceInterfaceStream.h similarity index 100% rename from inc/fsfw/serviceinterface/ServiceInterfaceStream.h rename to src/fsfw/serviceinterface/ServiceInterfaceStream.h diff --git a/inc/fsfw/serviceinterface/serviceInterfaceDefintions.h b/src/fsfw/serviceinterface/serviceInterfaceDefintions.h similarity index 100% rename from inc/fsfw/serviceinterface/serviceInterfaceDefintions.h rename to src/fsfw/serviceinterface/serviceInterfaceDefintions.h diff --git a/src/core/storagemanager/CMakeLists.txt b/src/fsfw/storagemanager/CMakeLists.txt similarity index 100% rename from src/core/storagemanager/CMakeLists.txt rename to src/fsfw/storagemanager/CMakeLists.txt diff --git a/src/core/storagemanager/ConstStorageAccessor.cpp b/src/fsfw/storagemanager/ConstStorageAccessor.cpp similarity index 100% rename from src/core/storagemanager/ConstStorageAccessor.cpp rename to src/fsfw/storagemanager/ConstStorageAccessor.cpp diff --git a/inc/fsfw/storagemanager/ConstStorageAccessor.h b/src/fsfw/storagemanager/ConstStorageAccessor.h similarity index 100% rename from inc/fsfw/storagemanager/ConstStorageAccessor.h rename to src/fsfw/storagemanager/ConstStorageAccessor.h diff --git a/src/core/storagemanager/LocalPool.cpp b/src/fsfw/storagemanager/LocalPool.cpp similarity index 100% rename from src/core/storagemanager/LocalPool.cpp rename to src/fsfw/storagemanager/LocalPool.cpp diff --git a/inc/fsfw/storagemanager/LocalPool.h b/src/fsfw/storagemanager/LocalPool.h similarity index 100% rename from inc/fsfw/storagemanager/LocalPool.h rename to src/fsfw/storagemanager/LocalPool.h diff --git a/src/core/storagemanager/PoolManager.cpp b/src/fsfw/storagemanager/PoolManager.cpp similarity index 100% rename from src/core/storagemanager/PoolManager.cpp rename to src/fsfw/storagemanager/PoolManager.cpp diff --git a/inc/fsfw/storagemanager/PoolManager.h b/src/fsfw/storagemanager/PoolManager.h similarity index 100% rename from inc/fsfw/storagemanager/PoolManager.h rename to src/fsfw/storagemanager/PoolManager.h diff --git a/src/core/storagemanager/StorageAccessor.cpp b/src/fsfw/storagemanager/StorageAccessor.cpp similarity index 100% rename from src/core/storagemanager/StorageAccessor.cpp rename to src/fsfw/storagemanager/StorageAccessor.cpp diff --git a/inc/fsfw/storagemanager/StorageAccessor.h b/src/fsfw/storagemanager/StorageAccessor.h similarity index 100% rename from inc/fsfw/storagemanager/StorageAccessor.h rename to src/fsfw/storagemanager/StorageAccessor.h diff --git a/inc/fsfw/storagemanager/StorageManagerIF.h b/src/fsfw/storagemanager/StorageManagerIF.h similarity index 100% rename from inc/fsfw/storagemanager/StorageManagerIF.h rename to src/fsfw/storagemanager/StorageManagerIF.h diff --git a/inc/fsfw/storagemanager/storeAddress.h b/src/fsfw/storagemanager/storeAddress.h similarity index 100% rename from inc/fsfw/storagemanager/storeAddress.h rename to src/fsfw/storagemanager/storeAddress.h diff --git a/src/core/subsystem/CMakeLists.txt b/src/fsfw/subsystem/CMakeLists.txt similarity index 100% rename from src/core/subsystem/CMakeLists.txt rename to src/fsfw/subsystem/CMakeLists.txt diff --git a/src/core/subsystem/Subsystem.cpp b/src/fsfw/subsystem/Subsystem.cpp similarity index 100% rename from src/core/subsystem/Subsystem.cpp rename to src/fsfw/subsystem/Subsystem.cpp diff --git a/inc/fsfw/subsystem/Subsystem.h b/src/fsfw/subsystem/Subsystem.h similarity index 100% rename from inc/fsfw/subsystem/Subsystem.h rename to src/fsfw/subsystem/Subsystem.h diff --git a/src/core/subsystem/SubsystemBase.cpp b/src/fsfw/subsystem/SubsystemBase.cpp similarity index 100% rename from src/core/subsystem/SubsystemBase.cpp rename to src/fsfw/subsystem/SubsystemBase.cpp diff --git a/inc/fsfw/subsystem/SubsystemBase.h b/src/fsfw/subsystem/SubsystemBase.h similarity index 100% rename from inc/fsfw/subsystem/SubsystemBase.h rename to src/fsfw/subsystem/SubsystemBase.h diff --git a/src/core/subsystem/modes/CMakeLists.txt b/src/fsfw/subsystem/modes/CMakeLists.txt similarity index 100% rename from src/core/subsystem/modes/CMakeLists.txt rename to src/fsfw/subsystem/modes/CMakeLists.txt diff --git a/inc/fsfw/subsystem/modes/HasModeSequenceIF.h b/src/fsfw/subsystem/modes/HasModeSequenceIF.h similarity index 100% rename from inc/fsfw/subsystem/modes/HasModeSequenceIF.h rename to src/fsfw/subsystem/modes/HasModeSequenceIF.h diff --git a/inc/fsfw/subsystem/modes/ModeDefinitions.h b/src/fsfw/subsystem/modes/ModeDefinitions.h similarity index 100% rename from inc/fsfw/subsystem/modes/ModeDefinitions.h rename to src/fsfw/subsystem/modes/ModeDefinitions.h diff --git a/src/core/subsystem/modes/ModeSequenceMessage.cpp b/src/fsfw/subsystem/modes/ModeSequenceMessage.cpp similarity index 100% rename from src/core/subsystem/modes/ModeSequenceMessage.cpp rename to src/fsfw/subsystem/modes/ModeSequenceMessage.cpp diff --git a/inc/fsfw/subsystem/modes/ModeSequenceMessage.h b/src/fsfw/subsystem/modes/ModeSequenceMessage.h similarity index 100% rename from inc/fsfw/subsystem/modes/ModeSequenceMessage.h rename to src/fsfw/subsystem/modes/ModeSequenceMessage.h diff --git a/src/core/subsystem/modes/ModeStore.cpp b/src/fsfw/subsystem/modes/ModeStore.cpp similarity index 100% rename from src/core/subsystem/modes/ModeStore.cpp rename to src/fsfw/subsystem/modes/ModeStore.cpp diff --git a/inc/fsfw/subsystem/modes/ModeStore.h b/src/fsfw/subsystem/modes/ModeStore.h similarity index 100% rename from inc/fsfw/subsystem/modes/ModeStore.h rename to src/fsfw/subsystem/modes/ModeStore.h diff --git a/inc/fsfw/subsystem/modes/ModeStoreIF.h b/src/fsfw/subsystem/modes/ModeStoreIF.h similarity index 100% rename from inc/fsfw/subsystem/modes/ModeStoreIF.h rename to src/fsfw/subsystem/modes/ModeStoreIF.h diff --git a/src/core/tasks/CMakeLists.txt b/src/fsfw/tasks/CMakeLists.txt similarity index 100% rename from src/core/tasks/CMakeLists.txt rename to src/fsfw/tasks/CMakeLists.txt diff --git a/inc/fsfw/tasks/ExecutableObjectIF.h b/src/fsfw/tasks/ExecutableObjectIF.h similarity index 100% rename from inc/fsfw/tasks/ExecutableObjectIF.h rename to src/fsfw/tasks/ExecutableObjectIF.h diff --git a/src/core/tasks/FixedSequenceSlot.cpp b/src/fsfw/tasks/FixedSequenceSlot.cpp similarity index 100% rename from src/core/tasks/FixedSequenceSlot.cpp rename to src/fsfw/tasks/FixedSequenceSlot.cpp diff --git a/inc/fsfw/tasks/FixedSequenceSlot.h b/src/fsfw/tasks/FixedSequenceSlot.h similarity index 100% rename from inc/fsfw/tasks/FixedSequenceSlot.h rename to src/fsfw/tasks/FixedSequenceSlot.h diff --git a/src/core/tasks/FixedSlotSequence.cpp b/src/fsfw/tasks/FixedSlotSequence.cpp similarity index 100% rename from src/core/tasks/FixedSlotSequence.cpp rename to src/fsfw/tasks/FixedSlotSequence.cpp diff --git a/inc/fsfw/tasks/FixedSlotSequence.h b/src/fsfw/tasks/FixedSlotSequence.h similarity index 100% rename from inc/fsfw/tasks/FixedSlotSequence.h rename to src/fsfw/tasks/FixedSlotSequence.h diff --git a/inc/fsfw/tasks/FixedTimeslotTaskIF.h b/src/fsfw/tasks/FixedTimeslotTaskIF.h similarity index 100% rename from inc/fsfw/tasks/FixedTimeslotTaskIF.h rename to src/fsfw/tasks/FixedTimeslotTaskIF.h diff --git a/inc/fsfw/tasks/PeriodicTaskIF.h b/src/fsfw/tasks/PeriodicTaskIF.h similarity index 100% rename from inc/fsfw/tasks/PeriodicTaskIF.h rename to src/fsfw/tasks/PeriodicTaskIF.h diff --git a/inc/fsfw/tasks/SemaphoreFactory.h b/src/fsfw/tasks/SemaphoreFactory.h similarity index 100% rename from inc/fsfw/tasks/SemaphoreFactory.h rename to src/fsfw/tasks/SemaphoreFactory.h diff --git a/inc/fsfw/tasks/SemaphoreIF.h b/src/fsfw/tasks/SemaphoreIF.h similarity index 100% rename from inc/fsfw/tasks/SemaphoreIF.h rename to src/fsfw/tasks/SemaphoreIF.h diff --git a/inc/fsfw/tasks/TaskFactory.h b/src/fsfw/tasks/TaskFactory.h similarity index 100% rename from inc/fsfw/tasks/TaskFactory.h rename to src/fsfw/tasks/TaskFactory.h diff --git a/inc/fsfw/tasks/Typedef.h b/src/fsfw/tasks/Typedef.h similarity index 100% rename from inc/fsfw/tasks/Typedef.h rename to src/fsfw/tasks/Typedef.h diff --git a/src/core/tcdistribution/CCSDSDistributor.cpp b/src/fsfw/tcdistribution/CCSDSDistributor.cpp similarity index 100% rename from src/core/tcdistribution/CCSDSDistributor.cpp rename to src/fsfw/tcdistribution/CCSDSDistributor.cpp diff --git a/inc/fsfw/tcdistribution/CCSDSDistributor.h b/src/fsfw/tcdistribution/CCSDSDistributor.h similarity index 100% rename from inc/fsfw/tcdistribution/CCSDSDistributor.h rename to src/fsfw/tcdistribution/CCSDSDistributor.h diff --git a/inc/fsfw/tcdistribution/CCSDSDistributorIF.h b/src/fsfw/tcdistribution/CCSDSDistributorIF.h similarity index 100% rename from inc/fsfw/tcdistribution/CCSDSDistributorIF.h rename to src/fsfw/tcdistribution/CCSDSDistributorIF.h diff --git a/src/core/tcdistribution/CMakeLists.txt b/src/fsfw/tcdistribution/CMakeLists.txt similarity index 100% rename from src/core/tcdistribution/CMakeLists.txt rename to src/fsfw/tcdistribution/CMakeLists.txt diff --git a/src/core/tcdistribution/PUSDistributor.cpp b/src/fsfw/tcdistribution/PUSDistributor.cpp similarity index 100% rename from src/core/tcdistribution/PUSDistributor.cpp rename to src/fsfw/tcdistribution/PUSDistributor.cpp diff --git a/inc/fsfw/tcdistribution/PUSDistributor.h b/src/fsfw/tcdistribution/PUSDistributor.h similarity index 100% rename from inc/fsfw/tcdistribution/PUSDistributor.h rename to src/fsfw/tcdistribution/PUSDistributor.h diff --git a/inc/fsfw/tcdistribution/PUSDistributorIF.h b/src/fsfw/tcdistribution/PUSDistributorIF.h similarity index 100% rename from inc/fsfw/tcdistribution/PUSDistributorIF.h rename to src/fsfw/tcdistribution/PUSDistributorIF.h diff --git a/src/core/tcdistribution/TcDistributor.cpp b/src/fsfw/tcdistribution/TcDistributor.cpp similarity index 100% rename from src/core/tcdistribution/TcDistributor.cpp rename to src/fsfw/tcdistribution/TcDistributor.cpp diff --git a/inc/fsfw/tcdistribution/TcDistributor.h b/src/fsfw/tcdistribution/TcDistributor.h similarity index 100% rename from inc/fsfw/tcdistribution/TcDistributor.h rename to src/fsfw/tcdistribution/TcDistributor.h diff --git a/src/core/tcdistribution/TcPacketCheck.cpp b/src/fsfw/tcdistribution/TcPacketCheck.cpp similarity index 100% rename from src/core/tcdistribution/TcPacketCheck.cpp rename to src/fsfw/tcdistribution/TcPacketCheck.cpp diff --git a/inc/fsfw/tcdistribution/TcPacketCheck.h b/src/fsfw/tcdistribution/TcPacketCheck.h similarity index 100% rename from inc/fsfw/tcdistribution/TcPacketCheck.h rename to src/fsfw/tcdistribution/TcPacketCheck.h diff --git a/src/core/thermal/AbstractTemperatureSensor.cpp b/src/fsfw/thermal/AbstractTemperatureSensor.cpp similarity index 100% rename from src/core/thermal/AbstractTemperatureSensor.cpp rename to src/fsfw/thermal/AbstractTemperatureSensor.cpp diff --git a/inc/fsfw/thermal/AbstractTemperatureSensor.h b/src/fsfw/thermal/AbstractTemperatureSensor.h similarity index 100% rename from inc/fsfw/thermal/AbstractTemperatureSensor.h rename to src/fsfw/thermal/AbstractTemperatureSensor.h diff --git a/inc/fsfw/thermal/AcceptsThermalMessagesIF.h b/src/fsfw/thermal/AcceptsThermalMessagesIF.h similarity index 100% rename from inc/fsfw/thermal/AcceptsThermalMessagesIF.h rename to src/fsfw/thermal/AcceptsThermalMessagesIF.h diff --git a/src/core/thermal/CMakeLists.txt b/src/fsfw/thermal/CMakeLists.txt similarity index 100% rename from src/core/thermal/CMakeLists.txt rename to src/fsfw/thermal/CMakeLists.txt diff --git a/src/core/thermal/Heater.cpp b/src/fsfw/thermal/Heater.cpp similarity index 100% rename from src/core/thermal/Heater.cpp rename to src/fsfw/thermal/Heater.cpp diff --git a/inc/fsfw/thermal/Heater.h b/src/fsfw/thermal/Heater.h similarity index 100% rename from inc/fsfw/thermal/Heater.h rename to src/fsfw/thermal/Heater.h diff --git a/src/core/thermal/RedundantHeater.cpp b/src/fsfw/thermal/RedundantHeater.cpp similarity index 100% rename from src/core/thermal/RedundantHeater.cpp rename to src/fsfw/thermal/RedundantHeater.cpp diff --git a/inc/fsfw/thermal/RedundantHeater.h b/src/fsfw/thermal/RedundantHeater.h similarity index 100% rename from inc/fsfw/thermal/RedundantHeater.h rename to src/fsfw/thermal/RedundantHeater.h diff --git a/inc/fsfw/thermal/TemperatureSensor.h b/src/fsfw/thermal/TemperatureSensor.h similarity index 100% rename from inc/fsfw/thermal/TemperatureSensor.h rename to src/fsfw/thermal/TemperatureSensor.h diff --git a/src/core/thermal/ThermalComponent.cpp b/src/fsfw/thermal/ThermalComponent.cpp similarity index 100% rename from src/core/thermal/ThermalComponent.cpp rename to src/fsfw/thermal/ThermalComponent.cpp diff --git a/inc/fsfw/thermal/ThermalComponent.h b/src/fsfw/thermal/ThermalComponent.h similarity index 100% rename from inc/fsfw/thermal/ThermalComponent.h rename to src/fsfw/thermal/ThermalComponent.h diff --git a/src/core/thermal/ThermalComponentCore.cpp b/src/fsfw/thermal/ThermalComponentCore.cpp similarity index 100% rename from src/core/thermal/ThermalComponentCore.cpp rename to src/fsfw/thermal/ThermalComponentCore.cpp diff --git a/inc/fsfw/thermal/ThermalComponentCore.h b/src/fsfw/thermal/ThermalComponentCore.h similarity index 100% rename from inc/fsfw/thermal/ThermalComponentCore.h rename to src/fsfw/thermal/ThermalComponentCore.h diff --git a/inc/fsfw/thermal/ThermalComponentIF.h b/src/fsfw/thermal/ThermalComponentIF.h similarity index 100% rename from inc/fsfw/thermal/ThermalComponentIF.h rename to src/fsfw/thermal/ThermalComponentIF.h diff --git a/src/core/thermal/ThermalModule.cpp b/src/fsfw/thermal/ThermalModule.cpp similarity index 100% rename from src/core/thermal/ThermalModule.cpp rename to src/fsfw/thermal/ThermalModule.cpp diff --git a/inc/fsfw/thermal/ThermalModule.h b/src/fsfw/thermal/ThermalModule.h similarity index 100% rename from inc/fsfw/thermal/ThermalModule.h rename to src/fsfw/thermal/ThermalModule.h diff --git a/inc/fsfw/thermal/ThermalModuleIF.h b/src/fsfw/thermal/ThermalModuleIF.h similarity index 100% rename from inc/fsfw/thermal/ThermalModuleIF.h rename to src/fsfw/thermal/ThermalModuleIF.h diff --git a/src/core/thermal/ThermalMonitorReporter.cpp b/src/fsfw/thermal/ThermalMonitorReporter.cpp similarity index 100% rename from src/core/thermal/ThermalMonitorReporter.cpp rename to src/fsfw/thermal/ThermalMonitorReporter.cpp diff --git a/inc/fsfw/thermal/ThermalMonitorReporter.h b/src/fsfw/thermal/ThermalMonitorReporter.h similarity index 100% rename from inc/fsfw/thermal/ThermalMonitorReporter.h rename to src/fsfw/thermal/ThermalMonitorReporter.h diff --git a/inc/fsfw/thermal/tcsDefinitions.h b/src/fsfw/thermal/tcsDefinitions.h similarity index 100% rename from inc/fsfw/thermal/tcsDefinitions.h rename to src/fsfw/thermal/tcsDefinitions.h diff --git a/src/core/timemanager/CCSDSTime.cpp b/src/fsfw/timemanager/CCSDSTime.cpp similarity index 100% rename from src/core/timemanager/CCSDSTime.cpp rename to src/fsfw/timemanager/CCSDSTime.cpp diff --git a/inc/fsfw/timemanager/CCSDSTime.h b/src/fsfw/timemanager/CCSDSTime.h similarity index 100% rename from inc/fsfw/timemanager/CCSDSTime.h rename to src/fsfw/timemanager/CCSDSTime.h diff --git a/src/core/timemanager/CMakeLists.txt b/src/fsfw/timemanager/CMakeLists.txt similarity index 100% rename from src/core/timemanager/CMakeLists.txt rename to src/fsfw/timemanager/CMakeLists.txt diff --git a/inc/fsfw/timemanager/Clock.h b/src/fsfw/timemanager/Clock.h similarity index 100% rename from inc/fsfw/timemanager/Clock.h rename to src/fsfw/timemanager/Clock.h diff --git a/src/core/timemanager/ClockCommon.cpp b/src/fsfw/timemanager/ClockCommon.cpp similarity index 100% rename from src/core/timemanager/ClockCommon.cpp rename to src/fsfw/timemanager/ClockCommon.cpp diff --git a/src/core/timemanager/Countdown.cpp b/src/fsfw/timemanager/Countdown.cpp similarity index 100% rename from src/core/timemanager/Countdown.cpp rename to src/fsfw/timemanager/Countdown.cpp diff --git a/inc/fsfw/timemanager/Countdown.h b/src/fsfw/timemanager/Countdown.h similarity index 100% rename from inc/fsfw/timemanager/Countdown.h rename to src/fsfw/timemanager/Countdown.h diff --git a/inc/fsfw/timemanager/ReceivesTimeInfoIF.h b/src/fsfw/timemanager/ReceivesTimeInfoIF.h similarity index 100% rename from inc/fsfw/timemanager/ReceivesTimeInfoIF.h rename to src/fsfw/timemanager/ReceivesTimeInfoIF.h diff --git a/src/core/timemanager/Stopwatch.cpp b/src/fsfw/timemanager/Stopwatch.cpp similarity index 100% rename from src/core/timemanager/Stopwatch.cpp rename to src/fsfw/timemanager/Stopwatch.cpp diff --git a/inc/fsfw/timemanager/Stopwatch.h b/src/fsfw/timemanager/Stopwatch.h similarity index 100% rename from inc/fsfw/timemanager/Stopwatch.h rename to src/fsfw/timemanager/Stopwatch.h diff --git a/src/core/timemanager/TimeMessage.cpp b/src/fsfw/timemanager/TimeMessage.cpp similarity index 100% rename from src/core/timemanager/TimeMessage.cpp rename to src/fsfw/timemanager/TimeMessage.cpp diff --git a/inc/fsfw/timemanager/TimeMessage.h b/src/fsfw/timemanager/TimeMessage.h similarity index 100% rename from inc/fsfw/timemanager/TimeMessage.h rename to src/fsfw/timemanager/TimeMessage.h diff --git a/src/core/timemanager/TimeStamper.cpp b/src/fsfw/timemanager/TimeStamper.cpp similarity index 100% rename from src/core/timemanager/TimeStamper.cpp rename to src/fsfw/timemanager/TimeStamper.cpp diff --git a/inc/fsfw/timemanager/TimeStamper.h b/src/fsfw/timemanager/TimeStamper.h similarity index 100% rename from inc/fsfw/timemanager/TimeStamper.h rename to src/fsfw/timemanager/TimeStamper.h diff --git a/inc/fsfw/timemanager/TimeStamperIF.h b/src/fsfw/timemanager/TimeStamperIF.h similarity index 100% rename from inc/fsfw/timemanager/TimeStamperIF.h rename to src/fsfw/timemanager/TimeStamperIF.h diff --git a/inc/fsfw/timemanager/clockDefinitions.h b/src/fsfw/timemanager/clockDefinitions.h similarity index 100% rename from inc/fsfw/timemanager/clockDefinitions.h rename to src/fsfw/timemanager/clockDefinitions.h diff --git a/src/opt/tmstorage/CMakeLists.txt b/src/fsfw/tmstorage/CMakeLists.txt similarity index 100% rename from src/opt/tmstorage/CMakeLists.txt rename to src/fsfw/tmstorage/CMakeLists.txt diff --git a/inc/fsfw/tmstorage/TmStoreBackendIF.h b/src/fsfw/tmstorage/TmStoreBackendIF.h similarity index 100% rename from inc/fsfw/tmstorage/TmStoreBackendIF.h rename to src/fsfw/tmstorage/TmStoreBackendIF.h diff --git a/inc/fsfw/tmstorage/TmStoreFrontendIF.h b/src/fsfw/tmstorage/TmStoreFrontendIF.h similarity index 100% rename from inc/fsfw/tmstorage/TmStoreFrontendIF.h rename to src/fsfw/tmstorage/TmStoreFrontendIF.h diff --git a/src/opt/tmstorage/TmStoreMessage.cpp b/src/fsfw/tmstorage/TmStoreMessage.cpp similarity index 100% rename from src/opt/tmstorage/TmStoreMessage.cpp rename to src/fsfw/tmstorage/TmStoreMessage.cpp diff --git a/inc/fsfw/tmstorage/TmStoreMessage.h b/src/fsfw/tmstorage/TmStoreMessage.h similarity index 100% rename from inc/fsfw/tmstorage/TmStoreMessage.h rename to src/fsfw/tmstorage/TmStoreMessage.h diff --git a/inc/fsfw/tmstorage/TmStorePackets.h b/src/fsfw/tmstorage/TmStorePackets.h similarity index 100% rename from inc/fsfw/tmstorage/TmStorePackets.h rename to src/fsfw/tmstorage/TmStorePackets.h diff --git a/src/core/tmtcpacket/CMakeLists.txt b/src/fsfw/tmtcpacket/CMakeLists.txt similarity index 100% rename from src/core/tmtcpacket/CMakeLists.txt rename to src/fsfw/tmtcpacket/CMakeLists.txt diff --git a/src/core/tmtcpacket/SpacePacket.cpp b/src/fsfw/tmtcpacket/SpacePacket.cpp similarity index 100% rename from src/core/tmtcpacket/SpacePacket.cpp rename to src/fsfw/tmtcpacket/SpacePacket.cpp diff --git a/inc/fsfw/tmtcpacket/SpacePacket.h b/src/fsfw/tmtcpacket/SpacePacket.h similarity index 100% rename from inc/fsfw/tmtcpacket/SpacePacket.h rename to src/fsfw/tmtcpacket/SpacePacket.h diff --git a/src/core/tmtcpacket/SpacePacketBase.cpp b/src/fsfw/tmtcpacket/SpacePacketBase.cpp similarity index 100% rename from src/core/tmtcpacket/SpacePacketBase.cpp rename to src/fsfw/tmtcpacket/SpacePacketBase.cpp diff --git a/inc/fsfw/tmtcpacket/SpacePacketBase.h b/src/fsfw/tmtcpacket/SpacePacketBase.h similarity index 100% rename from inc/fsfw/tmtcpacket/SpacePacketBase.h rename to src/fsfw/tmtcpacket/SpacePacketBase.h diff --git a/inc/fsfw/tmtcpacket/ccsds_header.h b/src/fsfw/tmtcpacket/ccsds_header.h similarity index 100% rename from inc/fsfw/tmtcpacket/ccsds_header.h rename to src/fsfw/tmtcpacket/ccsds_header.h diff --git a/inc/fsfw/tmtcpacket/packetmatcher/ApidMatcher.h b/src/fsfw/tmtcpacket/packetmatcher/ApidMatcher.h similarity index 100% rename from inc/fsfw/tmtcpacket/packetmatcher/ApidMatcher.h rename to src/fsfw/tmtcpacket/packetmatcher/ApidMatcher.h diff --git a/src/core/tmtcpacket/packetmatcher/CMakeLists.txt b/src/fsfw/tmtcpacket/packetmatcher/CMakeLists.txt similarity index 100% rename from src/core/tmtcpacket/packetmatcher/CMakeLists.txt rename to src/fsfw/tmtcpacket/packetmatcher/CMakeLists.txt diff --git a/src/core/tmtcpacket/packetmatcher/PacketMatchTree.cpp b/src/fsfw/tmtcpacket/packetmatcher/PacketMatchTree.cpp similarity index 100% rename from src/core/tmtcpacket/packetmatcher/PacketMatchTree.cpp rename to src/fsfw/tmtcpacket/packetmatcher/PacketMatchTree.cpp diff --git a/inc/fsfw/tmtcpacket/packetmatcher/PacketMatchTree.h b/src/fsfw/tmtcpacket/packetmatcher/PacketMatchTree.h similarity index 100% rename from inc/fsfw/tmtcpacket/packetmatcher/PacketMatchTree.h rename to src/fsfw/tmtcpacket/packetmatcher/PacketMatchTree.h diff --git a/inc/fsfw/tmtcpacket/packetmatcher/ServiceMatcher.h b/src/fsfw/tmtcpacket/packetmatcher/ServiceMatcher.h similarity index 100% rename from inc/fsfw/tmtcpacket/packetmatcher/ServiceMatcher.h rename to src/fsfw/tmtcpacket/packetmatcher/ServiceMatcher.h diff --git a/inc/fsfw/tmtcpacket/packetmatcher/SubserviceMatcher.h b/src/fsfw/tmtcpacket/packetmatcher/SubserviceMatcher.h similarity index 100% rename from inc/fsfw/tmtcpacket/packetmatcher/SubserviceMatcher.h rename to src/fsfw/tmtcpacket/packetmatcher/SubserviceMatcher.h diff --git a/src/core/tmtcpacket/pus/CMakeLists.txt b/src/fsfw/tmtcpacket/pus/CMakeLists.txt similarity index 100% rename from src/core/tmtcpacket/pus/CMakeLists.txt rename to src/fsfw/tmtcpacket/pus/CMakeLists.txt diff --git a/inc/fsfw/tmtcpacket/pus/PacketTimestampInterpreterIF.h b/src/fsfw/tmtcpacket/pus/PacketTimestampInterpreterIF.h similarity index 100% rename from inc/fsfw/tmtcpacket/pus/PacketTimestampInterpreterIF.h rename to src/fsfw/tmtcpacket/pus/PacketTimestampInterpreterIF.h diff --git a/inc/fsfw/tmtcpacket/pus/tc.h b/src/fsfw/tmtcpacket/pus/tc.h similarity index 100% rename from inc/fsfw/tmtcpacket/pus/tc.h rename to src/fsfw/tmtcpacket/pus/tc.h diff --git a/src/core/tmtcpacket/pus/tc/CMakeLists.txt b/src/fsfw/tmtcpacket/pus/tc/CMakeLists.txt similarity index 100% rename from src/core/tmtcpacket/pus/tc/CMakeLists.txt rename to src/fsfw/tmtcpacket/pus/tc/CMakeLists.txt diff --git a/src/core/tmtcpacket/pus/tc/TcPacketBase.cpp b/src/fsfw/tmtcpacket/pus/tc/TcPacketBase.cpp similarity index 100% rename from src/core/tmtcpacket/pus/tc/TcPacketBase.cpp rename to src/fsfw/tmtcpacket/pus/tc/TcPacketBase.cpp diff --git a/inc/fsfw/tmtcpacket/pus/tc/TcPacketBase.h b/src/fsfw/tmtcpacket/pus/tc/TcPacketBase.h similarity index 100% rename from inc/fsfw/tmtcpacket/pus/tc/TcPacketBase.h rename to src/fsfw/tmtcpacket/pus/tc/TcPacketBase.h diff --git a/src/core/tmtcpacket/pus/tc/TcPacketPus.cpp b/src/fsfw/tmtcpacket/pus/tc/TcPacketPus.cpp similarity index 100% rename from src/core/tmtcpacket/pus/tc/TcPacketPus.cpp rename to src/fsfw/tmtcpacket/pus/tc/TcPacketPus.cpp diff --git a/inc/fsfw/tmtcpacket/pus/tc/TcPacketPus.h b/src/fsfw/tmtcpacket/pus/tc/TcPacketPus.h similarity index 100% rename from inc/fsfw/tmtcpacket/pus/tc/TcPacketPus.h rename to src/fsfw/tmtcpacket/pus/tc/TcPacketPus.h diff --git a/src/core/tmtcpacket/pus/tc/TcPacketStoredBase.cpp b/src/fsfw/tmtcpacket/pus/tc/TcPacketStoredBase.cpp similarity index 100% rename from src/core/tmtcpacket/pus/tc/TcPacketStoredBase.cpp rename to src/fsfw/tmtcpacket/pus/tc/TcPacketStoredBase.cpp diff --git a/inc/fsfw/tmtcpacket/pus/tc/TcPacketStoredBase.h b/src/fsfw/tmtcpacket/pus/tc/TcPacketStoredBase.h similarity index 100% rename from inc/fsfw/tmtcpacket/pus/tc/TcPacketStoredBase.h rename to src/fsfw/tmtcpacket/pus/tc/TcPacketStoredBase.h diff --git a/inc/fsfw/tmtcpacket/pus/tc/TcPacketStoredIF.h b/src/fsfw/tmtcpacket/pus/tc/TcPacketStoredIF.h similarity index 100% rename from inc/fsfw/tmtcpacket/pus/tc/TcPacketStoredIF.h rename to src/fsfw/tmtcpacket/pus/tc/TcPacketStoredIF.h diff --git a/src/core/tmtcpacket/pus/tc/TcPacketStoredPus.cpp b/src/fsfw/tmtcpacket/pus/tc/TcPacketStoredPus.cpp similarity index 100% rename from src/core/tmtcpacket/pus/tc/TcPacketStoredPus.cpp rename to src/fsfw/tmtcpacket/pus/tc/TcPacketStoredPus.cpp diff --git a/inc/fsfw/tmtcpacket/pus/tc/TcPacketStoredPus.h b/src/fsfw/tmtcpacket/pus/tc/TcPacketStoredPus.h similarity index 100% rename from inc/fsfw/tmtcpacket/pus/tc/TcPacketStoredPus.h rename to src/fsfw/tmtcpacket/pus/tc/TcPacketStoredPus.h diff --git a/inc/fsfw/tmtcpacket/pus/tm.h b/src/fsfw/tmtcpacket/pus/tm.h similarity index 100% rename from inc/fsfw/tmtcpacket/pus/tm.h rename to src/fsfw/tmtcpacket/pus/tm.h diff --git a/src/core/tmtcpacket/pus/tm/CMakeLists.txt b/src/fsfw/tmtcpacket/pus/tm/CMakeLists.txt similarity index 100% rename from src/core/tmtcpacket/pus/tm/CMakeLists.txt rename to src/fsfw/tmtcpacket/pus/tm/CMakeLists.txt diff --git a/src/core/tmtcpacket/pus/tm/TmPacketBase.cpp b/src/fsfw/tmtcpacket/pus/tm/TmPacketBase.cpp similarity index 100% rename from src/core/tmtcpacket/pus/tm/TmPacketBase.cpp rename to src/fsfw/tmtcpacket/pus/tm/TmPacketBase.cpp diff --git a/inc/fsfw/tmtcpacket/pus/tm/TmPacketBase.h b/src/fsfw/tmtcpacket/pus/tm/TmPacketBase.h similarity index 100% rename from inc/fsfw/tmtcpacket/pus/tm/TmPacketBase.h rename to src/fsfw/tmtcpacket/pus/tm/TmPacketBase.h diff --git a/src/core/tmtcpacket/pus/tm/TmPacketMinimal.cpp b/src/fsfw/tmtcpacket/pus/tm/TmPacketMinimal.cpp similarity index 100% rename from src/core/tmtcpacket/pus/tm/TmPacketMinimal.cpp rename to src/fsfw/tmtcpacket/pus/tm/TmPacketMinimal.cpp diff --git a/inc/fsfw/tmtcpacket/pus/tm/TmPacketMinimal.h b/src/fsfw/tmtcpacket/pus/tm/TmPacketMinimal.h similarity index 100% rename from inc/fsfw/tmtcpacket/pus/tm/TmPacketMinimal.h rename to src/fsfw/tmtcpacket/pus/tm/TmPacketMinimal.h diff --git a/src/core/tmtcpacket/pus/tm/TmPacketPusA.cpp b/src/fsfw/tmtcpacket/pus/tm/TmPacketPusA.cpp similarity index 100% rename from src/core/tmtcpacket/pus/tm/TmPacketPusA.cpp rename to src/fsfw/tmtcpacket/pus/tm/TmPacketPusA.cpp diff --git a/inc/fsfw/tmtcpacket/pus/tm/TmPacketPusA.h b/src/fsfw/tmtcpacket/pus/tm/TmPacketPusA.h similarity index 100% rename from inc/fsfw/tmtcpacket/pus/tm/TmPacketPusA.h rename to src/fsfw/tmtcpacket/pus/tm/TmPacketPusA.h diff --git a/src/core/tmtcpacket/pus/tm/TmPacketPusC.cpp b/src/fsfw/tmtcpacket/pus/tm/TmPacketPusC.cpp similarity index 100% rename from src/core/tmtcpacket/pus/tm/TmPacketPusC.cpp rename to src/fsfw/tmtcpacket/pus/tm/TmPacketPusC.cpp diff --git a/inc/fsfw/tmtcpacket/pus/tm/TmPacketPusC.h b/src/fsfw/tmtcpacket/pus/tm/TmPacketPusC.h similarity index 100% rename from inc/fsfw/tmtcpacket/pus/tm/TmPacketPusC.h rename to src/fsfw/tmtcpacket/pus/tm/TmPacketPusC.h diff --git a/inc/fsfw/tmtcpacket/pus/tm/TmPacketStored.h b/src/fsfw/tmtcpacket/pus/tm/TmPacketStored.h similarity index 100% rename from inc/fsfw/tmtcpacket/pus/tm/TmPacketStored.h rename to src/fsfw/tmtcpacket/pus/tm/TmPacketStored.h diff --git a/src/core/tmtcpacket/pus/tm/TmPacketStoredBase.cpp b/src/fsfw/tmtcpacket/pus/tm/TmPacketStoredBase.cpp similarity index 100% rename from src/core/tmtcpacket/pus/tm/TmPacketStoredBase.cpp rename to src/fsfw/tmtcpacket/pus/tm/TmPacketStoredBase.cpp diff --git a/inc/fsfw/tmtcpacket/pus/tm/TmPacketStoredBase.h b/src/fsfw/tmtcpacket/pus/tm/TmPacketStoredBase.h similarity index 100% rename from inc/fsfw/tmtcpacket/pus/tm/TmPacketStoredBase.h rename to src/fsfw/tmtcpacket/pus/tm/TmPacketStoredBase.h diff --git a/src/core/tmtcpacket/pus/tm/TmPacketStoredPusA.cpp b/src/fsfw/tmtcpacket/pus/tm/TmPacketStoredPusA.cpp similarity index 100% rename from src/core/tmtcpacket/pus/tm/TmPacketStoredPusA.cpp rename to src/fsfw/tmtcpacket/pus/tm/TmPacketStoredPusA.cpp diff --git a/inc/fsfw/tmtcpacket/pus/tm/TmPacketStoredPusA.h b/src/fsfw/tmtcpacket/pus/tm/TmPacketStoredPusA.h similarity index 100% rename from inc/fsfw/tmtcpacket/pus/tm/TmPacketStoredPusA.h rename to src/fsfw/tmtcpacket/pus/tm/TmPacketStoredPusA.h diff --git a/src/core/tmtcpacket/pus/tm/TmPacketStoredPusC.cpp b/src/fsfw/tmtcpacket/pus/tm/TmPacketStoredPusC.cpp similarity index 100% rename from src/core/tmtcpacket/pus/tm/TmPacketStoredPusC.cpp rename to src/fsfw/tmtcpacket/pus/tm/TmPacketStoredPusC.cpp diff --git a/inc/fsfw/tmtcpacket/pus/tm/TmPacketStoredPusC.h b/src/fsfw/tmtcpacket/pus/tm/TmPacketStoredPusC.h similarity index 100% rename from inc/fsfw/tmtcpacket/pus/tm/TmPacketStoredPusC.h rename to src/fsfw/tmtcpacket/pus/tm/TmPacketStoredPusC.h diff --git a/inc/fsfw/tmtcservices/AcceptsTelecommandsIF.h b/src/fsfw/tmtcservices/AcceptsTelecommandsIF.h similarity index 100% rename from inc/fsfw/tmtcservices/AcceptsTelecommandsIF.h rename to src/fsfw/tmtcservices/AcceptsTelecommandsIF.h diff --git a/inc/fsfw/tmtcservices/AcceptsTelemetryIF.h b/src/fsfw/tmtcservices/AcceptsTelemetryIF.h similarity index 100% rename from inc/fsfw/tmtcservices/AcceptsTelemetryIF.h rename to src/fsfw/tmtcservices/AcceptsTelemetryIF.h diff --git a/inc/fsfw/tmtcservices/AcceptsVerifyMessageIF.h b/src/fsfw/tmtcservices/AcceptsVerifyMessageIF.h similarity index 100% rename from inc/fsfw/tmtcservices/AcceptsVerifyMessageIF.h rename to src/fsfw/tmtcservices/AcceptsVerifyMessageIF.h diff --git a/src/core/tmtcservices/CMakeLists.txt b/src/fsfw/tmtcservices/CMakeLists.txt similarity index 100% rename from src/core/tmtcservices/CMakeLists.txt rename to src/fsfw/tmtcservices/CMakeLists.txt diff --git a/src/core/tmtcservices/CommandingServiceBase.cpp b/src/fsfw/tmtcservices/CommandingServiceBase.cpp similarity index 100% rename from src/core/tmtcservices/CommandingServiceBase.cpp rename to src/fsfw/tmtcservices/CommandingServiceBase.cpp diff --git a/inc/fsfw/tmtcservices/CommandingServiceBase.h b/src/fsfw/tmtcservices/CommandingServiceBase.h similarity index 100% rename from inc/fsfw/tmtcservices/CommandingServiceBase.h rename to src/fsfw/tmtcservices/CommandingServiceBase.h diff --git a/src/core/tmtcservices/PusServiceBase.cpp b/src/fsfw/tmtcservices/PusServiceBase.cpp similarity index 100% rename from src/core/tmtcservices/PusServiceBase.cpp rename to src/fsfw/tmtcservices/PusServiceBase.cpp diff --git a/inc/fsfw/tmtcservices/PusServiceBase.h b/src/fsfw/tmtcservices/PusServiceBase.h similarity index 100% rename from inc/fsfw/tmtcservices/PusServiceBase.h rename to src/fsfw/tmtcservices/PusServiceBase.h diff --git a/src/core/tmtcservices/PusVerificationReport.cpp b/src/fsfw/tmtcservices/PusVerificationReport.cpp similarity index 100% rename from src/core/tmtcservices/PusVerificationReport.cpp rename to src/fsfw/tmtcservices/PusVerificationReport.cpp diff --git a/inc/fsfw/tmtcservices/PusVerificationReport.h b/src/fsfw/tmtcservices/PusVerificationReport.h similarity index 100% rename from inc/fsfw/tmtcservices/PusVerificationReport.h rename to src/fsfw/tmtcservices/PusVerificationReport.h diff --git a/inc/fsfw/tmtcservices/SourceSequenceCounter.h b/src/fsfw/tmtcservices/SourceSequenceCounter.h similarity index 100% rename from inc/fsfw/tmtcservices/SourceSequenceCounter.h rename to src/fsfw/tmtcservices/SourceSequenceCounter.h diff --git a/src/core/tmtcservices/TmTcBridge.cpp b/src/fsfw/tmtcservices/TmTcBridge.cpp similarity index 100% rename from src/core/tmtcservices/TmTcBridge.cpp rename to src/fsfw/tmtcservices/TmTcBridge.cpp diff --git a/inc/fsfw/tmtcservices/TmTcBridge.h b/src/fsfw/tmtcservices/TmTcBridge.h similarity index 100% rename from inc/fsfw/tmtcservices/TmTcBridge.h rename to src/fsfw/tmtcservices/TmTcBridge.h diff --git a/src/core/tmtcservices/TmTcMessage.cpp b/src/fsfw/tmtcservices/TmTcMessage.cpp similarity index 100% rename from src/core/tmtcservices/TmTcMessage.cpp rename to src/fsfw/tmtcservices/TmTcMessage.cpp diff --git a/inc/fsfw/tmtcservices/TmTcMessage.h b/src/fsfw/tmtcservices/TmTcMessage.h similarity index 100% rename from inc/fsfw/tmtcservices/TmTcMessage.h rename to src/fsfw/tmtcservices/TmTcMessage.h diff --git a/inc/fsfw/tmtcservices/VerificationCodes.h b/src/fsfw/tmtcservices/VerificationCodes.h similarity index 100% rename from inc/fsfw/tmtcservices/VerificationCodes.h rename to src/fsfw/tmtcservices/VerificationCodes.h diff --git a/src/core/tmtcservices/VerificationReporter.cpp b/src/fsfw/tmtcservices/VerificationReporter.cpp similarity index 100% rename from src/core/tmtcservices/VerificationReporter.cpp rename to src/fsfw/tmtcservices/VerificationReporter.cpp diff --git a/inc/fsfw/tmtcservices/VerificationReporter.h b/src/fsfw/tmtcservices/VerificationReporter.h similarity index 100% rename from inc/fsfw/tmtcservices/VerificationReporter.h rename to src/fsfw/tmtcservices/VerificationReporter.h diff --git a/src/opt/CMakeLists.txt b/src/opt/CMakeLists.txt deleted file mode 100644 index 48ee664b..00000000 --- a/src/opt/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -add_subdirectory(coordinates) -add_subdirectory(datalinklayer) -add_subdirectory(monitoring) -add_subdirectory(pus) -add_subdirectory(rmap) -add_subdirectory(tmstorage) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 26ce12e8..febd4f0a 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -1,2 +1 @@ add_subdirectory(src) -add_subdirectory(inc) \ No newline at end of file diff --git a/tests/inc/CMakeLists.txt b/tests/inc/CMakeLists.txt deleted file mode 100644 index abf6a3d2..00000000 --- a/tests/inc/CMakeLists.txt +++ /dev/null @@ -1,7 +0,0 @@ -target_include_directories(${LIB_FSFW_NAME} PRIVATE - ${CMAKE_CURRENT_SOURCE_DIR} -) - -target_include_directories(${LIB_FSFW_NAME} INTERFACE - ${CMAKE_CURRENT_SOURCE_DIR} -) diff --git a/tests/src/CMakeLists.txt b/tests/src/CMakeLists.txt index 3f5d21b5..ed2f2522 100644 --- a/tests/src/CMakeLists.txt +++ b/tests/src/CMakeLists.txt @@ -1,7 +1,9 @@ -if(FSFW_ADD_INTERNAL_TESTS) - add_subdirectory(internal) -endif() +target_include_directories(${LIB_FSFW_NAME} PRIVATE + ${CMAKE_CURRENT_SOURCE_DIR} +) -if(FSFW_ADD_UNITTESTS) - add_subdirectory(tests) -endif() +target_include_directories(${LIB_FSFW_NAME} INTERFACE + ${CMAKE_CURRENT_SOURCE_DIR} +) + +add_subdirectory(fsfw) diff --git a/tests/src/fsfw/CMakeLists.txt b/tests/src/fsfw/CMakeLists.txt new file mode 100644 index 00000000..571a126e --- /dev/null +++ b/tests/src/fsfw/CMakeLists.txt @@ -0,0 +1 @@ +add_subdirectory(tests) \ No newline at end of file diff --git a/tests/src/fsfw/tests/CMakeLists.txt b/tests/src/fsfw/tests/CMakeLists.txt new file mode 100644 index 00000000..e4a6be80 --- /dev/null +++ b/tests/src/fsfw/tests/CMakeLists.txt @@ -0,0 +1,8 @@ + +if(FSFW_ADD_INTERNAL_TESTS) + add_subdirectory(internal) +endif() + +if(FSFW_ADD_UNITTESTS) + add_subdirectory(unit) +endif() diff --git a/tests/src/internal/CMakeLists.txt b/tests/src/fsfw/tests/internal/CMakeLists.txt similarity index 100% rename from tests/src/internal/CMakeLists.txt rename to tests/src/fsfw/tests/internal/CMakeLists.txt diff --git a/tests/src/internal/InternalUnitTester.cpp b/tests/src/fsfw/tests/internal/InternalUnitTester.cpp similarity index 100% rename from tests/src/internal/InternalUnitTester.cpp rename to tests/src/fsfw/tests/internal/InternalUnitTester.cpp diff --git a/tests/inc/fsfw/tests/internal/InternalUnitTester.h b/tests/src/fsfw/tests/internal/InternalUnitTester.h similarity index 100% rename from tests/inc/fsfw/tests/internal/InternalUnitTester.h rename to tests/src/fsfw/tests/internal/InternalUnitTester.h diff --git a/tests/src/internal/UnittDefinitions.cpp b/tests/src/fsfw/tests/internal/UnittDefinitions.cpp similarity index 100% rename from tests/src/internal/UnittDefinitions.cpp rename to tests/src/fsfw/tests/internal/UnittDefinitions.cpp diff --git a/tests/inc/fsfw/tests/internal/UnittDefinitions.h b/tests/src/fsfw/tests/internal/UnittDefinitions.h similarity index 100% rename from tests/inc/fsfw/tests/internal/UnittDefinitions.h rename to tests/src/fsfw/tests/internal/UnittDefinitions.h diff --git a/tests/src/internal/globalfunctions/CMakeLists.txt b/tests/src/fsfw/tests/internal/globalfunctions/CMakeLists.txt similarity index 100% rename from tests/src/internal/globalfunctions/CMakeLists.txt rename to tests/src/fsfw/tests/internal/globalfunctions/CMakeLists.txt diff --git a/tests/src/internal/globalfunctions/TestArrayPrinter.cpp b/tests/src/fsfw/tests/internal/globalfunctions/TestArrayPrinter.cpp similarity index 100% rename from tests/src/internal/globalfunctions/TestArrayPrinter.cpp rename to tests/src/fsfw/tests/internal/globalfunctions/TestArrayPrinter.cpp diff --git a/tests/inc/fsfw/tests/internal/globalfunctions/TestArrayPrinter.h b/tests/src/fsfw/tests/internal/globalfunctions/TestArrayPrinter.h similarity index 100% rename from tests/inc/fsfw/tests/internal/globalfunctions/TestArrayPrinter.h rename to tests/src/fsfw/tests/internal/globalfunctions/TestArrayPrinter.h diff --git a/tests/src/internal/osal/CMakeLists.txt b/tests/src/fsfw/tests/internal/osal/CMakeLists.txt similarity index 100% rename from tests/src/internal/osal/CMakeLists.txt rename to tests/src/fsfw/tests/internal/osal/CMakeLists.txt diff --git a/tests/src/internal/osal/IntTestMq.cpp b/tests/src/fsfw/tests/internal/osal/IntTestMq.cpp similarity index 100% rename from tests/src/internal/osal/IntTestMq.cpp rename to tests/src/fsfw/tests/internal/osal/IntTestMq.cpp diff --git a/tests/inc/fsfw/tests/internal/osal/IntTestMq.h b/tests/src/fsfw/tests/internal/osal/IntTestMq.h similarity index 100% rename from tests/inc/fsfw/tests/internal/osal/IntTestMq.h rename to tests/src/fsfw/tests/internal/osal/IntTestMq.h diff --git a/tests/src/internal/osal/IntTestMutex.cpp b/tests/src/fsfw/tests/internal/osal/IntTestMutex.cpp similarity index 100% rename from tests/src/internal/osal/IntTestMutex.cpp rename to tests/src/fsfw/tests/internal/osal/IntTestMutex.cpp diff --git a/tests/inc/fsfw/tests/internal/osal/IntTestMutex.h b/tests/src/fsfw/tests/internal/osal/IntTestMutex.h similarity index 100% rename from tests/inc/fsfw/tests/internal/osal/IntTestMutex.h rename to tests/src/fsfw/tests/internal/osal/IntTestMutex.h diff --git a/tests/src/internal/osal/IntTestSemaphore.cpp b/tests/src/fsfw/tests/internal/osal/IntTestSemaphore.cpp similarity index 100% rename from tests/src/internal/osal/IntTestSemaphore.cpp rename to tests/src/fsfw/tests/internal/osal/IntTestSemaphore.cpp diff --git a/tests/inc/fsfw/tests/internal/osal/IntTestSemaphore.h b/tests/src/fsfw/tests/internal/osal/IntTestSemaphore.h similarity index 100% rename from tests/inc/fsfw/tests/internal/osal/IntTestSemaphore.h rename to tests/src/fsfw/tests/internal/osal/IntTestSemaphore.h diff --git a/tests/src/internal/serialize/CMakeLists.txt b/tests/src/fsfw/tests/internal/serialize/CMakeLists.txt similarity index 100% rename from tests/src/internal/serialize/CMakeLists.txt rename to tests/src/fsfw/tests/internal/serialize/CMakeLists.txt diff --git a/tests/src/internal/serialize/IntTestSerialization.cpp b/tests/src/fsfw/tests/internal/serialize/IntTestSerialization.cpp similarity index 100% rename from tests/src/internal/serialize/IntTestSerialization.cpp rename to tests/src/fsfw/tests/internal/serialize/IntTestSerialization.cpp diff --git a/tests/inc/fsfw/tests/internal/serialize/IntTestSerialization.h b/tests/src/fsfw/tests/internal/serialize/IntTestSerialization.h similarity index 100% rename from tests/inc/fsfw/tests/internal/serialize/IntTestSerialization.h rename to tests/src/fsfw/tests/internal/serialize/IntTestSerialization.h diff --git a/tests/src/tests/CMakeLists.txt b/tests/src/fsfw/tests/unit/CMakeLists.txt similarity index 72% rename from tests/src/tests/CMakeLists.txt rename to tests/src/fsfw/tests/unit/CMakeLists.txt index 2f3d9f70..255063f3 100644 --- a/tests/src/tests/CMakeLists.txt +++ b/tests/src/fsfw/tests/unit/CMakeLists.txt @@ -4,3 +4,5 @@ add_subdirectory(osal) add_subdirectory(serialize) add_subdirectory(datapoollocal) add_subdirectory(storagemanager) +add_subdirectory(globalfunctions) +add_subdirectory(tmtcpacket) diff --git a/tests/src/tests/action/CMakeLists.txt b/tests/src/fsfw/tests/unit/action/CMakeLists.txt similarity index 100% rename from tests/src/tests/action/CMakeLists.txt rename to tests/src/fsfw/tests/unit/action/CMakeLists.txt diff --git a/tests/src/tests/action/TestActionHelper.cpp b/tests/src/fsfw/tests/unit/action/TestActionHelper.cpp similarity index 100% rename from tests/src/tests/action/TestActionHelper.cpp rename to tests/src/fsfw/tests/unit/action/TestActionHelper.cpp diff --git a/tests/src/tests/action/TestActionHelper.h b/tests/src/fsfw/tests/unit/action/TestActionHelper.h similarity index 100% rename from tests/src/tests/action/TestActionHelper.h rename to tests/src/fsfw/tests/unit/action/TestActionHelper.h diff --git a/tests/src/tests/container/CMakeLists.txt b/tests/src/fsfw/tests/unit/container/CMakeLists.txt similarity index 100% rename from tests/src/tests/container/CMakeLists.txt rename to tests/src/fsfw/tests/unit/container/CMakeLists.txt diff --git a/tests/src/tests/container/RingBufferTest.cpp b/tests/src/fsfw/tests/unit/container/RingBufferTest.cpp similarity index 100% rename from tests/src/tests/container/RingBufferTest.cpp rename to tests/src/fsfw/tests/unit/container/RingBufferTest.cpp diff --git a/tests/src/tests/container/TestArrayList.cpp b/tests/src/fsfw/tests/unit/container/TestArrayList.cpp similarity index 100% rename from tests/src/tests/container/TestArrayList.cpp rename to tests/src/fsfw/tests/unit/container/TestArrayList.cpp diff --git a/tests/src/tests/container/TestDynamicFifo.cpp b/tests/src/fsfw/tests/unit/container/TestDynamicFifo.cpp similarity index 100% rename from tests/src/tests/container/TestDynamicFifo.cpp rename to tests/src/fsfw/tests/unit/container/TestDynamicFifo.cpp diff --git a/tests/src/tests/container/TestFifo.cpp b/tests/src/fsfw/tests/unit/container/TestFifo.cpp similarity index 100% rename from tests/src/tests/container/TestFifo.cpp rename to tests/src/fsfw/tests/unit/container/TestFifo.cpp diff --git a/tests/src/tests/container/TestFixedArrayList.cpp b/tests/src/fsfw/tests/unit/container/TestFixedArrayList.cpp similarity index 100% rename from tests/src/tests/container/TestFixedArrayList.cpp rename to tests/src/fsfw/tests/unit/container/TestFixedArrayList.cpp diff --git a/tests/src/tests/container/TestFixedMap.cpp b/tests/src/fsfw/tests/unit/container/TestFixedMap.cpp similarity index 100% rename from tests/src/tests/container/TestFixedMap.cpp rename to tests/src/fsfw/tests/unit/container/TestFixedMap.cpp diff --git a/tests/src/tests/container/TestFixedOrderedMultimap.cpp b/tests/src/fsfw/tests/unit/container/TestFixedOrderedMultimap.cpp similarity index 100% rename from tests/src/tests/container/TestFixedOrderedMultimap.cpp rename to tests/src/fsfw/tests/unit/container/TestFixedOrderedMultimap.cpp diff --git a/tests/src/tests/container/TestPlacementFactory.cpp b/tests/src/fsfw/tests/unit/container/TestPlacementFactory.cpp similarity index 100% rename from tests/src/tests/container/TestPlacementFactory.cpp rename to tests/src/fsfw/tests/unit/container/TestPlacementFactory.cpp diff --git a/tests/src/tests/datapoollocal/CMakeLists.txt b/tests/src/fsfw/tests/unit/datapoollocal/CMakeLists.txt similarity index 100% rename from tests/src/tests/datapoollocal/CMakeLists.txt rename to tests/src/fsfw/tests/unit/datapoollocal/CMakeLists.txt diff --git a/tests/src/tests/datapoollocal/DataSetTest.cpp b/tests/src/fsfw/tests/unit/datapoollocal/DataSetTest.cpp similarity index 100% rename from tests/src/tests/datapoollocal/DataSetTest.cpp rename to tests/src/fsfw/tests/unit/datapoollocal/DataSetTest.cpp diff --git a/tests/src/tests/datapoollocal/LocalPoolManagerTest.cpp b/tests/src/fsfw/tests/unit/datapoollocal/LocalPoolManagerTest.cpp similarity index 100% rename from tests/src/tests/datapoollocal/LocalPoolManagerTest.cpp rename to tests/src/fsfw/tests/unit/datapoollocal/LocalPoolManagerTest.cpp diff --git a/tests/src/tests/datapoollocal/LocalPoolOwnerBase.cpp b/tests/src/fsfw/tests/unit/datapoollocal/LocalPoolOwnerBase.cpp similarity index 100% rename from tests/src/tests/datapoollocal/LocalPoolOwnerBase.cpp rename to tests/src/fsfw/tests/unit/datapoollocal/LocalPoolOwnerBase.cpp diff --git a/tests/src/tests/datapoollocal/LocalPoolOwnerBase.h b/tests/src/fsfw/tests/unit/datapoollocal/LocalPoolOwnerBase.h similarity index 100% rename from tests/src/tests/datapoollocal/LocalPoolOwnerBase.h rename to tests/src/fsfw/tests/unit/datapoollocal/LocalPoolOwnerBase.h diff --git a/tests/src/tests/datapoollocal/LocalPoolVariableTest.cpp b/tests/src/fsfw/tests/unit/datapoollocal/LocalPoolVariableTest.cpp similarity index 100% rename from tests/src/tests/datapoollocal/LocalPoolVariableTest.cpp rename to tests/src/fsfw/tests/unit/datapoollocal/LocalPoolVariableTest.cpp diff --git a/tests/src/tests/datapoollocal/LocalPoolVectorTest.cpp b/tests/src/fsfw/tests/unit/datapoollocal/LocalPoolVectorTest.cpp similarity index 100% rename from tests/src/tests/datapoollocal/LocalPoolVectorTest.cpp rename to tests/src/fsfw/tests/unit/datapoollocal/LocalPoolVectorTest.cpp diff --git a/tests/src/tests/globalfunctions/CMakeLists.txt b/tests/src/fsfw/tests/unit/globalfunctions/CMakeLists.txt similarity index 100% rename from tests/src/tests/globalfunctions/CMakeLists.txt rename to tests/src/fsfw/tests/unit/globalfunctions/CMakeLists.txt diff --git a/tests/src/tests/mocks/HkReceiverMock.h b/tests/src/fsfw/tests/unit/mocks/HkReceiverMock.h similarity index 100% rename from tests/src/tests/mocks/HkReceiverMock.h rename to tests/src/fsfw/tests/unit/mocks/HkReceiverMock.h diff --git a/tests/src/tests/mocks/MessageQueueMockBase.h b/tests/src/fsfw/tests/unit/mocks/MessageQueueMockBase.h similarity index 100% rename from tests/src/tests/mocks/MessageQueueMockBase.h rename to tests/src/fsfw/tests/unit/mocks/MessageQueueMockBase.h diff --git a/tests/src/tests/osal/CMakeLists.txt b/tests/src/fsfw/tests/unit/osal/CMakeLists.txt similarity index 100% rename from tests/src/tests/osal/CMakeLists.txt rename to tests/src/fsfw/tests/unit/osal/CMakeLists.txt diff --git a/tests/src/tests/osal/TestMessageQueue.cpp b/tests/src/fsfw/tests/unit/osal/TestMessageQueue.cpp similarity index 100% rename from tests/src/tests/osal/TestMessageQueue.cpp rename to tests/src/fsfw/tests/unit/osal/TestMessageQueue.cpp diff --git a/tests/src/tests/osal/TestSemaphore.cpp b/tests/src/fsfw/tests/unit/osal/TestSemaphore.cpp similarity index 100% rename from tests/src/tests/osal/TestSemaphore.cpp rename to tests/src/fsfw/tests/unit/osal/TestSemaphore.cpp diff --git a/tests/src/tests/serialize/CMakeLists.txt b/tests/src/fsfw/tests/unit/serialize/CMakeLists.txt similarity index 100% rename from tests/src/tests/serialize/CMakeLists.txt rename to tests/src/fsfw/tests/unit/serialize/CMakeLists.txt diff --git a/tests/src/tests/serialize/TestSerialBufferAdapter.cpp b/tests/src/fsfw/tests/unit/serialize/TestSerialBufferAdapter.cpp similarity index 100% rename from tests/src/tests/serialize/TestSerialBufferAdapter.cpp rename to tests/src/fsfw/tests/unit/serialize/TestSerialBufferAdapter.cpp diff --git a/tests/src/tests/serialize/TestSerialLinkedPacket.cpp b/tests/src/fsfw/tests/unit/serialize/TestSerialLinkedPacket.cpp similarity index 100% rename from tests/src/tests/serialize/TestSerialLinkedPacket.cpp rename to tests/src/fsfw/tests/unit/serialize/TestSerialLinkedPacket.cpp diff --git a/tests/src/tests/serialize/TestSerialLinkedPacket.h b/tests/src/fsfw/tests/unit/serialize/TestSerialLinkedPacket.h similarity index 100% rename from tests/src/tests/serialize/TestSerialLinkedPacket.h rename to tests/src/fsfw/tests/unit/serialize/TestSerialLinkedPacket.h diff --git a/tests/src/tests/serialize/TestSerialization.cpp b/tests/src/fsfw/tests/unit/serialize/TestSerialization.cpp similarity index 100% rename from tests/src/tests/serialize/TestSerialization.cpp rename to tests/src/fsfw/tests/unit/serialize/TestSerialization.cpp diff --git a/tests/src/tests/storagemanager/CMakeLists.txt b/tests/src/fsfw/tests/unit/storagemanager/CMakeLists.txt similarity index 100% rename from tests/src/tests/storagemanager/CMakeLists.txt rename to tests/src/fsfw/tests/unit/storagemanager/CMakeLists.txt diff --git a/tests/src/tests/storagemanager/TestNewAccessor.cpp b/tests/src/fsfw/tests/unit/storagemanager/TestNewAccessor.cpp similarity index 100% rename from tests/src/tests/storagemanager/TestNewAccessor.cpp rename to tests/src/fsfw/tests/unit/storagemanager/TestNewAccessor.cpp diff --git a/tests/src/tests/storagemanager/TestPool.cpp b/tests/src/fsfw/tests/unit/storagemanager/TestPool.cpp similarity index 100% rename from tests/src/tests/storagemanager/TestPool.cpp rename to tests/src/fsfw/tests/unit/storagemanager/TestPool.cpp diff --git a/tests/src/tests/tmtcpacket/CMakeLists.txt b/tests/src/fsfw/tests/unit/tmtcpacket/CMakeLists.txt similarity index 100% rename from tests/src/tests/tmtcpacket/CMakeLists.txt rename to tests/src/fsfw/tests/unit/tmtcpacket/CMakeLists.txt diff --git a/tests/src/tests/tmtcpacket/PusTmTest.cpp b/tests/src/fsfw/tests/unit/tmtcpacket/PusTmTest.cpp similarity index 100% rename from tests/src/tests/tmtcpacket/PusTmTest.cpp rename to tests/src/fsfw/tests/unit/tmtcpacket/PusTmTest.cpp