Robotics Library
0.7.0
|
Universal Robots realtime interface (pre-3.0, 3.0, 3.1, 3.2). More...
#include <UniversalRobotsRealtime.h>
Classes | |
struct | Message |
Public Member Functions | |
UniversalRobotsRealtime (const ::std::string &address) | |
virtual | ~UniversalRobotsRealtime () |
void | close () |
void | doScript (const ::std::string &script) |
::rl::math::ForceVector | getCartesianForce () const |
::rl::math::Transform | getCartesianPosition () const |
::rl::math::MotionVector | getCartesianVelocity () const |
::boost::dynamic_bitset | getDigitalInput () const |
bool | getDigitalInput (const ::std::size_t &i) const |
::std::size_t | getDigitalInputCount () const |
::boost::dynamic_bitset | getDigitalOutput () const |
bool | getDigitalOutput (const ::std::size_t &i) const |
::std::size_t | getDigitalOutputCount () const |
::rl::math::Vector | getJointCurrent () const |
::rl::math::Vector | getJointPosition () const |
::rl::math::Vector | getJointVelocity () const |
void | open () |
void | start () |
void | step () |
void | stop () |
Public Member Functions inherited from rl::hal::CartesianForceSensor | |
CartesianForceSensor (const ::std::size_t &dof) | |
virtual | ~CartesianForceSensor () |
Public Member Functions inherited from rl::hal::AxisController | |
AxisController (const ::std::size_t &dof) | |
virtual | ~AxisController () |
::std::size_t | getDof () const |
Public Member Functions inherited from rl::hal::Device | |
Device () | |
virtual | ~Device () |
bool | isConnected () const |
bool | isRunning () const |
Public Member Functions inherited from rl::hal::CartesianPositionSensor | |
CartesianPositionSensor (const ::std::size_t &dof) | |
virtual | ~CartesianPositionSensor () |
Public Member Functions inherited from rl::hal::CartesianVelocitySensor | |
CartesianVelocitySensor (const ::std::size_t &dof) | |
virtual | ~CartesianVelocitySensor () |
Public Member Functions inherited from rl::hal::CyclicDevice | |
CyclicDevice (const ::std::chrono::nanoseconds &updateRate) | |
virtual | ~CyclicDevice () |
virtual ::std::chrono::nanoseconds | getUpdateRate () const |
Public Member Functions inherited from rl::hal::DigitalInputReader | |
DigitalInputReader () | |
virtual | ~DigitalInputReader () |
Public Member Functions inherited from rl::hal::DigitalInput | |
DigitalInput () | |
virtual | ~DigitalInput () |
Public Member Functions inherited from rl::hal::DigitalOutputReader | |
DigitalOutputReader () | |
virtual | ~DigitalOutputReader () |
Public Member Functions inherited from rl::hal::DigitalOutput | |
DigitalOutput () | |
virtual | ~DigitalOutput () |
Public Member Functions inherited from rl::hal::JointCurrentSensor | |
JointCurrentSensor (const ::std::size_t &dof) | |
virtual | ~JointCurrentSensor () |
Public Member Functions inherited from rl::hal::JointPositionSensor | |
JointPositionSensor (const ::std::size_t &dof) | |
virtual | ~JointPositionSensor () |
Public Member Functions inherited from rl::hal::JointVelocitySensor | |
JointVelocitySensor (const ::std::size_t &dof) | |
virtual | ~JointVelocitySensor () |
Private Attributes | |
Message | in |
Socket | socket |
Additional Inherited Members | |
Protected Member Functions inherited from rl::hal::Device | |
void | setConnected (const bool &connected) |
void | setRunning (const bool &running) |
Universal Robots realtime interface (pre-3.0, 3.0, 3.1, 3.2).
rl::hal::UniversalRobotsRealtime::UniversalRobotsRealtime | ( | const ::std::string & | address | ) |
|
virtual |
|
virtual |
Implements rl::hal::Device.
void rl::hal::UniversalRobotsRealtime::doScript | ( | const ::std::string & | script | ) |
|
virtual |
Implements rl::hal::CartesianForceSensor.
|
virtual |
Implements rl::hal::CartesianPositionSensor.
|
virtual |
Implements rl::hal::CartesianVelocitySensor.
|
virtual |
Implements rl::hal::DigitalInputReader.
|
virtual |
Implements rl::hal::DigitalInputReader.
|
virtual |
Implements rl::hal::DigitalInput.
|
virtual |
Implements rl::hal::DigitalOutputReader.
|
virtual |
Implements rl::hal::DigitalOutputReader.
|
virtual |
Implements rl::hal::DigitalOutput.
|
virtual |
Implements rl::hal::JointCurrentSensor.
|
virtual |
Implements rl::hal::JointPositionSensor.
|
virtual |
Implements rl::hal::JointVelocitySensor.
|
virtual |
Implements rl::hal::Device.
|
virtual |
Implements rl::hal::Device.
|
virtual |
Implements rl::hal::CyclicDevice.
|
virtual |
Implements rl::hal::Device.
|
private |
|
private |