using Content.Server.Atmos.Monitor.Components; namespace Content.Server.Atmos.Monitor.Systems; /// /// System that alarms AtmosAlarmables via DeviceNetwork. /// This is one way, and is usually triggered by an event. /// public sealed class AtmosAlarmingSystem : EntitySystem { /// /// The alarm command key. /// public const string AtmosAlarmCmd = "atmos_alarming_alarm_cmd"; /// /// Register command. Registers this address so that the alarm can send /// to the given device. /// public const string AtmosAlarmRegisterCmd = "atmos_alarming_register_cmd"; /// /// Alarm data. Contains the alert passed into this alarmer. /// public const string AtmosAlarmData = "atmos_alarming_alarm_data"; private void OnAlert(EntityUid uid, AtmosAlarmingComponent component, AtmosMonitorAlarmEvent args) { } }