1
0
forked from fsfw/fsfw

added getter for reject reply

This commit is contained in:
2020-06-24 16:24:16 +02:00
parent fc0d42e3e0
commit ce3e4a1176
3 changed files with 19 additions and 6 deletions

View File

@ -120,3 +120,14 @@ void CommandMessage::setReplyRejected(ReturnValue_t reason,
setParameter(reason);
setParameter2(initialCommand);
}
ReturnValue_t CommandMessage::getReplyRejectedReason(
Command_t *initialCommand) const {
ReturnValue_t reason = HasReturnvaluesIF::RETURN_FAILED;
std::memcpy(&reason, getData(), sizeof(reason));
if(initialCommand != nullptr) {
std::memcpy(initialCommand, getData() + sizeof(reason),
sizeof(Command_t));
}
return reason;
}