🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
Stop.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "MissionCommand.hpp"
25
26AST_NAMESPACE_BEGIN
27
34class AST_CORE_API Stop : public MissionCommand
35{
36public:
37 AST_OBJECT(Stop)
38 AST_PROPERT(enabled)
39 Stop() = default;
40 ~Stop() = default;
41PROPERTIES:
42 bool enabled() const { return enabled_; }
43 void setEnabled(bool enabled) { enabled_ = enabled; }
44public:
45 errc_t execute() override;
46private:
47 bool enabled_{true};
48};
49
52AST_NAMESPACE_END
任务命令(虚基类),用于定义任务序列中的任务命令,例如初始状态、轨道机动、轨道预报等
定义 MissionCommand.hpp:44
virtual errc_t execute() override=0
执行任务
停止段,用于停止任务序列的执行
定义 Stop.hpp:35