BaseEvent:
| 9 | |
| 10 | |
| 11 | class 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 | |
| 27 | class AuditEvent(BaseEvent): |
| 28 | """ |
no outgoing calls