namespace ZB.MOM.WW.OtOpcUa.Host.Domain
{
///
/// MXAccess connection lifecycle states. (MXA-002)
///
public enum ConnectionState
{
///
/// No active session exists to the Galaxy runtime.
///
Disconnected,
///
/// The bridge is opening a new MXAccess session to the runtime.
///
Connecting,
///
/// The bridge has an active MXAccess session and can service reads, writes, and subscriptions.
///
Connected,
///
/// The bridge is closing the current MXAccess session and draining runtime resources.
///
Disconnecting,
///
/// The bridge detected a connection fault that requires operator attention or recovery logic.
///
Error,
///
/// The bridge is attempting to restore service after a runtime communication failure.
///
Reconnecting
}
}