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