Table of Contents

Class PlcDiscoveryItem

Namespace
Org.Apache.Plc4x.JavaNs.Api.Messages
Assembly
MASES.PLCOnNet.dll
public class PlcDiscoveryItem : JVMBridgeBase<PlcDiscoveryItem>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IPlcDiscoveryItem
Inheritance
PlcDiscoveryItem
Implements

Constructors

PlcDiscoveryItem(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public PlcDiscoveryItem(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

Attributes

public Map<String, PlcValue> Attributes { get; }

Property Value

Map<String, PlcValue>

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

ConnectionUrl

public String ConnectionUrl { get; }

Property Value

String

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Name

public String Name { get; }

Property Value

String

Options

public Map<String, String> Options { get; }

Property Value

Map<String, String>

ProtocolCode

public String ProtocolCode { get; }

Property Value

String

TransportCode

public String TransportCode { get; }

Property Value

String

TransportUrl

public String TransportUrl { get; }

Property Value

String