mirror of
https://github.com/ruvnet/RuView.git
synced 2026-10-22 06:32:35 -05:00
The cluster's real BE550/iPhone captures are HE (Wi-Fi 6), but decode_pcap and the bfi_decode tool only routed VHT, so an HE capture would show 0 decoded. - capture: new Report enum (Vht | He) with shared accessors; decode_pcap dispatches on action category (21 = VHT, 30 = HE). - cbr: single-source dequant_phi/dequant_psi (pinned to WiPiCap by test), used by VhtBeamform and Report. - features: ReportFeatures / motion_energy / motion_series work on either format; cross-format pairs are skipped (reconfiguration, not motion). - bfi_decode: prints format, dims, subcarriers, bit widths, VHT/HE counts. - docs/bfi-capture-integration.md: the capture->decode contract and command for any cluster node (Nexmon Pi, AX210, co-bound monitor). Also fixes pedantic clippy hits in cbr/steering that an earlier, sloppy local grep had hidden (doc backticks, long first doc paragraphs, mul_add, checked casts). Verified: 28 lib tests; RUSTFLAGS=-D warnings test build; no-std build; precise clippy -D warnings clean on all four touched modules; tool on a mixed VHT+HE pcap decodes 4/4 (VHT=1, HE=3) at 20 reports/s. Co-Authored-By: claude-flow <ruv@ruv.net>