28 #ifndef UR_CLIENT_LIBRARY_VERSION_MESSAGE_H_INCLUDED 29 #define UR_CLIENT_LIBRARY_VERSION_MESSAGE_H_INCLUDED 35 namespace primary_interface
79 virtual std::string
toString()
const;
92 #endif // ifndef UR_CLIENT_LIBRARY_VERSION_MESSAGE_H_INCLUDED VersionMessage(uint64_t timestamp, uint8_t source)
Creates a new VersionMessage object to be filled from a package.
virtual bool parseWith(comm::BinParser &bp)
Sets the attributes of the package by parsing a serialized representation of the package.
virtual std::string toString() const
Produces a human readable representation of the package object.
Base consumer for primary packages.
The BinParser class handles a byte buffer and functionality to iteratively parse the content...
virtual ~VersionMessage()=default
The VersionMessage class handles the version messages sent via the primary UR interface.
The RobotMessage class is a parent class for the different received robot messages.
int8_t project_name_length_
virtual bool consumeWith(AbstractPrimaryConsumer &consumer)
Consume this package with a specific consumer.
std::string project_name_