|
oveRTOS C API
Embedded RTOS framework — build system, configuration, and portable C API
|
Snapshot of a single thread's info. More...
#include <thread.h>

Data Fields | |
| const char * | name |
| ove_thread_state_t | state |
| int | priority |
| size_t | stack_used |
| size_t | stack_size |
| uint32_t | cpu_percent_x100 |
| struct ove_thread_state_times | state_times |
Snapshot of a single thread's info.
| const char* ove_thread_info::name |
Thread name (static, do not free).
| ove_thread_state_t ove_thread_info::state |
Execution state.
| int ove_thread_info::priority |
Priority level.
| size_t ove_thread_info::stack_used |
Stack high-water mark (bytes).
| size_t ove_thread_info::stack_size |
Total stack allocation (bytes).
| uint32_t ove_thread_info::cpu_percent_x100 |
CPU usage in 0.01% units (e.g. 1250 = 12.50%).
| struct ove_thread_state_times ove_thread_info::state_times |
Per-state cumulative time.