QOpcUaApplicationDescription 类
头文件 | #include <QOpcUaApplicationDescription> |
CMake | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake | QT += opcua |
公共类型
枚举 | ApplicationType { 服务器, 客户端, 客户端和保护服务器, 发现服务器 } |
属性
|
|
公共函数
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 | 此应用程序是一个发现服务器。 |
属性文档
[只读]
applicationName : const QOpcUaLocalizedText
描述应用程序的名称。
访问函数
QOpcUaLocalizedText | applicationName() const |
[只读]
applicationType : const QOpcUaApplicationDescription::ApplicationType
应用程序类型:服务器、客户端、两者或者发现服务器。
访问函数
QOpcUaApplicationDescription::ApplicationType | applicationType() const |
[只读]
applicationUri : const QString
此应用程序实例的全局唯一标识符。
访问函数
QString | applicationUri() const |
[只读]
discoveryProfileUri : const QString
支持的发现配置文件的URI。
访问函数
QString | discoveryProfileUri() const |
[只读]
discoveryUrls : const QList<QString>
发现端点的URL列表。
访问函数
QList<QString> | discoveryUrls() const |
[只读]
gatewayServerUri : const QString
网关服务器的URI。
访问函数
QString | gatewayServerUri() const |
[只读]
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
。
© 2024 The Qt Company Ltd. 本文档中的贡献文档的版权属于其各自的所有者。本提供的文档根据自由软件基金会发布的 GNU自由文档许可证1.3版 的条款进行许可。Qt和相应的标志是芬兰的Qt公司及其它国家/地区商标。