25 lines
1.1 KiB
Markdown
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
|