KB: ToggleCooling routing confirmed wired (the #2 audit)
The #2 audit (BT_CTRLMAP_LOG) proves the Eng-page button->msg-3 route was always authored (121-mapping L4 ControlMappingsList, ~a dozen EVENT msg 0x3 entries; weapons via Eng-page aux elem 0x21 mask-gated per ModeMFD page). It was "silently dead" ONLY for lack of the id-3 handler, which the prior commit wired -- so coolant priority via the MFD "Display -> Coolant" button now works end-to-end. (The mask-0xffffffff msg-3 entries at 0x12/0x14 go to ThermalSight/Searchlight on the PowerWatcher branch -- separate, untouched, no collision.) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
cbc5ff9532
commit
c79b9953f9
@@ -42,9 +42,13 @@ preset-able MFD owns the 8-button bank AROUND it, mode-mask-gated per page — *
|
||||
left) = 0x08-0x0F (AuxLowerLeft), Mfd2 (upper center) = 0x20-0x27 (AuxUpperCenter), Mfd3
|
||||
(lower right) = 0x00-0x07 (AuxLowerRight)**: Quad page → the outer buttons direct-select the
|
||||
populated Eng pages; Eng page → one button back to Quad, the rest drive the shown subsystem
|
||||
(generator select A-D msg 4-7, gen mode msg 8, weapon configure msg 9; also msg 0x3 =
|
||||
ToggleCooling and msg 0xb = ToggleSeekVoltage (energy) / EjectAmmo (ammo weapons) —
|
||||
unreconstructed, silently dead). **Always-active records IDENTIFIED 2026-07-20 [T1]** (roster:
|
||||
(generator select A-D msg 4-7, gen mode msg 8, weapon configure msg 9; also **msg 0x3 =
|
||||
ToggleCooling — WIRED 2026-07-20**: the button→msg-3 route was always authored (`BT_CTRLMAP_LOG`
|
||||
shows ~a dozen `EVENT msg 0x3` entries, e.g. Eng-page aux `elem 0x21` mask-gated per ModeMFD page
|
||||
to each weapon), but was "silently dead" only for lack of the id-3 handler. Reconstructed
|
||||
`HeatSink::ToggleCoolingMessageHandler` (@004ad6f8) + restored the `PoweredSubsystem→HeatSink`
|
||||
handler chain, so the Eng-page "Coolant" button now toggles the shown weapon's coolant flow. msg
|
||||
0xb = ToggleSeekVoltage (energy) / EjectAmmo (ammo weapons) still unreconstructed). **Always-active records IDENTIFIED 2026-07-20 [T1]** (roster:
|
||||
sub 3 = Reservoir, 4-9 = Condenser1-6, 10-13 = GeneratorA-D): **0x2C = the COOLANT FLUSH
|
||||
button** (Reservoir InjectCoolant, hold-to-flush — works), **0x2F/0x2E/0x2D/0x2B/0x2A/0x29 =
|
||||
the per-condenser VALVE buttons** (MoveValve, Cond1-6 — work), **0x1A-0x1D = Generator A-D
|
||||
|
||||
Reference in New Issue
Block a user