class documentation
class RemoteCallable(RemoteUaObject[
Constructor: RemoteCallable(name, ua_node, server, parent, ...)
Base class all RemoteMethod and RemoteSkill.
| Method | __init__ |
Create a new instance. Must be asynchronously initialized with init() before use. |
| Async Method | read |
Read all parameter set variables. |
| Async Method | read |
Read all parameter set variables. |
| Async Method | read |
Read all final result data variables. |
| Async Method | write |
Write given parameter set variables. |
| Instance Variable | final |
Undocumented |
| Instance Variable | monitoring |
Undocumented |
| Instance Variable | parameter |
Undocumented |
| Property | min |
Minimum access level required to interact with the skill/method. |
| Property | ua |
Return all browsed OPC UA node IDs of which we are a dependency of. |
| Property | ua |
Return all browsed OPC UA node IDs of which we depend on. |
| Async Method | _browse |
Undocumented |
| Async Method | _init |
Undocumented |
| Method | _init |
Handle child node found during browsing our OPC UA node. |
| Instance Variable | _dependency |
Undocumented |
| Instance Variable | _depends |
Undocumented |
| Instance Variable | _min |
Undocumented |
def __init__(self, *, name:
str, ua_node: Node, server: RemoteServer, parent: BaseRemoteComponent, browse_rules: Iterable[ BrowseRule] | None):
¶
Create a new instance. Must be asynchronously initialized with init() before use.
@deprecated( 'Please use monitoring.read_all() instead.')
async def read_monitoring(self) -> Mapping[ str, Any]:
¶
Read all parameter set variables.
@deprecated( 'Please use parameters.read_all() instead.')
async def read_parameters(self) -> Mapping[ str, Any]:
¶
Read all parameter set variables.
@deprecated( 'Please use final_result_data.read_all() instead.')
async def read_results(self) -> Mapping[ str, Any]:
¶
Read all final result data variables.
@deprecated( 'Please use parameters.write_all() instead.')
async def write_parameters(self, parameters: Mapping[ str, Any]):
¶
Write given parameter set variables.
Minimum access level required to interact with the skill/method.
Is None when the remote server does not provide this information.