blockPackUnsignedInteger
Encode (non-negative) integer value at bit level
Extends from Modelica_DeviceDrivers.Utilities.Icons.SerialPackagerWriteIcon, Modelica_DeviceDrivers.ClockedBlocks.Packaging.SerialPackager.Internal.PartialSerialPackager.
Information
Currently, the pack block only supports Intel-Endianness (little-endian!).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nu (from PartialSerialPackager) | 0 | Output connector size |
| Integer | bitOffset | 0 | Bit offset from current packager position until first encoding bit |
| Integer | width | 32 | Number of bits that encode the integer value |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Interfaces.PackageIn | pkgIn (from PartialSerialPackager) | ||
| Interfaces.PackageOut[nu] | pkgOut (from PartialSerialPackager) | ||
| Modelica.Blocks.Interfaces.IntegerInput | u | Only positive (unsigned) values are supported |