class documentation
class ParameterSet(UaVariableContainer):
Constructor: ParameterSet(minimum_access_level, **kwargs)
Base class for the ParameterSet container within Machine, Skill, Method, etc.
| Method | __init__ |
Cooperative constructor. |
| Async Method | _get |
Undocumented |
Inherited from UaVariableContainer:
| Method | __contains__ |
Whether a variable with given name exists in this container. |
| Method | __getitem__ |
Get a UaVariable by the given name. |
| Method | __iter__ |
Iterate over the contained UaVariable. |
| Method | __len__ |
Return the number of contained UaVariable. |
| Async Method | add |
Add the given variable to the container. Can be used to add existing variables to other containers. |
| Async Method | read |
Read all contained variables and return a mapping from variable name to value. |
| Async Method | reset |
Reset all contained UaVariable to their initial value. |
| Async Method | write |
Write to all given mapping of variables name and their values. |
| Method | _check |
Check we have all required existing variables based on annotations. |
| Async Method | _init |
Undocumented |
| Async Method | _lifecycle |
Undocumented |