Golem  v0.1.1
Generic Operating system Libraries for Embedded Multitasking
 All Data Structures Files Functions Variables Pages
task_t Struct Reference

Container for storing a task's scheduling parameters. More...

#include <glm_scheduler.h>

Data Fields

char *(* p_name_func )(void)
 
void(* p_run_func )(void)
 
void(* p_abort_func )(void)
 
uint_base_t slot_interval
 
uint_base_t slot_offset
 

Detailed Description

Container for storing a task's scheduling parameters.

See file glm_conf_tasks.h for more information.

Definition at line 58 of file glm_scheduler.h.

Field Documentation

void(* p_abort_func)(void)

Pointer to abort function

Definition at line 62 of file glm_scheduler.h.

char*(* p_name_func)(void)

Pointer to name function

Definition at line 60 of file glm_scheduler.h.

void(* p_run_func)(void)

Pointer to run function

Definition at line 61 of file glm_scheduler.h.

uint_base_t slot_interval

Run interval in slots

Definition at line 63 of file glm_scheduler.h.

uint_base_t slot_offset

Run offset in slots

Definition at line 64 of file glm_scheduler.h.


The documentation for this struct was generated from the following file: