CCSDS 133.0-B Space Packet Protocol for OCaml
0
fork

Configure Feed

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

Upgrade to ocamlformat 0.29.0; fix csvt/sexpt streaming; reformat

- Update .ocamlformat to 0.29.0 across all 591 files
- csvt: reuse single Buffer.t for field reads (no alloc per field)
- sexpt: Obj members decoded from stream into Dict, typed Variant GADT
- Reformat all source files for 0.29.0

+3 -3
+1 -1
.ocamlformat
··· 1 - version=0.28.1 1 + version = 0.29.0
+2 -2
lib/space_packet.mli
··· 202 202 Bound field handles for zero-copy access to individual fields in a buffer 203 203 via {!Wire.Codec.get} and {!Wire.Codec.set}. For example: 204 204 {[ 205 - let get_apid = Wire.Staged.unstage (Wire.Codec.get codec bf_apid) 206 - let apid = get_apid buf off 205 + let get_apid = Wire.Staged.unstage (Wire.Codec.get codec bf_apid) 206 + let apid = get_apid buf off 207 207 ]} *) 208 208 209 209 val bf_version : (int, t) Wire.Codec.field