#include <rtde_package.h>
Public Member Functions | |
virtual bool | parseWith (comm::BinParser &bp) |
Sets the attributes of the package by parsing a serialized representation of the package. More... | |
RTDEPackage ()=delete | |
Creates a new RTDEPackage object. More... | |
RTDEPackage (const PackageType type) | |
virtual std::string | toString () const |
Produces a human readable representation of the package object. More... | |
virtual | ~RTDEPackage ()=default |
Public Member Functions inherited from urcl::comm::URPackage< PackageHeader > | |
URPackage ()=default | |
Creates a new URPackage object. More... | |
virtual | ~URPackage ()=default |
Protected Attributes | |
std::unique_ptr< uint8_t > | buffer_ |
size_t | buffer_length_ |
PackageType | type_ |
Additional Inherited Members | |
Public Types inherited from urcl::comm::URPackage< PackageHeader > | |
using | HeaderType = PackageHeader |
brief The RTDEPackage is solely an abstraction level. It inherits form the URPackage and is also a parent class for rtde_interface::TextMessage.
Definition at line 42 of file rtde_package.h.
|
delete |
Creates a new RTDEPackage object.
|
inline |
Definition at line 49 of file rtde_package.h.
|
virtualdefault |
|
virtual |
Sets the attributes of the package by parsing a serialized representation of the package.
bp | A parser containing a serialized version of the package |
Implements urcl::comm::URPackage< PackageHeader >.
Reimplemented in urcl::rtde_interface::DataPackage, urcl::rtde_interface::ControlPackageSetupOutputs, urcl::rtde_interface::TextMessage, urcl::rtde_interface::ControlPackageSetupInputs, urcl::rtde_interface::ControlPackagePause, urcl::rtde_interface::ControlPackageStart, urcl::rtde_interface::GetUrcontrolVersion, and urcl::rtde_interface::RequestProtocolVersion.
Definition at line 33 of file rtde_package.cpp.
|
virtual |
Produces a human readable representation of the package object.
Implements urcl::comm::URPackage< PackageHeader >.
Reimplemented in urcl::rtde_interface::DataPackage, urcl::rtde_interface::ControlPackageSetupOutputs, urcl::rtde_interface::TextMessage, urcl::rtde_interface::ControlPackageSetupInputs, urcl::rtde_interface::ControlPackagePause, urcl::rtde_interface::ControlPackageStart, urcl::rtde_interface::GetUrcontrolVersion, and urcl::rtde_interface::RequestProtocolVersion.
Definition at line 39 of file rtde_package.cpp.
|
protected |
Definition at line 71 of file rtde_package.h.
|
protected |
Definition at line 72 of file rtde_package.h.
|
protected |
Definition at line 73 of file rtde_package.h.