#ifndef _ReCodeNode_H_
#define _ReCodeNode_H_

//#include "GVbase.h"

enum
{
	//OPP_VERSION		= 1000,



	//SSS_ERROR_MSG	= 1090,
	//SSS_EVASTR		= 1100,
	//SSS_EDIT		= 1300,
	//SSS_COMPILE		= 1301,
	//SSS_EDIT_EXTERN = 1302,


	GV_RECODE_CODE					= 1000,
	GV_RECODE_CODEEDIT				= 1001,
	GV_RECODE_ERROR					= 1002,
	GV_RECODE_ON					= 1003,
	GV_RECODE_LOCK					= 1004,
	GV_RECODE_UNLOCK				= 1005,
	GV_RECODE_COMPILE				= 1006,
	GV_RECODE_EDIT_EXTERN			= 1007,
	GV_RECODE_COMPILER				= 1008,


	//Inports
	GV_RECODE_START_IN				= 2000,
// 	OPP_VALUE0_IN,
// 	OPP_VALUE1_IN,
// 	OPP_VALUE2_IN,
// 	OPP_VALUE3_IN,
// 	OPP_VALUE4_IN,
// 	OPP_VALUE5_IN,
// 	OPP_VALUE6_IN,
// 	OPP_VALUE7_IN,
// 	OPP_VALUE8_IN,
// 	OPP_VALUE9_IN,
//  OPP_VALUE10_IN,

// 	OPP_VALUE11_IN,
// 	OPP_VALUE12_IN,
// 	OPP_VALUE13_IN,
// 	OPP_VALUE14_IN,
// 	OPP_VALUE15_IN,
// 	OPP_VALUE16_IN,
// 	OPP_VALUE17_IN,
// 	OPP_VALUE18_IN,
// 	OPP_VALUE19_IN,
// 
// 	OPP_VALUE20_IN,
// 	OPP_VALUE21_IN,
// 	OPP_VALUE22_IN,
// 	OPP_VALUE23_IN,
// 	OPP_VALUE25_IN,
// 	OPP_VALUE26_IN,
// 	OPP_VALUE27_IN,
// 	OPP_VALUE28_IN,
// 	OPP_VALUE29_IN,


    GV_RECODE_REAL_INPUT,  //= 3000,
	GV_RECODE_LONG_INPUT,
 	GV_RECODE_BOOL_INPUT,
 	GV_RECODE_VECTOR_INPUT,
 	GV_RECODE_TIME_INPUT,
 	GV_RECODE_MATRIX_INPUT,
	//GV_RECODE_STRING_INPUT,
	//GV_RECODE_FILENAME_INPUT,
	//GV_RECODE_LINK_INPUT,

	GV_RECODE_END_IN,


	//OutPorts
	OPP_VALUE_OUT = 5000,
	OPP_CALC_TIME,
// 	GV_RECODE_REAL_OUTPUT,//			= 3000,
// 	GV_RECODE_LONG_OUTPUT,
// 	GV_RECODE_BOOL_OUTPUT,
// 	GV_RECODE_VECTOR_OUTPUT,
// 	GV_RECODE_STRING_OUTPUT,
// 	GV_RECODE_TIME_OUTPUT,
// 	GV_RECODE_MATRIX_OUTPUT,
// 	GV_RECODE_LINK_OUTPUT,
// 	GV_RECODE_FILENAME_OUTPUT,

 
};

#endif
