From f5adcd06259b75f5cd99aa7be4b61683bad04517 Mon Sep 17 00:00:00 2001 From: Ulrich Mohr Date: Fri, 26 Aug 2022 10:57:05 +0200 Subject: [PATCH] default getModehelper for subsystembase --- src/fsfw/subsystem/SubsystemBase.h | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/fsfw/subsystem/SubsystemBase.h b/src/fsfw/subsystem/SubsystemBase.h index 52f9891e..7e9cce14 100644 --- a/src/fsfw/subsystem/SubsystemBase.h +++ b/src/fsfw/subsystem/SubsystemBase.h @@ -34,7 +34,9 @@ class SubsystemBase : public SystemObject, uint16_t commandQueueDepth = 8); virtual ~SubsystemBase(); - virtual MessageQueueId_t getCommandQueue() const override; + MessageQueueId_t getCommandQueue() const override; + + const ModeHelper * getModeHelper() const override; /** * Function to register the child objects. @@ -49,13 +51,13 @@ class SubsystemBase : public SystemObject, */ ReturnValue_t registerChild(object_id_t objectId); - virtual ReturnValue_t initialize() override; + ReturnValue_t initialize() override; - virtual ReturnValue_t performOperation(uint8_t opCode) override; + ReturnValue_t performOperation(uint8_t opCode) override; - virtual ReturnValue_t setHealth(HealthState health) override; + ReturnValue_t setHealth(HealthState health) override; - virtual HasHealthIF::HealthState getHealth() override; + HasHealthIF::HealthState getHealth() override; protected: struct ChildInfo {