using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Tango.Integration.Emergency { /// /// Represents a machine emergency notification provider. /// public interface IEmergencyNotificationProvider { /// /// Gets or sets a value indicating whether to enable emergency detection and notification. /// bool IsEnabled { get; set; } /// /// Gets or sets the address/port of the detection device. /// String Address { get; set; } /// /// Gets or sets the current emergency status. /// EmergencyStatus Status { get; set; } /// /// Occurs when the emergency status has changed. /// event EventHandler StatusChanged; } }