SDKPython SDK

运行方式

选择前台、后台或手动 update 调度,并正确停止和等待运行线程。

当前版本 · 1.0.0

运行方式

前台运行

exo.run_forever() 占用当前线程,适合命令行程序;Ctrl+C 会请求停止。

后台运行

exo.start()
exo.run_background()
try:
    # 应用自己的工作
    ...
finally:
    exo.request_stop()
    exo.join()
    exo.close()

手动调度

已有主循环可反复调用 result = exo.update()。根据 result.has_next_task 决定是否继续推进;不要同时使用手动、前台和后台运行器。

stop() 停止整个 Exo 域;设备级 start()/stop() 只用于多设备分别控制。停止后可以再次启动,但同一 Sdk 仍使用创建时确定的物理端口。