fsfw/src/fsfw_tests/integration/controller/TestController.cpp

38 lines
1.4 KiB
C++
Raw Normal View History

2021-10-17 23:27:31 +02:00
#include "TestController.h"
#include <fsfw/datapool/PoolReadGuard.h>
#include <fsfw/objectmanager/ObjectManager.h>
#include <fsfw/serviceinterface/ServiceInterface.h>
2022-09-29 19:21:24 +02:00
TestController::TestController(object_id_t objectId, size_t commandQueueDepth)
: ExtendedControllerBase(objectId, commandQueueDepth) {}
2021-10-17 23:27:31 +02:00
2022-02-02 10:29:30 +01:00
TestController::~TestController() {}
2021-10-17 23:27:31 +02:00
ReturnValue_t TestController::handleCommandMessage(CommandMessage *message) {
2022-08-16 01:08:26 +02:00
return returnvalue::OK;
2021-10-17 23:27:31 +02:00
}
2022-02-02 10:29:30 +01:00
void TestController::performControlOperation() {}
2021-10-17 23:27:31 +02:00
2022-02-02 10:29:30 +01:00
void TestController::handleChangedDataset(sid_t sid, store_address_t storeId, bool *clearMessage) {}
2021-10-17 23:27:31 +02:00
void TestController::handleChangedPoolVariable(gp_id_t globPoolId, store_address_t storeId,
2022-02-02 10:29:30 +01:00
bool *clearMessage) {}
2021-10-17 23:27:31 +02:00
2022-02-02 10:29:30 +01:00
LocalPoolDataSetBase *TestController::getDataSetHandle(sid_t sid) { return nullptr; }
2021-10-17 23:27:31 +02:00
ReturnValue_t TestController::initializeLocalDataPool(localpool::DataPool &localDataPoolMap,
2022-02-02 10:29:30 +01:00
LocalDataPoolManager &poolManager) {
2022-08-16 01:08:26 +02:00
return returnvalue::OK;
2021-10-17 23:27:31 +02:00
}
ReturnValue_t TestController::initializeAfterTaskCreation() {
2022-02-02 10:29:30 +01:00
return ExtendedControllerBase::initializeAfterTaskCreation();
2021-10-17 23:27:31 +02:00
}
ReturnValue_t TestController::checkModeCommand(Mode_t mode, Submode_t submode,
2022-02-02 10:29:30 +01:00
uint32_t *msToReachTheMode) {
2022-08-16 01:08:26 +02:00
return returnvalue::OK;
2021-10-17 23:27:31 +02:00
}