Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
ros_actions.OpcUaROSAction Class Reference

Public Member Functions

def __init__ (self, server, parent, idx, name, action_type, feedback_type)
 
def cancel_goal (self, parent, inputs)
 
def create_message_instance (self, inputs, sample)
 
def create_object_instance (self, already_set, object, name, counter, inputs, parent)
 
def get_ns_name (self)
 
def message_callback (self, message)
 
def recursive_create_objects (self, topic_name, idx, parent)
 
def recursive_delete_items (self, item)
 
def send_goal (self, parent, inputs)
 
def update_feedback (self, feedback)
 
def update_result (self, state, result)
 
def update_state (self)
 
def update_value (self, topic_name, message)
 

Public Attributes

 client
 
 feedback
 
 feedback_message_class
 
 feedback_message_instance
 
 feedback_type
 
 goal
 
 goal_cancel
 
 goal_class
 
 goal_instance
 
 goal_node
 
 idx
 
 main_node
 
 message_class
 
 name
 
 parent
 
 result
 
 result_node
 
 server
 
 status
 
 status_node
 
 type
 

Private Member Functions

def _recursive_create_feedback_items (self, parent, feedback_topic_name, type_name, feedback_message)
 

Private Attributes

 _feedback_nodes
 

Detailed Description

Definition at line 20 of file ros_actions.py.

Constructor & Destructor Documentation

def ros_actions.OpcUaROSAction.__init__ (   self,
  server,
  parent,
  idx,
  name,
  action_type,
  feedback_type 
)

Definition at line 21 of file ros_actions.py.

Member Function Documentation

def ros_actions.OpcUaROSAction._recursive_create_feedback_items (   self,
  parent,
  feedback_topic_name,
  type_name,
  feedback_message 
)
private

Definition at line 186 of file ros_actions.py.

def ros_actions.OpcUaROSAction.cancel_goal (   self,
  parent,
  inputs 
)

Definition at line 144 of file ros_actions.py.

def ros_actions.OpcUaROSAction.create_message_instance (   self,
  inputs,
  sample 
)

Definition at line 255 of file ros_actions.py.

def ros_actions.OpcUaROSAction.create_object_instance (   self,
  already_set,
  object,
  name,
  counter,
  inputs,
  parent 
)

Definition at line 292 of file ros_actions.py.

def ros_actions.OpcUaROSAction.get_ns_name (   self)

Definition at line 224 of file ros_actions.py.

def ros_actions.OpcUaROSAction.message_callback (   self,
  message 
)

Definition at line 112 of file ros_actions.py.

def ros_actions.OpcUaROSAction.recursive_create_objects (   self,
  topic_name,
  idx,
  parent 
)

Definition at line 152 of file ros_actions.py.

def ros_actions.OpcUaROSAction.recursive_delete_items (   self,
  item 
)

Definition at line 324 of file ros_actions.py.

def ros_actions.OpcUaROSAction.send_goal (   self,
  parent,
  inputs 
)

Definition at line 234 of file ros_actions.py.

def ros_actions.OpcUaROSAction.update_feedback (   self,
  feedback 
)

Definition at line 341 of file ros_actions.py.

def ros_actions.OpcUaROSAction.update_result (   self,
  state,
  result 
)

Definition at line 332 of file ros_actions.py.

def ros_actions.OpcUaROSAction.update_state (   self)

Definition at line 337 of file ros_actions.py.

def ros_actions.OpcUaROSAction.update_value (   self,
  topic_name,
  message 
)

Definition at line 115 of file ros_actions.py.

Member Data Documentation

ros_actions.OpcUaROSAction._feedback_nodes
private

Definition at line 27 of file ros_actions.py.

ros_actions.OpcUaROSAction.client

Definition at line 50 of file ros_actions.py.

ros_actions.OpcUaROSAction.feedback

Definition at line 85 of file ros_actions.py.

ros_actions.OpcUaROSAction.feedback_message_class

Definition at line 92 of file ros_actions.py.

ros_actions.OpcUaROSAction.feedback_message_instance

Definition at line 93 of file ros_actions.py.

ros_actions.OpcUaROSAction.feedback_type

Definition at line 26 of file ros_actions.py.

ros_actions.OpcUaROSAction.goal

Definition at line 75 of file ros_actions.py.

ros_actions.OpcUaROSAction.goal_cancel

Definition at line 81 of file ros_actions.py.

ros_actions.OpcUaROSAction.goal_class

Definition at line 42 of file ros_actions.py.

ros_actions.OpcUaROSAction.goal_instance

Definition at line 45 of file ros_actions.py.

ros_actions.OpcUaROSAction.goal_node

Definition at line 78 of file ros_actions.py.

ros_actions.OpcUaROSAction.idx

Definition at line 23 of file ros_actions.py.

ros_actions.OpcUaROSAction.main_node

Definition at line 60 of file ros_actions.py.

ros_actions.OpcUaROSAction.message_class

Definition at line 97 of file ros_actions.py.

ros_actions.OpcUaROSAction.name

Definition at line 24 of file ros_actions.py.

ros_actions.OpcUaROSAction.parent

Definition at line 55 of file ros_actions.py.

ros_actions.OpcUaROSAction.result

Definition at line 66 of file ros_actions.py.

ros_actions.OpcUaROSAction.result_node

Definition at line 69 of file ros_actions.py.

ros_actions.OpcUaROSAction.server

Definition at line 22 of file ros_actions.py.

ros_actions.OpcUaROSAction.status

Definition at line 103 of file ros_actions.py.

ros_actions.OpcUaROSAction.status_node

Definition at line 106 of file ros_actions.py.

ros_actions.OpcUaROSAction.type

Definition at line 25 of file ros_actions.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