signal

이 메소드는 차단된 태스크를 릴리스합니다. 하나 이상의 태스크가 이벤트 플래그를 대기 중인 경우 이 메소드를 호출하면 해당 태스크 중 하나 이상이 릴리스됩니다.

시그니처
RiCOSResult RiCOSEventFlag_signal(
   RiCOSEventFlag *const me);
매개변수
me

RiCOSEventFlag 오브젝트입니다.

리턴값

RiCOS*.h 파일에 정의된 RiCOSResult 오브젝트입니다.

예제
RiCOSResult RiCOSEventFlag_signal(
   RiCOSEventFlag * const me)
{
   if (me == NULL) {return 0;}
   semGive(me->hEventFlag);
   return (RiCOSResult)1;
}

피드백