v4.0.0

Additions

  • CFDP Packet Stack and related tests added. It also refactors the existing TMTC infastructure to
    allow sending of CFDP packets to the CCSDS handlers.
    PR: #528
  • added virtual function to print datasets
    PR: #544
  • doSendRead Hook
    PR: #545
  • Dockumentation for DHB
    PR: #551

HAL additions

  • Linux Command Executor, which can execute shell commands in blocking and non-blocking mode
    PR: #536
  • uio Mapper
    PR: #543

Changes

  • Applied the clang-format auto-formatter to all source code
    PR: #534
  • Updated Catch2 to v3.0.0-preview4
    PR: #538
  • Changed CI to use prebuilt docker image
    PR: #549

Bugfix

  • CMake fixes in PR #533 , was problematic
    if the uppermost user CMakeLists.txt did not have the include paths set up properly, which
    could lead to compile errors that #include "fsfw/FSFW.h" was not found.
  • Fix for build regression in Catch2 v3.0.0-preview4
    PR: #548
  • Fix in unittest which failed on CI
    PR: #552
  • Fix in helper script
    PR: #553

API Changes

  • Aforementioned changes to existing TMTC stack

Known bugs

No due date
100% Completed
increase test limit
fsfw/fsfw/pipeline/pr-development This commit looks good Details
bug
Some DHB docs
fsfw/fsfw/pipeline/pr-development Build started... Details
Documentation
#551 by muellerr was merged 2022-02-14 16:35:11 +01:00
Update CHANGELOG
fsfw/fsfw/pipeline/pr-development This commit looks good Details
cosmetics
Documentation
#539 by muellerr was merged 2022-02-07 17:13:42 +01:00
Linux CommandExecutor
fsfw/fsfw/pipeline/pr-development This commit looks good Details
#536 by muellerr was merged 2022-02-02 10:17:52 +01:00
applied clang script
fsfw/fsfw/pipeline/pr-development This commit looks good Details
#534 by muellerr was merged 2022-02-02 10:38:08 +01:00
Added CFDP packet stack
fsfw/fsfw/pipeline/pr-development This commit looks good Details
Breaking API Change
feature
Refactor
#528 by muellerr was merged 2022-02-02 10:27:40 +01:00