Changeset 167 for UsbWattMeter/trunk/asp_dcre/kernel/task_refer.c
- Timestamp:
- Mar 8, 2016, 8:37:45 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
UsbWattMeter/trunk/asp_dcre/kernel/task_refer.c
-
Property svn:mime-type
changed from
text/x-csrc
totext/x-csrc; charset=SHIFT_JIS
r164 r167 7 7 * Graduate School of Information Science, Nagoya Univ., JAPAN 8 8 * 9 * ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF 10 * Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü 11 * ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD 12 * (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 13 * \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[ 14 * XR[hÉÜÜêĢ鱯D 15 * (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg 16 * pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL 17 gip 18 * Ò}j 19 AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL 20 * Ì³ÛØKèðfÚ·é±ÆD 21 * (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg 22 * pūȢ`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·± 23 * ÆD 24 * (a) Äzzɺ¤hL 25 gipÒ}j 26 AÈÇjÉCãLÌ 27 * ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD 28 * (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ 29 * ñ·é±ÆD 30 * (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 31 * Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD 32 * ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé 33 * RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð 34 * ÆÓ·é±ÆD 35 * 36 * {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨ 37 * æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI 38 * ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF 39 * AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC» 40 * ÌÓCðíÈ¢D 9 * 上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ 10 * ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改 11 * 変・再配布(以下,利用と呼ぶ)することを無償で許諾する. 12 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 13 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 14 * スコード中に含まれていること. 15 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使 16 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用 17 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記 18 * の無保証規定を掲載すること. 19 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使 20 * 用できない形で再配布する場合には,次のいずれかの条件を満たすこ 21 * と. 22 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著 23 * 作権表示,この利用条件および下記の無保証規定を掲載すること. 24 * (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに 25 * 報告すること. 26 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 27 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること. 28 * また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理 29 * 由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを 30 * 免責すること. 31 * 32 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 33 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的 34 * に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ 35 * アの利用により直接的または間接的に生じたいかなる損害に関しても,そ 36 * の責任を負わない. 41 37 * 42 38 * @(#) $Id$ … … 44 40 45 41 /* 46 * ^XNÌóÔQÆ@\42 * タスクの状態参照機能 47 43 */ 48 44 … … 60 56 61 57 /* 62 * g[XO}NÌftHgè`58 * トレースログマクロのデフォルト定義 63 59 */ 64 60 #ifndef LOG_REF_TSK_ENTER … … 71 67 72 68 /* 73 * ^XNÌóÔQÆ69 * タスクの状態参照 74 70 */ 75 71 #ifdef TOPPERS_ref_tsk … … 95 91 if (TSTAT_DORMANT(tstat)) { 96 92 /* 97 * ÎÛ^XNªx~óÔÌê93 * 対象タスクが休止状態の場合 98 94 */ 99 95 pk_rtsk->tskstat = TTS_DMT; … … 101 97 else { 102 98 /* 103 * ^XNóÔÌæoµ99 * タスク状態の取出し 104 100 */ 105 101 if (TSTAT_SUSPENDED(tstat)) { … … 122 118 123 119 /* 124 * »ÝDæxÆx[XDæxÌæoµ120 * 現在優先度とベース優先度の取出し 125 121 */ 126 122 pk_rtsk->tskpri = EXT_TSKPRI(p_tcb->priority); … … 129 125 if (TSTAT_WAITING(tstat)) { 130 126 /* 131 * Ò¿vöÆÒ¿ÎÛÌIuWFNgÌIDÌæoµ127 * 待ち要因と待ち対象のオブジェクトのIDの取出し 132 128 */ 133 129 switch (tstat & TS_WAIT_MASK) { … … 181 177 182 178 /* 183 * ^CAEg·éÜÅÌÔÌæoµ179 * タイムアウトするまでの時間の取出し 184 180 */ 185 181 if (p_tcb->p_winfo->p_tmevtb != NULL) { … … 193 189 194 190 /* 195 * N°vL 196 [COÌæoµ 191 * 起床要求キューイング数の取出し 197 192 */ 198 193 pk_rtsk->wupcnt = p_tcb->wupque ? 1U : 0U; … … 200 195 201 196 /* 202 * N®vL 203 [COÌæoµ 197 * 起動要求キューイング数の取出し 204 198 */ 205 199 pk_rtsk->actcnt = p_tcb->actque ? 1U : 0U; -
Property svn:mime-type
changed from
Note:
See TracChangeset
for help on using the changeset viewer.