Demo |
[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 | Control over Schedule(CommonTime, ModelTime, Action, Action, ModuleEmulatorScheduleControl). | |
| ModuleEmulatorScheduleStatus | Status of scheduled event. |