Wiki

Only released in EOL distros:  

ros_opcua_communication: ros_opcua_impl_freeopcua | ros_opcua_impl_python_opcua | ros_opcua_msgs | ros_opcua_srvs

Package Summary

The ros_opcua_impl_freeopcua package implements bindings for freeopcua - Open Source C++ OPC-UA Server and Client Library.

ros_opcua_communication: ros_opcua_impl_freeopcua | ros_opcua_impl_python_opcua | ros_opcua_msgs | ros_opcua_srvs

Package Summary

The ros_opcua_impl_freeopcua package implements bindings for freeopcua - Open Source C++ OPC-UA Server and Client Library.

Documentation

This package provides communication interface between ROS and OPC UA communication standard using freeopcua written in C++. This package currently implements an OPC UA Client with basic functionality. For more details see the node description.

Installing the package

Check the ros_opcua_communication page.

Starting the nodes

The easiest way to start the nodes is using launch file:

roslaunch ros_opcua_impl_freeopcua clinet.launch

Nodes

client_node

Implements OPC UA client functionality in ROS.

Services

connect (ros_opcua_srvs/Connect) disconnects (ros_opcua_srvs/Disconnect) list_node (ros_opcua_srvs/ListNode) call_method (ros_opcua_srvs/CallMethod) read (ros_opcua_srvs/Read) write (ros_opcua_srvs/Write) subscribe (ros_opcua_srvs/Subscribe) unsubscribe (ros_opcua_srvs/Unsubscribe)

Report a Bug

Use GitHub to report bugs or submit feature requests. [View active issues]

Wiki: ros_opcua_impl_freeopcua (last edited 2016-12-19 15:58:08 by DenisStogl)