class documentation
class BaseMachine(LockableMixin, NotificationMixin, IdentificationMixin[
Constructor: BaseMachine(server, name, minimum_access_level, dictionary_entry, ...)
Abstract base class for a Smart Machine.
| Method | __init__ |
Cooperative constructor. |
| Property | root |
Return the root parent, which in the case of machines is ourselves. |
| Async Method | _get |
Undocumented |
| Async Method | _init |
Undocumented |
| Async Method | _init |
Initialize OPC UA representation of users. |
| Method | _validate |
Validate whether the module was correctly set-up by the user. |
| Instance Variable | _users |
Undocumented |
def __init__(self, *, server:
Server | None = None, name: str | None = None, minimum_access_level: int | None = None, dictionary_entry: DictionaryEntry | None = None, **kwargs):
¶
Cooperative constructor.
| Parameters | |
server:Server | None | Undocumented |
name:str | None | Undocumented |
minimumint | None | Undocumented |
dictionaryDictionaryEntry | None | (Optional) semantic information via OPC UA dictionary entry. |
| **kwargs | Undocumented |
Return the root parent, which in the case of machines is ourselves.
Required for ParentMixin functionality.