Class LunaNetSubApp¶
Defined in File lunanet_sat_app.h
Class Documentation¶
-
class LunaNetSubApp¶
Interface for modular LunaNet satellite application functions.
A sub-app owns one piece of spacecraft autonomy or navigation logic, such as ODTS, orbit prediction, ephemeris fitting, or navigation-message generation.
LunaNetSatAppcalls each registered sub-app from the main LuPNT simulation schedule.Public Functions
-
LunaNetSubApp() = default¶
-
inline explicit LunaNetSubApp(std::string name)¶
-
virtual ~LunaNetSubApp() = default¶
-
virtual void Setup(LunaNetSatApp &app)¶
-
virtual void Finish()¶
-
inline const std::string &GetName() const¶
-
inline void SetName(std::string name)¶
Protected Attributes
-
std::string name_ = "lunanet_subapp"¶
-
LunaNetSubApp() = default¶