CFDP source handler #776
2
fsfw
2
fsfw
@ -1 +1 @@
|
|||||||
Subproject commit 448fbd0d388fe0b19de9b65ee7853681306fd546
|
Subproject commit c1431984947275f7c2c33c1e671b0e4d17c77f71
|
@ -64,6 +64,7 @@ ReturnValue_t CfdpHandler::performOperation(uint8_t operationCode) {
|
|||||||
}
|
}
|
||||||
const SourceHandler::FsmResult& srcResult = srcHandler.stateMachine();
|
const SourceHandler::FsmResult& srcResult = srcHandler.stateMachine();
|
||||||
while (srcResult.callStatus == CallStatus::CALL_AGAIN) {
|
while (srcResult.callStatus == CallStatus::CALL_AGAIN) {
|
||||||
|
sif::debug << "calling fsm" << std::endl;
|
||||||
srcHandler.stateMachine();
|
srcHandler.stateMachine();
|
||||||
}
|
}
|
||||||
return status;
|
return status;
|
||||||
|
@ -22,6 +22,8 @@ ReturnValue_t PusLiveDemux::demultiplexPackets(StorageManagerIF& tmStore,
|
|||||||
#if FSFW_CPP_OSTREAM_ENABLED == 1
|
#if FSFW_CPP_OSTREAM_ENABLED == 1
|
||||||
sif::error << "PusLiveDemux::handlePacket: Store too full to create data copy" << std::endl;
|
sif::error << "PusLiveDemux::handlePacket: Store too full to create data copy" << std::endl;
|
||||||
#endif
|
#endif
|
||||||
|
tmStore.deleteData(origStoreId);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
message.setStorageId(origStoreId);
|
message.setStorageId(origStoreId);
|
||||||
|
Loading…
Reference in New Issue
Block a user