Skip to content

Reference

OpcClassicInterface Members

Represents an interface specification of OPC Classic (e.g. OPC Data Access 2.0) which an OPC Classic server implements (see OpcClassicInterfaces).

Reference

OpcClassicInterface Members ​

Type
OpcClassicInterface
Namespace
Opc.UaFx.Classic
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0

Constructors ​

OpcClassicInterface ​

Initializes a new instance of the OpcClassicInterface class using the specified category, name, identifier and version.

csharp
public OpcClassicInterface(
    OpcClassicInterfaceCategory category,
    string name,
    Guid identifier,
    Version version)
vbnet
Public Sub New(
    category As OpcClassicInterfaceCategory,
    name As String,
    identifier As Guid,
    version As Version)

Parameters

NameTypeDescription
categoryOpcClassicInterfaceCategoryOne of the members defined by the OpcClassicInterfaceCategory enumeration.
nameStringThe name of the interface specification, or a null reference (Nothing in Visual Basic) or an empty string to use the category and the version as the name (e.g. "DataAccess 2.0").
identifierGuidThe identifier of the interface specification.
versionVersionThe version of the interface specification, or a null reference (Nothing in Visual Basic) for the version 1.0.

Properties ​

Category ​

Gets the category of the interface specification.

csharp
public OpcClassicInterfaceCategory Category { get; }
vbnet
Public ReadOnly Property Category As OpcClassicInterfaceCategory

Property value

OpcClassicInterfaceCategory

One of the members defined by the OpcClassicInterfaceCategory enumeration.

Identifier ​

Gets the identifier of the interface specification.

csharp
public Guid Identifier { get; }
vbnet
Public ReadOnly Property Identifier As Guid

Property value

Guid

The Guid which identifies the interface specification.

Name ​

Gets the name of the interface specification.

csharp
public string Name { get; }
vbnet
Public ReadOnly Property Name As String

Property value

String

The human readable name of the interface specification.

ShortName ​

Gets the short name of the interface specification.

csharp
public string ShortName { get; }
vbnet
Public ReadOnly Property ShortName As String

Property value

String

The abbreviation of the category ("AE", "DA" or "HDA") followed by the major and minor version, e.g. "DA20".

Version ​

Gets the version of the interface specification.

csharp
public Version Version { get; }
vbnet
Public ReadOnly Property Version As Version

Property value

Version

The Version of the interface specification.

Methods ​

ToString ​

override

Returns the Name of the interface specification.

csharp
public override string ToString()
vbnet
Public Overrides Function ToString() As String

Returns

String

The Name of the interface specification.

Overrides

ToString()