# ke_task_desc Struct Reference
[KE_TASK]

Task descriptor grouping all information required by the kernel for the scheduling. More...

`#include <ke_task.h>`

Collaboration diagram for ke_task_desc:
[legend]

## Data Fields
struct ke_state_handler * | state_handler
| Pointer to the state handler table (one element for each state).
struct ke_state_handler * | default_handler
| Pointer to the default state handler (element parsed after the current state).
ke_state_t * | state
| Pointer to the state table (one element for each instance).
uint16_t | state_max
| Maximum number of states in the task.
uint16_t | idx_max
| Maximum index of supported instances of the task.

## Detailed Description

Task descriptor grouping all information required by the kernel for the scheduling.

Definition at line 148 of file ke_task.h.

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

- /space/home/slher/rel/Beken/v6_4_5/macsw/modules/ke/src/ke_task.h