Utilities
Data marshalling
To manage data flows at the bit and byte level, use the utility blocks.
Blocks
| Bit Packing | Construct data frames |
| Bit Unpacking | Deconstruct data frames |
| Byte Packing | Construct data frames |
| Byte Unpacking | Deconstruct data frames |
| Byte Reversal/Change Endianess | Reverse little-endian data for big-endian processor |
| Protocol Decoder | Decode a uint8 byte stream by specifying the packet structure (Since R2023b) |
| Protocol Encoder | Encode input data into a uint8 byte stream by specifying the packet structure (Since R2023b) |
| Shared Memory Pack | Shared memory pack |
| Shared Memory Unpack | Shared memory unpacking |