|
Very Simple Kernel 0.1.0
|
Task. More...
#include <vsk_Task.h>
Data Fields | |
| vsk_Task_Class_t * | cls |
| ctb_DNode_t | node |
| vsk_Task_Operation_t | operation |
| void * | obj |
| vsk_Task_State_t | state |
| uint32_t | lastStartTimeMillis |
| uint32_t | maxRunTimeMillis |
| uint32_t | minPeriodMillis |
| uint32_t | cpuLoad |
Task.
| vsk_Task_Class_t* vsk_Task::cls |
Task class reference
| uint32_t vsk_Task::cpuLoad |
CPU load in percent
| uint32_t vsk_Task::lastStartTimeMillis |
Last start time in milliseconds
| uint32_t vsk_Task::maxRunTimeMillis |
Maximum run time in milliseconds
| uint32_t vsk_Task::minPeriodMillis |
Minimum period in milliseconds
| ctb_DNode_t vsk_Task::node |
Node to allow task to be added to a list
| void* vsk_Task::obj |
Object reference to pass to the callback (can be NULL)
| vsk_Task_Operation_t vsk_Task::operation |
Task operation
| vsk_Task_State_t vsk_Task::state |
Task state