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

📄 phs_def.h

📁 phs 源代码 小灵通协议源代码 phs source code
💻 H
📖 第 1 页 / 共 2 页
字号:
#define 	UCORDSET		0x50			
#define 	UMUTESET		0x51			
#define 	UVOLSET			0x52			
#define 	UTONESET		0x53			
#define 	USPKRSET		0x54			
#define 	UDTLNSET		0x56			
#define 	UVOXSET			0x59			
#define 	UCCHQLTY		0x5B			
#define		UBATMON			0x5C			
//#define 	URESET			0x60			
#define		PMMN_RESET	0x60
#define 	UTEST			0x62			
//#define 	UINIDDL1		0x64			
#define 		PMMN_INITDDL1	0x64
//#define 	UINIDDL2		0x65			
#define		PMMN_INITDDL2	0x65
#define 	UINIDDL3		0x66			
#define 	UINIDDL4		0x67			
#define 	UINIDDL5		0x68			
#define 	URAMRDWT		0x6C			
#define 	UCTRANS			0x6E			
#define 	MCCHEST			0x81			
#define 	MCCHMIS			0x82			
#define 	MCCHDAT			0x85			
#define 	MINCCAL			0x86			
#define 	MREGUL			0x87			
#define 	MCALLSET		0x91			
#define 	MCALLREC		0x92			
#define 	MCALLCNF		0x93			
#define 	MCALLRNG		0x94			
#define 	MDEVEL			0x95			
#define 	MRESPCOM		0x96			
#define 	MFACILIT		0x97			
#define 	MTHRU			0x98			
#define 	MDISCCOM		0x99			
#define 	MFREECOM		0x9A			
#define 	MFADLCOM		0x9B			
#define 	MFREETCH		0x9C			
#define 	MTCHSTAT		0x9D			
#define 	MTCHEND			0x9E			
#define		MTCHEST			0x9F			
#define		MLOCOK			0xA1			
#define		MSOOK			0xA2			
#define		MSONG			0xA3			
#define		MLOCINFOK		0xA3			
#define		MALOCOK			0xA5			
#define		MTCH2STAT		0xA6			
#define		MCONNACK		0xA7			
#define 	MDDIINV			0xB1			
#define 	MTCHDAT			0xB2			
#define 	MDATCNF			0xB3			
#define 	MRTOPMES		0xB4			
#define 	MCCOPMES		0xB5			
#define 	MCINCCON		0xC0			
#define 	MCINCCAL		0xC1			
#define 	MCINCRES		0xC2			
#define 	MCDISCON		0xC3			
#define 	MCDATA			0xC6			
#define 	MCREGIST		0xC7			
#define 	MCTONE			0xD3			
#define 	MRESET			0xD5			
#define 	MCDLST			0xD6			
#define 	MCCHQUAL		0xDA			
#define 	MCOMQUAL		0xDB			
#define 	MBATQUAL		0xDC			
#define 	MRFACTNO		0xDD			
#define 	MBATTWRN		0xDE			
#define 	MERROR			0xDF			
#define 	MINITEND		0xE0			
#define 	MTESTRPT		0xE2			
#define 	MRAMRDWT		0xEC			
///////////	PM-MN primitive definition begin	////////

#define 	IPCHINF			0x01			
#define 	IRGLINF			0x02			
#define 	IRADINF			0x09			
#define 	ISYSINF			0x0A			
#define 	ISY2INF			0x0B			
#define 	ISY3INF			0x0F			
#define 	ISCCHDAT		0x40			
#define 	ICONNLS			0x0D			
#define 	IALBRCST		0x0E			
#define 	IHBSSTS			0x11			
#define 	IINCNO			0x12			
#define 	IMONTHRE		0x13			
#define 	IPCHLINE		0x31			
#define 	IPCHCALL		0x32			
#define 	IAREAINF		0x01			
#define 	IENCKIND		0x09			
#define 	ITCHREA			0x15			
#define 	IYXPWINF		0x16			
#define 	IVOXINF			0x18			
#define 	IPGRSTYP		0x1A			
#define 	IBEARCAP		0x04			
#define 	IPSNUMBR		0x0C			
#define 	ISODATA			0x31			
#define 	IREASON0		0x08			
#define 	IFACILIT		0x1C			
#define 	IPROGRES		0x1E			
#define 	ITHRU			0x27			
#define 	IDISP			0x28			
#define 	IKEYPADF		0x2C			
#define 	ISIGNAL			0x34			
#define 	ICALLNUM		0x6C		
#define 	ICALLADR		0x6D		
#define 	IINCONUM		0x70		
#define 	IINCOADR		0x71		
#define		ITRANSNUM		0x74		
#define		REGIST_CAUSE	0x77			
#define		ISDPSNUM		0x01		
#define		ISDSCNUM		0x02		
#define		IREPEAT			0xd0		
#define 	ILOLAYER		0x7c		
#define 	IHILAYER		0x7d		
#define		IUSRUSR			0x7e		
#define		IMANUCAL		0x42		

