En esta página

QOpcUaAddReferenceItem Class

Esta clase almacena la información necesaria para añadir una nueva referencia en el servidor. Más...

Cabecera: #include <QOpcUaAddReferenceItem>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua

Funciones públicas

QOpcUaAddReferenceItem()
QOpcUaAddReferenceItem(const QOpcUaAddReferenceItem &other)
bool isForwardReference() const
QString referenceTypeId() const
void setIsForwardReference(bool isForwardReference)
void setReferenceTypeId(const QString &referenceTypeId)
void setSourceNodeId(const QString &sourceNodeId)
void setTargetNodeClass(QOpcUa::NodeClass targetNodeClass)
void setTargetNodeId(const QOpcUaExpandedNodeId &targetNodeId)
void setTargetServerUri(const QString &targetServerUri)
QString sourceNodeId() const
QOpcUa::NodeClass targetNodeClass() const
QOpcUaExpandedNodeId targetNodeId() const
QString targetServerUri() const
QOpcUaAddReferenceItem &operator=(const QOpcUaAddReferenceItem &rhs)

Descripción detallada

Véase también QOpcUaClient::addReference().

Documentación de las funciones de los miembros

QOpcUaAddReferenceItem::QOpcUaAddReferenceItem()

Por defecto construye un elemento de referencia add sin parámetros establecidos.

QOpcUaAddReferenceItem::QOpcUaAddReferenceItem(const QOpcUaAddReferenceItem &other)

Construye un elemento de referencia add a partir de other.

bool QOpcUaAddReferenceItem::isForwardReference() const

Devuelve el indicador isForwardReference.

Véase también setIsForwardReference().

QString QOpcUaAddReferenceItem::referenceTypeId() const

Devuelve el id del tipo de referencia.

Véase también setReferenceTypeId().

void QOpcUaAddReferenceItem::setIsForwardReference(bool isForwardReference)

Establece el indicador isForwardReference en isForwardReference. Si el indicador está establecido, se crea una referencia directa. En caso contrario, se crea una referencia inversa.

Véase también isForwardReference().

void QOpcUaAddReferenceItem::setReferenceTypeId(const QString &referenceTypeId)

Establece el id del tipo de referencia en referenceTypeId. Se creará una referencia de este tipo en el servidor.

Véase también referenceTypeId().

void QOpcUaAddReferenceItem::setSourceNodeId(const QString &sourceNodeId)

Establece el id del nodo de origen en sourceNodeId.

Véase también sourceNodeId().

void QOpcUaAddReferenceItem::setTargetNodeClass(QOpcUa::NodeClass targetNodeClass)

Establece la clase de nodo del nodo de destino en targetNodeClass. La clase de nodo de destino debe especificarse porque el nodo de destino podría estar ubicado en otro servidor.

Véase también targetNodeClass().

void QOpcUaAddReferenceItem::setTargetNodeId(const QOpcUaExpandedNodeId &targetNodeId)

Establece el id del nodo de destino en targetNodeId.

Véase también targetNodeId().

void QOpcUaAddReferenceItem::setTargetServerUri(const QString &targetServerUri)

Establece el URI del servidor de destino en targetServerUri. Si se establece este valor, anulará el URI del servidor de setTargetNodeId().

Véase también targetServerUri().

QString QOpcUaAddReferenceItem::sourceNodeId() const

Devuelve el id del nodo origen.

Véase también setSourceNodeId().

QOpcUa::NodeClass QOpcUaAddReferenceItem::targetNodeClass() const

Devuelve la clase del nodo de destino.

Véase también setTargetNodeClass().

QOpcUaExpandedNodeId QOpcUaAddReferenceItem::targetNodeId() const

Devuelve el id del nodo de destino.

Véase también setTargetNodeId().

QString QOpcUaAddReferenceItem::targetServerUri() const

Devuelve el URI del servidor de destino.

Véase también setTargetServerUri().

QOpcUaAddReferenceItem &QOpcUaAddReferenceItem::operator=(const QOpcUaAddReferenceItem &rhs)

Establece los valores de rhs en este elemento de referencia de adición.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.