Everything

can_wup

ican_wup

概要
起床要求の解除
C言語形式
 ER_UINT can_wup ( ID tskid );
 ER_UINT ican_wup ( ID tskid );

パラメータ
I/O
パラメータ
説明
I
 ID      tskid;
タスクのID
TSK_SELF: 自タスク
数値: タスクのID

機能
tskidで指定されたタスクにキューイングされている起床要求をすべて解除(起床要求カウンタに0x0を設定)します。
なお,本サービス・コールは戻り値として解除した起床要求数を返します。
戻り値
マクロ
数値
意味
E_ID
-18
IDの指定が不正である
- tskid<0x0
- tskid>生成されているタスクの最大ID
- 非タスクから本サービス・コールを発行した際,tskidにTSK_SELFを指定した
E_CTX
-25
CPUロック状態から本サービス・コールを発行した
E_OBJ
-41
対象タスクがDORMANT状態である
E_NOEXS
-42
対象タスクが生成されていない
その他

正常終了(解除した起床要求数)