QOpcUaApplicationDescription 类

OPC UA 应用程序描述更多信息...

头文件 #include <QOpcUaApplicationDescription>
CMakefind_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmakeQT += opcua

公共类型

枚举ApplicationType { 服务器, 客户端, 客户端和保护服务器, 发现服务器 }

属性

公共函数

QOpcUaApplicationDescription()
QOpcUaApplicationDescription(const QOpcUaApplicationDescription &other)
QOpcUaLocalizedTextapplicationName() const
QOpcUaApplicationDescription::ApplicationTypeapplicationType() const
QStringapplicationUri() const
QStringdiscoveryProfileUri() const
QList<QString>discoveryUrls() const
QList<QString> &discoveryUrlsRef()
QStringgatewayServerUri() const
QStringproductUri() const
voidsetApplicationName(const QOpcUaLocalizedText &applicationName)
voidsetApplicationType(QOpcUaApplicationDescription::ApplicationType applicationType)
voidsetApplicationUri(const QString &applicationUri)
voidsetDiscoveryProfileUri(const QString &discoveryProfileUri)
voidsetDiscoveryUrls(const QList<QString> &discoveryUrls)
voidsetGatewayServerUri(const QString &gatewayServerUri)
voidsetProductUri(const QString &productUri)
QOpcUaApplicationDescription &operator=(const QOpcUaApplicationDescription &other)
booloperator==(const QOpcUaApplicationDescription &rhs) const

详细说明

应用程序描述包含有关OPC UA应用程序的信息。

成员类型文档

enum QOpcUaApplicationDescription::ApplicationType

此枚举类型包含应用程序类型。

常量描述
QOpcUaApplicationDescription::Server0此应用程序是一个服务器。
QOpcUaApplicationDescription::Client1此应用程序是一个客户端。
QOpcUaApplicationDescription::ClientAndServer2此应用程序是客户端和服务器的组合。
QOpcUaApplicationDescription::DiscoveryServer3此应用程序是一个发现服务器。

属性文档

[只读] applicationName : const QOpcUaLocalizedText

描述应用程序的名称。

访问函数

QOpcUaLocalizedTextapplicationName() const

[只读] applicationType : const QOpcUaApplicationDescription::ApplicationType

应用程序类型:服务器、客户端、两者或者发现服务器。

访问函数

QOpcUaApplicationDescription::ApplicationTypeapplicationType() const

[只读] applicationUri : const QString

此应用程序实例的全局唯一标识符。

访问函数

QStringapplicationUri() const

[只读] discoveryProfileUri : const QString

支持的发现配置文件的URI。

访问函数

QStringdiscoveryProfileUri() const

[只读] discoveryUrls : const QList<QString>

发现端点的URL列表。

访问函数

QList<QString>discoveryUrls() const

[只读] gatewayServerUri : const QString

网关服务器的URI。

访问函数

QStringgatewayServerUri() const

[只读] productUri : const QString

此产品的全局唯一标识符。

访问函数

QStringproductUri() 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

© 2024 The Qt Company Ltd. 本文档中的贡献文档的版权属于其各自的所有者。本提供的文档根据自由软件基金会发布的 GNU自由文档许可证1.3版 的条款进行许可。Qt和相应的标志是芬兰的Qt公司及其它国家/地区商标。