QOpcUaApplicationRecordDataType Class

The OPC UA ApplicationRecordDataType. More...

Header: #include <QOpcUaApplicationRecordDataType>
qmake: QT += opcua
Since: Qt 5.14

This class was introduced in Qt 5.14.

Public Functions

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

Detailed Description

This class is currently available as a Technology Preview, and therefore the API and functionality provided by the class may be subject to change at any time without prior notice.

This is the Qt OPC UA representation for the OPC UA ApplicationRecordDataType type defined in OPC-UA version 1.04 part 12, 6.3.5. It is used to represent a record in the GDS.

Member Function Documentation

QOpcUaApplicationRecordDataType::QOpcUaApplicationRecordDataType(const QOpcUaApplicationRecordDataType &rhs)

Constructs an ApplicationRecordDataType from rhs.

QOpcUaApplicationRecordDataType::QOpcUaApplicationRecordDataType()

Constructs a default ApplicationRecordDataType.

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

Sets the values from rhs in this ApplicationRecordDataType.

QOpcUaApplicationRecordDataType::~QOpcUaApplicationRecordDataType()

Destructs an ApplicationRecordDataType.

const QString &QOpcUaApplicationRecordDataType::applicationId() const

Returns the application id.

See also setApplicationId().

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

Returns the localized application names.

See also setApplicationNames().

QOpcUaApplicationDescription::ApplicationType QOpcUaApplicationRecordDataType::applicationType() const

Returns the application type.

See also setApplicationType().

const QString &QOpcUaApplicationRecordDataType::applicationUri() const

Returns the application URI.

See also setApplicationUri().

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

Returns the discovery URLs.

See also setDiscoveryUrls().

const QString &QOpcUaApplicationRecordDataType::productUri() const

Returns the product URI.

See also setProductUri().

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

Returns the server capability identifiers.

See also setServerCapabilityIdentifiers().

void QOpcUaApplicationRecordDataType::setApplicationId(const QString &applicationId)

Sets the application id to applicationId.

See also applicationId().

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

Sets the localized application names to applicationNames.

See also applicationNames().

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

Sets the application type to applicationType.

See also applicationType().

void QOpcUaApplicationRecordDataType::setApplicationUri(const QString &applicationUri)

Sets the application URI to applicationUri.

See also applicationUri().

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

Sets the discovery URLs to discoverUrls.

See also discoveryUrls().

void QOpcUaApplicationRecordDataType::setProductUri(const QString &productUri)

Sets the product URI to productUri.

See also productUri().

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

Sets the server capability identifiers to serverCapabilityIdentifiers.

See also serverCapabilityIdentifiers().

QVariant QOpcUaApplicationRecordDataType::operator QVariant() const

Converts this ApplicationRecordDataType to QVariant.

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

Returns true if this ApplicationRecordDataType has the same values as rhs.

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