namespace ZB.MOM.WW.OtOpcUa.Client.Shared.Models;

/// <summary>
///     Represents the current state of the OPC UA client connection.
/// </summary>
public enum ConnectionState
{
    /// <summary>Not connected to any server.</summary>
    Disconnected,

    /// <summary>Connection attempt is in progress.</summary>
    Connecting,

    /// <summary>Successfully connected to a server.</summary>
    Connected,

    /// <summary>Connection was lost and reconnection is in progress.</summary>
    Reconnecting
}