start

此方法用于开始执行任务。任务最初处于暂挂状态,直到调用 start 为止。

特征符
RiCOSResult RiCOSTask_start (RiCOSTask *const me);
参数
me

这是要启动的 RiCOSTask 对象

返回

RiCOS*.h 文件中定义的 RiCOSResult 对象

示例
RiCOSResult RiCOSTask_start(RiCOSTask * const me) 
{
   if (me == NULL) {return 0;}

   if (RiCOSEventFlag_exists(&me->m_SuspEventFlag)) {
      RiCOSEventFlag_signal(&me->m_SuspEventFlag);
      RiCOSEventFlag_cleanup(&me->m_SuspEventFlag);
   }
   else {
      RiCOSTask_resume(me);
   }
   return 1;}

反馈