event_m04_c2.h

来自「sircs decoder, for amplifier.. this is t」· C头文件 代码 · 共 145 行

H
145
字号
/****************************************************************************************************/
/* $Header  : 																				  		
/* AUTHOR 	: TC PUI																  				
/* FILE NAME: EVENT.H																		  		
/* PURPOSE	: EVENT HEADER															  		
/* MODEL	: 2004 CIS 2-CH AMP 										  						
/* Copyright (c) 2004 Sony Corporation All Rights Reserved					  						
/****************************************************************************************************/
#ifndef _EVENT_H
#define	_EVENT_H

#ifdef	_EVENT_C
#define	EVENT_EXT
#else
#define	EVENT_EXT	extern
#endif
/****************************************************************************************************/
/* global function prototype																		
/****************************************************************************************************/

EVENT_EXT unsigned int EventAvailable(unsigned int chkevent);
EVENT_EXT unsigned int EventExecute(unsigned int event, unsigned int flag);
EVENT_EXT unsigned int KeypadCommandOut(unsigned int sendto, unsigned int code, unsigned int flag);

/****************************************************************************************************/
/* global define value																				
/****************************************************************************************************/

/************************************ ALL EVENT ID DEFINE *******************************************/

enum {
	EV_NOP = 0,   			/* 000	NO OPERATION    	*/
	EV_POWERON,				/* 001  SIRCS POWER ON		*/
	EV_POWEROFF,			/* 002	POWER OFF			*/
	EV_POWERONOFF,			/* 003	POWER ON OFF		*/
	EV_POWERONSTART,		/* 004  POWER ON START		*/
	EV_VRCOMINGLEFT,		/* 005	VR LEFT				*/
	EV_VRCOMINGRIGHT,		/* 006	VR RIGHT			*/
	EV_VOLUP,     			/* 007	VOL +           	*/	
	EV_VOLDW,     			/* 008	VOL -           	*/
	EV_MUTING,    			/* 009	MUTING          	*/	
	EV_SIRPOWERON,			/* 010  SIRCS POWER ON  	*/
	EV_SIRPOWEROFF,			/* 011  SIRCS POWER OFF 	*/
	EV_SIRPOWERONOFF,		/* 012  SIRCS POWER ON/OFF  */
	EV_KEYPOWERONOFF,		/* 013  KEY POWER ON/OFF	*/
	EV_KEYPOWERON,			/* 014  KEY POWER ON		*/
	EV_KEYPOWEROFF,			/* 015  KEY POWER OFF   	*/
	EV_KEYMUTING,			/* 016  KEY MUTING 			*/
	EV_KEYVOLUP,			/* 017  KEY VOLUME UP		*/
	EV_KEYVOLDW,			/* 018  KEY VOLUME DW   	*/
	EV_IDSWITCHIN,			/* 019  ID SWITCH IN		*/
	EV_IRINPUTPOWER,		/* 020	IR INPUT POWER  	*/
	EV_ALLCLEAR,			/* 021	ALL CLEAR			*/
	EV_NUM					/* Event Number				*/
};


/*------------------------------------------------------------------------------*/
/*			Event Check Status													*/
/*------------------------------------------------------------------------------*/
#define	EVENT_NULL	0
#define	EVENT_TRUE	1
#define	EVENT_EROR	2

#define	EVT_TRUE	EVCHK_TRUE
#define	EVT_EROR	EVCHK_EROR
#define	EVT_NULL	EVCHK_NULL

#define	EVT_SPOF	EVCHK_SPOF			/* SIRCS POWER ON/OFF Event	*/
#define EVT_IDIN	EVCHK_IDIN			/* ID Switch in Event 		*/
#define EVT_SIRO	EVCHK_SIRO			/* SIRCS Out event 			*/
#define EVT_SIRI	EVCHK_SIRI			/* SIRCS In event 			*/

/************************************ EVENT CHECK ID DEFINE *****************************************/

