Go to the documentation of this file.
29 #ifndef UR_CLIENT_LIBRARY_KINEMATICS_INFO_H_INCLUDED
30 #define UR_CLIENT_LIBRARY_KINEMATICS_INFO_H_INCLUDED
36 namespace primary_interface
93 virtual std::string
toString()
const;
100 std::string
toHash()
const;
113 #endif // ifndef UR_CLIENT_LIBRARY_KINEMATICS_INFO_H_INCLUDED
KinematicsInfo(const KinematicsInfo &other)
std::string toHash() const
Calculates a hash value of the parameters to allow for identification of a calibration.
virtual bool consumeWith(AbstractPrimaryConsumer &consumer)
Consume this specific package with a specific consumer.
uint32_t calibration_status_
virtual ~KinematicsInfo()=default
virtual bool parseWith(comm::BinParser &bp)
Sets the attributes of the package by parsing a serialized representation of the package.
std::array< double, 6 > vector6d_t
std::array< uint32_t, 6 > vector6uint32_t
KinematicsInfo(const RobotStateType type)
Creates a new KinematicsInfo object.
virtual std::string toString() const
Produces a human readable representation of the package object.
RobotStateType
Possible RobotState types.
Base class for a RobotState data packages will be used directly.
The BinParser class handles a byte buffer and functionality to iteratively parse the content.
This messages contains information about the robot's calibration. The DH parameters are a combination...
vector6uint32_t checksum_
Base consumer for primary packages.
ur_client_library
Author(s): Thomas Timm Andersen, Simon Rasmussen, Felix Exner, Lea Steffen, Tristan Schnell
autogenerated on Mon May 26 2025 02:35:58