fsfw-example-common/example/utility/CfdpTmFunnel.cpp

18 lines
603 B
C++

#include "CfdpTmFunnel.h"
#include "fsfw/ipc/QueueFactory.h"
CfdpTmFunnel::CfdpTmFunnel(object_id_t objectId, const AcceptsTelemetryIF& downlinkDestination)
: SystemObject(objectId) {
msgQueue = QueueFactory::instance()->createMessageQueue(5);
}
const char* CfdpTmFunnel::getName() const { return "CFDP TM Funnel"; }
MessageQueueId_t CfdpTmFunnel::getReportReceptionQueue(uint8_t virtualChannel) const {
return msgQueue->getId();
}
ReturnValue_t CfdpTmFunnel::performOperation(uint8_t opCode) { return returnvalue::OK; }
ReturnValue_t CfdpTmFunnel::initialize() { return returnvalue::OK; }