To schedule an alarm we introduced the following setting:
Scenario.emergencyRangeTime
This setting accepts a range (e.g. 2000-3000). This range indicates the simulation time range in which the emergency
will start. The exact time point in the range is chosen randomly.
This option can be overwritten in the provided setting files or the default value defined in default_settings.txt can
be used.
We introduced an option to trigger an emergency via the GUI, for this, we added a button in the top.
When activating this option, all hosts enter emergency mode and they start going to an exit.
We provide 4 example settings to run our use-case and simulations.
assignment_settings/globalAlarming_nearestExit.txtassignment_settings/globalAlarming_randomExit.txtassignment_settings/rangeAlarming_nearestExit.txtassignment_settings/rangeAlarming_randomExit.txt
globalAlarminginstantly sets all hosts to emergency state once the emergency start time is reached.rangeAlarmingactivates emergency state on the hosts based on emergency message routing.
nearestExitOnce a host is in emergency state, it will go to the nearest exit to escape the FMI building.randomExitOnce a host is in emergency state, it will go to a random exit to escape the FMI building.