class documentation
class RemoteVariableContainer(RemoteUaObject[
Known subclasses: client.remote_variable_container.Attributes, client.remote_variable_container.FinalResultData, client.remote_variable_container.Identification, client.remote_variable_container.Monitoring, client.remote_variable_container.ParameterSet
Constructor: RemoteVariableContainer(name, ua_node, parent, server, ...)
Container for RemoteVariable. Is itself an RemoteUaObject.
| Method | __contains__ |
Whether a variable with given name exists in this container. |
| Method | __getitem__ |
Get a RemoteVariable by the given name. |
| Method | __init__ |
Create a new instance. Must be asynchronously initialized with init() before use. |
| Method | __iter__ |
Iterate over all contained RemoteVariable. |
| Method | __len__ |
Return the number of contained RemoteVariable. |
| Method | dto |
Return the data transfer object. |
| Async Method | read |
Read all contained variables. |
| Async Method | write |
Write all given values to the corresponding variables. |
| Async Method | _browse |
Undocumented |
| Async Method | _init |
Discover our remote variables. |
| Instance Variable | _variables |
Undocumented |
def __init__(self, *, name:
str | ua.LocalizedText, ua_node: Node | None, parent: _ParentType, server: RemoteServer, **kwargs):
¶
overridden in
client.remote_variable_container.Attributes, client.remote_variable_container.FinalResultData, client.remote_variable_container.Identification, client.remote_variable_container.Monitoring, client.remote_variable_container.ParameterSetCreate a new instance. Must be asynchronously initialized with init() before use.