kuka_sunrise_fri_driver
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace hardware_interface
Namespace KUKA
Namespace KUKA::FRI
Namespace kuka_drivers_core
Namespace kuka_sunrise_fri_driver
Namespace std
Classes and Structs
Struct KukaFRIHardwareInterface::RobotState
Class ClientApplication
Class FRIException
Class HWIFClientApplication
Class IClient
Class IConnection
Class LBRClient
Class LBRCommand
Class LBRState
Class TransformationClient
Class UdpConnection
Class FRIConnection
Class KukaFRIHardwareInterface
Class KukaFRIHardwareInterface::GPIOReader
Class KukaFRIHardwareInterface::GPIOWriter
Class KukaFRIHardwareInterface::InvalidGPIOTypeException
Class RobotManagerNode
Class TCPConnection
Enums
Enum EClientCommandMode
Enum EConnectionQuality
Enum EControlMode
Enum EDriveState
Enum EOperationMode
Enum EOverlayType
Enum ESafetyState
Enum ESessionState
Enum ClientCommandModeID
Enum CommandID
Enum CommandState
Enum CommandSuccess
Enum ControlModeID
Enum IOTypes
Functions
Function kuka_sunrise_fri_driver::deserializeNext(const std::vector<std::uint8_t>&, int&)
Function kuka_sunrise_fri_driver::deserializeNext(const std::vector<std::uint8_t>&, double&)
Function kuka_sunrise_fri_driver::serializeNext(int, std::vector<std::uint8_t>&)
Function kuka_sunrise_fri_driver::serializeNext(double, std::vector<std::uint8_t>&)
Variables
Variable kuka_sunrise_fri_driver::CONTROL_MODE_HEADER
Variable kuka_sunrise_fri_driver::FRI_CONFIG_HEADER
Variable kuka_sunrise_fri_driver::types
Defines
Define KUKA_SUNRISE_FRI_DRIVER_EXPORT
Define KUKA_SUNRISE_FRI_DRIVER_IMPORT
Define KUKA_SUNRISE_FRI_DRIVER_LOCAL
Define KUKA_SUNRISE_FRI_DRIVER_PUBLIC
Define KUKA_SUNRISE_FRI_DRIVER_PUBLIC_TYPE
Typedefs
Typedef CallbackReturn
Typedef FRICommandMessage
Typedef FRIMonitoringMessage
Directories
Directory include
Directory fri_client_sdk
Directory kuka_sunrise_fri_driver
Files
File fri_connection.hpp
File friClientApplication.h
File friClientIf.h
File friConnectionIf.h
File friException.h
File friLBRClient.h
File friLBRCommand.h
File friLBRState.h
File friTransformationClient.h
File friUdpConnection.h
File hardware_interface.hpp
File HWIFClientApplication.hpp
File robot_manager_node.hpp
File serialization.hpp
File tcp_connection.hpp
File visibility_control.h
Standard Documents
CHANGELOG
Changelog for package kuka_sunrise_fri_driver
0.9.2 (2024-07-10)
0.9.1 (2024-07-08)
0.9.0 (2024-07-08)
PACKAGE
Index
kuka_sunrise_fri_driver
Index
Index
C
|
F
|
K
C
CallbackReturn (C++ type)
F
FRICommandMessage (C++ type)
FRIMonitoringMessage (C++ type)
K
KUKA::FRI::ClientApplication (C++ class)
KUKA::FRI::ClientApplication::_connection (C++ member)
KUKA::FRI::ClientApplication::_data (C++ member)
KUKA::FRI::ClientApplication::_robotClient (C++ member)
KUKA::FRI::ClientApplication::_trafoClient (C++ member)
KUKA::FRI::ClientApplication::ClientApplication (C++ function)
,
[1]
KUKA::FRI::ClientApplication::connect (C++ function)
KUKA::FRI::ClientApplication::disconnect (C++ function)
KUKA::FRI::ClientApplication::step (C++ function)
KUKA::FRI::ClientApplication::~ClientApplication (C++ function)
KUKA::FRI::EClientCommandMode (C++ enum)
KUKA::FRI::EClientCommandMode::NO_COMMAND_MODE (C++ enumerator)
KUKA::FRI::EClientCommandMode::POSITION (C++ enumerator)
KUKA::FRI::EClientCommandMode::TORQUE (C++ enumerator)
KUKA::FRI::EClientCommandMode::WRENCH (C++ enumerator)
KUKA::FRI::EConnectionQuality (C++ enum)
KUKA::FRI::EConnectionQuality::EXCELLENT (C++ enumerator)
KUKA::FRI::EConnectionQuality::FAIR (C++ enumerator)
KUKA::FRI::EConnectionQuality::GOOD (C++ enumerator)
KUKA::FRI::EConnectionQuality::POOR (C++ enumerator)
KUKA::FRI::EControlMode (C++ enum)
KUKA::FRI::EControlMode::CART_IMP_CONTROL_MODE (C++ enumerator)
KUKA::FRI::EControlMode::JOINT_IMP_CONTROL_MODE (C++ enumerator)
KUKA::FRI::EControlMode::NO_CONTROL (C++ enumerator)
KUKA::FRI::EControlMode::POSITION_CONTROL_MODE (C++ enumerator)
KUKA::FRI::EDriveState (C++ enum)
KUKA::FRI::EDriveState::ACTIVE (C++ enumerator)
KUKA::FRI::EDriveState::OFF (C++ enumerator)
KUKA::FRI::EDriveState::TRANSITIONING (C++ enumerator)
KUKA::FRI::EOperationMode (C++ enum)
KUKA::FRI::EOperationMode::AUTOMATIC_MODE (C++ enumerator)
KUKA::FRI::EOperationMode::TEST_MODE_1 (C++ enumerator)
KUKA::FRI::EOperationMode::TEST_MODE_2 (C++ enumerator)
KUKA::FRI::EOverlayType (C++ enum)
KUKA::FRI::EOverlayType::CARTESIAN (C++ enumerator)
KUKA::FRI::EOverlayType::JOINT (C++ enumerator)
KUKA::FRI::EOverlayType::NO_OVERLAY (C++ enumerator)
KUKA::FRI::ESafetyState (C++ enum)
KUKA::FRI::ESafetyState::NORMAL_OPERATION (C++ enumerator)
KUKA::FRI::ESafetyState::SAFETY_STOP_LEVEL_0 (C++ enumerator)
KUKA::FRI::ESafetyState::SAFETY_STOP_LEVEL_1 (C++ enumerator)
KUKA::FRI::ESafetyState::SAFETY_STOP_LEVEL_2 (C++ enumerator)
KUKA::FRI::ESessionState (C++ enum)
KUKA::FRI::ESessionState::COMMANDING_ACTIVE (C++ enumerator)
KUKA::FRI::ESessionState::COMMANDING_WAIT (C++ enumerator)
KUKA::FRI::ESessionState::IDLE (C++ enumerator)
KUKA::FRI::ESessionState::MONITORING_READY (C++ enumerator)
KUKA::FRI::ESessionState::MONITORING_WAIT (C++ enumerator)
KUKA::FRI::FRIException (C++ class)
KUKA::FRI::FRIException::_buffer (C++ member)
KUKA::FRI::FRIException::FRIException (C++ function)
,
[1]
,
[2]
KUKA::FRI::FRIException::getErrorMessage (C++ function)
KUKA::FRI::FRIException::~FRIException (C++ function)
KUKA::FRI::HWIFClientApplication (C++ class)
KUKA::FRI::HWIFClientApplication::client_app_read (C++ function)
KUKA::FRI::HWIFClientApplication::client_app_update (C++ function)
KUKA::FRI::HWIFClientApplication::client_app_write (C++ function)
KUKA::FRI::HWIFClientApplication::HWIFClientApplication (C++ function)
KUKA::FRI::IClient (C++ class)
KUKA::FRI::IClient::command (C++ function)
KUKA::FRI::IClient::createData (C++ function)
KUKA::FRI::IClient::monitor (C++ function)
KUKA::FRI::IClient::onStateChange (C++ function)
KUKA::FRI::IClient::waitForCommand (C++ function)
KUKA::FRI::IClient::~IClient (C++ function)
KUKA::FRI::IConnection (C++ class)
KUKA::FRI::IConnection::close (C++ function)
KUKA::FRI::IConnection::isOpen (C++ function)
KUKA::FRI::IConnection::open (C++ function)
KUKA::FRI::IConnection::receive (C++ function)
KUKA::FRI::IConnection::send (C++ function)
KUKA::FRI::IConnection::~IConnection (C++ function)
KUKA::FRI::LBRClient (C++ class)
KUKA::FRI::LBRClient::command (C++ function)
KUKA::FRI::LBRClient::LBRClient (C++ function)
KUKA::FRI::LBRClient::monitor (C++ function)
KUKA::FRI::LBRClient::onStateChange (C++ function)
KUKA::FRI::LBRClient::robotCommand (C++ function)
KUKA::FRI::LBRClient::robotState (C++ function)
KUKA::FRI::LBRClient::waitForCommand (C++ function)
KUKA::FRI::LBRClient::~LBRClient (C++ function)
KUKA::FRI::LBRCommand (C++ class)
KUKA::FRI::LBRCommand::_cmdMessage (C++ member)
KUKA::FRI::LBRCommand::_monMessage (C++ member)
KUKA::FRI::LBRCommand::LBRCOMMANDMESSAGEID (C++ member)
KUKA::FRI::LBRCommand::setAnalogIOValue (C++ function)
KUKA::FRI::LBRCommand::setBooleanIOValue (C++ function)
KUKA::FRI::LBRCommand::setDigitalIOValue (C++ function)
KUKA::FRI::LBRCommand::setJointPosition (C++ function)
KUKA::FRI::LBRCommand::setTorque (C++ function)
KUKA::FRI::LBRCommand::setWrench (C++ function)
KUKA::FRI::LBRState (C++ class)
KUKA::FRI::LBRState::[anonymous] (C++ enum)
KUKA::FRI::LBRState::[anonymous]::NUMBER_OF_JOINTS (C++ enumerator)
KUKA::FRI::LBRState::_message (C++ member)
KUKA::FRI::LBRState::getAnalogIOValue (C++ function)
KUKA::FRI::LBRState::getBooleanIOValue (C++ function)
KUKA::FRI::LBRState::getClientCommandMode (C++ function)
KUKA::FRI::LBRState::getCommandedJointPosition (C++ function)
KUKA::FRI::LBRState::getCommandedTorque (C++ function)
KUKA::FRI::LBRState::getConnectionQuality (C++ function)
KUKA::FRI::LBRState::getControlMode (C++ function)
KUKA::FRI::LBRState::getDigitalIOValue (C++ function)
KUKA::FRI::LBRState::getDriveState (C++ function)
KUKA::FRI::LBRState::getExternalTorque (C++ function)
KUKA::FRI::LBRState::getIpoJointPosition (C++ function)
KUKA::FRI::LBRState::getMeasuredJointPosition (C++ function)
KUKA::FRI::LBRState::getMeasuredTorque (C++ function)
KUKA::FRI::LBRState::getOperationMode (C++ function)
KUKA::FRI::LBRState::getOverlayType (C++ function)
KUKA::FRI::LBRState::getSafetyState (C++ function)
KUKA::FRI::LBRState::getSampleTime (C++ function)
KUKA::FRI::LBRState::getSessionState (C++ function)
KUKA::FRI::LBRState::getTimestampNanoSec (C++ function)
KUKA::FRI::LBRState::getTimestampSec (C++ function)
KUKA::FRI::LBRState::getTrackingPerformance (C++ function)
KUKA::FRI::LBRState::LBRMONITORMESSAGEID (C++ member)
KUKA::FRI::LBRState::LBRState (C++ function)
KUKA::FRI::TransformationClient (C++ class)
KUKA::FRI::TransformationClient::getAnalogIOValue (C++ function)
KUKA::FRI::TransformationClient::getBooleanIOValue (C++ function)
KUKA::FRI::TransformationClient::getConnectionQuality (C++ function)
KUKA::FRI::TransformationClient::getDigitalIOValue (C++ function)
KUKA::FRI::TransformationClient::getRequestedTransformationIDs (C++ function)
KUKA::FRI::TransformationClient::getSampleTime (C++ function)
KUKA::FRI::TransformationClient::getTimestampNanoSec (C++ function)
KUKA::FRI::TransformationClient::getTimestampSec (C++ function)
KUKA::FRI::TransformationClient::provide (C++ function)
KUKA::FRI::TransformationClient::setAnalogIOValue (C++ function)
KUKA::FRI::TransformationClient::setBooleanIOValue (C++ function)
KUKA::FRI::TransformationClient::setDigitalIOValue (C++ function)
KUKA::FRI::TransformationClient::setTransformation (C++ function)
KUKA::FRI::TransformationClient::TransformationClient (C++ function)
KUKA::FRI::TransformationClient::~TransformationClient (C++ function)
KUKA::FRI::UdpConnection (C++ class)
KUKA::FRI::UdpConnection::close (C++ function)
KUKA::FRI::UdpConnection::isOpen (C++ function)
KUKA::FRI::UdpConnection::open (C++ function)
KUKA::FRI::UdpConnection::receive (C++ function)
KUKA::FRI::UdpConnection::send (C++ function)
KUKA::FRI::UdpConnection::UdpConnection (C++ function)
KUKA::FRI::UdpConnection::~UdpConnection (C++ function)
kuka_sunrise_fri_driver::ClientCommandModeID (C++ enum)
kuka_sunrise_fri_driver::ClientCommandModeID::POSITION_COMMAND_MODE (C++ enumerator)
kuka_sunrise_fri_driver::ClientCommandModeID::TORQUE_COMMAND_MODE (C++ enumerator)
kuka_sunrise_fri_driver::CommandID (C++ enum)
kuka_sunrise_fri_driver::CommandID::ACTIVATE_CONTROL (C++ enumerator)
kuka_sunrise_fri_driver::CommandID::CONNECT (C++ enumerator)
kuka_sunrise_fri_driver::CommandID::DEACTIVATE_CONTROL (C++ enumerator)
kuka_sunrise_fri_driver::CommandID::DISCONNECT (C++ enumerator)
kuka_sunrise_fri_driver::CommandID::END_FRI (C++ enumerator)
kuka_sunrise_fri_driver::CommandID::GET_COMMAND_MODE (C++ enumerator)
kuka_sunrise_fri_driver::CommandID::GET_CONTROL_MODE (C++ enumerator)
kuka_sunrise_fri_driver::CommandID::GET_FRI_CONFIG (C++ enumerator)
kuka_sunrise_fri_driver::CommandID::SET_COMMAND_MODE (C++ enumerator)
kuka_sunrise_fri_driver::CommandID::SET_CONTROL_MODE (C++ enumerator)
kuka_sunrise_fri_driver::CommandID::SET_FRI_CONFIG (C++ enumerator)
kuka_sunrise_fri_driver::CommandID::START_FRI (C++ enumerator)
kuka_sunrise_fri_driver::CommandState (C++ enum)
kuka_sunrise_fri_driver::CommandState::ACCEPTED (C++ enumerator)
kuka_sunrise_fri_driver::CommandState::ERROR_CONTROL_ENDED (C++ enumerator)
kuka_sunrise_fri_driver::CommandState::ERROR_FRI_ENDED (C++ enumerator)
kuka_sunrise_fri_driver::CommandState::REJECTED (C++ enumerator)
kuka_sunrise_fri_driver::CommandState::UNKNOWN (C++ enumerator)
kuka_sunrise_fri_driver::CommandSuccess (C++ enum)
kuka_sunrise_fri_driver::CommandSuccess::NO_SUCCESS (C++ enumerator)
kuka_sunrise_fri_driver::CommandSuccess::SUCCESS (C++ enumerator)
kuka_sunrise_fri_driver::CONTROL_MODE_HEADER (C++ member)
kuka_sunrise_fri_driver::ControlModeID (C++ enum)
kuka_sunrise_fri_driver::ControlModeID::JOINT_IMPEDANCE_CONTROL_MODE (C++ enumerator)
kuka_sunrise_fri_driver::ControlModeID::POSITION_CONTROL_MODE (C++ enumerator)
kuka_sunrise_fri_driver::deserializeNext (C++ function)
,
[1]
kuka_sunrise_fri_driver::FRI_CONFIG_HEADER (C++ member)
kuka_sunrise_fri_driver::FRIConnection (C++ class)
kuka_sunrise_fri_driver::FRIConnection::activateControl (C++ function)
kuka_sunrise_fri_driver::FRIConnection::connect (C++ function)
kuka_sunrise_fri_driver::FRIConnection::deactivateControl (C++ function)
kuka_sunrise_fri_driver::FRIConnection::disconnect (C++ function)
kuka_sunrise_fri_driver::FRIConnection::endFRI (C++ function)
kuka_sunrise_fri_driver::FRIConnection::FRIConnection (C++ function)
kuka_sunrise_fri_driver::FRIConnection::isConnected (C++ function)
kuka_sunrise_fri_driver::FRIConnection::setClientCommandMode (C++ function)
kuka_sunrise_fri_driver::FRIConnection::setFRIConfig (C++ function)
kuka_sunrise_fri_driver::FRIConnection::setJointImpedanceControlMode (C++ function)
kuka_sunrise_fri_driver::FRIConnection::setPositionControlMode (C++ function)
kuka_sunrise_fri_driver::FRIConnection::startFRI (C++ function)
kuka_sunrise_fri_driver::FRIConnection::~FRIConnection (C++ function)
kuka_sunrise_fri_driver::IOTypes (C++ enum)
kuka_sunrise_fri_driver::IOTypes::ANALOG (C++ enumerator)
kuka_sunrise_fri_driver::IOTypes::BOOLEAN (C++ enumerator)
kuka_sunrise_fri_driver::IOTypes::DIGITAL (C++ enumerator)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface (C++ class)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::GPIOReader (C++ class)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::GPIOReader::getData (C++ function)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::GPIOReader::getName (C++ function)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::GPIOReader::getValue (C++ function)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::GPIOReader::GPIOReader (C++ function)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::GPIOWriter (C++ class)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::GPIOWriter::getData (C++ function)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::GPIOWriter::getName (C++ function)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::GPIOWriter::GPIOWriter (C++ function)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::GPIOWriter::setValue (C++ function)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::InvalidGPIOTypeException (C++ class)
,
[1]
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::InvalidGPIOTypeException::InvalidGPIOTypeException (C++ function)
,
[1]
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::KukaFRIHardwareInterface (C++ function)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::RobotState (C++ struct)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::RobotState::command_mode_ (C++ member)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::RobotState::connection_quality_ (C++ member)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::RobotState::control_mode_ (C++ member)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::RobotState::drive_state_ (C++ member)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::RobotState::operation_mode_ (C++ member)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::RobotState::overlay_type_ (C++ member)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::RobotState::safety_state_ (C++ member)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::RobotState::session_state_ (C++ member)
kuka_sunrise_fri_driver::KukaFRIHardwareInterface::RobotState::tracking_performance_ (C++ member)
kuka_sunrise_fri_driver::RobotManagerNode (C++ class)
kuka_sunrise_fri_driver::RobotManagerNode::on_activate (C++ function)
kuka_sunrise_fri_driver::RobotManagerNode::on_cleanup (C++ function)
kuka_sunrise_fri_driver::RobotManagerNode::on_configure (C++ function)
kuka_sunrise_fri_driver::RobotManagerNode::on_deactivate (C++ function)
kuka_sunrise_fri_driver::RobotManagerNode::RobotManagerNode (C++ function)
kuka_sunrise_fri_driver::serializeNext (C++ function)
,
[1]
kuka_sunrise_fri_driver::TCPConnection (C++ class)
kuka_sunrise_fri_driver::TCPConnection::closeConnection (C++ function)
kuka_sunrise_fri_driver::TCPConnection::operator= (C++ function)
,
[1]
kuka_sunrise_fri_driver::TCPConnection::sendByte (C++ function)
kuka_sunrise_fri_driver::TCPConnection::sendBytes (C++ function)
kuka_sunrise_fri_driver::TCPConnection::TCPConnection (C++ function)
,
[1]
kuka_sunrise_fri_driver::TCPConnection::~TCPConnection (C++ function)
kuka_sunrise_fri_driver::types (C++ member)
KUKA_SUNRISE_FRI_DRIVER_EXPORT (C macro)
KUKA_SUNRISE_FRI_DRIVER_IMPORT (C macro)
KUKA_SUNRISE_FRI_DRIVER_LOCAL (C macro)
KUKA_SUNRISE_FRI_DRIVER_PUBLIC (C macro)
KUKA_SUNRISE_FRI_DRIVER_PUBLIC_TYPE (C macro)