QOpcUaNodeCreationAttributes Class
このクラスは、ノード作成のための属性値を管理します。詳細...
ヘッダ | #include <QOpcUaNodeCreationAttributes> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
パブリック関数
QOpcUaNodeCreationAttributes() | |
QOpcUaNodeCreationAttributes(const QOpcUaNodeCreationAttributes &other) | |
QOpcUa::AccessLevel | accessLevel() const |
QList<quint32> | arrayDimensions() const |
bool | containsNoLoops() const |
QString | dataTypeId() const |
QOpcUaLocalizedText | description() const |
QOpcUaLocalizedText | displayName() const |
QOpcUa::EventNotifier | eventNotifier() const |
bool | executable() const |
bool | hasAccessLevel() const |
bool | hasArrayDimensions() const |
bool | hasContainsNoLoops() const |
bool | hasDataTypeId() const |
bool | hasDescription() const |
bool | hasDisplayName() const |
bool | hasEventNotifier() const |
bool | hasExecutable() const |
bool | hasHistorizing() const |
bool | hasInverseName() const |
bool | hasIsAbstract() const |
bool | hasMinimumSamplingInterval() const |
bool | hasSymmetric() const |
bool | hasUserAccessLevel() const |
bool | hasUserExecutable() const |
bool | hasUserWriteMask() const |
bool | hasValue() const |
bool | hasValueRank() const |
bool | hasWriteMask() const |
bool | historizing() const |
QOpcUaLocalizedText | inverseName() const |
bool | isAbstract() const |
double | minimumSamplingInterval() const |
void | setAccessLevel(QOpcUa::AccessLevel accessLevel) |
void | setArrayDimensions(const QList<quint32> &arrayDimensions) |
void | setContainsNoLoops(bool containsNoLoops) |
void | setDataTypeId(const QString &dataTypeId) |
void | setDescription(const QOpcUaLocalizedText &description) |
void | setDisplayName(const QOpcUaLocalizedText &displayName) |
void | setEventNotifier(QOpcUa::EventNotifier eventNotifier) |
void | setExecutable(bool executable) |
void | setHistorizing(bool historizing) |
void | setInverseName(const QOpcUaLocalizedText &inverseName) |
void | setIsAbstract(bool isAbstract) |
void | setMinimumSamplingInterval(double minimumSamplingInterval) |
void | setSymmetric(bool symmetric) |
void | setUserAccessLevel(QOpcUa::AccessLevel userAccessLevel) |
void | setUserExecutable(bool userExecutable) |
void | setUserWriteMask(QOpcUa::WriteMask userWriteMask) |
void | setValue(const QVariant &value, QOpcUa::Types type = QOpcUa::Types::Undefined) |
void | setValueRank(qint32 valueRank) |
void | setWriteMask(QOpcUa::WriteMask writeMask) |
bool | symmetric() const |
QOpcUa::AccessLevel | userAccessLevel() const |
bool | userExecutable() const |
QOpcUa::WriteMask | userWriteMask() const |
QVariant | value() const |
qint32 | valueRank() const |
QOpcUa::Types | valueType() const |
QOpcUa::WriteMask | writeMask() const |
QOpcUaNodeCreationAttributes & | operator=(const QOpcUaNodeCreationAttributes &rhs) |
詳細説明
このクラスは、OPC UA アドレス空間に新しいノードを作成する際にサーバーに渡されるノード属性の値を保持します。
以下のノード属性は異なるノードクラスでサポートされています:
属性 | オブジェクト | 変数 | メソッド | ObjectType | 変数型 | 参照型 | データ型 | ビュー |
---|---|---|---|---|---|---|---|---|
アクセスレベル | X | |||||||
配列寸法 | X | X | ||||||
ループなし | X | |||||||
データ型 | X | X | ||||||
説明 | X | X | X | X | X | X | X | X |
表示名 | X | X | X | X | X | X | X | X |
イベントノーティファイア | X | |||||||
実行可能 | X | |||||||
ヒストリカライズ | X | |||||||
逆名称 | X | |||||||
抽象的 | X | X | X | X | ||||
最小サンプリング間隔 | X | |||||||
対称 | X | |||||||
ユーザーアクセスレベル | X | |||||||
ユーザー実行可能 | X | |||||||
ユーザーライトマスク | X | X | X | X | X | X | X | X |
価値 | X | X | ||||||
バリューランク | X | X | ||||||
ライトマスク | X | X | X | X | X | X | X | X |
QOpcUaClient::addNode()も参照 。
メンバ関数ドキュメント
QOpcUaNodeCreationAttributes::QOpcUaNodeCreationAttributes()
デフォルトでは、パラメータが設定されていないノード作成属性オブジェクトを構築します。
QOpcUaNodeCreationAttributes::QOpcUaNodeCreationAttributes(const QOpcUaNodeCreationAttributes &other)
other の値を持つノード作成属性オブジェクトを構築する。
QOpcUa::AccessLevel QOpcUaNodeCreationAttributes::accessLevel() const
AccessLevel 属性の値を返します。
setAccessLevel()も参照してください 。
QList<quint32> QOpcUaNodeCreationAttributes::arrayDimensions() const
ArrayDimensions 属性の値を返します。
setArrayDimensions()も参照してください 。
bool QOpcUaNodeCreationAttributes::containsNoLoops() const
ContainsNoLoops 属性の値を返します。
setContainsNoLoops()も参照してください 。
QString QOpcUaNodeCreationAttributes::dataTypeId() const
DataType 属性の値を返します。
setDataTypeId()も参照してください 。
QOpcUaLocalizedText QOpcUaNodeCreationAttributes::description() const
Description 属性の値を返します。
setDescription()も参照してください 。
QOpcUaLocalizedText QOpcUaNodeCreationAttributes::displayName() const
DisplayName 属性の値を返します。
setDisplayName()も参照してください 。
QOpcUa::EventNotifier QOpcUaNodeCreationAttributes::eventNotifier() const
EventNotifier 属性の値を返します。
setEventNotifier()も参照してください 。
bool QOpcUaNodeCreationAttributes::executable() const
Executable 属性の値を返します。
setExecutable()も参照してください 。
bool QOpcUaNodeCreationAttributes::hasAccessLevel() const
AccessLevel属性の値が設定されている場合、true
。
bool QOpcUaNodeCreationAttributes::hasArrayDimensions() const
ArrayDimensions 属性の値が設定されている場合、true
を返す。
bool QOpcUaNodeCreationAttributes::hasContainsNoLoops() const
ContainsNoLoops 属性の値が設定されている場合、true
を返す。
bool QOpcUaNodeCreationAttributes::hasDataTypeId() const
DataType属性に値が設定されている場合、true
を返す。
bool QOpcUaNodeCreationAttributes::hasDescription() const
Description属性の値が設定されている場合、true
。
bool QOpcUaNodeCreationAttributes::hasDisplayName() const
DisplayName属性の値が設定されている場合、true
。
bool QOpcUaNodeCreationAttributes::hasEventNotifier() const
EventNotifier属性の値が設定されている場合、true
。
bool QOpcUaNodeCreationAttributes::hasExecutable() const
Executable属性の値が設定されている場合、true
。
bool QOpcUaNodeCreationAttributes::hasHistorizing() const
Historizing 属性の値が設定されている場合、true
を返します。
bool QOpcUaNodeCreationAttributes::hasInverseName() const
InverseName属性の値が設定されている場合、true
。
bool QOpcUaNodeCreationAttributes::hasIsAbstract() const
IsAbstract属性の値が設定されている場合、true
。
bool QOpcUaNodeCreationAttributes::hasMinimumSamplingInterval() const
MinimumSamplingInterval属性の値が設定されている場合、true
。
bool QOpcUaNodeCreationAttributes::hasSymmetric() const
Symmetric属性の値が設定されている場合、true
。
bool QOpcUaNodeCreationAttributes::hasUserAccessLevel() const
UserAccessLevel属性の値が設定されている場合、true
。
bool QOpcUaNodeCreationAttributes::hasUserExecutable() const
UserExecutable属性の値が設定されている場合、true
。
bool QOpcUaNodeCreationAttributes::hasUserWriteMask() const
UserWriteMask属性の値が設定されている場合、true
。
bool QOpcUaNodeCreationAttributes::hasValue() const
Value属性に値が設定されている場合、true
を返す。
bool QOpcUaNodeCreationAttributes::hasValueRank() const
ValueRank属性に値が設定されている場合、true
を返す。
bool QOpcUaNodeCreationAttributes::hasWriteMask() const
WriteMask 属性の値が設定されている場合、true
を返す。
bool QOpcUaNodeCreationAttributes::historizing() const
Historizing 属性の値を返します。
setHistorizing()も参照ください 。
QOpcUaLocalizedText QOpcUaNodeCreationAttributes::inverseName() const
InverseName 属性の値を返します。
setInverseName()も参照してください 。
bool QOpcUaNodeCreationAttributes::isAbstract() const
IsAbstract 属性の値を返します。
setIsAbstract()も参照してください 。
double QOpcUaNodeCreationAttributes::minimumSamplingInterval() const
MinimumSamplingInterval 属性の値を返します。
setMinimumSamplingInterval()も参照してください 。
void QOpcUaNodeCreationAttributes::setAccessLevel(QOpcUa::AccessLevel accessLevel)
AccessLevel属性の値をaccessLevel に設定する。
accessLevel()も参照 。
void QOpcUaNodeCreationAttributes::setArrayDimensions(const QList<quint32> &arrayDimensions)
ArrayDimensions 属性の値をarrayDimensions に設定します。
arrayDimensions()も参照 。
void QOpcUaNodeCreationAttributes::setContainsNoLoops(bool containsNoLoops)
ContainsNoLoops 属性の値をcontainsNoLoops に設定します。
containsNoLoops()も参照してください 。
void QOpcUaNodeCreationAttributes::setDataTypeId(const QString &dataTypeId)
DataType属性の値をdataTypeId に設定する。
dataTypeId()も参照 。
void QOpcUaNodeCreationAttributes::setDescription(const QOpcUaLocalizedText &description)
Description属性の値をdescription に設定します。
description()も参照してください 。
void QOpcUaNodeCreationAttributes::setDisplayName(const QOpcUaLocalizedText &displayName)
DisplayName属性の値をdisplayName に設定します。
displayName()も参照してください 。
void QOpcUaNodeCreationAttributes::setEventNotifier(QOpcUa::EventNotifier eventNotifier)
EventNotifier属性の値をeventNotifier に設定します。
eventNotifier()も参照 。
void QOpcUaNodeCreationAttributes::setExecutable(bool executable)
Executable 属性の値をexecutable に設定します。
executable()も参照してください 。
void QOpcUaNodeCreationAttributes::setHistorizing(bool historizing)
Historizing属性の値をhistorizing に設定する。
historizing()も参照してください 。
void QOpcUaNodeCreationAttributes::setInverseName(const QOpcUaLocalizedText &inverseName)
InverseName属性の値をinverseName に設定します。
inverseName()も参照してください 。
void QOpcUaNodeCreationAttributes::setIsAbstract(bool isAbstract)
IsAbstract 属性の値をisAbstract に設定します。
isAbstract()も参照してください 。
void QOpcUaNodeCreationAttributes::setMinimumSamplingInterval(double minimumSamplingInterval)
MinimumSamplingInterval 属性の値をminimumSamplingInterval に設定する。
minimumSamplingInterval()も参照 。
void QOpcUaNodeCreationAttributes::setSymmetric(bool symmetric)
Symmetric 属性の値をsymmetric に設定する。
symmetric()も参照 。
void QOpcUaNodeCreationAttributes::setUserAccessLevel(QOpcUa::AccessLevel userAccessLevel)
UserAccessLevel 属性の値をuserAccessLevel に設定する。
userAccessLevel()も参照 。
void QOpcUaNodeCreationAttributes::setUserExecutable(bool userExecutable)
UserExecutable 属性の値をuserExecutable に設定します。
userExecutable()も参照してください 。
void QOpcUaNodeCreationAttributes::setUserWriteMask(QOpcUa::WriteMask userWriteMask)
UserWriteMask 属性の値をuserWriteMask に設定する。
userWriteMask()も参照のこと 。
void QOpcUaNodeCreationAttributes::setValue(const QVariant &value, QOpcUa::Types type = QOpcUa::Types::Undefined)
Value属性の値をtype 型のvalue に設定します。
value()も参照してください 。
void QOpcUaNodeCreationAttributes::setValueRank(qint32 valueRank)
ValueRank属性の値をvalueRank 。
valueRank()も参照 。
void QOpcUaNodeCreationAttributes::setWriteMask(QOpcUa::WriteMask writeMask)
WriteMask 属性の値をwriteMask に設定する。
writeMask()も参照 。
bool QOpcUaNodeCreationAttributes::symmetric() const
Symmetric 属性の値を返します。
setSymmetric()も参照してください 。
QOpcUa::AccessLevel QOpcUaNodeCreationAttributes::userAccessLevel() const
UserAccessLevel 属性の値を返します。
setUserAccessLevel()も参照してください 。
bool QOpcUaNodeCreationAttributes::userExecutable() const
UserExecutable 属性の値を返します。
setUserExecutable()も参照してください 。
QOpcUa::WriteMask QOpcUaNodeCreationAttributes::userWriteMask() const
UserWriteMask 属性の値を返します。
setUserWriteMask()も参照してください 。
QVariant QOpcUaNodeCreationAttributes::value() const
Value 属性の値を返します。
setValue()も参照してください 。
qint32 QOpcUaNodeCreationAttributes::valueRank() const
ValueRank 属性の値を返します。
setValueRank()も参照してください 。
QOpcUa::Types QOpcUaNodeCreationAttributes::valueType() const
value 属性の型を返します。
QOpcUa::WriteMask QOpcUaNodeCreationAttributes::writeMask() const
WriteMask 属性の値を返します。
setWriteMask()も参照 。
QOpcUaNodeCreationAttributes &QOpcUaNodeCreationAttributes::operator=(const QOpcUaNodeCreationAttributes &rhs)
このノード作成属性オブジェクトにrhs の値を割り当てます。
© 2025 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.