Very Simple Kernel 0.1.0
Loading...
Searching...
No Matches
vsk_Task Struct Reference

Task. More...

#include <vsk_Task.h>

Data Fields

vsk_Task_Class_tcls
 
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
 

Detailed Description

Task.

Field Documentation

◆ cls

vsk_Task_Class_t* vsk_Task::cls

Task class reference

◆ cpuLoad

uint32_t vsk_Task::cpuLoad

CPU load in percent

◆ lastStartTimeMillis

uint32_t vsk_Task::lastStartTimeMillis

Last start time in milliseconds

◆ maxRunTimeMillis

uint32_t vsk_Task::maxRunTimeMillis

Maximum run time in milliseconds

◆ minPeriodMillis

uint32_t vsk_Task::minPeriodMillis

Minimum period in milliseconds

◆ node

ctb_DNode_t vsk_Task::node

Node to allow task to be added to a list

◆ obj

void* vsk_Task::obj

Object reference to pass to the callback (can be NULL)

◆ operation

vsk_Task_Operation_t vsk_Task::operation

Task operation

◆ state

vsk_Task_State_t vsk_Task::state

Task state


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