29 #ifndef UR_CLIENT_LIBRARY_CONTROL_PACKAGE_SETUP_OUTPUTS_H_INCLUDED 30 #define UR_CLIENT_LIBRARY_CONTROL_PACKAGE_SETUP_OUTPUTS_H_INCLUDED 39 namespace rtde_interface
72 virtual std::string
toString()
const;
102 static size_t generateSerializedRequest(uint8_t* buffer,
double output_frequency,
103 std::vector<std::string> variable_names);
113 static size_t generateSerializedRequest(uint8_t* buffer, std::vector<std::string> variable_names);
125 #endif // UR_CLIENT_LIBRARY_CONTROL_PACKAGE_SETUP_OUTPUTS_H_INCLUDED virtual std::string toString() const
Produces a human readable representation of the package object.
std::string variable_types_
std::string variable_names_
The BinParser class handles a byte buffer and functionality to iteratively parse the content...
This class is used to setup the output recipe as part of the initial RTDE handshake.
PackageType
Possible package types.
ControlPackageSetupOutputs(uint16_t protocol_version)
Creates a new ControlPackageSetupOutputs object.
This class handles the robot's response to a requested output recipe setup.
virtual ~ControlPackageSetupOutputs()=default
uint8_t output_recipe_id_
uint16_t protocol_version_
ControlPackageSetupOutputsRequest()
Creates a new ControlPackageSetupOutputsRequest object.
virtual bool parseWith(comm::BinParser &bp)
Sets the attributes of the package by parsing a serialized representation of the package.