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次元以上の配列
11次元の配列
>1n 次元の配列

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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。