The RTDE specific parser. Interprets a given byte stream as serialized RTDE packages and parses it accordingly.
More...
#include <rtde_parser.h>
The RTDE specific parser. Interprets a given byte stream as serialized RTDE packages and parses it accordingly.
Definition at line 45 of file rtde_parser.h.
◆ RTDEParser() [1/2]
urcl::rtde_interface::RTDEParser::RTDEParser |
( |
| ) |
|
|
delete |
◆ RTDEParser() [2/2]
urcl::rtde_interface::RTDEParser::RTDEParser |
( |
const std::vector< std::string > & |
recipe | ) |
|
|
inline |
Creates a new RTDEParser object, registering the used recipe.
- Parameters
-
recipe | The recipe used in RTDE data communication |
Definition at line 54 of file rtde_parser.h.
◆ ~RTDEParser()
virtual urcl::rtde_interface::RTDEParser::~RTDEParser |
( |
| ) |
|
|
virtualdefault |
◆ packageFromType()
◆ parse()
Uses the given BinParser to create package objects from the contained serialization.
- Parameters
-
bp | A BinParser holding one or more serialized RTDE packages |
results | A vector of pointers to created RTDE package objects |
- Returns
- True, if the byte stream could successfully be parsed as RTDE packages, false otherwise
Definition at line 68 of file rtde_parser.h.
◆ setProtocolVersion()
void urcl::rtde_interface::RTDEParser::setProtocolVersion |
( |
uint16_t |
protocol_version | ) |
|
|
inline |
◆ protocol_version_
uint16_t urcl::rtde_interface::RTDEParser::protocol_version_ |
|
private |
◆ recipe_
std::vector<std::string> urcl::rtde_interface::RTDEParser::recipe_ |
|
private |
The documentation for this class was generated from the following file:
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