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

📄 mplsfunc.h

📁 技术文件名称:MPLSv1.0软件模块测试规程
💻 H
字号:
#ifndef MPLSFUNC_H
#define MPLSFUNC_H
#include "myassert.h"
#include "mplstype1.h"


#ifdef __cplusplus
  extern "C" {
#endif
/*Module */

extern unsigned char	CUR_MODULE(void);
extern unsigned char	IS_MP_MASTER(void);

/*Inter Process Communication*/
extern unsigned long	ASEND( unsigned short event, void *In, unsigned short InLength, PID receiver);
extern unsigned long	SSEND( unsigned short event, void *In, unsigned short InLength,
                           void *Out, unsigned short OutLength, PID receiver);
extern unsigned long	MSEND( unsigned short event, void *In, unsigned short InLength, PID receiver);

/*Timer primitives*/
extern unsigned short	SET_TIMER( unsigned long ticks, unsigned char timerNo);
extern unsigned short	EXTRA_SET_TIMER( unsigned long ticks, unsigned char timerNo, unsigned long extra);
extern unsigned short	SET_ABS_TIMER( ClockStruc *when, unsigned char timerNo);
extern unsigned short	EXTRA_SET_ABS_TIMER( ClockStruc *when, unsigned char timerNo, unsigned long extra);

extern unsigned long	KILL_TIMER(unsigned char timerNo);
extern unsigned long	EXTRA_KILL_TIMER(unsigned short timerId);

extern unsigned long	DELAY( unsigned long ticks);

extern unsigned long	CURRENT_CLOCK( ClockStruc *clock);
extern unsigned long   CURRENT_TIME(unsigned long *pSecondsHi,unsigned long *pSecondsLo);
extern unsigned long   CURRENT_TICKS(unsigned long *pTicksHi,unsigned long *pTicksLo);
/*Memory alloc/dealloc primitive*/
extern void *	GET_UB( unsigned short size);
extern unsigned long	RET_UB( void * ubptr);

/*Service primitives*/
extern void	NEXT_STATE( unsigned char state);
extern unsigned char	STATE( void);

extern void	SELF( PID *selfpid);
extern void	GET_PID( char *processName, PID *pid);

extern unsigned short	EVENT(void);
extern unsigned short	LENGTH(void);
extern void	SENDER( PID *senderpid);
extern unsigned char	IS_SYN_EVENT(void);

#ifdef __cplusplus
  }
#endif
#endif

⌨️ 快捷键说明

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