#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.