Cyd and Claude Fable 5
b26e8205e3
Controls: the .CTL positional-id off-by-one -- CONFIRMED live and FIXED (step 2a)
...
The streamed L4 mapping resource carries the binary's positional attribute ids
(stick=3, throttle=4) but MechControlsMapper chained from Subsystem::NextAttributeID
== 2 -- every streamed record resolved ONE MEMBER LATE (attr 4 -> pedalsPosition,
verified via the new permanent BT_CTRLMAP_LOG diagnostic in CreateStreamedMappings).
A latent real-pod bug: the serial RIO throttle would drive the pedals member; the
dev keyboard bridge masked it. Fix per the mechweap/mech attrPad idiom: ids pinned
to the binary numbering, id-2 gap padded, static_assert-locked. Torso + weapon
chains verified already aligned. Regression: BT_FORCE_THROTTLE headless walk clean
(speedDemand=61.501 through authentic InterpretControls, gait cycles, no faults).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-17 21:59:51 -05:00
..
2026-07-16 10:43:38 -05:00
2026-07-16 10:43:38 -05:00
2026-07-16 11:04:34 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-17 13:58:32 -05:00
2026-07-06 10:59:45 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-17 13:58:32 -05:00
2026-07-12 17:24:15 -05:00
2026-07-12 17:24:15 -05:00
2026-07-07 21:39:47 -05:00
2026-07-13 13:27:49 -05:00
2026-07-13 13:27:49 -05:00
2026-07-07 21:39:47 -05:00
2026-07-05 21:03:40 -05:00
2026-07-17 16:06:46 -05:00
2026-07-16 10:43:38 -05:00
2026-07-11 06:46:54 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-17 15:24:52 -05:00
2026-07-05 21:03:40 -05:00
2026-07-17 09:50:23 -05:00
2026-07-13 13:27:49 -05:00
2026-07-13 19:43:50 -05:00
2026-07-12 17:24:15 -05:00
2026-07-05 21:03:40 -05:00
2026-07-17 09:50:23 -05:00
2026-07-15 10:08:45 -05:00
2026-07-11 19:39:35 -05:00
2026-07-08 08:32:17 -05:00
2026-07-08 08:32:17 -05:00
2026-07-09 09:14:36 -05:00
2026-07-05 21:03:40 -05:00
2026-07-16 17:10:40 -05:00
2026-07-16 17:10:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-11 09:56:55 -05:00
2026-07-11 07:36:25 -05:00
2026-07-17 13:58:32 -05:00
2026-07-16 13:58:08 -05:00
2026-07-15 21:38:15 -05:00
2026-07-15 21:38:15 -05:00
2026-07-05 21:03:40 -05:00
2026-07-08 22:38:50 -05:00
2026-07-16 14:16:14 -05:00
2026-07-13 14:46:22 -05:00
2026-07-16 17:45:24 -05:00
2026-07-17 09:50:23 -05:00
2026-07-17 09:50:23 -05:00
2026-07-13 20:01:44 -05:00
2026-07-13 13:27:49 -05:00
2026-07-17 21:59:51 -05:00
2026-07-17 21:59:51 -05:00
2026-07-16 14:16:14 -05:00
2026-07-16 10:43:38 -05:00
2026-07-16 10:43:38 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-16 17:10:40 -05:00
2026-07-16 17:10:40 -05:00
2026-07-12 17:24:15 -05:00
2026-07-05 21:03:40 -05:00
2026-07-16 17:10:40 -05:00
2026-07-13 15:38:04 -05:00
2026-07-16 13:58:08 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-16 10:43:38 -05:00
2026-07-16 10:43:38 -05:00
2026-07-05 21:03:40 -05:00
2026-07-15 21:44:42 -05:00
2026-07-15 21:44:42 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-16 17:10:40 -05:00
2026-07-13 17:23:59 -05:00
2026-07-07 16:27:57 -05:00
2026-07-07 16:27:57 -05:00
2026-07-05 21:03:40 -05:00
2026-07-05 21:03:40 -05:00
2026-07-16 10:43:38 -05:00
2026-07-16 10:43:38 -05:00
2026-07-16 14:16:14 -05:00
2026-07-12 00:57:45 -05:00
2026-07-12 00:57:45 -05:00
2026-07-16 14:03:38 -05:00
2026-07-16 14:03:38 -05:00