more printouts for rejected TC packets #505
|
@ -29,7 +29,7 @@ PUSDistributor::TcMqMapIter PUSDistributor::selectDestination() {
|
|||
tcStatus = checker.checkPacket(currentPacket);
|
||||
if(tcStatus != HasReturnvaluesIF::RETURN_OK) {
|
||||
#if FSFW_VERBOSE_LEVEL >= 1
|
||||
std::string keyword;
|
||||
const char* keyword = nullptr;
|
||||
mohr marked this conversation as resolved
Outdated
|
||||
if(tcStatus == TcPacketCheck::INCORRECT_CHECKSUM) {
|
||||
keyword = "checksum";
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user
As we try to not use allocating classes in the framework during runtime, I do not see a reason not to use a
char
Pointer here.We should provide a custom allocator in the future so that users can use classes like
std::vector
andstd::string
without issues in the future. Another solution would be to useetl::vector
andetl::string
which do not allocate dynamically. cmake allows good dependency management for this. But this is a topic for another issue.I'll change the code to use a preallocated array.
If you change the init value to
"unnamed error"
fromnullptr
, I'll be really happy :)Fully aggree re allocators and etl, I tend towards etl, as we already started implementing something like it in
/containers
. But you are right, this is a topic for anopther issue.done