class documentation

class Notification(ParentMixin['BaseMachineryItem'], UaObject, AbstractUaLogger):

Constructor: Notification()

View In Hierarchy

Implementation of the AbstractUaLogger interface with a Notification OPC UA object and event sources.

Method __init__ Cooperative constructor.
Async Method lifecycle_notification Create the event generators for info and alert events.
Async Method ua_log_error Undocumented
Async Method ua_log_info Undocumented
Async Method ua_log_warning Undocumented
Async Method _generate_alert_event Undocumented
Async Method _generate_info_event Undocumented
Async Method _get_definition Undocumented
Instance Variable _ua_alarm_event_gen Undocumented
Instance Variable _ua_info_event_gen Undocumented
def __init__(self):

Cooperative constructor.

@lifecycle
async def lifecycle_notification(self) -> AsyncGenerator[None]:

Create the event generators for info and alert events.

@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

async def _generate_alert_event(self, *, msg: str, severity: int = 0, code: str = '', source: AbstractUaObject | None = None):

Undocumented

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

Undocumented

@override
async def _get_definition(self) -> UaObjectDefinition:

Undocumented

_ua_alarm_event_gen: EventGenerator =

Undocumented

_ua_info_event_gen: EventGenerator =

Undocumented