STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
tskTaskControlBlock Struct Reference
Collaboration diagram for tskTaskControlBlock:
[legend]

Public Attributes

volatile StackType_t * pxTopOfStack
 Points to the location of the last item placed on the tasks stack.
ListItem_t xStateListItem
 The list that the state list item of a task is reference from denotes the state of that task (Ready, Blocked, Suspended ).
ListItem_t xEventListItem
 Used to reference a task from an event list.
UBaseType_t uxPriority
 The priority of the task.
StackType_t * pxStack
 Points to the start of the stack.
char pcTaskName [configMAX_TASK_NAME_LEN]
 Descriptive name given to the task when created.

Detailed Description

Definition at line 258 of file tasks.c.

Member Data Documentation

◆ pcTaskName

char tskTaskControlBlock::pcTaskName[configMAX_TASK_NAME_LEN]

Descriptive name given to the task when created.

Facilitates debugging only.

Definition at line 270 of file tasks.c.

Referenced by pcTaskGetName().

◆ pxStack

StackType_t* tskTaskControlBlock::pxStack

Points to the start of the stack.

Definition at line 269 of file tasks.c.

◆ pxTopOfStack

volatile StackType_t* tskTaskControlBlock::pxTopOfStack

Points to the location of the last item placed on the tasks stack.

THIS MUST BE THE FIRST MEMBER OF THE TCB STRUCT.

Definition at line 260 of file tasks.c.

◆ uxPriority

UBaseType_t tskTaskControlBlock::uxPriority

The priority of the task.

0 is the lowest priority.

Definition at line 268 of file tasks.c.

Referenced by prvAddNewTaskToReadyList(), vTaskRemoveFromUnorderedEventList(), xTaskIncrementTick(), xTaskRemoveFromEventList(), and xTaskResumeAll().

◆ xEventListItem

ListItem_t tskTaskControlBlock::xEventListItem

Used to reference a task from an event list.

Definition at line 267 of file tasks.c.

Referenced by xTaskIncrementTick(), xTaskRemoveFromEventList(), and xTaskResumeAll().

◆ xStateListItem

ListItem_t tskTaskControlBlock::xStateListItem

The list that the state list item of a task is reference from denotes the state of that task (Ready, Blocked, Suspended ).

Definition at line 266 of file tasks.c.

Referenced by prvCheckTasksWaitingTermination(), vTaskRemoveFromUnorderedEventList(), xTaskIncrementTick(), xTaskRemoveFromEventList(), and xTaskResumeAll().


The documentation for this struct was generated from the following file:
  • firmware/Flight_Computer/Middlewares/Third_Party/FreeRTOS/Source/tasks.c