16 lines
437 B
C++
16 lines
437 B
C++
#ifndef FSFW_SUBSYSTEM_MODETREECHILDIF_H_
|
|
#define FSFW_SUBSYSTEM_MODETREECHILDIF_H_
|
|
|
|
#include <fsfw/health/HasHealthIF.h>
|
|
#include <fsfw/modes/HasModesIF.h>
|
|
|
|
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_ */
|