5.15.2 Other ways to stop simulation time
In addition to
IRIS_BREAKPOINT_HIT events, there are other ways to stop simulation time:
- Event breakpoints
- Events in enabled event streams that were created with
eventStream_create(stop=True) stop the
simulation time whenever they are generated. These stopping events do not
IRIS_BREAKPOINT_HIT events, but
they do generate event callbacks, see 5.17.4 Event callback functions.
- The stepping functionality stops the simulation time after
a specified number of steps, see 5.13 Stepping API.
- Debuggable state
- The debuggable state functionality allows clients to stop
simulation time when one or more instances reaches a debuggable state, see
5.12 Debuggable state API.