MCPcopy Create free account
hub / github.com/FreeOpcUa/python-opcua / BaseEvent

Class BaseEvent

opcua/common/event_objects.py:11–25  ·  view source on GitHub ↗

BaseEvent:

Source from the content-addressed store, hash-verified

9
10
11class BaseEvent(Event):
12 """
13 BaseEvent:
14 """
15 def __init__(self, sourcenode=None, message=None, severity=1):
16 Event.__init__(self)
17 self.add_property('EventId', None, ua.VariantType.ByteString)
18 self.add_property('EventType', ua.NodeId(ua.ObjectIds.BaseEventType), ua.VariantType.NodeId)
19 self.add_property('SourceNode', sourcenode, ua.VariantType.NodeId)
20 self.add_property('SourceName', None, ua.VariantType.String)
21 self.add_property('Time', None, ua.VariantType.DateTime)
22 self.add_property('ReceiveTime', None, ua.VariantType.DateTime)
23 self.add_property('LocalTime', None, ua.VariantType.ExtensionObject)
24 self.add_property('Message', ua.LocalizedText(message), ua.VariantType.LocalizedText)
25 self.add_property('Severity', severity, ua.VariantType.UInt16)
26
27class AuditEvent(BaseEvent):
28 """

Calls

no outgoing calls