QOpcUaApplicationRecordDataType Class

OPC UA ApplicationRecordDataType。更多

头文件: #include <QOpcUaApplicationRecordDataType>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua

公共函数

QOpcUaApplicationRecordDataType()
QOpcUaApplicationRecordDataType(const QOpcUaApplicationRecordDataType &rhs)
~QOpcUaApplicationRecordDataType()
const QString &applicationId() const
const QList<QOpcUaLocalizedText> &applicationNames() const
QOpcUaApplicationDescription::ApplicationType applicationType() const
const QString &applicationUri() const
const QList<QString> &discoveryUrls() const
const QString &productUri() const
const QList<QString> &serverCapabilityIdentifiers() const
void setApplicationId(const QString &applicationId)
void setApplicationNames(const QList<QOpcUaLocalizedText> &applicationNames)
void setApplicationType(QOpcUaApplicationDescription::ApplicationType applicationType)
void setApplicationUri(const QString &applicationUri)
void setDiscoveryUrls(const QList<QString> &discoveryUrls)
void setProductUri(const QString &productUri)
void setServerCapabilityIdentifiers(const QList<QString> &serverCapabilityIdentifiers)
QVariant operator QVariant() const
QOpcUaApplicationRecordDataType &operator=(const QOpcUaApplicationRecordDataType &rhs)
bool operator==(const QOpcUaApplicationRecordDataType &rhs) const

详细说明

该类目前为技术预览版,因此该类提供的 API 和功能可能会随时更改,恕不另行通知。

这是 OPC UA 版本 1.05 第 12 部分 6.6.5 中定义的 OPC UA ApplicationRecordDataType 类型的Qt OPC UA 表示法。它用于表示 GDS 中的记录。

成员函数文档

QOpcUaApplicationRecordDataType::QOpcUaApplicationRecordDataType()

构建默认 ApplicationRecordDataType。

QOpcUaApplicationRecordDataType::QOpcUaApplicationRecordDataType(const QOpcUaApplicationRecordDataType &rhs)

rhs 构建 ApplicationRecordDataType。

[noexcept] QOpcUaApplicationRecordDataType::~QOpcUaApplicationRecordDataType()

销毁 ApplicationRecordDataType。

const QString &QOpcUaApplicationRecordDataType::applicationId() const

返回应用程序 ID。

另请参见 setApplicationId()。

const QList<QOpcUaLocalizedText> &QOpcUaApplicationRecordDataType::applicationNames() const

返回本地化后的应用程序名称。

另请参阅 setApplicationNames()。

QOpcUaApplicationDescription::ApplicationType QOpcUaApplicationRecordDataType::applicationType() const

返回应用程序类型。

另请参见 setApplicationType()。

const QString &QOpcUaApplicationRecordDataType::applicationUri() const

返回应用程序 URI。

另请参见 setApplicationUri()。

const QList<QString> &QOpcUaApplicationRecordDataType::discoveryUrls() const

返回发现 URL。

另请参阅 setDiscoveryUrls()。

const QString &QOpcUaApplicationRecordDataType::productUri() const

返回产品 URI。

另请参阅 setProductUri()。

const QList<QString> &QOpcUaApplicationRecordDataType::serverCapabilityIdentifiers() const

返回服务器能力标识符。

另请参阅 setServerCapabilityIdentifiers()。

void QOpcUaApplicationRecordDataType::setApplicationId(const QString &applicationId)

将应用程序 id 设置为applicationId

另请参阅 applicationId() 。

void QOpcUaApplicationRecordDataType::setApplicationNames(const QList<QOpcUaLocalizedText> &applicationNames)

将本地化应用程序名称设置为applicationNames

另请参阅 applicationNames() 。

void QOpcUaApplicationRecordDataType::setApplicationType(QOpcUaApplicationDescription::ApplicationType applicationType)

将应用程序类型设置为applicationType

另请参阅 applicationType() 。

void QOpcUaApplicationRecordDataType::setApplicationUri(const QString &applicationUri)

将应用程序 URI 设置为applicationUri

另请参阅 applicationUri() 。

void QOpcUaApplicationRecordDataType::setDiscoveryUrls(const QList<QString> &discoveryUrls)

将发现 URL 设置为discoveryUrls

另请参阅 discoveryUrls() 。

void QOpcUaApplicationRecordDataType::setProductUri(const QString &productUri)

将产品 URI 设置为productUri

另请参阅 productUri() 。

void QOpcUaApplicationRecordDataType::setServerCapabilityIdentifiers(const QList<QString> &serverCapabilityIdentifiers)

将服务器能力标识符设置为serverCapabilityIdentifiers

另请参阅 serverCapabilityIdentifiers() 。

QVariant QOpcUaApplicationRecordDataType::operator QVariant() const

将此 ApplicationRecordDataType 转换为QVariant

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

设置此 ApplicationRecordDataType 中rhs 的值。

bool QOpcUaApplicationRecordDataType::operator==(const QOpcUaApplicationRecordDataType &rhs) const

如果此 ApplicationRecordDataType 的值与rhs 相同,则返回true

© 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.