class documentation

class NotificationMixin(UaObject, AbstractUaLogger):

View In Hierarchy

Mixin which implements the AbstractUaLogger interface using their own Notification via composition.

Async Method lifecycle_notification Initialize the notification.
Async Method ua_log_error Undocumented
Async Method ua_log_info Undocumented
Async Method ua_log_warning Undocumented
Property notification Return the notification for this object.
Instance Variable __notification Undocumented
@lifecycle
async def lifecycle_notification(self) -> AsyncGenerator[None]:

Initialize the notification.

@override
async def ua_log_error(self, msg: str, *, severity: int = 999, code: str = '', source: AbstractUaObject | None = None):

Undocumented

@override
async def ua_log_info(self, msg: str, *, severity: int = 0, source: AbstractUaObject | None = None):

Undocumented

@override
async def ua_log_warning(self, msg: str, *, severity: int = 555, source: AbstractUaObject | None = None):

Undocumented

@property
notification: Notification =

Return the notification for this object.

__notification: Notification | None =

Undocumented