|
在process9里加了任务序列,最后一步吸取下起始点的位置OK
/ @# f# u" u9 K) x+ ? Btreenode dispatcher = current.centerObjects[1]; // the dispatcher or task executer' D# j. ?) o8 f/ [6 X
8 o4 ?, Y: c1 i, u g4 }# |2 d
treenode ts = createemptytasksequence(dispatcher,priority,preempt);
- `: L0 `& ~9 V# K) \* {5 k! z
7 [( b" p( Y: m% n' }1 q- y. rinserttask(ts,TASKTYPE_TRAVEL,current,NULL);
2 {$ z) z) e, E6 g9 C& binserttask(ts,TASKTYPE_LOAD,item,current,port);/ T8 H. ]1 Z& ]7 ^; s3 X
inserttask(ts,TASKTYPE_BREAK,NULL,NULL);
r; L# B$ u+ uinserttask(ts,TASKTYPE_TRAVEL, destination,NULL);! U r8 F' C3 }$ \ Q3 {( x
inserttask(ts,TASKTYPE_UNLOAD,item, destination,opipno(current,port));
* `8 L9 D7 v! p7 V" d, |& w9 c4 k( dinserttask(ts,TASKTYPE_TRAVEL,Model.find("NN18"));
0 J# f7 J8 ] N5 _2 `( p/ I" @. g, Y+ ]" |$ Y! x
dispatchtasksequence(ts); |
|