QOpcUaArgument Class
OPC UA引数の型。詳細...
Header: | #include <QOpcUaArgument> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
パブリック関数
QOpcUaArgument() | |
QOpcUaArgument(const QString &name, const QString &dataTypeId, qint32 valueRank, const QList<quint32> &arrayDimensions, const QOpcUaLocalizedText &description) | |
QList<quint32> | arrayDimensions() const |
QList<quint32> & | arrayDimensionsRef() |
QString | dataTypeId() const |
QOpcUaLocalizedText | description() const |
QString | name() const |
void | setArrayDimensions(const QList<quint32> &arrayDimensions) |
void | setDataTypeId(const QString &dataTypeId) |
void | setDescription(const QOpcUaLocalizedText &description) |
void | setName(const QString &name) |
void | setValueRank(qint32 valueRank) |
qint32 | valueRank() const |
QVariant | operator QVariant() const |
QOpcUaArgument & | operator=(const QOpcUaArgument &rhs) |
bool | operator==(const QOpcUaArgument &other) const |
詳細説明
これはOPC UA 1.05 part 3 8.6で定義されているArgument型のQt OPC UA表現です。
Argument型は主に、メソッドノードのパラメータと戻り値を記述するInputArgumentsとOutputArgumentsプロパティの値に使用されます。
メンバ関数ドキュメント
QOpcUaArgument::QOpcUaArgument()
デフォルトでは、パラメータが設定されていない引数を構築します。
QOpcUaArgument::QOpcUaArgument(const QString &name, const QString &dataTypeId, qint32 valueRank, const QList<quint32> &arrayDimensions, const QOpcUaLocalizedText &description)
名前name 、データ型 IDdataTypeId 、値ランクvalueRank 、配列寸法arrayDimensions 、説明description を持つ引数を構築します。
QList<quint32> QOpcUaArgument::arrayDimensions() const
引数の配列寸法を返す。
配列次元は、各配列次元の長さを表します。
setArrayDimensions()も参照 。
QList<quint32> &QOpcUaArgument::arrayDimensionsRef()
引数の配列次元への参照を返します。
QString QOpcUaArgument::dataTypeId() const
引数のデータ型ノード ID を返します。
setDataTypeId() も参照して ください。
QOpcUaLocalizedText QOpcUaArgument::description() const
引数の説明を返します。
setDescription()も参照して ください。
QString QOpcUaArgument::name() const
引数の名前を返します。
setName() も参照して ください。
void QOpcUaArgument::setArrayDimensions(const QList<quint32> &arrayDimensions)
引数の配列の次元をarrayDimensions に設定します。
arrayDimensions() も参照して ください。
void QOpcUaArgument::setDataTypeId(const QString &dataTypeId)
引数のデータ型ノード ID をdataTypeId に設定します。
dataTypeId() も参照して ください。
void QOpcUaArgument::setDescription(const QOpcUaLocalizedText &description)
引数の説明をdescription に設定します。
description() も参照して ください。
void QOpcUaArgument::setName(const QString &name)
引数の名前をname に設定します。
name() も参照して ください。
void QOpcUaArgument::setValueRank(qint32 valueRank)
引数の値の順位をvalueRank に設定します。
valueRank() も参照 。
qint32 QOpcUaArgument::valueRank() const
引数の値順位を返します。値のランクは、値の構造を表します。
値ランク | 意味 |
---|---|
-3 | スカラーまたは1次元配列 |
-2 | スカラーまたは任意の次元数の配列 |
-1 | 配列ではない |
0 | 次元以上の配列 |
1 | 1次元の配列 |
>1 | n 次元の配列 |
setValueRank()も参照 。
QVariant QOpcUaArgument::operator QVariant() const
この引数をQVariant に変換する。
QOpcUaArgument &QOpcUaArgument::operator=(const QOpcUaArgument &rhs)
この引数にrhs の値を設定します。
bool QOpcUaArgument::operator==(const QOpcUaArgument &other) const
この引数がother と同じ値を持つ場合、true を返します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。