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.