some more TODOs
This commit is contained in:
parent
dd866790f3
commit
9c9daffbbc
@ -11,7 +11,7 @@ CfdpHandler::CfdpHandler(const HandlerCfg& cfg)
|
||||
destHandler(
|
||||
DestHandlerParams(cfg.cfg, *this, *this, cfg.packetInfoList, cfg.lostSegmentsList),
|
||||
FsfwParams(cfg.packetDest, nullptr, this)) {
|
||||
// TODO: Make configurable?
|
||||
// TODO: Make queue params configurable, or better yet, expect it to be passed externally
|
||||
msgQueue = QueueFactory::instance()->createMessageQueue();
|
||||
destHandler.setMsgQueue(*msgQueue);
|
||||
}
|
||||
|
@ -33,13 +33,18 @@ class CfdpHandler : public SystemObject,
|
||||
public AcceptsTelecommandsIF {
|
||||
public:
|
||||
explicit CfdpHandler(const HandlerCfg& cfg);
|
||||
bool getRemoteCfg(const cfdp::EntityId& remoteId, cfdp::RemoteEntityCfg** cfg) override;
|
||||
|
||||
[[nodiscard]] const char* getName() const override;
|
||||
[[nodiscard]] uint32_t getIdentifier() const override;
|
||||
[[nodiscard]] MessageQueueId_t getRequestQueue() const override;
|
||||
|
||||
ReturnValue_t initialize() override;
|
||||
ReturnValue_t performOperation(uint8_t operationCode) override;
|
||||
|
||||
// CFDP remote table interface
|
||||
bool getRemoteCfg(const cfdp::EntityId& remoteId, cfdp::RemoteEntityCfg** cfg) override;
|
||||
|
||||
// CFDP user overrides
|
||||
void transactionIndication(const cfdp::TransactionId& id) override;
|
||||
void eofSentIndication(const cfdp::TransactionId& id) override;
|
||||
void transactionFinishedIndication(const cfdp::TransactionFinishedParams& params) override;
|
||||
|
Loading…
Reference in New Issue
Block a user