Click or drag to resize

Demo3D.PLC.Comms.CIP Namespace

[Missing <summary> documentation for "N:Demo3D.PLC.Comms.CIP"]

Classes
  ClassDescription
Public classCIP1Properties
CIP Class 1 properties.
Public classClass
The standard CIP classes.
Public classClassAnalogInputPoint
The Analog Input Point class.
Public classClassAnalogInputPointInstanceService
Class instance service codes.
Public classClassConnection
The Connection class.
Public classClassConnectionManager
The CIP Connection Manager class.
Public classClassConnectionManagerInstanceService
Class instance service codes.
Public classClassDeviceNet
DeviceNet class.
Public classClassDiscreteInputGroup
The Discrete Input Group class.
Public classClassDiscreteInputGroupInstanceService
Class instance service codes.
Public classClassDiscreteOutputGroup
The Discrete Output Group class.
Public classClassDiscreteOutputGroupInstanceService
Class instance service codes.
Public classClassEthernetLink
The Ethernet link class.
Public classClassFile
The File class.
Public classClassFileInstanceService
Class instance service codes.
Public classClassIdentity
The CIP Identity class.
Public classClassMessageRouter
The CIP Message Router class.
Public classClassPort
The Port class.
Public classClassSymbol
The symbol table as defined by CIP for processing IO using ANSI Extended Symbols through the Message Router.
Public classClassSymbolInstanceService
Class instance service codes.
Public classClassTCPIP
The TCP/IP class.
Public classConnectionTriad
Connection Triad (uniquely identifies a connection - Vol 3 3-5.5.1.7).
Public classEPATH
EPATH aka IOI (Internal Object Identifier).
Public classEPATHAggregationParticipantIdSegment
An aggregation participant id.
Public classEPATHAnsiSegment
An ANSI symbol segment.
Public classEPATHEPathIterator
Reads/interprets a raw EPATH into a set of logical paths.
Public classEPATHExtendedNetworkSegment
An extended network segment.
Public classEPATHExtendedSafetySegment
The extended safety segment.
Public classEPATHLogicalEDSInfoSegment
A logical EDS segment.
Public classEPATHLogicalPath
A logical path.
Public classEPATHLogicalSegment
A logical segment.
Public classEPATHLogicalValueSegment
A logical value segment.
Public classEPATHNetworkSegment
A network segment.
Public classEPATHOtherExtendedNetworkSegment
An extended network segment.
Public classEPATHPortSegment
A Port segment.
Public classEPATHReader
Reads/decodes an EPATH into a raw list of segments.
Public classEPATHSafetySegment
A safety segment.
Public classEPATHSegment
A segment of the EPATH.
Public classEPATHSimpleDataSegment
A simple data segment.
Public classEPATHStandardNetworkSegment
A network segment.
Public classEPATHTargetSafetySegment
The target safety segment.
Public classEPATHWriter
Creates/builds an EPATH.
Public classIncomingRequest
A single incoming request.
Public classIncomingRequestContainer
An incoming packet containing message router requests. Implements a method (an enumerator) that returns requests to the caller.
Public classIOModule
An entry in the IO configuration tree.
Public classOutgoingResponse
A single outgoing message router response.
Public classOutgoingResponseContainer
An encapsulation packet that can contain message router format responses. Essentially implements a method AddMessage for adding message router format messages to a packet.
Public classPlcType
A type tree containing a full type definition from the user defined template object.
Public classPlcTypeArray
An array.
Public classPlcTypeAtomic
A CIP defined data type.
Public classPlcTypeBitSet
A set of named bits in a host element (usually a SINT or DINT).
Public classPlcTypeBitSetNamedBit
A named bit in bit-set.
Public classPlcTypePseudoStruct
A pseudo (internal) struct. Represents a data type that does not exist in the PLC.
Public classPlcTypeStruct
A struct.
Public classPlcTypeStructElement
Element types for a struct, or bits in bit-set (sorted on offset).
Public classRoutableIncomingRequest
A single message router request extracted from a packet (which possibly contains many message router requests).
Public classStringI
International strings.
Public classStringIStringData
String data.
Public classSymbol
A symbol.
Public classSymbolBase
Base class for a symbol.
Public classSymbolContainer
A class that contains a symbol table.
Public classTagDriverProperties
CIP tag driver properties.
Public classTagPath
A pointer describing a part of tag.
Public classTagPathANSIElement
An ANSI element.
Public classTagPathArrayIndex
An array index.
Public classTagPathArraySubRange
An array sub-range.
Public classTagPathBit
A bit element.
Public classTagPathEPathFactory
Compile a TagPath down to an EPATH.
Public classTagPathNamedBit
A named bit.
Public classTagPathPathElement
One element in the path.
Public classTagPathStructElement
A struct element.
Public classTagPathSymbolContainerElement
A SymbolContainer element.
Public classTagPathSymbolElement
A symbol element.
Public classTagPathTypedEPath
An EPATH with its PlcType.
Structures
  StructureDescription
Public structureDateAndTime
DATE_AND_TIME.
Public structureExtendedStatus
CIP message router status.
Public structureUNID
UNID.
Interfaces
  InterfaceDescription
Public interfaceICIPSymbolItem
A IBrowseItem node in a symbol table that exposes a CIP symbol.
Public interfaceICIPSymbolTable
A IBrowseItem node in a symbol table that exposes a CIP symbol table for a PLC program.
Enumerations