FSFW Update #26

Merged
meierj merged 24 commits from mueller/sw-update into eive/develop 2021-12-15 10:01:34 +01:00
2 changed files with 11 additions and 7 deletions
Showing only changes of commit ceb87b5abb - Show all commits

View File

@ -183,13 +183,16 @@ ReturnValue_t TmTcBridge::storeDownlinkData(TmTcMessage *message) {
} }
if(tmFifo->full()) { if(tmFifo->full()) {
#if FSFW_CPP_OSTREAM_ENABLED == 1 if(warningLatch) {
sif::warning << "TmTcBridge::storeDownlinkData: TM downlink max. number " #if FSFW_CPP_OSTREAM_ENABLED == 1
"of stored packet IDs reached!" << std::endl; sif::warning << "TmTcBridge::storeDownlinkData: TM downlink max. number "
#else "of stored packet IDs reached!" << std::endl;
sif::printWarning("TmTcBridge::storeDownlinkData: TM downlink max. number " #else
"of stored packet IDs reached!\n"); sif::printWarning("TmTcBridge::storeDownlinkData: TM downlink max. number "
#endif "of stored packet IDs reached!\n");
#endif
warningLatch = true;
}
if(overwriteOld) { if(overwriteOld) {
tmFifo->retrieve(&storeId); tmFifo->retrieve(&storeId);
tmStore->deleteData(storeId); tmStore->deleteData(storeId);

View File

@ -75,6 +75,7 @@ public:
virtual uint16_t getIdentifier() override; virtual uint16_t getIdentifier() override;
virtual MessageQueueId_t getRequestQueue() override; virtual MessageQueueId_t getRequestQueue() override;
bool warningLatch = true;
protected: protected:
//! Cached for initialize function. //! Cached for initialize function.
object_id_t tmStoreId = objects::NO_OBJECT; object_id_t tmStoreId = objects::NO_OBJECT;