PySide6.QtOpcUa.QOpcUaApplicationDescription

class QOpcUaApplicationDescription

The OPC UA ApplicationDescription.

Details

The application description contains information about an OPC UA application.

Synopsis

Properties

Methods

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

class ApplicationType

This enum type holds the application type.

Constant

Description

QOpcUaApplicationDescription.ApplicationType.Server

This application is a server.

QOpcUaApplicationDescription.ApplicationType.Client

This application is a client.

QOpcUaApplicationDescription.ApplicationType.ClientAndServer

This application is a client and a server.

QOpcUaApplicationDescription.ApplicationType.DiscoveryServer

This application is a discovery server.

Note

Properties can be used directly when from __feature__ import true_property is used or via accessor functions otherwise.

property applicationNameᅟ: QOpcUaLocalizedText

Name describing the application.

Access functions:
property applicationTypeᅟ: QOpcUaApplicationDescription.ApplicationType

The application’s type: server, client, both, or discovery server.

Access functions:
property applicationUriᅟ: str

The globally unique identifier for this application instance.

Access functions:
property discoveryProfileUriᅟ: str

The URI of the supported discovery profile.

Access functions:
property discoveryUrlsᅟ: list of QString

A list of URLs of discovery endpoints.

Access functions:
property gatewayServerUriᅟ: str

The URI of the gateway server.

Access functions:
property productUriᅟ: str

The globally unique identifier for this product.

Access functions:
__init__()

Default constructs an application description with no parameters set.

__init__(other)
Parameters:

otherQOpcUaApplicationDescription

Constructs an application description from other.

applicationName()
Return type:

QOpcUaLocalizedText

Returns a name describing the application.

Getter of property applicationNameᅟ .

applicationType()
Return type:

ApplicationType

Returns the application’s type (server, client, both, discovery server).

Getter of property applicationTypeᅟ .

applicationUri()
Return type:

str

Returns the globally unique identifier for this application instance.

Getter of property applicationUriᅟ .

discoveryProfileUri()
Return type:

str

Returns the URI of the supported discovery profile.

Getter of property discoveryProfileUriᅟ .

discoveryUrls()
Return type:

.list of QString

Returns a list of URLs of discovery endpoints.

Getter of property discoveryUrlsᅟ .

discoveryUrlsRef()
Return type:

.list of QString

Returns a reference to a list of URLs of discovery endpoints.

gatewayServerUri()
Return type:

str

Returns the URI of the gateway server.

Getter of property gatewayServerUriᅟ .

__eq__(rhs)
Parameters:

rhsQOpcUaApplicationDescription

Return type:

bool

Returns true if this application description has the same value as rhs.

productUri()
Return type:

str

Returns the globally unique identifier for this product.

See also

setProductUri()

Getter of property productUriᅟ .

setApplicationName(applicationName)
Parameters:

applicationNameQOpcUaLocalizedText

Sets the application name to applicationName.

setApplicationType(applicationType)
Parameters:

applicationTypeApplicationType

Sets the application type to applicationType.

setApplicationUri(applicationUri)
Parameters:

applicationUri – str

Sets the globally unique identifier for this application instance to applicationUri.

See also

applicationUri()

setDiscoveryProfileUri(discoveryProfileUri)
Parameters:

discoveryProfileUri – str

Sets the discovery profile URI to discoveryProfileUri.

setDiscoveryUrls(discoveryUrls)
Parameters:

discoveryUrls – .list of QString

Sets the discovery URLs to discoveryUrls.

See also

discoveryUrls()

setGatewayServerUri(gatewayServerUri)
Parameters:

gatewayServerUri – str

Sets the URI of the gateway server to gatewayServerUri.

setProductUri(productUri)
Parameters:

productUri – str

Sets the globally unique identifier for this product to productUri.

See also

productUri()