.. _object_OpcUaServerNode: :index:`OpcUaServerNode` ------------------------ Description *********** This object was introduced in InCore 2.3. :**› Inherits**: :ref:`Object ` :**› Inherited by**: :ref:`OpcUaServerMethodNode `, :ref:`OpcUaServerObjectNode `, :ref:`OpcUaServerValueNode ` Overview ******** Properties ++++++++++ .. hlist:: :columns: 2 * :ref:`browseName ` * :ref:`description ` * :ref:`displayName ` * :ref:`enabled ` * :ref:`fullNodePath ` * :ref:`identifier ` * :ref:`typeDefinition ` * :ref:`Object.objectId ` * :ref:`Object.parent ` Methods +++++++ .. hlist:: :columns: 1 * :ref:`removeFromServer() ` * :ref:`Object.deserializeProperties() ` * :ref:`Object.fromJson() ` * :ref:`Object.serializeProperties() ` * :ref:`Object.toJson() ` Signals +++++++ .. hlist:: :columns: 1 * :ref:`Object.completed() ` Properties ********** .. _property_OpcUaServerNode_browseName: .. _signal_OpcUaServerNode_browseNameChanged: .. index:: single: browseName browseName ++++++++++ :**› Type**: String :**› Signal**: browseNameChanged() :**› Attributes**: Writable .. _property_OpcUaServerNode_description: .. index:: single: description description +++++++++++ :**› Type**: :ref:`OpcUaLocalizedText ` :**› Attributes**: Readonly .. _property_OpcUaServerNode_displayName: .. index:: single: displayName displayName +++++++++++ :**› Type**: :ref:`OpcUaLocalizedText ` :**› Attributes**: Readonly .. _property_OpcUaServerNode_enabled: .. _signal_OpcUaServerNode_enabledChanged: .. index:: single: enabled enabled +++++++ This property was introduced in InCore 2.6. :**› Type**: Boolean :**› Default**: ``true`` :**› Signal**: enabledChanged() :**› Attributes**: Writable .. _property_OpcUaServerNode_fullNodePath: .. _signal_OpcUaServerNode_fullNodePathChanged: .. index:: single: fullNodePath fullNodePath ++++++++++++ :**› Type**: String :**› Signal**: fullNodePathChanged() :**› Attributes**: Readonly .. _property_OpcUaServerNode_identifier: .. _signal_OpcUaServerNode_identifierChanged: .. index:: single: identifier identifier ++++++++++ :**› Type**: String :**› Signal**: identifierChanged() :**› Attributes**: Writable .. _property_OpcUaServerNode_typeDefinition: .. index:: single: typeDefinition typeDefinition ++++++++++++++ This property holds a node ID specifying the type definition which to use for this object. Consider setting the :ref:`OpcUaServerNodeId.ns0Id ` property when using predefined types from the OPC UA namespace 0. This property was introduced in InCore 2.4. :**› Type**: :ref:`OpcUaServerNodeId ` :**› Attributes**: Readonly Methods ******* .. _method_OpcUaServerNode_removeFromServer: .. index:: single: removeFromServer removeFromServer() ++++++++++++++++++ This method removes this node from the underlying OPC UA server instance. This can be used to safely depublish a dynamically populated node (i.e. via :ref:`Repeater `) before a new node gets created. This method was introduced in InCore 2.6. :**› Returns**: Boolean