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_ */
|