Expand description
运行时装配:工厂表(ui 工厂注册)、宿主观察线程(关窗→close_all)、 进程主入口(eframe 主线程 + 宿主观察线程)。
线程形貌(S1b 双线程纪律):
- 主线程:eframe run_native(App 只读
UiShared); - 观察线程:sleep 轮询
UiShared::is_stop→engine.close_all; - 等价 headless 形貌见 ek-station bin(不带 ui 工厂)。
Structs§
- RunOpts
- 运行选项(S1c ready 标记 + S4 dm real_time 装配参数;ek-ui 零配置口径, 无任何配置文件输入 —— 结构只由 StationConfig 清单决定)。
Functions§
- run_
station_ ui - 进程主入口:装配(dm/oms/sim/ui 按清单)→ start → 就绪标记(可选) → eframe 主循环 → 观察线程收场。
- spawn_
host_ watcher - 宿主观察线程:窗口不复用的引擎在这里按 stop 位收场(close_all join)。
- ui_
kinds - ek-station 缺省工厂表 +
ui工厂 + rt-on 的 dm 工厂(S4:UI 宿主观测 面需要eBarUpdate.实时门;ek-station headless 保持 rt-off 缺省 不动 —— 两宿主的 dm 配置差异在各自工厂表,互不影响)。