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

📄 l3_ext.h

📁 phs 源代码 小灵通协议源代码 phs source code
💻 H
字号:
/********************************/
/*common part					*/
/********************************/

extern	U1		rand_num;			/*random number*/
extern	U1		pc_rssi;			/* public average rssi value*/


extern	U1		L3_dl[];			/* channel id state[0]:SACCH/[1]:FACCH)*/
extern	U1		L3_lnkreq;			/* channel id link request*/
extern	U1		L3_datcnf;


extern	U1		rx_cac[];			/* received data*/
extern	U1		tx_cac[5];			/* send data*/
extern	U1		enc_set[];			/* encryption key*/

extern	U1		Sys_initdl1[];		/* initial DL1*/
extern  U1		Sys_work[];		/* system data*/
extern	U1		Sys_cch[];		/* received message data*/
extern	U1		Sys_psid[];		/* PS-ID data */
extern	U1		Sys_flg[];
extern	U1		Sys_hbsid[];		/* HBS CS-ID data*/
extern	U1		Sys_carrier[];		/* carrier number*/
extern	U1		Sys_psno[];		/* PS number */
extern	U1		Sys_pbsid[];		/* PBS CS-IDdata */
extern	U1		Sys_rtfunc[];		/* RT function request data*/
extern	U1		Sys_ccsinf[];		/* cs info in communication state */
extern	U1		Sys_montim[];		/* cch monitor timer count*/
extern	U1		Sys_hodat[];
extern	U1		Sys_mmfunc[];		/* mm function data */
extern	U1		Sys_rwtkey[];
extern	U1 		Sys_readkey[];

extern	U1		Sys_bcch[][2][8];	/* radio channel information broadcasting data*/

/********************************/
/* L1 function				*/
/********************************/
#ifndef SIMU_ON_PC
extern	void	ph_dt_req(U1, U1, U1);
extern	void	csid_set_req(U1 *);			/* start tch request	 */
extern	void	tch_est_req(U1, U1, U1);	/* start tch request	 */
extern	void	cch_est_req(U1, U1 *, U1);	/* start cch request			 */
extern	void	freq_req(U1, U1);
extern	void	rssi_req(U1, U1, U1);		/* uwave menusurate request  */
extern	void	cch_m_req(U1,U1,U1,U1,U1);	/* monitor new cs function	 */
extern	void	cch_m_stp(void);			/*stop monitor  */
extern	void	txstp_req(U1);				/* tx stop request		 */
extern	void	enc_req(void);				/*seting encryption key request */
#else
void	cch_est_req(BYTE freq, BYTE *cs_id, BYTE gain);
void	tch_est_req(BYTE kind, BYTE freq, BYTE slot);
void	csid_set_req(BYTE *new_csid);
void	rssi_req( BYTE freq, BYTE slot ,BYTE a_slot );
void	txstp_req(BYTE select);
void	enc_req(void);
void	ph_dt_req(BYTE l1_ch, BYTE target, BYTE dummy,void* ptr);
void	cch_m_req(BYTE kind, BYTE freq, BYTE thresh, BYTE gain, BYTE flg);
void	cch_m_stp(void);

#endif


/********************************/
/* os function       */
/********************************/
extern void m_excreq(WORD *);      		/* sending out message           */
extern void m_settim(WORD *);     		/*setting timer          */
extern void m_stptim(WORD,WORD,WORD);	/*stop timer            */
extern BYTE	*m_hntbuf(void);	   /* get memory function  */
extern void m_frebuf(BYTE *);			/* free memory function  */

/********************************/

/********************************/
extern void	move_up_b(BYTE *, BYTE *, WORD);/* copy data function 	*/
extern BYTE	cmp_up_b(BYTE *, BYTE *, WORD);	/*  compare data function 	*/
extern void	set_up_b(BYTE *, BYTE, WORD);	/*  setting data function 	*/

/********************************/
/* test function*/
/********************************/
extern BYTE HisOut(BYTE, BYTE, BYTE, BYTE, BYTE *);

⌨️ 快捷键说明

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