⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 struct.h

📁 The ITU-T(Telecommunication Standardization Sector)is a permanent organ of the International Telecom
💻 H
字号:

typedef struct
{
	char szVarName[56];
	char szVarValue[256];

}PARAM_ITEM, *PPARAM_ITEM;

typedef struct
{
	char szAnswer[256];
	char szWaveFile[256];

}PARAM_INFO, *PPARAM_INFO;

////////////////////////////////////////////////////////////
const int	QUESTION_NUM	= 20;		//	机器人提问问题总数
const int	REMIND_TIMES	= 1;		//	提醒次数
const int	ROBOT_ANSWER_COUNT	= 6	;	//	机器人回答问题数
const int	ROBOT_ASK_COUNT		= 1;	//	机器人提问问题数

////////////////////////////////////////////////////////////
#define	WM_DLGNETLIBOUT				WM_USER + 100
#define WM_BEGINRECORD				WM_USER + 101
#define WM_DISPLAYINFO				WM_USER + 102
#define	WM_TTSSPEAKEVENT			WM_USER + 103
#define WM_PLAYTIME					WM_USER + 104

////////////////////////////////////////////////////////////
#define ROBOT_STATUS_SYSTEM					0
#define ROBOT_STATUS_INTRO					1
#define ROBOT_STATUS_WAIT					2
//#define ROBOT_STATUS_CLOSEMIC				3
#define ROBOT_STATUS_BEGINSECTION			4
#define ROBOT_STATUS_ASK					5
#define ROBOT_STATUS_REMIND_ASK				6
#define ROBOT_STATUS_NEXTASK	            7
#define ROBOT_STATUS_ENDSECTION				8
#define ROBOT_STATUS_INTERRUPT				9
#define ROBOT_STATUS_SHUTDOWN				10
#define ROBOT_STATUS_CHECKUSER				11
#define ROBOT_STATUS_ONTIMER				12
#define ROBOT_STATUS_NORMAL					13

#define ROBOT_REMIND_CLOSE					30
#define ROBOT_REMIND_CLOSEMICPHONE			31
#define ROBOT_REMIND_CLOSETOANSWER			32
#define ROBOT_REMIND_CLOSETOASK				33
#define ROBOT_REMIND_DIRECTTOANSWER			34
#define ROBOT_REMIND_DIRECTTOASK			35
#define ROBOT_REMIND_INTERRUPTSECTION		36


#define IOBOARD_SIGNAL_FARSWITCH			20
#define IOBOARD_SIGNAL_NEARSWITCH			21
#define IOBOARD_SIGNAL_MICPHONESWITCH		22
#define IOBOARD_SIGNAL_SHUTDOWN				23

///////////////////////////////////////////////
#define ROBOT_ADJUST_NORMAL		1
#define ROBOT_ADJUST_TIMEOUT	2
#define ROBOT_ADJUST_INTERRUPT	3
////////////////////////////////////////////////
#define USER_SCREEN		0
#define ROBOT_SCREEN	1
#define SYSTEM_SCREEN	0 	
#define UP_VIEW			0
#define DOWN_VIEW		1

////////////////////////////////////////////////////
#define TIMER_MS_ROBOT				1000 
#define MAX_SYSTEM_SECONDS			1 
#define MAX_WAIT_SECONDS			15   
#define MAX_ANSWER_SECONDS			10   
#define MAX_ASK_SECONDS				10   
#define MAX_BEGINSECTION_SECONDS	8

/////////////////////////////////////////////////////////////////
//定义输入掩码
#define IO_MASK_FARSWITCH                   0x80
#define IO_MASK_NEARSWITCH                  0x20
#define IO_MASK_MICSWITCH                   0x08
#define IO_MASK_SHUTDOWN                    0x02

//定义输出码
#define IO_MICPHONE_ON						0xF7
#define IO_MICPHONE_OFF						0xFF
#define IO_EMOTION_NORMAL					0x38
#define IO_EMOTION_ANGRY					0x28
#define IO_EMOTION_HAPPY					0x18
#define IO_EMOTION_SORRY					0x08
#define IO_SIGNAL_NULL						0x00	

#define IO_WRITEMODE_AND					0
#define IO_WRITEMODE_OR						1
#define IO_WRITEMODE_DIRECT					2

//	感情码
#define ROBOT_MOTION_NORMAL					0
#define ROBOT_MOTION_HAPPY					1
#define ROBOT_MOTION_ANGRY					2
#define ROBOT_MOTION_SORRY					3
#define ROBOT_SPEAKING_CODE					0xF8
#define ROBOT_SCILENCE_CODE					0xF0

//	动作码

//	action码
#define SPECIAL_TODAY_DATE					1
#define SPECIAL_TODAY_WEEK					2
#define SPECIAL_TIME					    3
#define SPECIAL_TOMORROW_DATE				4
#define SPECIAL_TOMORROW_WEEK				5
#define SPECIAL_YESTERDAY_DATE				6
#define SPECIAL_YESTERDAY_WEEK				7

#define ROBOT_ACTION_TYPE					5
#define SPECIAL_ACTION_ENGLISH				1
#define SPECIAL_ACTION_SONG					2
#define SPECIAL_ACTION_POEM					3
#define SPECIAL_ACTION_KNOWLEDGE			4
#define SPECIAL_ACTION_JOKE					5

#define ROBOT_ENGLISH_COUNT					10
#define ROBOT_SONG_COUNT					10
#define ROBOT_POEM_COUNT					10
#define ROBOT_JOKE_COUNT					10
#define ROBOT_INTRO_COUNT					2

//	play time
#define	PLAYTIME001		1
#define	PLAYTIME002		2
#define	PLAYTIME003		3
#define	PLAYTIME004		4
#define	PLAYTIME005		5
#define	PLAYTIME006		6
#define	PLAYTIME007		7
#define	PLAYTIME008		8
#define	PLAYTIME009		9
#define	PLAYTIME010		10

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -