事件:eventLib vxWorks编程指南_VxWorks编程常用函数说明(12)
来源: 网络用户发布,如有版权联系网管删除 2016-06-03
事件:eventLib vxWorks编程指南_VxWorks编程常用函数说明(12) 4)事件:eventLib
发送事件要指定目标任务的ID
eventReceive( ) - 等待事件
eventSend( ) - 发送事件
eventClear( ) - 清除当前任务的事件.
taskSend() {
if (OK != eventSend(taskReceiveID, 0x00000001)) {
printf("Event send failed!");
}
}
taskReceive() {
UINT32 Ev;
if (OK!=eventReceive(0x00ffffff, EVENTS_WAIT_ANY, WAIT_FOREVER, &Ev)) {
printf("eventReceive Error!n");
}
else {
Ev &= 0x00000001;
if (Ev) {
printf("Event %d received!", Ev);
}
}
}
查看评论 回复
"事件:eventLib vxWorks编程指南_VxWorks编程常用函数说明(12)"的相关文章
热门文章
- 中断:iv.h vxWorks编程指南_VxWorks编程常用函数说明
- 信号:sigLib.h vxWorks编程指南_VxWorks编程常用函数
- 异常处理 vxWorks编程指南_VxWorks编程常用函数说明(1
- 网络编程:sockLib.h vxWorks编程指南_VxWorks编程常
- Watch dog :wdLib.h vxWorks编程指南_VxWorks编程常
- 事件:eventLib vxWorks编程指南_VxWorks编程常用函数
- 二进制信号量 vxWorks编程指南_VxWorks编程常用函数说
- 管道:ioLib.h vxWorks编程指南_VxWorks编程常用函数
- 消息队列:msgQLib.h vxWorks编程指南_VxWorks编程常
- 任务互斥 - 信号量:semLib.h vxWorks编程指南_VxWork