tm storage update
This commit is contained in:
parent
7ba660a222
commit
75a0df4cd9
4
tmstorage/CMakeLists.txt
Normal file
4
tmstorage/CMakeLists.txt
Normal file
@ -0,0 +1,4 @@
|
||||
target_sources(${LIB_FSFW_NAME}
|
||||
PRIVATE
|
||||
TmStoreMessage.cpp
|
||||
)
|
@ -1,5 +1,5 @@
|
||||
#ifndef PLATFORM_TMTCSERVICES_TMSTOREBACKENDIF_H_
|
||||
#define PLATFORM_TMTCSERVICES_TMSTOREBACKENDIF_H_
|
||||
#ifndef FSFW_TMTCSERVICES_TMSTOREBACKENDIF_H_
|
||||
#define FSFW_TMTCSERVICES_TMSTOREBACKENDIF_H_
|
||||
|
||||
#include "../returnvalues/HasReturnvaluesIF.h"
|
||||
#include "../objectmanager/SystemObjectIF.h"
|
||||
@ -51,7 +51,7 @@ public:
|
||||
virtual ~TmStoreBackendIF() {}
|
||||
|
||||
/**
|
||||
* What do I need to implement here ?
|
||||
* SHOULDDO: Specification on what has to be implemented here
|
||||
* @param opCode
|
||||
* @return
|
||||
*/
|
||||
@ -71,7 +71,7 @@ public:
|
||||
virtual ReturnValue_t dumpIndex(store_address_t* storeId) = 0;
|
||||
|
||||
/**
|
||||
* TODO: Adapt for file management system?
|
||||
* SHOULDDO: Adapt for file management system?
|
||||
* @param startAddress
|
||||
* @param endAddress
|
||||
* @return
|
||||
@ -92,4 +92,4 @@ public:
|
||||
|
||||
|
||||
|
||||
#endif /* PLATFORM_TMTCSERVICES_TMSTOREBACKENDIF_H_ */
|
||||
#endif /* FSFW_TMTCSERVICES_TMSTOREBACKENDIF_H_ */
|
||||
|
@ -1,9 +1,10 @@
|
||||
#ifndef PLATFORM_TMTCSERVICES_TMSTOREFRONTENDIF_H_
|
||||
#define PLATFORM_TMTCSERVICES_TMSTOREFRONTENDIF_H_
|
||||
#ifndef FSFW_TMTCSERVICES_TMSTOREFRONTENDIF_H_
|
||||
#define FSFW_TMTCSERVICES_TMSTOREFRONTENDIF_H_
|
||||
|
||||
#include "TmStorePackets.h"
|
||||
#include "../returnvalues/HasReturnvaluesIF.h"
|
||||
#include "../tmstorage/TmStorePackets.h"
|
||||
#include "../ipc/MessageQueueSenderIF.h"
|
||||
|
||||
class TmPacketMinimal;
|
||||
class SpacePacketBase;
|
||||
class TmStoreBackendIF;
|
||||
@ -60,4 +61,4 @@ public:
|
||||
|
||||
|
||||
|
||||
#endif /* PLATFORM_TMTCSERVICES_TMSTOREFRONTENDIF_H_ */
|
||||
#endif /* FSFW_TMTCSERVICES_TMSTOREFRONTENDIF_H_ */
|
||||
|
@ -1,5 +1,5 @@
|
||||
#include "TmStoreMessage.h"
|
||||
#include "../objectmanager/ObjectManagerIF.h"
|
||||
#include "../tmstorage/TmStoreMessage.h"
|
||||
|
||||
TmStoreMessage::~TmStoreMessage() {
|
||||
|
||||
|
@ -1,10 +1,11 @@
|
||||
#ifndef FRAMEWORK_TMSTORAGE_TMSTOREMESSAGE_H_
|
||||
#define FRAMEWORK_TMSTORAGE_TMSTOREMESSAGE_H_
|
||||
#ifndef FSFW_TMSTORAGE_TMSTOREMESSAGE_H_
|
||||
#define FSFW_TMSTORAGE_TMSTOREMESSAGE_H_
|
||||
|
||||
#include "TmStorePackets.h"
|
||||
#include "../ipc/CommandMessage.h"
|
||||
#include "../storagemanager/StorageManagerIF.h"
|
||||
#include "../tmstorage/TmStorePackets.h"
|
||||
#include "../objectmanager/SystemObjectIF.h"
|
||||
|
||||
class TmStoreMessage {
|
||||
public:
|
||||
static ReturnValue_t setEnableStoringMessage(CommandMessage* cmd,
|
||||
@ -25,8 +26,10 @@ public:
|
||||
static void setDownlinkContentTimeMessage(CommandMessage* cmd,
|
||||
store_address_t storeId);
|
||||
static void setIndexReportMessage(CommandMessage* cmd, store_address_t storeId);
|
||||
static ReturnValue_t setDeleteBlocksMessage(CommandMessage* cmd, uint32_t addressLow, uint32_t addressHigh);
|
||||
static ReturnValue_t setDownlinkBlocksMessage(CommandMessage* cmd, uint32_t addressLow, uint32_t addressHigh);
|
||||
static ReturnValue_t setDeleteBlocksMessage(CommandMessage* cmd,
|
||||
uint32_t addressLow, uint32_t addressHigh);
|
||||
static ReturnValue_t setDownlinkBlocksMessage(CommandMessage* cmd,
|
||||
uint32_t addressLow, uint32_t addressHigh);
|
||||
static ReturnValue_t setIndexRequestMessage(CommandMessage* cmd);
|
||||
static void setDeleteContentTimeMessage(CommandMessage* cmd,
|
||||
store_address_t storeId);
|
||||
@ -60,4 +63,4 @@ private:
|
||||
TmStoreMessage();
|
||||
};
|
||||
|
||||
#endif /* FRAMEWORK_TMSTORAGE_TMSTOREMESSAGE_H_ */
|
||||
#endif /* FSFW_TMSTORAGE_TMSTOREMESSAGE_H_ */
|
||||
|
@ -1,5 +1,5 @@
|
||||
#ifndef FRAMEWORK_TMSTORAGE_TMSTOREPACKETS_H_
|
||||
#define FRAMEWORK_TMSTORAGE_TMSTOREPACKETS_H_
|
||||
#ifndef FSFW_TMSTORAGE_TMSTOREPACKETS_H_
|
||||
#define FSFW_TMSTORAGE_TMSTOREPACKETS_H_
|
||||
|
||||
#include "../serialize/SerialFixedArrayListAdapter.h"
|
||||
#include "../serialize/SerializeElement.h"
|
||||
@ -300,4 +300,4 @@ private:
|
||||
uint8_t rawTimestamp[TimeStamperIF::MISSION_TIMESTAMP_SIZE];
|
||||
|
||||
};
|
||||
#endif /* FRAMEWORK_TMSTORAGE_TMSTOREPACKETS_H_ */
|
||||
#endif /* FSFW_TMSTORAGE_TMSTOREPACKETS_H_ */
|
||||
|
Loading…
Reference in New Issue
Block a user