OS_EVENT* queue_to_decision;
OS_EVENT* queue_to_random;
void decision_queue[4];
void random_queue[4];
//index를 0오로하여 메모리공간 확보
queue_to_random = OSQCreate(random_queue[0], 4);
queue_to_decision = OSQCreate(dicision_queue[0], 4);
for(i = 0; i < N_TAST - 1; i++){
get_number[i] = (int)OSQPend(queue_to_decision, 0, &err);
}
for(i = 0; i < N_TASK; i++){
if (i == min_task) {
push_letter = 'W';
} else {
push_letter = 'L';
}
OSQPost(queue_to_random, (void*)push_letter);
//push_letter 주소가 queue에 들어간다.
}
INT8U OSQFlush(OS_EVENT *pevent)
INT8U OSQPostOpt(OS_EVENT pevent, void msg, INT8U opt)
opt = OS_POST_OPT_BROADCAST