Files
CC-StationBroadcast/debug-eta-stopover-bug.md
T

25 lines
1.1 KiB
Markdown

# Debug Session: eta-stopover-bug
- **Status**: [OPEN]
- **Issue**: 列车进站 ETA 仍然包含停站时间;终点站显示已正确,但 ETA 仍偏大。
- **Debug Server**: N/A
- **Log File**: N/A
## Reproduction Steps
1. 在发车牌和 Block Reader 都正常连接的情况下运行 `station_broadcast.lua`
2. 观察 `UPCOMING TRAINS` 的 ETA
3. 与 CRN 发车牌原始 ETA 对比
## Hypotheses & Verification
| ID | Hypothesis | Likelihood | Effort | Evidence |
|----|------------|------------|--------|----------|
| A | NBT 侧生成的 `announceKey` 仍未与 `create_target` 文本键完全匹配,导致没有走文本 ETA 覆盖 | High | Low | Pending |
| B | `create_target` 文本里解析出的 ETA 本身就是“到发后/含停站”的字段,而不是进站前 ETA | Medium | Low | Pending |
| C | 文本解析到了正确 ETA,但后来又被 NBT 计算值覆盖 | Medium | Low | Pending |
| D | 同一班车在 NBT 与文本中的目的地/车次格式仍有额外差异(空格、平台、后缀) | High | Low | Pending |
## Log Evidence
- Pending instrumentation
## Verification Conclusion
- Pending