Class PackageHeader
Defined in File package_header.h
Class Documentation
-
class PackageHeader
This class represents the header for RTDE packages.
Public Types
-
using _package_size_type = uint16_t
Public Static Functions
-
static inline size_t getPackageLength(uint8_t *buf)
Reads a buffer, interpreting the next bytes as the size of the contained package.
- Parameters:
buf – The given byte stream containing a serialized package
- Returns:
The size of the given serialized package
-
static inline size_t serializeHeader(uint8_t *buffer, PackageType package_type, uint16_t payload_length)
Creates a serialization of a header based on given values.
- Parameters:
buffer – The buffer to write the serialization to
package_type – The type of the package
payload_length – The length of the package’s payload
- Returns:
-
using _package_size_type = uint16_t