implemented the last tricky parts

This commit is contained in:
2022-11-08 16:26:30 +01:00
parent f564fb5c1a
commit 28cd78db96
5 changed files with 297 additions and 264 deletions

View File

@ -50,6 +50,8 @@ class SpTcBase {
uint16_t getApid() const { return spParams.creator.getApid(); }
uint16_t getSeqCount() const { return spParams.creator.getSequenceCount(); }
ReturnValue_t checkPayloadLen() {
if (ccsds::HEADER_LEN + spParams.fullPayloadLen > spParams.maxSize) {
return SerializeIF::BUFFER_TOO_SHORT;