.. _object_OpcUaServerValueNode: :index:`OpcUaServerValueNode` ----------------------------- Description *********** This object was introduced in InCore 2.3. :**› Inherits**: :ref:`OpcUaServerNode ` Overview ******** Properties ++++++++++ .. hlist:: :columns: 2 * :ref:`readOnly ` * :ref:`timestamp ` * :ref:`unit ` * :ref:`value ` * :ref:`valueType ` * :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:`Object.completed() ` Properties ********** .. _property_OpcUaServerValueNode_readOnly: .. _signal_OpcUaServerValueNode_readOnlyChanged: .. index:: single: readOnly readOnly ++++++++ This property holds whether the :ref:`value ` can be read only by clients. Keep at ``false`` to allow clients writing the node's value. :**› Type**: Boolean :**› Default**: ``false`` :**› Signal**: readOnlyChanged() :**› Attributes**: Writable .. _property_OpcUaServerValueNode_timestamp: .. _signal_OpcUaServerValueNode_timestampChanged: .. index:: single: timestamp timestamp +++++++++ This property holds the timestamp of the value to write next or the last read value. This property was introduced in InCore 2.7. :**› Type**: SignedBigInteger :**› Default**: ``0`` :**› Signal**: timestampChanged() :**› Attributes**: Writable .. _property_OpcUaServerValueNode_unit: .. _signal_OpcUaServerValueNode_unitChanged: .. index:: single: unit unit ++++ This property holds one of the units as defined per http://www.opcfoundation.org/UA/units/un/cefact This property was introduced in InCore 2.4. :**› Type**: :ref:`Measurement.Unit ` :**› Default**: :ref:`Measurement.NoUnit ` :**› Signal**: unitChanged() :**› Attributes**: Writable .. _property_OpcUaServerValueNode_value: .. _signal_OpcUaServerValueNode_valueChanged: .. index:: single: value value +++++ :**› Type**: Variant :**› Signal**: valueChanged() :**› Attributes**: Writable .. _property_OpcUaServerValueNode_valueType: .. _signal_OpcUaServerValueNode_valueTypeChanged: .. index:: single: valueType valueType +++++++++ :**› Type**: :ref:`OpcUaType.Type ` :**› Signal**: valueTypeChanged() :**› Attributes**: Writable Example ******* See :ref:`OpcUaServer example ` on how to use OpcUaServerValueNode.