UBaseType_tuxRecursiveCallCount;/**< Maintains a count of the number of times a recursive mutex has been recursively 'taken' when the structure is used as a mutex. */
UBaseType_txTaskNumber;/* A number unique to the task. Note that this is not the task number that may be modified using vTaskSetTaskNumber() and uxTaskGetTaskNumber(), but a separate TCB-specific and unique identifier automatically assigned on task generation. */
UBaseType_tuxBasePriority;/* The priority to which the task will return if the task's current priority has been inherited to avoid unbounded priority inversion when obtaining a mutex. Only valid if configUSE_MUTEXES is defined as 1 in FreeRTOSConfig.h. */
UBaseType_tuxCoreAffinityMask;/**< Used to link the task to certain cores. UBaseType_t must have greater than or equal to the number of bits as configNUMBER_OF_CORES. */
UBaseType_tuxTCBNumber;/**< Stores a number that increments each time a TCB is created. It allows debuggers to determine when a task has been deleted and then recreated. */