QOpcUaAddReferenceItem Class

This class stores the necessary information to add a new reference on the server. 更多...

頭: #include <QOpcUaAddReferenceItem>
qmake: QT += opcua

公共函數

QOpcUaAddReferenceItem (const QOpcUaAddReferenceItem & other )
QOpcUaAddReferenceItem & operator= (const QOpcUaAddReferenceItem & rhs )
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

詳細描述

另請參閱 QOpcUaClient::addReference ().

成員函數文檔編製

QOpcUaAddReferenceItem:: QOpcUaAddReferenceItem (const QOpcUaAddReferenceItem & other )

Constructs an add reference item from other .

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

設置值從 rhs in this add reference item.

bool QOpcUaAddReferenceItem:: isForwardReference () const

Returns the isForwardReference flag.

另請參閱 setIsForwardReference ().

QString QOpcUaAddReferenceItem:: referenceTypeId () const

Returns the reference type id.

另請參閱 setReferenceTypeId ().

void QOpcUaAddReferenceItem:: setIsForwardReference ( bool isForwardReference )

設置 isForwardReference flag to isForwardReference . If the flag is set, a forward reference is created. Otherwise, an inverse reference is created.

另請參閱 isForwardReference ().

void QOpcUaAddReferenceItem:: setReferenceTypeId (const QString & referenceTypeId )

Sets the reference type id to referenceTypeId . A reference of this type will be created on the server.

另請參閱 referenceTypeId ().

void QOpcUaAddReferenceItem:: setSourceNodeId (const QString & sourceNodeId )

Sets the node id of the source node to sourceNodeId .

另請參閱 sourceNodeId ().

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

Sets the node class of the target node to targetNodeClass . The target node class shall be specified because the target node might be located on another server.

另請參閱 targetNodeClass ().

void QOpcUaAddReferenceItem:: setTargetNodeId (const QOpcUaExpandedNodeId & targetNodeId )

Sets the node id of the target node to targetNodeId .

另請參閱 targetNodeId ().

void QOpcUaAddReferenceItem:: setTargetServerUri (const QString & targetServerUri )

Sets the URI of the target server to targetServerUri . If this value is set, it will override the server URI from setTargetNodeId ().

另請參閱 targetServerUri ().

QString QOpcUaAddReferenceItem:: sourceNodeId () const

Returns the source node id.

另請參閱 setSourceNodeId ().

QOpcUa::NodeClass QOpcUaAddReferenceItem:: targetNodeClass () const

Returns the target node class.

另請參閱 setTargetNodeClass ().

QOpcUaExpandedNodeId QOpcUaAddReferenceItem:: targetNodeId () const

Returns the target node id.

另請參閱 setTargetNodeId ().

QString QOpcUaAddReferenceItem:: targetServerUri () const

Returns the target server URI.

另請參閱 setTargetServerUri ().