enum {
	EVCHK_NULL = 0,			/* 000	NULL				*/	
	EVCHK_TRUE,     		/* 001	TRUE 				*/	
	EVCHK_EROR,				/* 002	ERROR				*/
	EVCHK_SPOF,				/* 003  SIRCS POWER ON/OFF 	*/ 
	EVCHK_IDIN,				/* 004  ID Switch in		*/
	EVCHK_SIRO,				/* 005  SIRCS Out	 		*/
	EVCHK_SIRI,				/* 006	SIRCS In			*/
	EVCHK_NUM				/* Event Check Number 		*/
	
};

/************************************* POWER EVENT ID DEFINE ****************************************/

enum {
	POWEV_POWERONOFF,		/* 000	EV_POWERONOFF,		*/
	POWEV_POWERON,			/* 001	EV_POWERON,			*/
	POWEV_POWERONSTART,		/* 002	EV_POWERONSTART,	*/
	POWEV_SIRPOWERONOFF,	/* 003	EV_POWERONOFF,		*/
	POWEV_SIRPOWERON,		/* 004	EV_POWERON,			*/
	POWEV_SIRPOWERONSTART,	/* 005	EV_POWERONSTART,	*/
	POWEV_IRINPUTPOWER,		/* 006  EV_IRINPUTPOWER,	*/
	POWEV_IDSWITCHIN,		/* 007	EV_IDSWITCHIN,		*/
	POWEV_KEYPOWERONOFF,	/* 008  EV_KEYPOWERONOFF	*/
	POWEV_KEYPOWERON,		/* 009	EV_KEYPOWERON   	*/
	POWEV_KEYPOWEROFF,		/* 010	EV_KEYPOWEROFF		*/
	POWEV_KEYMUTING,		/* 011  EV_KEYMUTING 		*/
	POWEV_KEYVOLUP,			/* 012  EV_KEYVOLUP			*/
	POWEV_KEYVOLDW,			/* 013  EV_KEYVOLDW   		*/
	POWEV_NUM				/* Power Event Number		*/
};

/************************************* PROTECTOR EVENT ID DEFINE ****************************************/

enum {
	PROEV_POWERONOFF,		/* 000	EV_POWERONOFF,		*/
	PROEV_POWEROFF,			/* 001	EV_POWEROFF,		*/
	PROEV_POWERON,			/* 002	EV_POWERON,			*/
	PROEV_SIRPOWERONOFF,	/* 003	EV_SIRPOWERONOFF,	*/
	PROEV_SIRPOWEROFF,		/* 004	EV_SIRPOWEROFF,		*/
	PROEV_SIRPOWERON,		/* 005	EV_SIRPOWERON,		*/
	PROEV_IDSWITCHIN,		/* 006	EV_IDSWITCHIN,		*/
	_PRTEV_NUM				/* Protecter Event Number	*/
};

/*********************************** ALWYAS EVENT ID DEFINE *****************************************/
	
enum {
	ALWEV_POWERONOFF,		/* 000	EV_POWERONOFF,		*/
	ALWEV_POWEROFF,			/* 001	EV_POWEROFF,		*/
	ALWEV_POWERONSTART,		/* 002	EV_POWERONSTART,	*/
	ALWEV_SIRPOWERONOFF,	/* 003	EV_SIRPOWERONOFF,	*/
	ALWEV_SIRPOWEROFF,		/* 004	EV_SIRPOWEROFF,		*/
	ALWEV_SIRPOWERONSTART,	/* 005	EV_SIRPOWERONSTART,	*/
	ALWEV_IRINPUTPOWER,		/* 006  EV_IRINPUTPOWER,	*/
	ALWEV_IDSWITCHIN,		/* 007  EV_IDSWITCHIN,		*/
	ALWEV_NUM				/* Always Event Number		*/		
};

/****************************************************************************************************/
/* variable type define																		  		
/****************************************************************************************************/
/* nothing */
/****************************************************************************************************/
/* global variable 																					
/****************************************************************************************************/
/* nothing */
/****************************************************************************************************/
#endif

⌨️ 快捷键说明

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