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 classCommsEvents
Describes events that are by the high level PLC comms driver.
Public classCommsEventsEventActions
Event actions.
Public classConnectionKey
Uniquely identifies a connection.
Public classEmulatorEvents
Describes events that are called directly by the low level emulator.
Public classEmulatorEventsEventActions
Event actions.
Public classEPATH
EPATH aka IOI (Internal Object Identifier).
Public classEPATHAnsiSegment
An ANSI symbol 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 classEPATHPortSegment
A Port segment.
Public classEPATHReader
Reads/interprets a raw EPATH into a set of logical paths.
Public classEPATHSegment
A segment of the EPATH.
Public classEPATHSimpleDataSegment
A simple data segment.
Public classEPATHWriter
Creates/builds an EPATH.
Public classForwardCloseRequest
Forward close request information.
Public classForwardOpenRequest
Forward open request information.
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 classPlcTypeStringI
International strings.
Public classPlcTypeStringIStringData
String data.
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 classStatusExtensions
Extensions for Status enum type.
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.
Interfaces
  InterfaceDescription
Public interfaceIModuleEmulator
Represents an emulator for a module.
Delegates
  DelegateDescription
Public delegateCommsEventsUnmarshalDelegate
Delegate for unmarshalling comms event methods.
Enumerations