Classes | |
class | ControlPackagePause |
This class handles the robot's response to a requested stop in RTDE data package communication. More... | |
class | ControlPackagePauseRequest |
This class is used to request a stop in RTDE data package communication. More... | |
class | ControlPackageSetupInputs |
This class handles the robot's response to a requested input recipe setup. More... | |
class | ControlPackageSetupInputsRequest |
This class is used to setup the input recipe as part of the initial RTDE handshake. More... | |
class | ControlPackageSetupOutputs |
This class handles the robot's response to a requested output recipe setup. More... | |
class | ControlPackageSetupOutputsRequest |
This class is used to setup the output recipe as part of the initial RTDE handshake. More... | |
class | ControlPackageStart |
This class handles the robot's response to a requested start in RTDE data package communication. More... | |
class | ControlPackageStartRequest |
This class is used to request a stop in RTDE data package communication. More... | |
class | DataPackage |
The DataPackage class handles communication in the form of RTDE data packages both to and from the robot. It contains functionality to parse and serialize packages for arbitrary recipes. More... | |
class | GetUrcontrolVersion |
This class handles the package detailing the UR control version sent by the robot. More... | |
class | GetUrcontrolVersionRequest |
This class is used to request the used UR control version from the robot. More... | |
class | PackageHeader |
This class represents the header for RTDE packages. More... | |
class | RequestProtocolVersion |
This class handles the robot's response after trying to set the used RTDE protocol version. More... | |
class | RequestProtocolVersionRequest |
This class handles producing a request towards the robot to use a specific RTDE protocol version. More... | |
class | RTDEClient |
The RTDEClient class manages communication over the RTDE interface. It contains the RTDE handshake and read and write functionality to and from the robot. More... | |
class | RTDEPackage |
class | RTDEParser |
The RTDE specific parser. Interprets a given byte stream as serialized RTDE packages and parses it accordingly. More... | |
class | RTDEWriter |
The RTDEWriter class offers an abstraction layer to send data to the robot via the RTDE interface. Several simple to use functions to create data packages to send exist, which are then sent to the robot in an additional thread. More... | |
class | TextMessage |
This class handles RTDE text messages sent by the robot. More... | |
Variables | |
static const unsigned | MAX_REQUEST_RETRIES = 5 |
static const uint16_t | MAX_RTDE_PROTOCOL_VERSION = 2 |
|
strong |
Possible package types.
Definition at line 44 of file rtde/package_header.h.
|
strong |
Possible values for the runtime state.
Enumerator | |
---|---|
STOPPING | |
STOPPED | |
PLAYING | |
PAUSING | |
PAUSED | |
RESUMING |
Definition at line 45 of file data_package.h.
|
strong |
Enumerator | |
---|---|
IS_POWER_ON | |
IS_PROGRAM_RUNNING | |
IS_TEACH_BUTTON_PRESSED | |
IS_POWER_BUTTON_PRESSED |
Definition at line 54 of file rtde_client.h.
|
strong |
Definition at line 62 of file rtde_client.h.
|
static |
Definition at line 52 of file rtde_client.h.
|
static |
Definition at line 51 of file rtde_client.h.