// ReSharper disable InconsistentNaming
// ReSharper disable UnusedMember.Global
namespace RGB.NET.Devices.Corsair;
///
/// iCUE-SDK: contains a list of all possible session states
///
public enum CorsairSessionState
{
///
/// iCUE-SDK: dummy value
///
Invalid = 0,
///
/// iCUE-SDK: client not initialized or client closed connection (initial state)
///
Closed = 1,
///
/// iCUE-SDK: client initiated connection but not connected yet
///
Connecting = 2,
///
/// iCUE-SDK: server did not respond, sdk will try again
///
Timeout = 3,
///
/// iCUE-SDK: server did not allow connection
///
ConnectionRefused = 4,
///
/// iCUE-SDK: server closed connection
///
ConnectionLost = 5,
///
/// iCUE-SDK: successfully connected
///
Connected = 6
};