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