📄 jwl-gtf_mbox.h
字号:
/********************************************************************************************************
* JWL-GTF *
* 实时多任务操作系统 *
* *
* 作者:JWL-GTF *
* 日期:2004/04/11 *
* 修改日期:2004/04/11 *
* *
* 功能说明:消息邮箱数据结构定义 *
*********************************************************************************************************/
/*接收/发送数据结构*/
typedef struct
{
jwl_gtf_List *jwl_gtf_Link; /*链表指针*/
jwl_gtf_TaskCB *jwl_gtf_Rev; /*接收数据指针*/
jwl_gtf_TaskCB *jwl_gtf_Snd; /*发送数据指针*/
jwl_gtf_u8 jwl_gtf_RevID: /*接收ID*/
jwl_gtf_u8 jwl_gtf_SndID; /*发送ID*/
jwl_gtf_u8 jwl_gtf_Date[jwl_gtf_MaxContent]; /*存放数据内容*/
}jwl_gtf_MBData; /*邮箱接收发送数据结构*/
/*消息邮箱资源定义*/
jwl_gtf_MBData MBData[jwl_gtf_MaxMBData]; /*邮箱资源定义*/
/*空闲列表指针*/
jwl_gtf_MBData *jwl_gtf_MBoxFree; /*空闲链表指针*/
/*消息邮箱控制结构定义*/
typedef struct
{
jwl_gtf_TaksCB *jwl_gtf_Rev; /*接收消息线程队列指针*/
jwl_gtf_MBDate *jwl_gtf_SndDate; /*发送数据队列指针*/
jwl_gtf_MBData *jwl_gtf_PublicInfo; /*公共信息指针列表指针*/
}jwl_gtf_MBox;
/*消息邮箱总控制结构*/
jwl_gtf_MBox jwl_gtf_MBContrl; /*消息邮箱总控制结构*/
/*消息邮箱超时等待队列*/
jwl_gtf_TaskCB *jwl_gtf_MBWait; /*接收超时等待链表指针*/
jwl_gtf_MBData *jwl_gtf_MBDataWait; /*发送超时等待*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -