/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2013 Raytrix GmbH. All rights reserved.
// 
// Do NOT include this file directly. Instead include the SetIpCodes.h for .NET or native accordingly!
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#ifdef RX_MANAGED_ENUM

////////////////////////////////////////////////////////////////////////////////////////////////////
/// <summary>	Possible return codes for devices. </summary>
///
/// <remarks>	Steffens, 02.10.2013. </remarks>
////////////////////////////////////////////////////////////////////////////////////////////////////

public enum class EThreeState
#else
///-------------------------------------------------------------------------------------------------
/// <summary>	Values that represent EThreeState. </summary>
///-------------------------------------------------------------------------------------------------
namespace EThreeState { 

	////////////////////////////////////////////////////////////////////////////////////////////////////
	/// <summary>	Three State enum for return codes or other usage. </summary>
	///
	/// <remarks>	Steffens, 29.10.2013. </remarks>
	////////////////////////////////////////////////////////////////////////////////////////////////////

	enum ID
#endif
	{
		/// <summary>	The unknown state. </summary>
		Unknown						= -1,

		/// <summary>	False. </summary>
		False						=  0,

		/// <summary>	True. </summary>
		True						= +1,
	};
#ifndef RX_MANAGED_ENUM
} // namespace EThreeState
#endif

