Class RTDEPackage
- Defined in File rtde_package.h 
Inheritance Relationships
Base Type
- public urcl::comm::URPackage< PackageHeader >(Template Class URPackage)
Derived Types
- public urcl::rtde_interface::ControlPackagePause(Class ControlPackagePause)
- public urcl::rtde_interface::ControlPackagePauseRequest(Class ControlPackagePauseRequest)
- public urcl::rtde_interface::ControlPackageSetupInputs(Class ControlPackageSetupInputs)
- public urcl::rtde_interface::ControlPackageSetupInputsRequest(Class ControlPackageSetupInputsRequest)
- public urcl::rtde_interface::ControlPackageSetupOutputs(Class ControlPackageSetupOutputs)
- public urcl::rtde_interface::ControlPackageSetupOutputsRequest(Class ControlPackageSetupOutputsRequest)
- public urcl::rtde_interface::ControlPackageStart(Class ControlPackageStart)
- public urcl::rtde_interface::ControlPackageStartRequest(Class ControlPackageStartRequest)
- public urcl::rtde_interface::DataPackage(Class DataPackage)
- public urcl::rtde_interface::GetUrcontrolVersion(Class GetUrcontrolVersion)
- public urcl::rtde_interface::GetUrcontrolVersionRequest(Class GetUrcontrolVersionRequest)
- public urcl::rtde_interface::RequestProtocolVersion(Class RequestProtocolVersion)
- public urcl::rtde_interface::RequestProtocolVersionRequest(Class RequestProtocolVersionRequest)
- public urcl::rtde_interface::TextMessage(Class TextMessage)
Class Documentation
- 
class RTDEPackage : public urcl::comm::URPackage<PackageHeader>
- brief The RTDEPackage is solely an abstraction level. It inherits form the URPackage and is also a parent class for rtde_interface::TextMessage. - Subclassed by urcl::rtde_interface::ControlPackagePause, urcl::rtde_interface::ControlPackagePauseRequest, urcl::rtde_interface::ControlPackageSetupInputs, urcl::rtde_interface::ControlPackageSetupInputsRequest, urcl::rtde_interface::ControlPackageSetupOutputs, urcl::rtde_interface::ControlPackageSetupOutputsRequest, urcl::rtde_interface::ControlPackageStart, urcl::rtde_interface::ControlPackageStartRequest, urcl::rtde_interface::DataPackage, urcl::rtde_interface::GetUrcontrolVersion, urcl::rtde_interface::GetUrcontrolVersionRequest, urcl::rtde_interface::RequestProtocolVersion, urcl::rtde_interface::RequestProtocolVersionRequest, urcl::rtde_interface::TextMessage - Public Functions - 
RTDEPackage() = delete
- Creates a new RTDEPackage object. 
 - 
inline RTDEPackage(const PackageType type)
 - 
virtual ~RTDEPackage() = default
 - 
virtual bool parseWith(comm::BinParser &bp)
- Sets the attributes of the package by parsing a serialized representation of the package. - Parameters:
- bp – A parser containing a serialized version of the package 
- Returns:
- True, if the package was parsed successfully, false otherwise 
 
 - 
virtual std::string toString() const
- Produces a human readable representation of the package object. - Returns:
- A string representing the object 
 
 
- 
RTDEPackage() = delete