CCSDS Command Link Control Word (CLCW) for spacecraft command
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/clcw.mli
··· 90 90 91 91 val codec : t Wire.Codec.t 92 92 93 - val struct_ : Wire.Everparse.struct_ 94 93 (** Wire struct descriptor for CLCW. *) 95 94 96 - val module_ : Wire.Everparse.module_ 97 95 (** Wire module descriptor for CLCW. *) 98 96 99 97 (** {1 Wire Fields} ··· 132 130 133 131 (** {1 FFI Code Generation} *) 134 132 135 - val c_stubs : unit -> string 136 133 137 - val ml_stubs : unit -> string 138 134 (** [ml_stubs ()] generates OCaml FFI stub code for CLCW encoding/decoding. *)