更新时间:2026-08-05 GMT+08:00
分享

安全门控

requires_pause

每个AdapterCommand子类可设置requires_pause。

class GoHomeCommand(AdapterCommand):
    requires_pause = True   # 默认值,需暂停态

class EmergencyStopCommand(AdapterCommand):
    requires_pause = False  # 随时可执行

行为

表1 行为

命令类型

暂停态

非暂停态

pause_resume

执行

始终执行

graceful_stop

执行

始终执行

requires_pause=True

执行

日志提示(需先暂停)

requires_pause=False

执行

执行

日志示例

[KB] h → go_home: requires pause — press space to pause first.
[KB] h → go_home: executed.

相关文档