Click or drag to resize

EPATHLogicalPath Class

A logical path.
Inheritance Hierarchy
SystemObject
  Demo3D.PLC.Comms.CIPEPATHLogicalPath

Namespace: Demo3D.PLC.Comms.CIP
Assembly: PLC (in PLC.dll) Version: 19.00.00
Syntax
C#
public sealed class LogicalPath

The EPATHLogicalPath type exposes the following members.

Constructors
 NameDescription
Public methodEPATHLogicalPath(IEnumerableEPATHSegment) Constructs a logical path from a list of segment.
Public methodEPATHLogicalPath(IReadOnlyListEPATHSegment) Constructs a logical path from a list of segment.
Public methodEPATHLogicalPath(EPATHSegment) Constructs a logical path from a list of segment.
Top
Properties
 NameDescription
Public propertyIndex The number of segments at the start of the path to ignore (ie consumed).
Public propertyRemaining The number of remaining segments to consume.
Public propertySegments The list of segments in the path.
Top
Methods
 NameDescription
Public methodConsume Return (and consume) all segments that match a set of segments.
Public methodMatches(EPATHLogicalPath, Int32) Match two paths, ignoring any segments in either path before the current 'index', and only matching at most 'maxCompare' segments.
Public methodMatches(EPATHLogicalPath, Int32, Int32) Matches two paths, ignoring any segments in either path before the current 'index', and only matching at most 'maxCompare' segments.
Public methodParseClassAndInstance Consume one single Class/InstanceId pair.
Top
See Also