Skip to content

feat: integrate initial MFC simulation UI - #2

Open
abbccdd wants to merge 1 commit into
mainfrom
feature/mfc-ui-integration
Open

feat: integrate initial MFC simulation UI#2
abbccdd wants to merge 1 commit into
mainfrom
feature/mfc-ui-integration

Conversation

@abbccdd

@abbccdd abbccdd commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • add editable L/N/K/S/T, duration, passenger rate, speed, and seed parameters
  • add Start, Pause, Resume, and Reset lifecycle controls with state-aware enablement
  • drive Simulation with a 33 ms MFC timer and steady-clock real delta sampling
  • display live elevator, floor, Hall Call, model-time, and statistics snapshots
  • document the initial MFC integration and DeferredCapacity display TODO

Validation

  • Debug x64: 0 warnings, 0 errors
  • Release x64: 0 warnings, 0 errors
  • Debug x86: 0 warnings, 0 errors
  • Release x86: 0 warnings, 0 errors
  • Core Smoke: 406 checks passed on x64 and x86
  • Core All: 150 scenarios / 2,680 checks passed on x64 and x86
  • manual UI: default run, live snapshots, Pause/Resume without wall-clock injection, Running/Finished Reset, second Start after Reset, invalid L/N/K/S, x10 speed, and Finished retention passed

Scope

  • Core, Statistics, and Tests are unchanged
  • no dispatcher, elevator, or simulation algorithm changes
  • DeferredCapacity remains shown as unassigned because the public snapshot does not expose a separate state

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant