Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
opcua.server.internal_server.InternalServer Class Reference
Inheritance diagram for opcua.server.internal_server.InternalServer:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, shelffile=None)
 
def add_endpoint (self, endpoint)
 
def create_session (self, name, user=User.Anonymous, external=False)
 
def disable_history_data_change (self, node)
 
def disable_history_event (self, source)
 
def dump_address_space (self, path)
 
def enable_history_data_change (self, node, period=timedelta(days=7), count=0)
 
def enable_history_event (self, source, period=timedelta(days=7), count=0)
 
def find_servers (self, params)
 
def get_endpoints (self, params=None, sockname=None)
 
def get_new_channel_id (self)
 
def load_address_space (self, path)
 
def load_standard_address_space (self, shelffile=None)
 
def register_server (self, server, conf=None)
 
def register_server2 (self, params)
 
def setup_nodes (self)
 
def start (self)
 
def stop (self)
 
def subscribe_server_callback (self, event, handle)
 
def unsubscribe_server_callback (self, event, handle)
 

Public Attributes

 allow_remote_admin
 
 aspace
 
 asyncio_transports
 
 attribute_service
 
 current_time_node
 
 disabled_clock
 
 endpoints
 
 history_manager
 
 isession
 
 logger
 
 loop
 
 method_service
 
 node_mgt_service
 
 server_callback_dispatcher
 
 subscription_service
 
 view_service
 

Private Member Functions

def _set_current_time (self)
 

Private Attributes

 _channel_id_counter
 
 _known_servers
 

Detailed Description

Definition at line 48 of file internal_server.py.

Constructor & Destructor Documentation

def opcua.server.internal_server.InternalServer.__init__ (   self,
  shelffile = None 
)

Definition at line 50 of file internal_server.py.

Member Function Documentation

def opcua.server.internal_server.InternalServer._set_current_time (   self)
private

Definition at line 137 of file internal_server.py.

def opcua.server.internal_server.InternalServer.add_endpoint (   self,
  endpoint 
)

Definition at line 145 of file internal_server.py.

def opcua.server.internal_server.InternalServer.create_session (   self,
  name,
  user = User.Anonymous,
  external = False 
)

Definition at line 190 of file internal_server.py.

def opcua.server.internal_server.InternalServer.disable_history_data_change (   self,
  node 
)
Set attribute Historizing of node to False and stop storing data for history

Definition at line 202 of file internal_server.py.

def opcua.server.internal_server.InternalServer.disable_history_event (   self,
  source 
)
Set attribute History Read of node to False and stop storing data for history

Definition at line 225 of file internal_server.py.

def opcua.server.internal_server.InternalServer.dump_address_space (   self,
  path 
)
Dump current address space to path

Definition at line 115 of file internal_server.py.

def opcua.server.internal_server.InternalServer.enable_history_data_change (   self,
  node,
  period = timedelta(days=7),
  count = 0 
)
Set attribute Historizing of node to True and start storing data for history

Definition at line 193 of file internal_server.py.

def opcua.server.internal_server.InternalServer.enable_history_event (   self,
  source,
  period = timedelta(days=7),
  count = 0 
)
Set attribute History Read of object events to True and start storing data for history

Definition at line 211 of file internal_server.py.

def opcua.server.internal_server.InternalServer.find_servers (   self,
  params 
)

Definition at line 162 of file internal_server.py.

def opcua.server.internal_server.InternalServer.get_endpoints (   self,
  params = None,
  sockname = None 
)

Definition at line 148 of file internal_server.py.

def opcua.server.internal_server.InternalServer.get_new_channel_id (   self)

Definition at line 141 of file internal_server.py.

def opcua.server.internal_server.InternalServer.load_address_space (   self,
  path 
)
Load address space from path

Definition at line 109 of file internal_server.py.

def opcua.server.internal_server.InternalServer.load_standard_address_space (   self,
  shelffile = None 
)

Definition at line 89 of file internal_server.py.

def opcua.server.internal_server.InternalServer.register_server (   self,
  server,
  conf = None 
)

Definition at line 175 of file internal_server.py.

def opcua.server.internal_server.InternalServer.register_server2 (   self,
  params 
)

Definition at line 187 of file internal_server.py.

def opcua.server.internal_server.InternalServer.setup_nodes (   self)
Set up some nodes as defined by spec

Definition at line 81 of file internal_server.py.

def opcua.server.internal_server.InternalServer.start (   self)

Definition at line 121 of file internal_server.py.

def opcua.server.internal_server.InternalServer.stop (   self)

Definition at line 131 of file internal_server.py.

def opcua.server.internal_server.InternalServer.subscribe_server_callback (   self,
  event,
  handle 
)
Create a subscription from event to handle

Definition at line 232 of file internal_server.py.

def opcua.server.internal_server.InternalServer.unsubscribe_server_callback (   self,
  event,
  handle 
)
Remove a subscription from event to handle

Definition at line 238 of file internal_server.py.

Member Data Documentation

opcua.server.internal_server.InternalServer._channel_id_counter
private

Definition at line 56 of file internal_server.py.

opcua.server.internal_server.InternalServer._known_servers
private

Definition at line 59 of file internal_server.py.

opcua.server.internal_server.InternalServer.allow_remote_admin

Definition at line 57 of file internal_server.py.

opcua.server.internal_server.InternalServer.aspace

Definition at line 61 of file internal_server.py.

opcua.server.internal_server.InternalServer.asyncio_transports

Definition at line 70 of file internal_server.py.

opcua.server.internal_server.InternalServer.attribute_service

Definition at line 62 of file internal_server.py.

opcua.server.internal_server.InternalServer.current_time_node

Definition at line 78 of file internal_server.py.

opcua.server.internal_server.InternalServer.disabled_clock

Definition at line 58 of file internal_server.py.

opcua.server.internal_server.InternalServer.endpoints

Definition at line 55 of file internal_server.py.

opcua.server.internal_server.InternalServer.history_manager

Definition at line 73 of file internal_server.py.

opcua.server.internal_server.InternalServer.isession

Definition at line 76 of file internal_server.py.

opcua.server.internal_server.InternalServer.logger

Definition at line 51 of file internal_server.py.

opcua.server.internal_server.InternalServer.loop

Definition at line 69 of file internal_server.py.

opcua.server.internal_server.InternalServer.method_service

Definition at line 64 of file internal_server.py.

opcua.server.internal_server.InternalServer.node_mgt_service

Definition at line 65 of file internal_server.py.

opcua.server.internal_server.InternalServer.server_callback_dispatcher

Definition at line 53 of file internal_server.py.

opcua.server.internal_server.InternalServer.subscription_service

Definition at line 71 of file internal_server.py.

opcua.server.internal_server.InternalServer.view_service

Definition at line 63 of file internal_server.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:44