module documentation

Generic mixins for providing an UaObject with Attributes, Monitoring, ParameterSet and FinalResultData.

Class AttributesMixin Mixin for UaObject with attributes.
Class FinalResultDataMixin Mixin for UaObject with final result data.
Class IdentificationMixin Mixin for UaObject with final result data.
Class MonitoringMixin Mixin for UaObject with monitoring.
Class ParameterSetMixin Mixin for UaObject with parameters.
Type Variable AttributesType Attributes type for the UaObject. Defaults to base Attributes type.
Type Variable FinalResultDataType FinalResultData type for the UaObject. Defaults to base FinalResultData type.
Type Variable IdentificationType Identification type for the UaObject. Defaults to base Identification type.
Type Variable MonitoringType Monitoring type for the UaObject. Defaults to base Monitoring type.
Type Variable ParameterSetType ParameterSet type for the UaObject. Defaults to base ParameterSet type.
Function _type_or_default Return type checked type of cls or default if cls is NoneType.
Constant _LOGGER Undocumented
AttributesType =

Attributes type for the UaObject. Defaults to base Attributes type.

Value
TypeVar('AttributesType',
        bound='Attributes')
FinalResultDataType =

FinalResultData type for the UaObject. Defaults to base FinalResultData type.

Value
TypeVar('FinalResultDataType',
        bound='FinalResultData')
IdentificationType =

Identification type for the UaObject. Defaults to base Identification type.

Value
TypeVar('IdentificationType',
        bound='Identification')
MonitoringType =

Monitoring type for the UaObject. Defaults to base Monitoring type.

Value
TypeVar('MonitoringType',
        bound='Monitoring')
ParameterSetType =

ParameterSet type for the UaObject. Defaults to base ParameterSet type.

Value
TypeVar('ParameterSetType',
        bound='ParameterSet')
def _type_or_default(cls: type, *, default: type) -> type:

Return type checked type of cls or default if cls is NoneType.

Raises
TypeErrorif cls is no subclass of default.
_LOGGER =

Undocumented

Value
structlog.get_logger(('opensmi.' + __name__))