mirror of
https://github.com/nasa/fprime.git
synced 2025-12-10 00:44:37 -06:00
* Add sequence dispatcher component * Add seq start port to cmd sequencer * Update author names and some include paths * Get fully compiling, move consts/enums to correct places, check for connections on init * Add spelling exceptions * Get unit tests almost compiling... * Fix string type in port, call component init in test * Fix unit test compilation errors and assertions * Switch back to using StringBase * Switch to FwIndexType, remove textLogIn * UpperCamel events, add warning for unexpected seq start * remove init method, add check for connected to getNextAvailableIdx * Update sdd, change event from low to high, static cast a portnum * Add state diagram, add more warnings, fix wrong header types, use assert instead of warning for runSeq --------- Co-authored-by: Zimri Leisher <zimri.leisher@fireflyspace.com>
61 lines
3.4 KiB
CMake
61 lines
3.4 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}/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/")
|
|
|
|
# Components
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/ActiveLogger/")
|
|
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}/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}/Deframer/")
|
|
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}/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}/GenericHub/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/Framer/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/FramingProtocol/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/Health/")
|
|
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/")
|
|
add_fprime_subdirectory("${CMAKE_CURRENT_LIST_DIR}/Ports/VersionPorts")
|
|
|
|
# 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/") |