Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
ros_topics.OpcUaROSTopic Class Reference

Public Member Functions

def __init__ (self, server, parent, idx, topic_name, topic_type)
 
def create_message_instance (self, node)
 
def message_callback (self, message)
 
def opcua_update_callback (self, parent)
 
def recursive_create_objects (self, topic_name, idx, parent)
 
def recursive_delete_items (self, item)
 
def update_value (self, topic_name, message)
 

Public Attributes

 idx
 
 message_class
 
 message_instance
 
 name
 
 parent
 
 server
 
 type_name
 

Private Member Functions

def _recursive_create_items (self, parent, idx, topic_name, type_name, message, top_level=False)
 

Private Attributes

 _nodes
 
 _publisher
 
 _subscriber
 

Detailed Description

Definition at line 18 of file ros_topics.py.

Constructor & Destructor Documentation

def ros_topics.OpcUaROSTopic.__init__ (   self,
  server,
  parent,
  idx,
  topic_name,
  topic_type 
)

Definition at line 19 of file ros_topics.py.

Member Function Documentation

def ros_topics.OpcUaROSTopic._recursive_create_items (   self,
  parent,
  idx,
  topic_name,
  type_name,
  message,
  top_level = False 
)
private

Definition at line 42 of file ros_topics.py.

def ros_topics.OpcUaROSTopic.create_message_instance (   self,
  node 
)

Definition at line 142 of file ros_topics.py.

def ros_topics.OpcUaROSTopic.message_callback (   self,
  message 
)

Definition at line 82 of file ros_topics.py.

def ros_topics.OpcUaROSTopic.opcua_update_callback (   self,
  parent 
)

Definition at line 86 of file ros_topics.py.

def ros_topics.OpcUaROSTopic.recursive_create_objects (   self,
  topic_name,
  idx,
  parent 
)

Definition at line 153 of file ros_topics.py.

def ros_topics.OpcUaROSTopic.recursive_delete_items (   self,
  item 
)

Definition at line 130 of file ros_topics.py.

def ros_topics.OpcUaROSTopic.update_value (   self,
  topic_name,
  message 
)

Definition at line 102 of file ros_topics.py.

Member Data Documentation

ros_topics.OpcUaROSTopic._nodes
private

Definition at line 24 of file ros_topics.py.

ros_topics.OpcUaROSTopic._publisher
private

Definition at line 39 of file ros_topics.py.

ros_topics.OpcUaROSTopic._subscriber
private

Definition at line 38 of file ros_topics.py.

ros_topics.OpcUaROSTopic.idx

Definition at line 25 of file ros_topics.py.

ros_topics.OpcUaROSTopic.message_class

Definition at line 27 of file ros_topics.py.

ros_topics.OpcUaROSTopic.message_instance

Definition at line 30 of file ros_topics.py.

ros_topics.OpcUaROSTopic.name

Definition at line 23 of file ros_topics.py.

ros_topics.OpcUaROSTopic.parent

Definition at line 21 of file ros_topics.py.

ros_topics.OpcUaROSTopic.server

Definition at line 20 of file ros_topics.py.

ros_topics.OpcUaROSTopic.type_name

Definition at line 22 of file ros_topics.py.


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


ros_opcua_impl_python_opcua
Author(s): Denis Štogl , Daniel Draper
autogenerated on Tue Jan 19 2021 03:12:45