Struct containing a robot's version information. More...
#include <version_information.h>
Public Member Functions | |
bool | isESeries () const |
VersionInformation () | |
~VersionInformation ()=default | |
Static Public Member Functions | |
static VersionInformation | fromString (const std::string &str) |
Parses a version string into a VersionInformation object. More... | |
Public Attributes | |
uint32_t | bugfix |
Bugfix version number. More... | |
uint32_t | build |
Build number. More... | |
uint32_t | major |
Major version number. More... | |
uint32_t | minor |
Minor version number. More... | |
Friends | |
bool | operator!= (const VersionInformation &v1, const VersionInformation &v2) |
bool | operator< (const VersionInformation &v1, const VersionInformation &v2) |
std::ostream & | operator<< (std::ostream &os, const VersionInformation &version_info) |
bool | operator<= (const VersionInformation &v1, const VersionInformation &v2) |
bool | operator== (const VersionInformation &v1, const VersionInformation &v2) |
bool | operator> (const VersionInformation &v1, const VersionInformation &v2) |
bool | operator>= (const VersionInformation &v1, const VersionInformation &v2) |
Struct containing a robot's version information.
Definition at line 42 of file version_information.h.
urcl::VersionInformation::VersionInformation | ( | ) |
Definition at line 49 of file version_information.cpp.
|
default |
|
static |
Parses a version string into a VersionInformation object.
str | Version string such as "5.12.0.1101319" |
Definition at line 59 of file version_information.cpp.
bool urcl::VersionInformation::isESeries | ( | ) | const |
Definition at line 88 of file version_information.cpp.
|
friend |
Definition at line 98 of file version_information.cpp.
|
friend |
Definition at line 103 of file version_information.cpp.
|
friend |
Definition at line 66 of file version_information.h.
|
friend |
Definition at line 133 of file version_information.cpp.
|
friend |
Definition at line 93 of file version_information.cpp.
|
friend |
Definition at line 138 of file version_information.cpp.
|
friend |
Definition at line 143 of file version_information.cpp.
uint32_t urcl::VersionInformation::bugfix |
Bugfix version number.
Definition at line 73 of file version_information.h.
uint32_t urcl::VersionInformation::build |
Build number.
Definition at line 74 of file version_information.h.
uint32_t urcl::VersionInformation::major |
Major version number.
Definition at line 71 of file version_information.h.
uint32_t urcl::VersionInformation::minor |
Minor version number.
Definition at line 72 of file version_information.h.