您现在的位置: 主页 > 嵌入式操作系统 > VxWorks > 事件:eventLib vxWorks编程指南_VxWorks编程常用函数说明(12)
本文所属标签:
为本文创立个标签吧:

事件: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);
}
}
}


              查看评论 回复



嵌入式交流网主页 > 嵌入式操作系统 > VxWorks > 事件:eventLib vxWorks编程指南_VxWorks编程常用函数说明(12)
 

"事件:eventLib vxWorks编程指南_VxWorks编程常用函数说明(12)"的相关文章

网站地图

围观()