Public Member Functions | Public Attributes | Static Private Attributes
opcua.server.event_generator.EventGenerator Class Reference

List of all members.

Public Member Functions

def __init__
def __str__
def trigger

Public Attributes

 event
 isession
 logger

Static Private Attributes

 __repr__ = __str__

Detailed Description

Create an event based on an event type. Per default is BaseEventType used.
Object members are dynamically created from the base event type and send to
client when evebt is triggered (see example code in source)

Arguments to constructor are:

    server: The InternalSession object to use for query and event triggering

    source: The emiting source for the node, either an objectId, NodeId or a Node

    etype: The event type, either an objectId, a NodeId or a Node object

Definition at line 11 of file event_generator.py.


Constructor & Destructor Documentation

def opcua.server.event_generator.EventGenerator.__init__ (   self,
  isession,
  etype = None,
  source = ua.ObjectIds.Server 
)

Definition at line 27 of file event_generator.py.


Member Function Documentation

Definition at line 77 of file event_generator.py.

def opcua.server.event_generator.EventGenerator.trigger (   self,
  time = None,
  message = None 
)
Trigger the event. This will send a notification to all subscribed clients

Definition at line 84 of file event_generator.py.


Member Data Documentation

Definition at line 82 of file event_generator.py.

Definition at line 27 of file event_generator.py.

Definition at line 27 of file event_generator.py.

Definition at line 27 of file event_generator.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 Sat Jun 8 2019 18:26:24