refactored TM funnels to allow multiple TM recipients
This commit is contained in:
17
mission/tmtc/TmFunnelHandler.cpp
Normal file
17
mission/tmtc/TmFunnelHandler.cpp
Normal file
@ -0,0 +1,17 @@
|
||||
#include "TmFunnelHandler.h"
|
||||
|
||||
#include <fsfw/ipc/QueueFactory.h>
|
||||
|
||||
TmFunnelHandler::TmFunnelHandler(object_id_t objectId, PusTmFunnel& pusFunnel,
|
||||
CfdpTmFunnel& cfdpFunnel)
|
||||
: SystemObject(objectId), pusFunnel(pusFunnel), cfdpFunnel(cfdpFunnel) {}
|
||||
|
||||
TmFunnelHandler::~TmFunnelHandler() = default;
|
||||
|
||||
ReturnValue_t TmFunnelHandler::performOperation(uint8_t operationCode) {
|
||||
pusFunnel.performOperation(operationCode);
|
||||
cfdpFunnel.performOperation(operationCode);
|
||||
return returnvalue::OK;
|
||||
}
|
||||
|
||||
ReturnValue_t TmFunnelHandler::initialize() { return returnvalue::OK; }
|
Reference in New Issue
Block a user