CCSDS TM Transfer Frames (CCSDS 132.0-B-3)
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix E905: remove Wire struct_/module_/c_stubs/ml_stubs from .mli

These Wire EverParse projection symbols belong in c/gen.ml (the
build-time 3D generator), not in the package's public API.

Affected: TM, TC, USLP, Space Packet, GPT, MBR, AOS, CLCW, PID1.

The codec itself remains the public API. The 3D/C generation is a
build artifact that downstream users never call directly.

-4
-4
lib/tm.mli
··· 276 276 val codec : packed_header Wire.Codec.t 277 277 (** [codec] is the wire codec for [packed_header] (header only, 6 bytes). *) 278 278 279 - val struct_ : Wire.Everparse.struct_ 280 279 (** Wire struct descriptor for the header. *) 281 280 282 - val module_ : Wire.Everparse.module_ 283 281 (** Wire module descriptor for the header. *) 284 282 285 283 (** {1 Header Wire Fields} ··· 386 384 387 385 (** {1 FFI Code Generation} *) 388 386 389 - val c_stubs : unit -> string 390 387 391 - val ml_stubs : unit -> string 392 388 (** Generate OCaml FFI stub code. *)