Uses of Class
neqsim.process.alarm.ProcessAlarmManager
Packages that use ProcessAlarmManager
-
Uses of ProcessAlarmManager in neqsim.process.alarm
Methods in neqsim.process.alarm with parameters of type ProcessAlarmManagerModifier and TypeMethodDescriptionvoidProcessAlarmManager.applyFrom(ProcessAlarmManager source, List<MeasurementDeviceInterface> measurementDevices) Copies the content of another manager instance.static voidAlarmReporter.displayAlarmHistory(ProcessAlarmManager alarmManager) Displays complete alarm history in a formatted report.static voidAlarmReporter.displayAlarmHistory(ProcessAlarmManager alarmManager, int maxRecentEvents) Displays complete alarm history in a formatted report.static voidAlarmReporter.displayAlarmStatistics(ProcessAlarmManager alarmManager) Displays alarm statistics aggregated by type and level.static voidAlarmReporter.displayAlarmStatus(ProcessAlarmManager alarmManager, String context) Displays current alarm status in a formatted box.static List<AlarmEvent> AlarmEvaluator.evaluateAll(ProcessAlarmManager alarmManager, ProcessSystem system, double dt, double time) Evaluates alarms for all devices registered with the alarm manager.static List<AlarmEvent> AlarmEvaluator.evaluateAndDisplay(ProcessAlarmManager alarmManager, List<MeasurementDeviceInterface> devices, double dt, double time) Evaluates alarms and displays them if any are generated.static List<AlarmEvent> AlarmEvaluator.evaluateDevices(ProcessAlarmManager alarmManager, List<MeasurementDeviceInterface> devices, double dt, double time) Evaluates a list of measurement devices. -
Uses of ProcessAlarmManager in neqsim.process.processmodel
Fields in neqsim.process.processmodel declared as ProcessAlarmManagerMethods in neqsim.process.processmodel that return ProcessAlarmManagerModifier and TypeMethodDescriptionProcessSystem.getAlarmManager()Returns the alarm manager responsible for coordinating alarm evaluation. -
Uses of ProcessAlarmManager in neqsim.process.util.example
Methods in neqsim.process.util.example with parameters of type ProcessAlarmManagerModifier and TypeMethodDescriptionprivate static voidProcessLogicAlarmIntegratedExample.registerAlarmActions(ProcessAlarmManager alarmManager, ProcessSystem system, ProcessLogicAlarmIntegratedExample.ProcessLogicSetup logicSetup) Registers automatic alarm-triggered actions with the alarm manager.private static voidProcessLogicAlarmIntegratedExample.runAlarmTriggeredScenarios(ProcessScenarioRunner runner, ProcessAlarmManager alarmManager, ProcessLogicAlarmIntegratedExample.InstrumentationSetup instruments, ProcessLogicAlarmIntegratedExample.ProcessLogicSetup logicSetup, ProcessSystem system) Runs comprehensive alarm-triggered scenarios.private static voidProcessLogicAlarmIntegratedExample.runBlowdownSimulation(ProcessSystem system, ProcessLogicAlarmIntegratedExample.InstrumentationSetup instruments, ProcessAlarmManager alarmManager, double startTime) Runs transient blowdown simulation after ESD activation.private static voidProcessLogicAlarmIntegratedExample.runScenarioStep(ProcessSystem system, ProcessAlarmManager alarmManager, ProcessLogicAlarmIntegratedExample.InstrumentationSetup instruments, double deltaTime) Executes a scenario step and evaluates alarms.private static ProcessLogicAlarmIntegratedExample.InstrumentationSetupProcessLogicAlarmIntegratedExample.setupInstrumentationWithAlarms(ProcessSystem system, ProcessAlarmManager alarmManager) Sets up instrumentation with comprehensive alarm configuration.private static voidProcessLogicAlarmIntegratedExample.simulateLowLevelAlarm(ESDLogic esdLogic, ProcessAlarmManager alarmManager) Simulates low level alarm triggering shutdown.