The VersionMessage class handles the version messages sent via the primary UR interface.
More...
#include <version_message.h>
The VersionMessage class handles the version messages sent via the primary UR interface.
Definition at line 41 of file version_message.h.
◆ VersionMessage() [1/2]
urcl::primary_interface::VersionMessage::VersionMessage |
( |
| ) |
|
|
delete |
◆ VersionMessage() [2/2]
urcl::primary_interface::VersionMessage::VersionMessage |
( |
uint64_t |
timestamp, |
|
|
uint8_t |
source |
|
) |
| |
|
inline |
Creates a new VersionMessage object to be filled from a package.
- Parameters
-
timestamp | Timestamp of the package |
source | The package's source |
Definition at line 51 of file version_message.h.
◆ ~VersionMessage()
virtual urcl::primary_interface::VersionMessage::~VersionMessage |
( |
| ) |
|
|
virtualdefault |
◆ consumeWith()
◆ parseWith()
bool urcl::primary_interface::VersionMessage::parseWith |
( |
comm::BinParser & |
bp | ) |
|
|
virtual |
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
Reimplemented from urcl::primary_interface::RobotMessage.
Definition at line 39 of file version_message.cpp.
◆ toString()
std::string urcl::primary_interface::VersionMessage::toString |
( |
| ) |
const |
|
virtual |
◆ build_date_
std::string urcl::primary_interface::VersionMessage::build_date_ |
◆ build_number_
int32_t urcl::primary_interface::VersionMessage::build_number_ |
◆ major_version_
uint8_t urcl::primary_interface::VersionMessage::major_version_ |
◆ minor_version_
uint8_t urcl::primary_interface::VersionMessage::minor_version_ |
◆ project_name_
std::string urcl::primary_interface::VersionMessage::project_name_ |
◆ project_name_length_
int8_t urcl::primary_interface::VersionMessage::project_name_length_ |
◆ svn_version_
int32_t urcl::primary_interface::VersionMessage::svn_version_ |
The documentation for this class was generated from the following files:
ur_client_library
Author(s): Thomas Timm Andersen, Simon Rasmussen, Felix Exner, Lea Steffen, Tristan Schnell
autogenerated on Tue Jul 4 2023 02:09:47