Gets the mappings of Range to Data for this PackedBundle
Gets the mappings of Range to Data for this PackedBundle
Seq of (Range,Data) for all elements
Skips over the specified number of bits.
Skips over the specified number of bits. The next unspecified field will be placed starting count
number
of bits after the last placed field.
Number of bits to skip over
(Since version ???) use setAsDirectionLess instead
(Since version ) see corresponding Javadoc for more information.
does not work with <>, use 'someBool generate Type()' or 'if(condition) Type() else null' instead
Similar to Bundle but with bit packing capabilities. Use pack implicit functions to assign fields to bit locations - pack(Range, [Endianness]) - Packs the data into Range aligning to bit Endianness if too wide - packFrom(Position) - Packs the data starting (LSB) at Position. Uses full data length - packTo(Position) - Packs the data ending (MSB) at Position. Uses full data length
Providing no location tag will place the next data value immediately after the last.