#ifndef OpenTestSystem_OtxDiagManager_OtxDiagApi_OtxDataTypes_OtxMCDParameterType_H
#define OpenTestSystem_OtxDiagManager_OtxDiagApi_OtxDataTypes_OtxMCDParameterType_H

#include "ApiDefs.h"
namespace OpenTestSystem { namespace OtxDiagManager { namespace OtxDiagApi { namespace OtxDataTypes {
	/// <summary>
	/// @snippetdoc DocSnippets.txt OtxDiagApiEnumerationComment
	/// </summary>
	struct API_EXPORTS OtxMcdParameterType
	{
		enum Type
		{
			CODED_CONST,
			DYNAMIC,
			GENERATED,
			LENGTH_KEY,
			MATCHING_REQUEST_PARAM,
			NRC_CONST,
			PHYS_CONST,
			RESERVED,
			SYSTEM,
			TABLE_ENTRY,
			TABLE_KEY,
			TABLE_STRUCT,
			VALUE
		};
	};
	typedef OtxMcdParameterType::Type OtxMcdParameterTypes;
}}}}
#endif // OpenTestSystem_OtxDiagManager_OtxDiagApi_OtxDataTypes_OtxMCDParameterType_H