NotificationType¶
Canonical path: o6.server.NotificationType
Root shortcut: o6.NotificationType
NotificationType
¶
Bases: IntEnum
open62541 Application Notification type encoding.
The high 32 bits are the category, the low 32 the sub-event — see
deps/open62541/include/open62541/common.h. These are open62541's own
values, not part of the OPC UA specification, so
test_notification_type_matches_c_extension in
tests/connections/test_server_notifications.py cross-checks every member
against the compiled extension's own constants: an upstream encoding
change fails that test loudly instead of silently diverging here.
Every member is listed, including the ones only a Server ever raises.
A Client observes the LIFECYCLE_* and SERVICE_* members only.
Attributes¶
SUBSCRIPTION_PUBLISHINGMODE
class-attribute
instance-attribute
¶
SUBSCRIPTION_TRANSFERRED
class-attribute
instance-attribute
¶
MONITOREDITEM_MONITORINGMODE
class-attribute
instance-attribute
¶
DISCOVERY_REGISTERSERVER
class-attribute
instance-attribute
¶
DISCOVERY_SERVERONNETWORK
class-attribute
instance-attribute
¶
AUDIT_SECURITY_CHANNEL
class-attribute
instance-attribute
¶
AUDIT_SECURITY_CHANNEL_OPEN
class-attribute
instance-attribute
¶
AUDIT_SECURITY_SESSION
class-attribute
instance-attribute
¶
AUDIT_SECURITY_SESSION_CREATE
class-attribute
instance-attribute
¶
AUDIT_SECURITY_SESSION_ACTIVATE
class-attribute
instance-attribute
¶
AUDIT_SECURITY_SESSION_CANCEL
class-attribute
instance-attribute
¶
AUDIT_SECURITY_CERTIFICATE
class-attribute
instance-attribute
¶
AUDIT_SECURITY_CERTIFICATE_DATAMISMATCH
class-attribute
instance-attribute
¶
AUDIT_SECURITY_CERTIFICATE_EXPIRED
class-attribute
instance-attribute
¶
AUDIT_SECURITY_CERTIFICATE_INVALID
class-attribute
instance-attribute
¶
AUDIT_SECURITY_CERTIFICATE_UNTRUSTED
class-attribute
instance-attribute
¶
AUDIT_SECURITY_CERTIFICATE_REVOKED
class-attribute
instance-attribute
¶
AUDIT_SECURITY_CERTIFICATE_MISMATCH
class-attribute
instance-attribute
¶
AUDIT_NODE_ADDREFERENCES
class-attribute
instance-attribute
¶
AUDIT_NODE_DELETEREFERENCES
class-attribute
instance-attribute
¶
AUDIT_UPDATE_HISTORY
class-attribute
instance-attribute
¶
AUDIT_UPDATE_METHOD
class-attribute
instance-attribute
¶
AUDIT_CLIENT_UPDATEMETHOD
class-attribute
instance-attribute
¶
category
property
¶
The high-32-bit category prefix, e.g. NotificationType.LIFECYCLE_STARTED.category.