finished tm store helper tests
This commit is contained in:
@ -26,13 +26,19 @@ ReturnValue_t TmStoreHelper::preparePacket(uint8_t service, uint8_t subservice,
|
||||
return HasReturnvaluesIF::RETURN_OK;
|
||||
}
|
||||
|
||||
StorageManagerIF* TmStoreHelper::getTmStore() { return tmStore; }
|
||||
StorageManagerIF* TmStoreHelper::getTmStore() const { return tmStore; }
|
||||
|
||||
void TmStoreHelper::setTmStore(StorageManagerIF& store) { tmStore = &store; }
|
||||
|
||||
const store_address_t& TmStoreHelper::getCurrentAddr() const { return currentAddr; }
|
||||
|
||||
ReturnValue_t TmStoreHelper::deletePacket() { return tmStore->deleteData(currentAddr); }
|
||||
ReturnValue_t TmStoreHelper::deletePacket() {
|
||||
ReturnValue_t result = tmStore->deleteData(currentAddr);
|
||||
if(result == HasReturnvaluesIF::RETURN_OK) {
|
||||
currentAddr = store_address_t::invalid();
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
ReturnValue_t TmStoreHelper::setSourceDataRaw(const uint8_t* data, size_t len) {
|
||||
return creator.setRawUserData(data, len);
|
||||
@ -62,3 +68,7 @@ void TmStoreHelper::setTimeStamper(TimeStamperIF& timeStamper_) {
|
||||
void TmStoreHelper::setApid(uint16_t apid) { creator.setApid(apid); }
|
||||
|
||||
PusTmCreator& TmStoreHelper::getCreatorRef() { return creator; }
|
||||
|
||||
TimeStamperIF* TmStoreHelper::getTimeStamper() const { return creator.getTimestamper(); }
|
||||
|
||||
uint16_t TmStoreHelper::getApid() const { return creator.getApid(); }
|
||||
|
@ -16,13 +16,21 @@ class TmStoreHelper {
|
||||
ReturnValue_t preparePacket(uint8_t service, uint8_t subservice, uint16_t counter);
|
||||
|
||||
PusTmCreator& getCreatorRef();
|
||||
|
||||
void setTimeStamper(TimeStamperIF& timeStamper);
|
||||
[[nodiscard]] TimeStamperIF* getTimeStamper() const;
|
||||
|
||||
[[nodiscard]] StorageManagerIF* getTmStore() const;
|
||||
void setTmStore(StorageManagerIF& store);
|
||||
|
||||
void setApid(uint16_t apid);
|
||||
[[nodiscard]] uint16_t getApid() const;
|
||||
|
||||
[[nodiscard]] const store_address_t& getCurrentAddr() const;
|
||||
ReturnValue_t setSourceDataRaw(const uint8_t* data, size_t len);
|
||||
ReturnValue_t setSourceDataSerializable(SerializeIF& serializable);
|
||||
void setApid(uint16_t apid);
|
||||
StorageManagerIF* getTmStore();
|
||||
void setTmStore(StorageManagerIF& store);
|
||||
|
||||
|
||||
ReturnValue_t addPacketToStore();
|
||||
ReturnValue_t deletePacket();
|
||||
|
||||
|
Reference in New Issue
Block a user