Public Member Functions | Public Attributes | Private Attributes | List of all members
ros_services.OpcUaROSService Class Reference

Public Member Functions

def __init__ (self, server, parent, idx, service_name, service_class)
 
def call_service (self, parent, inputs)
 
def create_message_instance (self, inputs, sample)
 
def create_object_instance (self, already_set, object, name, counter, inputs, sample)
 
def recursive_create_objects (self, name, idx, parent)
 
def recursive_delete_items (self, item)
 

Public Attributes

 counter
 
 expressions
 
 method
 
 name
 
 outputs
 
 parent
 
 proxy
 
 sample_req
 
 sample_resp
 
 server
 

Private Attributes

 _class
 
 _eval_locals
 
 _nodes
 

Detailed Description

Definition at line 17 of file ros_services.py.

Constructor & Destructor Documentation

def ros_services.OpcUaROSService.__init__ (   self,
  server,
  parent,
  idx,
  service_name,
  service_class 
)

Definition at line 18 of file ros_services.py.

Member Function Documentation

def ros_services.OpcUaROSService.call_service (   self,
  parent,
  inputs 
)

Definition at line 43 of file ros_services.py.

def ros_services.OpcUaROSService.create_message_instance (   self,
  inputs,
  sample 
)

Definition at line 61 of file ros_services.py.

def ros_services.OpcUaROSService.create_object_instance (   self,
  already_set,
  object,
  name,
  counter,
  inputs,
  sample 
)

Definition at line 88 of file ros_services.py.

def ros_services.OpcUaROSService.recursive_create_objects (   self,
  name,
  idx,
  parent 
)

Definition at line 122 of file ros_services.py.

def ros_services.OpcUaROSService.recursive_delete_items (   self,
  item 
)

Definition at line 112 of file ros_services.py.

Member Data Documentation

ros_services.OpcUaROSService._class
private

Definition at line 22 of file ros_services.py.

ros_services.OpcUaROSService._eval_locals
private

Definition at line 27 of file ros_services.py.

ros_services.OpcUaROSService._nodes
private

Definition at line 25 of file ros_services.py.

ros_services.OpcUaROSService.counter

Definition at line 24 of file ros_services.py.

ros_services.OpcUaROSService.expressions

Definition at line 26 of file ros_services.py.

ros_services.OpcUaROSService.method

Definition at line 39 of file ros_services.py.

ros_services.OpcUaROSService.name

Definition at line 20 of file ros_services.py.

ros_services.OpcUaROSService.outputs

Definition at line 38 of file ros_services.py.

ros_services.OpcUaROSService.parent

Definition at line 21 of file ros_services.py.

ros_services.OpcUaROSService.proxy

Definition at line 23 of file ros_services.py.

ros_services.OpcUaROSService.sample_req

Definition at line 35 of file ros_services.py.

ros_services.OpcUaROSService.sample_resp

Definition at line 36 of file ros_services.py.

ros_services.OpcUaROSService.server

Definition at line 19 of file ros_services.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