.. _object_OpcUaServerMethodNode: :index:`OpcUaServerMethodNode` ------------------------------ Description *********** This object was introduced in InCore 2.3. :**› Inherits**: :ref:`OpcUaServerNode ` Overview ******** Properties ++++++++++ .. hlist:: :columns: 2 * :ref:`inputArguments ` * :ref:`method ` * :ref:`outputArguments ` * :ref:`OpcUaServerNode.browseName ` * :ref:`OpcUaServerNode.description ` * :ref:`OpcUaServerNode.displayName ` * :ref:`OpcUaServerNode.enabled ` * :ref:`OpcUaServerNode.fullNodePath ` * :ref:`OpcUaServerNode.identifier ` * :ref:`OpcUaServerNode.typeDefinition ` * :ref:`Object.objectId ` * :ref:`Object.parent ` Methods +++++++ .. hlist:: :columns: 1 * :ref:`OpcUaServerNode.removeFromServer() ` * :ref:`Object.deserializeProperties() ` * :ref:`Object.fromJson() ` * :ref:`Object.serializeProperties() ` * :ref:`Object.toJson() ` Signals +++++++ .. hlist:: :columns: 1 * :ref:`inputArgumentsDataChanged() ` * :ref:`outputArgumentsDataChanged() ` * :ref:`Object.completed() ` Properties ********** .. _property_OpcUaServerMethodNode_inputArguments: .. _signal_OpcUaServerMethodNode_inputArgumentsChanged: .. index:: single: inputArguments inputArguments ++++++++++++++ :**› Type**: :ref:`List `\<:ref:`OpcUaServerMethodArgument `> :**› Signal**: inputArgumentsChanged() :**› Attributes**: Readonly .. _property_OpcUaServerMethodNode_method: .. _signal_OpcUaServerMethodNode_methodChanged: .. index:: single: method method ++++++ :**› Type**: JSValue :**› Signal**: methodChanged() :**› Attributes**: Writable .. _property_OpcUaServerMethodNode_outputArguments: .. _signal_OpcUaServerMethodNode_outputArgumentsChanged: .. index:: single: outputArguments outputArguments +++++++++++++++ :**› Type**: :ref:`List `\<:ref:`OpcUaServerMethodArgument `> :**› Signal**: outputArgumentsChanged() :**› Attributes**: Readonly Signals ******* .. _signal_OpcUaServerMethodNode_inputArgumentsDataChanged: .. index:: single: inputArgumentsDataChanged inputArgumentsDataChanged(SignedInteger index) ++++++++++++++++++++++++++++++++++++++++++++++ This signal is emitted whenever the :ref:`List.dataChanged() ` signal is emitted, i.e. the item at ``index`` in the :ref:`inputArguments ` list itself emitted the dataChanged() signal. .. _signal_OpcUaServerMethodNode_outputArgumentsDataChanged: .. index:: single: outputArgumentsDataChanged outputArgumentsDataChanged(SignedInteger index) +++++++++++++++++++++++++++++++++++++++++++++++ This signal is emitted whenever the :ref:`List.dataChanged() ` signal is emitted, i.e. the item at ``index`` in the :ref:`outputArguments ` list itself emitted the dataChanged() signal. Example ******* See :ref:`OpcUaServer example ` on how to use OpcUaServerMethodNode.