Struct SYN_TaskProfile¶
Task Execution Profile Metrics Structure.
#include <syn_task_profile.h>
Public Attributes¶
| Type | Name |
|---|---|
| float | cpu_pct |
| uint32_t | last_start_us |
| uint32_t | max_yield_us |
| uint32_t | step_count |
| const char * | task_name |
| uint32_t | total_time_us |
Public Attributes Documentation¶
variable cpu_pct¶
Computed CPU utilization percentage
variable last_start_us¶
Microsecond timestamp of step start
variable max_yield_us¶
Maximum continuous execution time in us
variable step_count¶
Total number of times task executed
variable task_name¶
Pointer to task name string
variable total_time_us¶
Total accumulated execution time in us
The documentation for this class was generated from the following file src/syntropic/debug/syn_task_profile.h