Click or drag to resize

ModuleEmulator Methods

The ModuleEmulator type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAddAutoSymbols
A function for reflecting and adding [Auto] tags from the module emulator type into the symbol table.
Public methodAddEndLogic
Registers an action to be called at the end of every logic run but only if the action returned is invoked during the run.
Public methodAddPushBatch
Adds actions to be called once at the end of a Push from Model batch.
Public methodAfterOutputs
Calls all IAfterOutputs events.
Public methodBeforeInputs
Calls all IBeforeInputs events.
Public methodComputeInputs
Public methodConfigChanged
Public methodStatic memberFindAuto(Object)
Find members with the AutoAttribute.
Public methodStatic memberFindAutoT(Object)
Find members with the AutoAttribute.
Public methodGetSystemTime
Returns the device system time.
Public methodStatic memberInstall(String, String, Type, EDSInfo, EDSMask, Int64, ValueTupleDeviceArea, UInt32)
Installs a ModuleEmulator for a specified EDSInfo and connection point(s).
Public methodStatic memberInstall(String, String, Type, EDSInfo, EDSMask, Int64, ValueTupleDeviceArea, UInt32, ModuleEmulatorSymbolParameters, Object)
Installs a ModuleEmulator for a specified EDSInfo and connection point(s).
Public methodProcessOutputs
Public methodScheduleAfter(Double, Action, Action)
Schedule an event in model/virtual time.
Public methodScheduleAfter(ModelTime, Action, Action)
Schedule an event in model/virtual time.
Public methodScheduleAfter(RealTime, Action, Action)
Schedule an event in real time.
Public methodScheduleAt(ModelTime, Action, Action)
Schedule an event in model/virtual time.
Public methodScheduleAt(RealTime, Action, Action)
Schedule an event in real time.
Top
See Also