Skip to content

Typed PDU envelope decoding beyond EntityState #22

Description

@thomas-stegemann

TryBuildEnvelope only decodes EntityState into typed fields; every other PDU kind is surfaced as header + base64 raw only (src/Kuestenlogik.Bowire.Protocol.Dis/BowireDisProtocol.cs:294-350). The repo already has a full typed unmarshal stack for Fire, Detonation, Emission, SimMan, Logistics, Minefield, etc. (see COVERAGE.md — all families implemented + roundtrip-tested).

Goal: enrich the stream envelope with typed fields per PDU type by routing pduTypeId through the existing Unmarshal implementations, so the workbench shows structured data instead of only a hex-dumpable blob.

Metadata

Metadata

Assignees

No one assigned

    Labels

    roadmapTracked on the org Bowire Project board

    Projects

    • Status
      Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions