Merge remote-tracking branch 'origin/development' into mueller/refactor-accepts-tc-tm-if

This commit is contained in:
Robin Müller 2022-09-15 11:01:19 +02:00
commit 83b7b8707c
No known key found for this signature in database
GPG Key ID: 71B58F8A3CDFA9AC

View File

@ -15,6 +15,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
- Bugfix for Serial Buffer Stream: Setting `doActive` to false now - Bugfix for Serial Buffer Stream: Setting `doActive` to false now
actually fully disables printing. actually fully disables printing.
PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/680 PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/680
- `TcpTmTcServer.cpp`: The server was actually not able to handle
CCSDS packets which were clumped together. This has been fixed now.
PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/673
## Added ## Added
@ -41,6 +44,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
- `#include "returnvalues/classIds.h"` - `#include "returnvalues/classIds.h"`
The user has to include those themselves now The user has to include those themselves now
PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/675 PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/675
- `DeviceHandlerBase`: Set command sender before calling `buildCommandFromCommand`.
This allows finishing action commands immediately inside the function.
PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/672
- `DeviceHandlerBase`: New signature of `handleDeviceTm` which expects
a `const SerializeIF&` and additional helper variant which expects `const uint8_t*`
PR: https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/671
- Improvements for `AcceptsTelemetryIF` and `AcceptsTelecommandsIF`: - Improvements for `AcceptsTelemetryIF` and `AcceptsTelecommandsIF`:
- Make functions `const` where it makes sense - Make functions `const` where it makes sense
- Add `const char* getName const` abstract function - Add `const char* getName const` abstract function