CCSDS USLP (Unified Space Link Protocol) Transfer Frame- unified TM/TC/AOS
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/uslp.mli
··· 284 284 val p_expect_ocf : (int, Wire.Param.input) Wire.Param.t 285 285 val p_fecf_size : (int, Wire.Param.input) Wire.Param.t 286 286 287 - val struct_ : Wire.Everparse.struct_ 288 287 (** Wire struct definition for a USLP header. *) 289 288 290 - val module_ : Wire.Everparse.module_ 291 289 (** Wire module definition for USLP. *) 292 290 293 291 (** {1 Wire Fields} ··· 325 323 326 324 (** {1 FFI Code Generation} *) 327 325 328 - val c_stubs : unit -> string 329 326 330 - val ml_stubs : unit -> string 331 327 (** Generate OCaml FFI stub code. *)