dummy devices for hosted build, adaptions to run thermal controller unit test
This commit is contained in:
@ -1,7 +1,12 @@
|
||||
#include "HouseKeepingMock.h"
|
||||
|
||||
#include <fsfw/ipc/QueueFactory.h>
|
||||
#include <fsfw/objectmanager/frameworkObjects.h>
|
||||
|
||||
HouseKeepingMock::HouseKeepingMock() : SystemObject(objects::PUS_SERVICE_3_HOUSEKEEPING) {}
|
||||
HouseKeepingMock::HouseKeepingMock() : SystemObject(objects::PUS_SERVICE_3_HOUSEKEEPING) {
|
||||
auto mqArgs = MqArgs(objects::PUS_SERVICE_3_HOUSEKEEPING, static_cast<void*>(this));
|
||||
commandQueue = QueueFactory::instance()->createMessageQueue(
|
||||
5, MessageQueueMessage::MAX_MESSAGE_SIZE, &mqArgs);
|
||||
}
|
||||
|
||||
MessageQueueId_t HouseKeepingMock::getHkQueue() const { return MessageQueueIF::NO_QUEUE; }
|
||||
MessageQueueId_t HouseKeepingMock::getHkQueue() const { return commandQueue->getId(); }
|
||||
|
@ -10,6 +10,9 @@ class HouseKeepingMock : public SystemObject, public AcceptsHkPacketsIF {
|
||||
HouseKeepingMock();
|
||||
|
||||
virtual MessageQueueId_t getHkQueue() const;
|
||||
|
||||
private:
|
||||
MessageQueueIF *commandQueue = nullptr;
|
||||
};
|
||||
|
||||
#endif /*HOUSEKEEPINGMOCK_H_*/
|
||||
#endif /*HOUSEKEEPINGMOCK_H_*/
|
||||
|
Reference in New Issue
Block a user