2022-09-29 19:21:24 +02:00
|
|
|
#ifndef FSFW_SUBSYSTEM_MODES_MODETREECONNECTIONIF_H_
|
|
|
|
#define FSFW_SUBSYSTEM_MODES_MODETREECONNECTIONIF_H_
|
|
|
|
|
|
|
|
#include "fsfw/subsystem/HasModeTreeChildrenIF.h"
|
|
|
|
|
|
|
|
class ModeTreeConnectionIF {
|
|
|
|
public:
|
|
|
|
virtual ~ModeTreeConnectionIF() = default;
|
2022-09-29 19:39:37 +02:00
|
|
|
virtual ReturnValue_t connectModeTreeParent(HasModeTreeChildrenIF &parent) = 0;
|
2022-09-30 13:30:07 +02:00
|
|
|
virtual ModeTreeChildIF& getModeTreeChildIF() = 0;
|
2022-09-29 19:21:24 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
#endif /* FSFW_SRC_FSFW_SUBSYSTEM_MODES_MODETREECONNECTIONIF_H_ */
|