Domain Events

This module contains the definition of the available domain events that are emitted by the simulation framework.

class gsf.core.events.domain_events.DomainEvents(value)

Bases: str, enum.Enum

Contains the constants of the emitted events.

OUTPUT_SAVED = 'OUTPUT_SAVED'

Emitted when an output is saved in the reports module.

SIMULATION_FINISHED = 'SIMULATION_FINISHED'

Emitted when simulation is finished.

SIMULATION_PAUSED = 'SIMULATION_PAUSED'

Emitted when simulation was paused.

SIMULATION_STATUS = 'SIMULATION_STATUS'

Emitted when the status of the simulation change after every iteration.

SIMULATION_STOPPED = 'SIMULATION_STOPPED'

Emitted when simulation was stopped.

_generate_next_value_(start, count, last_values)

Generate the next value when not given.

name: the name of the member start: the initial start value or None count: the number of existing members last_value: the last value assigned or None