annotate ppe/task_init.cc.orig @ 27:34fde39c0a31

commit test.
author koba <koba@cr.ie.u-ryukyu.ac.jp>
date Fri, 10 Dec 2010 02:57:29 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
27
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 #include "Func.h"
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 #include "Scheduler.h"
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
3
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 /* 必ずこの位置に書いて */
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 SchedExternTask(TitleMove);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 SchedExternTask(CrabMove);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 SchedExternTask(TitleColl);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 SchedExternTask(PadAllocate);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 SchedExternTask(PadUpdate);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 SchedExternTask(PadFree);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
11
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 /*
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
13 SchedExternTask(Move00);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
14 SchedExternTask(Move01);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 SchedExternTask(Move02);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
16 SchedExternTask(Move03);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
17 SchedExternTask(Move04);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 SchedExternTask(Move05);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 SchedExternTask(Move06);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 SchedExternTask(Move07);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
21 SchedExternTask(Move08);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
22 SchedExternTask(Move09);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 SchedExternTask(Move10);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 SchedExternTask(Move11);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
25 SchedExternTask(Move12);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
26 SchedExternTask(Move13);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
27
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
28 SchedExternTask(Move20);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
29 SchedExternTask(Move21);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
30 SchedExternTask(Move22);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
31 SchedExternTask(Move23);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
32 SchedExternTask(Move24);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
33 SchedExternTask(Move25);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
34 SchedExternTask(Move06);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
35 SchedExternTask(Move27);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
36 SchedExternTask(Move28);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
37 SchedExternTask(Move29);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
38 SchedExternTask(Move30);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
39 SchedExternTask(Move31);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
40 SchedExternTask(Move32);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
41 SchedExternTask(Move33);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
42 SchedExternTask(Move34);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
43 SchedExternTask(Move35);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
44
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
45 SchedExternTask(Move40);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
46 SchedExternTask(Move41);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
47
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
48 SchedExternTask(Move400);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
49 SchedExternTask(Move401);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
50 SchedExternTask(Move402);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
51
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
52 SchedExternTask(Move410);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
53 SchedExternTask(Move411);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
54
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
55 SchedExternTask(Move500);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
56 SchedExternTask(Move501);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
57
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
58 SchedExternTask(Move600);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
59 SchedExternTask(Move601);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
60 SchedExternTask(Move602);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
61
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
62 SchedExternTask(Asteroid);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
63 */
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
64 /**
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
65 * この関数は ../spe/spe-main と違って
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
66 * 自分で呼び出せばいい関数なので
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
67 * 好きな関数名でおk (SchedRegisterTask は必須)
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
68 */
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
69
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
70 void
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
71 task_init(void)
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
72 {
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
73 SchedRegisterTask(TITLE_MOVE, TitleMove);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
74 SchedRegisterTask(CRAB_MOVE, CrabMove);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
75 SchedRegisterTask(TITLE_COLL, TitleColl);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
76 SchedRegisterTask(PAD_ALLOCATE, PadAllocate);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
77 SchedRegisterTask(PAD_UPDATE, PadUpdate);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
78 SchedRegisterTask(PAD_FREE, PadFree);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
79
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
80 /*
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
81 SchedRegisterTask(MOVE_00, Move00);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
82 SchedRegisterTask(MOVE_01, Move01);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
83 SchedRegisterTask(MOVE_02, Move02);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
84 SchedRegisterTask(MOVE_03, Move03);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
85 SchedRegisterTask(MOVE_04, Move04);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
86 SchedRegisterTask(MOVE_05, Move05);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
87 SchedRegisterTask(MOVE_06, Move06);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
88 SchedRegisterTask(MOVE_07, Move07);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
89 SchedRegisterTask(MOVE_08, Move08);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
90 SchedRegisterTask(MOVE_09, Move09);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
91 SchedRegisterTask(MOVE_10, Move10);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
92 SchedRegisterTask(MOVE_11, Move11);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
93 SchedRegisterTask(MOVE_12, Move12);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
94 SchedRegisterTask(MOVE_13, Move13);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
95
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
96 SchedRegisterTask(MOVE_20, Move20);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
97 SchedRegisterTask(MOVE_21, Move21);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
98 SchedRegisterTask(MOVE_22, Move22);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
99 SchedRegisterTask(MOVE_23, Move23);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
100 SchedRegisterTask(MOVE_24, Move24);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
101 SchedRegisterTask(MOVE_25, Move25);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
102 SchedRegisterTask(MOVE_06, Move06);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
103 SchedRegisterTask(MOVE_27, Move27);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
104 SchedRegisterTask(MOVE_28, Move28);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
105 SchedRegisterTask(MOVE_29, Move29);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
106 SchedRegisterTask(MOVE_30, Move30);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
107 SchedRegisterTask(MOVE_31, Move31);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
108 SchedRegisterTask(MOVE_32, Move32);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
109 SchedRegisterTask(MOVE_33, Move33);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
110 SchedRegisterTask(MOVE_34, Move34);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
111 SchedRegisterTask(MOVE_35, Move35);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
112
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
113 SchedRegisterTask(MOVE_40, Move40);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
114 SchedRegisterTask(MOVE_41, Move41);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
115
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
116 SchedRegisterTask(MOVE_400, Move400);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
117 SchedRegisterTask(MOVE_401, Move401);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
118 SchedRegisterTask(MOVE_402, Move402);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
119
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
120 SchedRegisterTask(MOVE_410, Move410);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
121 SchedRegisterTask(MOVE_411, Move411);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
122
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
123 SchedRegisterTask(MOVE_500, Move500);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
124 SchedRegisterTask(MOVE_501, Move501);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
125
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
126 SchedRegisterTask(MOVE_600, Move600);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
127 SchedRegisterTask(MOVE_601, Move601);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
128 SchedRegisterTask(MOVE_602, Move602);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
129
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
130 SchedRegisterTask(ASTEROID, Asteroid);
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
131 */
34fde39c0a31 commit test.
koba <koba@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
132 }