QOpcUaAddReferenceItem Class

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

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

公共函数

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 )

详细描述

另请参阅 QOpcUaClient::addReference ().

成员函数文档编制

QOpcUaAddReferenceItem:: QOpcUaAddReferenceItem ()

Default constructs an add reference item with no parameters set.

QOpcUaAddReferenceItem:: QOpcUaAddReferenceItem (const QOpcUaAddReferenceItem & other )

Constructs an add reference item from other .

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 ().

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

设置值从 rhs in this add reference item.