28 #ifndef UR_CLIENT_LIBRARY_CONTROL_PACKAGE_SETUP_OUTPUTS_H_INCLUDED 29 #define UR_CLIENT_LIBRARY_CONTROL_PACKAGE_SETUP_OUTPUTS_H_INCLUDED 38 namespace rtde_interface
68 virtual std::string
toString()
const;
97 static size_t generateSerializedRequest(uint8_t* buffer,
double output_frequency,
98 std::vector<std::string> variable_names);
108 static size_t generateSerializedRequest(uint8_t* buffer, std::vector<std::string> variable_names);
120 #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.
ControlPackageSetupOutputs()
Creates a new ControlPackageSetupOutputs object.
PackageType
Possible package types.
This class handles the robot's response to a requested output recipe setup.
virtual ~ControlPackageSetupOutputs()=default
uint8_t output_recipe_id_
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.