Click or drag to resize

ICoSimulator Interface

Represents one simulator.

Namespace: Demo3D.Time.CoSimulation
Assembly: Demo3D.Time (in Demo3D.Time.dll) Version: 19.00.00
Syntax
C#
public interface ICoSimulator

The ICoSimulator type exposes the following members.

Properties
 NameDescription
Public propertyFlags Simulator flags.
Public propertyName User friendly name of the simulator.
Public propertyValidSpeed Returns the valid speeds this simulator can run at.
Top
Methods
 NameDescription
Public methodAfterStep Called after advancing the simulator.
Public methodBeforeStep Called before advancing the simulator.
Public methodCheckStatus Check the current status of the simulator.
Public methodGetStatus The current status of the simulator.
Public methodGetStepSize Called before Step(ModelTime, ModelTime) with a proposed step size. Must return a step size that suits.
Public methodGetTime The current system time reported by the simulator.
Public methodPaused Simulation paused.
Public methodReset Simulation reset.
Public methodResuming Simulation resuming with a negotiated speed. Or simulation negotiated speed changed.
Public methodStep Called to advance the simulator by step.
Top
Events
 NameDescription
Public eventOnInterrupt Raised when the simulator needs to interrupt the simulation. Requests the co-sim master (if it's running) to wake (or wake early) and reprocess the simulator.
Top
See Also