#define		I5PSNUM			0x41		
#define		I7SIG_PTN		0x63		
#define		I7LINE_STAT		0x65		
#define		I7REQ_FUNC		0x67		

#define 	IDDISVS			0x7F		
#define 	ICARGE			0x01		
#define 	IDIAL			0x01		
#define 	IFREQREF		0x03		
#define 	IPFREQ			0x01		
#define 	IREASON			0xFE		
#define 	IINSTINF		0xFF		
#define 	IRTREASON		0x06		
#define 	IRTPSID			0x0E		

#define 	ICARINF			0x31		
#define 	IANSKEY			0x32		
#define 	IPRIORT			0x34		
#define 	ICAROPT			0x3C		
#define 	IREWTKY			0x3D		
#define 	IREADKY			0x3E		
#define 	IGRPFLG			0x00		

#define 	IPSIDCON		0xD0		
#define 	IZNINFIN		0xC0		
#define 	ICONREPF		0x07		
#define 	IANSRSLT		0x05		
#define 	IANSTYP			0x06		
#define 	IANSRAN			0x07		
#define 	IPSNO			0x0F		
#define 	IPAGARA			0x0A		


#define 	B10MSOK			0x00		
#define 	B10MSNG			0x01		
#define 	B100MSOK		0x00		
#define 	B100MSNG		0x02		
#define 	BINTVLOK		0x00		
#define 	BINTVLNG		0x04		
#define 	BWAKUPOK		0x00		
#define 	BWAKUPNG		0x08		
#define 	BRTCOK			0x00			
#define 	BRTCNG			0x10			
#define 	BSLOTOK			0x00			
#define 	BSLOTNG			0x20			
#define 	BRAMOK			0x00			
#define 	BRAMNG			0x40			
#define 	BROMOK			0x00			
#define 	BROMNG			0x80			

#define 	EPWRON			(U2)0x9F		


						


#define		PM_MNG			(U2)0x80		
#define		PM_OWN			(U2)0xC2		
#define		PM_MMI			(U2)0xB2		

//**********************************************************************/
/* Add by UT to define the macro will be use in the MMI program.	   */
/**********************************************************************/
#define		MMI_MMI			(U2)0xB3
#define		KEY_MMI			(U2)0xB4
#define		TIMER_MMI		(U2)0xB5
#ifndef _ONPC_   //zch for pm simulator
#define		BIOS_MMI		(U2)0xB6
#define		HOOK_MMI		(U2)0xB7
#else
#define 	ANALOG_MMI		(U2)0xB6
#define		RTC_MMI			(U2)0xB7
#endif



#define		MNG_PM			(U2)0x81		


#define		MMI_PM			(U2)0xB1	


#define		L1_PM			(U2)0xF0	



						
#ifdef SIMU_ON_PC     /*zch for protocol simulator */
#pragma pack( push, phsdefh,1)
#endif

#define	LIGHT_MAX	123					
#ifdef  _ARM607_
__packed			// Added by Yang Yajiang		05/22/2003
#endif
typedef	struct
{
	U1	length;					
	U1	data[LIGHT_MAX];			
	U1	page_length;				
	U1	page_data[LIGHT_MAX];			
}	LIGHT_MAIL;






#define	EMAIL_RCVEND	0				
#define	EMAIL_LNKERR	1				
#define	EMAIL_CCDISC	2				
#define	EMAIL_OUTAREA	3				
#define	EMAIL_CONDWN	4				
#define	EMAIL_MAILMSG	5				
#define	EMAIL_MEMFULL	6				
#define	EMAIL_USREND	7				





#define	CENT_PREMSG_MAX		60			
#define	FROM_PREMSG_MAX		48			

#ifdef  _ARM607_
__packed			// Added by Yang Yajiang		05/22/2003
#endif
typedef struct
{
	U1	center_mes_length;		
	U1	center_mes[CENT_PREMSG_MAX];	
	U1	from_mes_length;		
	U1	from_mes[FROM_PREMSG_MAX];	
	U1	present_states;			
	U1	pre_rece_conf_rq;		
} PRE_MAIL;


							


