9,8 → 9,7 |
* |
*/ |
|
#include "fsf_basic_types.h" |
#include "fsf_core.h" //Framework main header |
#include "fsf.h" |
|
#include "calibrate.h" |
#include "func.h" //Generic function definitions |
263,16 → 262,15 |
|
switch(current->task_type) { |
case PAR_TASK_OS: |
err = generic_create_thread(generic_get_server_from_contract(current->contract),&j,NULL, |
oneshot_task,(void *)current,generic_get_task_model(current)); |
err = fsf_create_local_thread(generic_get_server_from_contract(current->contract),generic_get_task_model(current), &j,NULL, |
oneshot_task,(void *)current); |
break; |
case PAR_TASK_BT: |
err = generic_create_thread(generic_get_server_from_contract(current->contract),&j,NULL, |
back_task,(void *)current,generic_get_task_model(current)); |
err = fsf_create_local_thread(generic_get_server_from_contract(current->contract),generic_get_task_model(current), &j,NULL, |
back_task,(void *)current); |
break; |
case PAR_TASK_CT: |
err = generic_create_thread(generic_get_server_from_contract(current->contract),&j,NULL, |
periodic_task,(void *)current,generic_get_task_model(current)); |
err = fsf_create_local_thread(generic_get_server_from_contract(current->contract),generic_get_task_model(current), &j,NULL, periodic_task,(void *)current); |
break; |
} |
if (err) { |