#ifndef FSFW_SUBSYSTEM_MODETREECHILDIF_H_ #define FSFW_SUBSYSTEM_MODETREECHILDIF_H_ #include #include class ModeTreeChildIF { public: virtual ~ModeTreeChildIF() = default; virtual object_id_t getObjectId() const = 0; virtual const HasHealthIF* getOptHealthIF() const = 0; virtual const HasModesIF& getModeIF() const = 0; }; #endif /* FSFW_SUBSYSTEM_MODETREECHILDIF_H_ */