Click or drag to resize

Demo3D.PLC.Rockwell.Emulator Namespace

[Missing <summary> documentation for "N:Demo3D.PLC.Rockwell.Emulator"]

Classes
  ClassDescription
Public classAddSymbols
Events allowing emulators to add symbols to the CIP symbol table.
Public classAddSymbolsAddSymbolResult
Public classAddSymbolsAddSymbolsEventArgs
AddSymbols event arguments.
Public classAddSymbolsSymbolsAddParameters
Details of the symbol to add.
Public classAreaPathAttribute
Specifies the Area path for a tag.
Public classArrayAttribute
Specifies the Array attribute for a tag.
Public classAutoAttribute
Specifies the Auto attribute for a tag (primitive value type), or a struct or class instance.
Public classAutoClassAttribute
Specifies the AutoClass attribute for a field or property.
Public classAutoInstanceAttribute
Specifies the AutoClassInstance attribute for a field or property.
Public classBOOLAttribute
Specifies the BOOL PLC type attribute for a tag.
Public classBYTEAttribute
Specifies the BYTE PLC type attribute for a tag.
Public classDescriptionAttribute
Specifies the Description attribute for a tag.
Public classDeviceAreaAttribute
Specifies the DeviceArea attribute for a tag.
Public classDeviceDefinition
The definition of a standard device/module.
Public classDeviceDefinitionStdDeviceDefinition
Standard device definition.
Public classDeviceDefinitionStdDeviceWithCfgSizeDefinition
Standard device definition with AssemblyConfigUseCfgSize set.
Public classDeviceDefinitionStdModuleDefinition
Standard module definition.
Public classDeviceDefinitionStdModuleWithCfgSizeDefinition
Standard module definition with AssemblyConfigUseCfgSize.
Public classDINTAttribute
Specifies the DINT PLC type attribute for a tag.
Public classDWORDAttribute
Specifies the DWORD PLC type attribute for a tag.
Public classEmulatorAttribute
Specifies the Emulator attribute for a tag.
Public classEndLogicArgs
Public classExecutionOrderAttribute
Specifies the ExecutionOrder attribute for event methods.
Public classHiddenAttribute
Specifies the Hidden attribute for a tag.
Public classINTAttribute
Specifies the INT PLC type attribute for a tag.
Public classCode exampleModuleEmulator
Represents a module emulator.
Public classModuleEmulatorSymbolParameters
Optional parameters for controlling symbol names.
Public classNoCreateAttribute
Specifies the NoCreate attribute for a tag.
Public classNotUsedAttribute
Specifies the NotUsed attribute for a tag.
Public classParameterAttribute
Specifies the Parameter to substitute.
Public classPlcTypeAttribute
Specifies the PlcType attribute for a tag.
Public classReadOnlyAttribute
Specifies the ReadOnly attribute for a tag.
Public classRPIAttribute
Specifies the RPI attribute for a tag.
Public classSetParameterAttribute
Sets a substitution parameter.
Public classSINTAttribute
Specifies the SINT PLC type attribute for a tag.
Public classTagImageIO
An object that can read/write a tag in the device/module image.
Public classTagImageMapping
Represents all the information needed to read/write a tag in the device/module image.
Public classTagNameAttribute
Specifies the TagName attribute for a tag.
Public classUDINTAttribute
Specifies the UDINT PLC type attribute for a tag.
Public classUINTAttribute
Specifies the UINT PLC type attribute for a tag.
Public classUSINTAttribute
Specifies the USINT PLC type attribute for a tag.
Public classWORDAttribute
Specifies the WORD PLC type attribute for a tag.
Structures
  StructureDescription
Public structureModuleEmulatorImageReaderLock
Locks the module emulator logic lock and prepares access to read data from the specified device areas in the module image.
Public structureModuleEmulatorStdImageWriterLock
Locks the module emulator logic lock and prepares access to write to the module image in response to an IO event.
Interfaces
  InterfaceDescription
Public interfaceIAfterOutputs
Represents a class that processes PLC outputs as soon as they're received from the PLC.
Public interfaceIBeforeInputs
Represents a class that computes PLC inputs immediately before sending to the PLC.
Public interfaceIComputeInputs
Represents a class that computes PLC inputs in response to updates from the lower level emulation.
Public interfaceIConfigChanged
Represents a class that responds to a detected configuration change.
Public interfaceIConstructEmulator
Represents an emulator class that needs to be constructed.
Public interfaceIConstructRPI
Represents an emulator class that needs to be constructed.
Public interfaceIProcessOutputs
Represents a class that processes PLC outputs before passing them to the lower level emulation.
Delegates
  DelegateDescription
Public delegateAddSymbolsAddSymbolDelegate
A delegate for adding a symbol to the symbol table.
Enumerations