|
Robot Agent
1.0
|
#include <stdio.h>#include <stdlib.h>#include <sys/time.h>#include <unistd.h>#include "scheduler.h"#include "task.h"#include "timelib.h"Go to the source code of this file.
Functions | |
| scheduler_t * | scheduler_init (void) |
| void | scheduler_destroy (scheduler_t *ces) |
| void | scheduler_start (scheduler_t *ces) |
| void | scheduler_wait_for_timer (scheduler_t *ces) |
| void | scheduler_exec_task (scheduler_t *ces, int task_id) |
| void | scheduler_run (scheduler_t *ces) |
| void scheduler_destroy | ( | scheduler_t * | ces | ) |
Deinitialize cyclic executive scheduler
| ces | Pointer to scheduler structure |
Definition at line 44 of file scheduler.c.
| void scheduler_exec_task | ( | scheduler_t * | ces, |
| int | task_id | ||
| ) |
Execute task
| ces | Pointer to scheduler structure |
| task_id | Task ID |
Definition at line 91 of file scheduler.c.
| scheduler_t* scheduler_init | ( | void | ) |
Initialize cyclic executive scheduler
| minor | Minor cycle in miliseconds (ms) |
Definition at line 31 of file scheduler.c.
| void scheduler_run | ( | scheduler_t * | ces | ) |
Run scheduler
| ces | Pointer to scheduler structure |
Definition at line 135 of file scheduler.c.
| void scheduler_start | ( | scheduler_t * | ces | ) |
Start scheduler
| ces | Pointer to scheduler structure |
Definition at line 55 of file scheduler.c.
| void scheduler_wait_for_timer | ( | scheduler_t * | ces | ) |
Wait (sleep) till end of minor cycle
| ces | Pointer to scheduler structure |
Definition at line 67 of file scheduler.c.
1.8.5