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