zerodds-wire-probe
IDL-and-JSON measurement support for the ZeroDDS interoperability suite. The probe walks the model and layout plan rather than compiling a generated application, so its measurements are distinct from code-generator tests. The execution engine is zerodds-wire-codec.
The JSON representation is type-directed. In particular, 64-bit integers and
fixed<P,S> decimals use strings, maps use arrays of key/value pairs, unions
carry _d and the active member, and an absent optional member is omitted
rather than set to null. See the library reference for the
complete representation table and exposed modules.
Tests cover the reflective path and foreign-column fixtures. Measurement orchestration lives under tools/wireprobe. Neither a successful self-roundtrip nor an emitted vendor source file alone proves cross-vendor interoperability. The original interop-suite design describes the broader evidence model, not today's coverage counts.