#define	ANOTH_FUNC	0 
#define CAR_FUNC	1 
#define COMU_DISC	2 



#ifdef  _ARM607_
__packed			// Added by Yang Yajiang		05/22/2003
#endif
typedef struct {
	U1		Csid[6];						
	U1		GrpFlg;							
	U1		CCHno;							
	U1		Gain;							
} MN_WAITCS;

// Added by Yang yajiang 2003-6-26
#ifndef SIMU_ON_PC
#define  PACKED_INT(c)		((__packed int)((__packed int*)(c)))
#else 
#define  PACKED_INT(c)	 c
#endif


#ifdef SIMU_ON_PC     /*zch for protocol simulator */
#pragma pack( pop, phsdefh,1)
#endif

//Add by chen shi at 2001/12/28 --- start
			
				
#define		TASKDH		14					
#define		TASKEXT		7					
#define		TASKTST		8					

#define		TASKLAPL	9					
#define		TASKLAPH	10					

#ifdef	P301
#define		TASKPIFL	11					
#endif

#define		TASKTEST	13					

#ifdef	P221
/*#define		TASKMMI		14 */
#else
					
#define		TASKKEY		15					
#define		TASKFMEM	16					
#define		TASKBLINK	17					

#ifdef	LCD_DEBUG									
#define		TASKLCD		18					
#endif

#define		TASKTONE	19					
#define		TASKVIB		20					
#define		TASKCLC		21					
#define		TASKRTC		22					
#endif

#define		TASKPMDX	23					
#define		TASKPIAFS	24					
#define		TASKKKC		25					
#define		TASKSLIDE	26					
				
#define		PM_MNG			(U2)0x80		
#define		PM_PIAFS		(U2)0x82		
#define		PM_PMDX			(U2)0x84		
#define		PM_OWN			(U2)0xC2		
#define		PM_MMI			(U2)0xB2

#define		PIAFS_PM		(U2)0x94		
#define		PIAFS_PMDX		(U2)0x95		
#define		PIAFS_PIAFS		(U2)0x96		

#define	DT_TX_REQ		(WORD)0x00A0	


#define	SIO_RX_ID		(WORD)0x00A1	
#define	SIO_ERR_ID		(WORD)0x00A2	

#define	LAPL_T1EVT		(WORD)0x00A3	
#define	LAPL_T2EVT		(WORD)0x00A4	
#define LAPL_TREVT		(WORD)0x00AF	


#define	LAPL_INIT_REQ	(WORD)0x00A5	

#define	DT_RX_ID		(WORD)0x00A8	
#define	DT_RX_GOOD_ID	(WORD)0x00A9	
#define	DT_TX_END_ID	(WORD)0x00AA	
#define	DT_TX_STOP_ID	(WORD)0x00AB	
#define	DT_LINK_ERR		(WORD)0x00AC	

#ifdef	P301

#define	PFL_TX_REQ		(WORD)0x00A0	


#define	PFL_T1EVT		(WORD)0x00A3	


#define	PFL_INIT_REQ	(WORD)0x00A5	

#define	PFL_RX_ID		(WORD)0x00A8	
#define	PFL_ERR_ID		(WORD)0x00AC	

#endif


#define	LAPH_INIT_REQ	(WORD)0x00A6

#define	LAPH_T1EVT		(WORD)0x00A7	
										
#define	LAPH_TFEVT		(WORD)0x00AD	
#define	LAPH_TWEVT		(WORD)0x00AE	

#define	DT_EXT_REQ		(WORD)0x00AF	

#define	DT_PM_REQ		(WORD)0x00F8	

#define	LAPH_TSEVT		(WORD)0x00F9	

#define	PIAFS		0x00		
#define	LAP_P		0x01		

#define	TEST_TX_REQ		(WORD)0x00A0	

#define	TEST_INIT_REQ	(WORD)0x00A5	

#define		PMDX_PMDX		(U2)0x91		
#define		PMDX_PIAFS		(U2)0x92		
#define		PMDX_PM			(U2)0x93

#define		NSTOP_MTX		(WORD)0x0008	
#define		NSTOP_MRX		(WORD)0x0004	
	

//Add by chen shi at 2001/12/30 --- end
#ifdef SIMU_ON_PC
extern void ProtocolTrace(long flag, char *fmt, ...);
#endif

#endif

⌨️ 快捷键说明

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