QOpcUaAddNodeItem Class

このクラスは、サーバー上に新しいノードを作成するために必要な情報を格納します。詳細...

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

パブリック関数

QOpcUaAddNodeItem()
QOpcUaAddNodeItem(const QOpcUaAddNodeItem &other)
QOpcUaQualifiedName browseName() const
QOpcUaNodeCreationAttributes nodeAttributes() const
QOpcUaNodeCreationAttributes &nodeAttributesRef()
QOpcUa::NodeClass nodeClass() const
QOpcUaExpandedNodeId parentNodeId() const
QString referenceTypeId() const
QOpcUaExpandedNodeId requestedNewNodeId() const
void setBrowseName(const QOpcUaQualifiedName &browseName)
void setNodeAttributes(const QOpcUaNodeCreationAttributes &nodeAttributes)
void setNodeClass(const QOpcUa::NodeClass &nodeClass)
void setParentNodeId(const QOpcUaExpandedNodeId &parentNodeId)
void setReferenceTypeId(const QString &referenceTypeId)
void setRequestedNewNodeId(const QOpcUaExpandedNodeId &requestedNewNodeId)
void setTypeDefinition(const QOpcUaExpandedNodeId &typeDefinition)
QOpcUaExpandedNodeId typeDefinition() const
QOpcUaAddNodeItem &operator=(const QOpcUaAddNodeItem &rhs)

詳細説明

QOpcUaClient::addNode()も参照してください

メンバ関数の説明

QOpcUaAddNodeItem::QOpcUaAddNodeItem()

デフォルトでは、パラメータが設定されていない add ノード項目を構築します。

QOpcUaAddNodeItem::QOpcUaAddNodeItem(const QOpcUaAddNodeItem &other)

other から追加ノード項目を構築します。

QOpcUaQualifiedName QOpcUaAddNodeItem::browseName() const

新しいノードのブラウズ名を返します。

setBrowseName()も参照してください

QOpcUaNodeCreationAttributes QOpcUaAddNodeItem::nodeAttributes() const

新しいノードのノード属性の値を返します。

setNodeAttributes() も参照して ください。

QOpcUaNodeCreationAttributes &QOpcUaAddNodeItem::nodeAttributesRef()

新しいノードのノード属性の値への参照を返します。

QOpcUa::NodeClass QOpcUaAddNodeItem::nodeClass() const

新しいノードのノード・クラスを返します。

setNodeClass()も参照して ください。

QOpcUaExpandedNodeId QOpcUaAddNodeItem::parentNodeId() const

親ノード ID を返します。

setParentNodeId()も参照して ください。

QString QOpcUaAddNodeItem::referenceTypeId() const

参照型 ID を返します。

setReferenceTypeId() も参照して ください。

QOpcUaExpandedNodeId QOpcUaAddNodeItem::requestedNewNodeId() const

要求された新しいノード ID を返します。

setRequestedNewNodeId() も参照して ください。

void QOpcUaAddNodeItem::setBrowseName(const QOpcUaQualifiedName &browseName)

新しいノードのブラウズ名をbrowseName に設定します。

browseName() も参照して ください。

void QOpcUaAddNodeItem::setNodeAttributes(const QOpcUaNodeCreationAttributes &nodeAttributes)

新しいノードのノード属性の値をnodeAttributes に設定します。新しいノードのノード・クラスでサポートされている属性のみが使用されます。

nodeAttributes()も参照して ください。

void QOpcUaAddNodeItem::setNodeClass(const QOpcUa::NodeClass &nodeClass)

新しいノードのノード・クラスをnodeClass に設定します。

nodeClass() も参照して ください。

void QOpcUaAddNodeItem::setParentNodeId(const QOpcUaExpandedNodeId &parentNodeId)

親ノードの ID をparentNodeId に設定します。このノードから新しく追加されたノードへのsetReferenceTypeId() で設定された型の参照が作成されます。

parentNodeId() およびsetReferenceTypeId()も参照して ください。

void QOpcUaAddNodeItem::setReferenceTypeId(const QString &referenceTypeId)

参照タイプ ID をreferenceTypeId に設定します。この型の参照は、ノードを親ノードに接続するために使用されます。

referenceTypeId() も参照して ください。

void QOpcUaAddNodeItem::setRequestedNewNodeId(const QOpcUaExpandedNodeId &requestedNewNodeId)

要求された新しいノード ID をrequestedNewNodeId に設定します。

requestedNewNodeId() も参照して ください。

void QOpcUaAddNodeItem::setTypeDefinition(const QOpcUaExpandedNodeId &typeDefinition)

型定義ノードのノード ID をtypeDefinition に設定します。 この値は、ノード・クラスが Object または Variable でない場合に設定されます。

typeDefinition() も参照

QOpcUaExpandedNodeId QOpcUaAddNodeItem::typeDefinition() const

型定義ノードのノード ID を返します。

setTypeDefinition() も参照して ください。

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

この追加ノード項目に、rhs からの値を割り当てます。

このドキュメントに含まれるコントリビューションの著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。