package documentation
Server implementation of Skill-based Production using OPC-UA.
| Module | access |
Client authentication & authorization. |
| Module | base |
Abstract base class for all callables, i.e. skills (BaseSkill) and methods (BaseMethod). |
| Module | base |
No module docstring; 1/1 class documented |
| Module | base |
Abstract base class for a Smart Machine. |
| Module | base |
No module docstring; 0/3 type variable, 2/2 classes documented |
| Module | base |
Abstract base class for all methods. |
| Module | base |
Base class for precondition checks for skills. |
| Module | base |
Abstract base skill without state machine logic. |
| Module | base |
No module docstring; 1/1 class documented |
| Module | common |
No module docstring; 1/2 constant, 5/5 functions documented |
| Module | config |
Configuration data classes and functions to load them from TOML files. |
| Module | interfaces |
All abstract interfaces used in the server. |
| Module | lock |
UaObject for managing exclusive access to its parent and its children. |
| Package | mixins |
Mixins for UaObjects. |
| Package | nodesets |
Autogenerated OPC UA node identifiers. |
| Module | notification |
Interface and implementation for OPC UA based logging. |
| Module | protocols |
No module docstring; 7/15 classes documented |
| Module | resource |
Everything related to resources. |
| Module | spatial |
Classes related to OPC UA Relative Spatial Location Information Model. |
| Module | ua |
No module docstring; 1/2 class documented |
| Module | ua |
Base class for all server-side PyUaAdapter-managed OPC UA objects. |
| Module | ua |
Generic container for UaObject. Is itself an UaObject. |
| Module | ua |
Abstraction-layer for OPC UA variables our framework users interacts with. |
| Module | ua |
Container implementation for UaVariable. |
| Module | user |
User (role), authentication and OPC UA representation. |
| Module | _server |
No module docstring; 0/1 type variable, 0/1 function, 2/4 classes documented |
From __init__.py:
| Class | |
Abstract base class for continuous skills with behavior implemented in Python. |
| Class | |
Abstract base class for finite skills with behavior implemented in Python. |
| Variable | __version__ |
Undocumented |