Click or drag to resize

Demo3D.PLC.Rockwell.Emulator.ModuleEmulators Namespace

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

Classes
 ClassDescription
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 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 Arguments passed to actions registered through AddEndLogic(ActionEndLogicArgs).
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 classModuleAPI The module emulator scripting API.
Public classCode exampleModuleEmulator Represents a module emulator.
Public classModuleEmulatorConfiguration Configuration for a module emulator.
Public classModuleEmulatorConnection Parameters for identifying a specified EDSInfo, Config ID, and connection point(s).
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 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 structureModuleEmulatorReaderLock Locks the module emulator logic lock and prepares access to read data from the specified device areas.
Public structureModuleEmulatorStdWriterLock Locks the module emulator logic lock and prepares access to write to the device 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.
Enumerations
 EnumerationDescription
Public enumerationActionType Describes the function of a module emulator logic computation action.
Public enumerationModuleEmulatorScheduleControl Control over Schedule(CommonTime, ModelTime, Action, Action, ModuleEmulatorScheduleControl).
Public enumerationModuleEmulatorScheduleStatus Status of scheduled event.