using System.ComponentModel; namespace MultiTerm.Protocols.Types; public enum ProtocolConnectionState { /// /// Indicates that the protocol is currently not connected or has not yet been connected. /// [Description("Not Connected")] NotConnected, /// /// Indicates that the protocol is currently connected and ready to transmit/receive data. /// [Description("Connected")] Connected, /// /// Indicates that the protocol disconnected unintentionally (e.g. device connection was interrupted). /// [Description("Unintentionally Disconnected")] UnintentionallyDisconnected }