QOpcUaNodeCreationAttributes Class
このクラスはノード作成時の属性値を管理します。詳細...
Header: | #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 の値をこのノード作成属性オブジェクトに割り当てます。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。