Demo3D.PLC.Rockwell.Emulator.ModuleEmulators Namespace |
[Missing <summary> documentation for "N:Demo3D.PLC.Rockwell.Emulator.ModuleEmulators"]
| Class | Description | |
|---|---|---|
| AreaPathAttribute |
Specifies the Area path for a tag.
| |
| ArrayAttribute |
Specifies the Array attribute for a tag.
| |
| AutoAttribute |
Specifies the Auto attribute for a tag (primitive value type), or a struct or class instance.
| |
| AutoClassAttribute |
Specifies the AutoClass attribute for a field or property.
| |
| AutoInstanceAttribute |
Specifies the AutoClassInstance attribute for a field or property.
| |
| BOOLAttribute |
Specifies the BOOL PLC type attribute for a tag.
| |
| BYTEAttribute |
Specifies the BYTE PLC type attribute for a tag.
| |
| DescriptionAttribute |
Specifies the Description attribute for a tag.
| |
| DeviceAreaAttribute |
Specifies the DeviceArea attribute for a tag.
| |
| DINTAttribute |
Specifies the DINT PLC type attribute for a tag.
| |
| DWORDAttribute |
Specifies the DWORD PLC type attribute for a tag.
| |
| EmulatorAttribute |
Specifies the Emulator attribute for a tag.
| |
| EndLogicArgs |
Arguments passed to actions registered through AddEndLogic(ActionEndLogicArgs).
| |
| ExecutionOrderAttribute |
Specifies the ExecutionOrder attribute for event methods.
| |
| HiddenAttribute |
Specifies the Hidden attribute for a tag.
| |
| INTAttribute |
Specifies the INT PLC type attribute for a tag.
| |
| ModuleAPI |
The module emulator scripting API.
| |
| ModuleEmulator |
Represents a module emulator.
| |
| ModuleEmulatorConfiguration |
Configuration for a module emulator.
| |
| ModuleEmulatorConnection |
Parameters for identifying a specified EDSInfo, Config ID, and connection point(s).
| |
| ModuleEmulatorSymbolParameters |
Optional parameters for controlling symbol names.
| |
| NoCreateAttribute |
Specifies the NoCreate attribute for a tag.
| |
| NotUsedAttribute |
Specifies the NotUsed attribute for a tag.
| |
| ParameterAttribute |
Specifies the Parameter to substitute.
| |
| PlcTypeAttribute |
Specifies the PlcType attribute for a tag.
| |
| ReadOnlyAttribute |
Specifies the ReadOnly attribute for a tag.
| |
| RPIAttribute |
Specifies the RPI attribute for a tag.
| |
| SetParameterAttribute |
Sets a substitution parameter.
| |
| SINTAttribute |
Specifies the SINT PLC type attribute for a tag.
| |
| TagNameAttribute |
Specifies the TagName attribute for a tag.
| |
| UDINTAttribute |
Specifies the UDINT PLC type attribute for a tag.
| |
| UINTAttribute |
Specifies the UINT PLC type attribute for a tag.
| |
| USINTAttribute |
Specifies the USINT PLC type attribute for a tag.
| |
| WORDAttribute |
Specifies the WORD PLC type attribute for a tag.
|
| Structure | Description | |
|---|---|---|
| ModuleEmulatorReaderLock |
Locks the module emulator logic lock and prepares access to read data from the specified device areas.
| |
| ModuleEmulatorStdWriterLock |
Locks the module emulator logic lock and prepares access to write to the device in response to an IO event.
|
| Interface | Description | |
|---|---|---|
| IAfterOutputs |
Represents a class that processes PLC outputs as soon as they're received from the PLC.
| |
| IBeforeInputs |
Represents a class that computes PLC inputs immediately before sending to the PLC.
| |
| IComputeInputs |
Represents a class that computes PLC inputs in response to updates from the lower level emulation.
| |
| IConfigChanged |
Represents a class that responds to a detected configuration change.
| |
| IConstructEmulator |
Represents an emulator class that needs to be constructed.
| |
| IConstructRPI |
Represents an emulator class that needs to be constructed.
| |
| IProcessOutputs |
Represents a class that processes PLC outputs before passing them to the lower level emulation.
|
| Enumeration | Description | |
|---|---|---|
| ActionType |
Describes the function of a module emulator logic computation action.
| |
| ModuleEmulatorScheduleControl | ||
| ModuleEmulatorScheduleStatus |
Status of scheduled event.
|