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.

uslp: document Wire param and field values (merlint E400)

+30
+30
lib/uslp.mli
··· 279 279 (** Full frame Wire codec. *) 280 280 281 281 val p_frame_len : (int, Wire.Param.input) Wire.Param.t 282 + (** Frame length parameter. *) 283 + 282 284 val p_vcfc_len : (int, Wire.Param.input) Wire.Param.t 285 + (** Virtual channel frame count length parameter (1-7 bytes). *) 286 + 283 287 val p_insert_zone_len : (int, Wire.Param.input) Wire.Param.t 288 + (** Insert zone length parameter. *) 289 + 284 290 val p_expect_ocf : (int, Wire.Param.input) Wire.Param.t 291 + (** Operational control field presence parameter. *) 292 + 285 293 val p_fecf_size : (int, Wire.Param.input) Wire.Param.t 294 + (** Frame error control field size (0, 2, or 4 bytes). *) 286 295 287 296 (** Wire struct definition for a USLP header. *) 288 297 ··· 294 303 {!Wire.Codec.set} and batch bitfield reads via {!Wire.Codec.bitfield}. *) 295 304 296 305 val f_tfvn : (int, packed_header) Wire.Codec.field 306 + (** Transfer Frame Version Number field (4 bits). *) 307 + 297 308 val f_scid : (int, packed_header) Wire.Codec.field 309 + (** Spacecraft identifier field (16 bits). *) 310 + 298 311 val f_src_or_dest : (src_or_dest, packed_header) Wire.Codec.field 312 + (** Source or destination identifier field (1 bit). *) 313 + 299 314 val f_vcid : (int, packed_header) Wire.Codec.field 315 + (** Virtual channel identifier field (6 bits). *) 316 + 300 317 val f_map_id : (int, packed_header) Wire.Codec.field 318 + (** Multiplexer access point identifier field (4 bits). *) 319 + 301 320 val f_eofph : (bool, packed_header) Wire.Codec.field 321 + (** End-of-frame primary header flag. *) 322 + 302 323 val f_frame_len : (int, packed_header) Wire.Codec.field 324 + (** Frame length field (16 bits). *) 325 + 303 326 val f_bypass_flag : (bool, packed_header) Wire.Codec.field 327 + (** Bypass/sequence control flag. *) 328 + 304 329 val f_prot_ctrl_cmd : (bool, packed_header) Wire.Codec.field 330 + (** Protocol control command flag. *) 331 + 305 332 val f_ocf_flag : (bool, packed_header) Wire.Codec.field 333 + (** Operational control field flag. *) 334 + 306 335 val f_vcfc_len : (int, packed_header) Wire.Codec.field 336 + (** Virtual channel frame count length field (3 bits). *) 307 337 308 338 (** {1 Wire Parse/Encode} *) 309 339