class documentation

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

Constructor: Notification()

View In Hierarchy

Implementation of the OPC UA Logging interface for BaseMachine and optionally BaseMachineryItem.

Method __init__ Cooperative constructor.
Async Method lifecycle_notification Undocumented
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]:

Undocumented

@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