mirror of
https://github.com/nasa/fprime.git
synced 2025-12-10 17:47:10 -06:00
* Add aggregator component * Add com aggregator to subtopology * Fix aggregator issues * Format and SDD * Add basic UTs * Fix not-empty check, test * sp * Fix author tag * Bump GDS for aggregation; timeout aggregator * Bump comQueue event size * Increase timeout for integration tests * Update Fw/Buffer/Buffer.hpp Co-authored-by: Thomas Boyer-Chammard <49786685+thomas-bc@users.noreply.github.com> * Update Svc/ComAggregator/CMakeLists.txt Co-authored-by: Thomas Boyer-Chammard <49786685+thomas-bc@users.noreply.github.com> * Update Svc/ComAggregator/docs/sdd.md Co-authored-by: Thomas Boyer-Chammard <49786685+thomas-bc@users.noreply.github.com> * Update Svc/ComAggregator/docs/sdd.md Co-authored-by: Thomas Boyer-Chammard <49786685+thomas-bc@users.noreply.github.com> * Remove unused variable 'good' in action doClear * A usage note about APID. --------- Co-authored-by: Thomas Boyer-Chammard <49786685+thomas-bc@users.noreply.github.com>
75 lines
4.1 KiB
CMake
75 lines
4.1 KiB
CMake
# Module subdirectories
|
|
|
|
# Ports
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/Cycle/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/Fatal/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/Interfaces/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/Ping/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/PolyIf/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/Sched/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/Seq/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/WatchDog/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/Ports/")
|
|
|
|
# Components
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/ActivePhaser/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/ActiveRateGroup/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/AssertFatalAdapter/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/BufferAccumulator/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/BufferManager/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/BufferLogger/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/BufferRepeater/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/ChronoTime/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/ComLogger/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/ComQueue/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/ComSplitter/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/ComStub/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/CmdDispatcher/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/CmdSequencer/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/CmdSplitter/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/DpCatalog/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/DpManager/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/DpPorts/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/DpWriter/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/EventManager/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/FatalHandler/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/FileDownlinkPorts/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/FileDownlink/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/FileManager/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/FileUplink/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/FprimeDeframer/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/FprimeFramer/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/FprimeProtocol/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/FprimeRouter/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/FrameAccumulator/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/FramingProtocol/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/GenericHub/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/Health/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/OsTime/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/PassiveRateGroup")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/PolyDb/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/PrmDb/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/RateGroupDriver/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/SeqDispatcher/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/StaticMemory/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/TlmChan/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/TlmPacketizer/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/SystemResources/")
|
|
|
|
# Subtopologies
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/Subtopologies/")
|
|
|
|
# Text logger components included by default,
|
|
# but can be disabled if FW_ENABLE_TEXT_LOGGING=0 is desired.
|
|
if (FPRIME_ENABLE_TEXT_LOGGERS)
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/PassiveConsoleTextLogger/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/ActiveTextLogger/")
|
|
endif()
|
|
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/PosixTime/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/LinuxTimer/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/Version/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/FpySequencer/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/Ccsds/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/ComAggregator/")
|