# 开发指导 - [接口说明](#section158501652121514) - [开发流程](#section783435801510) - [编程实例](#section460018317164) - [实例描述](#section896412438910) - [示例代码](#section149077554912) - [结果验证](#section4461439172017) ## 接口说明
功能分类
接口名
描述
事件检测
LOS_EventPoll
根据eventID,eventMask(事件掩码),mode(事件读取模式),检查用户期待的事件是否发生。
当mode含LOS_WAITMODE_CLR,且用户期待的事件发生时,此时eventID中满足要求的事件会被清零,这种情况下eventID既是入参也是出参。其他情况eventID只作为入参。
初始化
LOS_EventInit
事件控制块初始化。
事件读
LOS_EventRead
读事件(等待事件),任务会根据timeOut(单位:tick)进行阻塞等待;
未读取到事件时,返回值为0;
正常读取到事件时,返回正值(事件发生的集合);
其他情况返回特定错误码。
事件写
LOS_EventWrite
写一个特定的事件到事件控制块。
事件清除
LOS_EventClear
根据events掩码,清除事件控制块中的事件。
事件销毁
LOS_EventDestroy
事件控制块销毁。