start

此方法會啟動執行作業。 一開始,會暫停作業,直到呼叫 start 為止。

簽章
RiCOSResult RiCOSTask_start (RiCOSTask *const me);
參數
me

要啟動的 RiCOSTask 物件

傳回

RiCOSResult 物件,如 RiCOS*.h 檔案所定義

範例
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;}

意見回饋