QOpcUaApplicationDescription Class
OPC UA 应用程序描述。更多
头文件: | #include <QOpcUaApplicationDescription> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
公共类型
enum | ApplicationType { Server, Client, ClientAndServer, DiscoveryServer } |
属性
|
|
公共功能
QOpcUaApplicationDescription() | |
QOpcUaApplicationDescription(const QOpcUaApplicationDescription &other) | |
QOpcUaLocalizedText | applicationName() const |
QOpcUaApplicationDescription::ApplicationType | applicationType() const |
QString | applicationUri() const |
QString | discoveryProfileUri() const |
QList<QString> | discoveryUrls() const |
QList<QString> & | discoveryUrlsRef() |
QString | gatewayServerUri() const |
QString | productUri() const |
void | setApplicationName(const QOpcUaLocalizedText &applicationName) |
void | setApplicationType(QOpcUaApplicationDescription::ApplicationType applicationType) |
void | setApplicationUri(const QString &applicationUri) |
void | setDiscoveryProfileUri(const QString &discoveryProfileUri) |
void | setDiscoveryUrls(const QList<QString> &discoveryUrls) |
void | setGatewayServerUri(const QString &gatewayServerUri) |
void | setProductUri(const QString &productUri) |
QOpcUaApplicationDescription & | operator=(const QOpcUaApplicationDescription &other) |
bool | operator==(const QOpcUaApplicationDescription &rhs) const |
成员类型文档
enum QOpcUaApplicationDescription::ApplicationType
该枚举类型表示应用程序类型。
常量 | 值 | 描述 |
---|---|---|
QOpcUaApplicationDescription::Server | 0 | 此应用程序是服务器。 |
QOpcUaApplicationDescription::Client | 1 | 此应用程序是客户端。 |
QOpcUaApplicationDescription::ClientAndServer | 2 | 此应用程序是客户端和服务器。 |
QOpcUaApplicationDescription::DiscoveryServer | 3 | 此应用程序是发现服务器。 |
属性文档
[read-only]
applicationName : const QOpcUaLocalizedText
描述应用程序的名称。
访问功能:
QOpcUaLocalizedText | applicationName() const |
[read-only]
applicationType : const QOpcUaApplicationDescription::ApplicationType
应用程序类型:服务器、客户端、两者或发现服务器。
访问功能:
QOpcUaApplicationDescription::ApplicationType | applicationType() const |
[read-only]
applicationUri : const QString
此应用程序实例的全局唯一标识符。
访问功能:
QString | applicationUri() const |
[read-only]
discoveryProfileUri : const QString
支持的发现配置文件的 URI。
访问功能:
QString | discoveryProfileUri() const |
[read-only]
discoveryUrls : const QList<QString>
发现端点的 URL 列表。
访问功能:
QList<QString> | discoveryUrls() const |
[read-only]
gatewayServerUri : const QString
网关服务器的 URI。
访问功能:
QString | gatewayServerUri() const |
[read-only]
productUri : const QString
该产品的全球唯一标识符。
访问功能:
QString | productUri() const |
成员函数文档
QOpcUaApplicationDescription::QOpcUaApplicationDescription()
默认情况下会构建一个未设置参数的应用程序说明。
QOpcUaApplicationDescription::QOpcUaApplicationDescription(const QOpcUaApplicationDescription &other)
从other 构建应用程序描述。
QOpcUaLocalizedText QOpcUaApplicationDescription::applicationName() const
返回描述应用程序的名称。
注: applicationName 属性的获取函数。
另请参阅 setApplicationName()。
QOpcUaApplicationDescription::ApplicationType QOpcUaApplicationDescription::applicationType() const
返回应用程序的类型(服务器、客户端、两者、发现服务器)。
注: applicationType 属性的获取函数。
另请参阅 setApplicationType().
QString QOpcUaApplicationDescription::applicationUri() const
返回此应用程序实例的全局唯一标识符。
注: applicationUri 属性的获取函数。
另请参阅 setApplicationUri()。
QString QOpcUaApplicationDescription::discoveryProfileUri() const
返回支持的发现配置文件的 URI。
注: 属性 discoveryProfileUri 的获取函数。
另请参阅 setDiscoveryProfileUri().
QList<QString> QOpcUaApplicationDescription::discoveryUrls() const
返回发现端点的 URL 列表。
注: 属性 discoveryUrls 的获取函数。
另请参阅 setDiscoveryUrls().
QList<QString> &QOpcUaApplicationDescription::discoveryUrlsRef()
返回对发现端点 URL 列表的引用。
QString QOpcUaApplicationDescription::gatewayServerUri() const
返回网关服务器的 URI。
注: 属性 gatewayServerUri 的获取函数。
另请参阅 setGatewayServerUri().
QString QOpcUaApplicationDescription::productUri() const
返回该产品的全球唯一标识符。
注: productUri 属性的获取函数。
另请参阅 setProductUri().
void QOpcUaApplicationDescription::setApplicationName(const QOpcUaLocalizedText &applicationName)
将应用程序名称设置为applicationName 。
另请参阅 applicationName() 。
void QOpcUaApplicationDescription::setApplicationType(QOpcUaApplicationDescription::ApplicationType applicationType)
将应用程序类型设置为applicationType 。
另请参阅 applicationType() 。
void QOpcUaApplicationDescription::setApplicationUri(const QString &applicationUri)
将此应用程序实例的全局唯一标识符设置为applicationUri 。
另请参阅 applicationUri()。
void QOpcUaApplicationDescription::setDiscoveryProfileUri(const QString &discoveryProfileUri)
将发现配置文件 URI 设置为discoveryProfileUri 。
另请参阅 discoveryProfileUri() 。
void QOpcUaApplicationDescription::setDiscoveryUrls(const QList<QString> &discoveryUrls)
将发现 URL 设置为discoveryUrls 。
另请参阅 discoveryUrls() 。
void QOpcUaApplicationDescription::setGatewayServerUri(const QString &gatewayServerUri)
将网关服务器的 URI 设置为gatewayServerUri 。
另请参阅 gatewayServerUri() 。
void QOpcUaApplicationDescription::setProductUri(const QString &productUri)
将此产品的全球唯一标识符设置为productUri 。
另请参阅 productUri() 。
QOpcUaApplicationDescription &QOpcUaApplicationDescription::operator=(const QOpcUaApplicationDescription &other)
设置本应用说明中other 的值。
bool QOpcUaApplicationDescription::operator==(const QOpcUaApplicationDescription &rhs) const
如果此应用程序说明的值与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.