staubli_driver_ros2 main
ROS2 control driver for Staubli robots
Loading...
Searching...
No Matches
Public Attributes | List of all members
staubli_robot_driver::RobotDriver::NetworkConfig Struct Reference

Configuration structure for the communication. More...

#include <robot_driver.hpp>

Public Attributes

std::string robot_ip = ""
 IP address of the Staubli robot.
 
std::string local_ip = ""
 Local IP address to bind to (empty string binds to any interface)
 
uint16_t control_port = DEFAULT_CONTROL_PORT
 Port for control communication on the robot.
 
uint16_t local_control_port = DEFAULT_CONTROL_PORT
 Port for control communication on ROS2 side.
 
uint16_t diagnostics_port = DEFAULT_DIAGNOSTICS_PORT
 Port for diagnostics communication on the robot.
 
uint16_t local_diagnostics_port = DEFAULT_DIAGNOSTICS_PORT
 Port for diagnostics communication on ROS2 side.
 

Detailed Description

Configuration structure for the communication.

Member Data Documentation

◆ robot_ip

std::string staubli_robot_driver::RobotDriver::NetworkConfig::robot_ip = ""

IP address of the Staubli robot.

◆ local_ip

std::string staubli_robot_driver::RobotDriver::NetworkConfig::local_ip = ""

Local IP address to bind to (empty string binds to any interface)

◆ control_port

uint16_t staubli_robot_driver::RobotDriver::NetworkConfig::control_port = DEFAULT_CONTROL_PORT

Port for control communication on the robot.

◆ local_control_port

uint16_t staubli_robot_driver::RobotDriver::NetworkConfig::local_control_port = DEFAULT_CONTROL_PORT

Port for control communication on ROS2 side.

◆ diagnostics_port

uint16_t staubli_robot_driver::RobotDriver::NetworkConfig::diagnostics_port = DEFAULT_DIAGNOSTICS_PORT

Port for diagnostics communication on the robot.

◆ local_diagnostics_port

uint16_t staubli_robot_driver::RobotDriver::NetworkConfig::local_diagnostics_port = DEFAULT_DIAGNOSTICS_PORT

Port for diagnostics communication on ROS2 side.


The documentation for this struct was generated from the following file: