CCSDS AOS (Advanced Orbiting Systems) Transfer Frame for satellite downlinks
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/aos.mli
··· 235 235 val p_expect_ocf : (int, Wire.Param.input) Wire.Param.t 236 236 val p_expect_fecf : (int, Wire.Param.input) Wire.Param.t 237 237 238 - val struct_ : Wire.Everparse.struct_ 239 238 (** Wire struct definition for an AOS header. *) 240 239 241 - val module_ : Wire.Everparse.module_ 242 240 (** Wire module definition for AOS. *) 243 241 244 242 (** {1 Wire Fields} ··· 273 271 274 272 (** {1 FFI Code Generation} *) 275 273 276 - val c_stubs : unit -> string 277 274 278 - val ml_stubs : unit -> string 279 275 (** Generate OCaml FFI stub code. *)