Skip to main content

Module data

Module data 

Source
Expand description

Data Section (Section 7) decoding.

Structs§

CcsdsBlockSize
Number of samples in a CCSDS/AEC coding block.
CcsdsFlags
CCSDS/AEC option mask stored by data representation template 5.42.
CcsdsPackingParams
Validated parameters for CCSDS 121.0 packing (template 5.42).
ComplexPackingParams
Parameters for complex packing (Templates 5.2 and 5.3).
Grib1SecondOrderPackingParams
Validated parameters for standard GRIB1 grid-point second-order packing.
IeeePackingParams
Parameters for IEEE floating-point packing (Template 5.4).
Jpeg2000PackingParams
Parameters for JPEG 2000 code stream packing (Template 5.40).
PngPackingParams
Parameters for PNG image packing (Template 5.41).
RunLengthPackingParams
Parameters for run-length packing with level values (Template 5.200).
ScaledPackingParams
Scaling parameters shared by GRIB1 and GRIB2 grid-point packing.
SpatialDifferencingParams
Parameters specific to template 5.3 spatial differencing.

Enums§

DataRepresentation
GRIB data representation and validated packing parameters.
Grib1SecondOrderLayout
Standard GRIB1 second-order group layout.
IeeePrecision
IEEE floating-point precision from Code Table 5.7.

Traits§

DecodeSample
Numeric target type for decoded field values.

Functions§

bitmap_payload
Parse bitmap presence from Section 6.
decode_field
Decode Section 7 payload into field values, applying Section 6 bitmap when present.
decode_field_into
Decode Section 7 payload into a caller-provided buffer, applying Section 6 bitmap when present.
unpack_simple
Unpack simple-packed values.