#include <runtime_stats.h>
Definition at line 19 of file runtime_stats.h.
◆ RuntimeStatsCollector()
| esphome::runtime_stats::RuntimeStatsCollector::RuntimeStatsCollector |
( |
| ) |
|
◆ compare_period_time()
| bool esphome::runtime_stats::RuntimeStatsCollector::compare_period_time |
( |
Component * | a, |
|
|
Component * | b ) |
|
staticprotected |
◆ compare_total_time()
| bool esphome::runtime_stats::RuntimeStatsCollector::compare_total_time |
( |
Component * | a, |
|
|
Component * | b ) |
|
staticprotected |
◆ get_log_interval()
| uint32_t esphome::runtime_stats::RuntimeStatsCollector::get_log_interval |
( |
| ) |
const |
|
inline |
◆ log_stats_()
| void esphome::runtime_stats::RuntimeStatsCollector::log_stats_ |
( |
| ) |
|
|
protected |
◆ process_pending_stats()
| void esphome::runtime_stats::RuntimeStatsCollector::process_pending_stats |
( |
uint32_t | current_time | ) |
|
◆ record_loop_active()
| void esphome::runtime_stats::RuntimeStatsCollector::record_loop_active |
( |
uint32_t | active_us, |
|
|
uint32_t | before_us, |
|
|
uint32_t | tail_us ) |
|
inline |
◆ set_log_interval()
| void esphome::runtime_stats::RuntimeStatsCollector::set_log_interval |
( |
uint32_t | log_interval | ) |
|
|
inline |
◆ log_interval_
| uint32_t esphome::runtime_stats::RuntimeStatsCollector::log_interval_ |
|
protected |
◆ next_log_time_
| uint32_t esphome::runtime_stats::RuntimeStatsCollector::next_log_time_ {0} |
|
protected |
◆ period_active_count_
| uint64_t esphome::runtime_stats::RuntimeStatsCollector::period_active_count_ {0} |
|
protected |
◆ period_active_max_us_
| uint32_t esphome::runtime_stats::RuntimeStatsCollector::period_active_max_us_ {0} |
|
protected |
◆ period_active_time_us_
| uint64_t esphome::runtime_stats::RuntimeStatsCollector::period_active_time_us_ {0} |
|
protected |
◆ period_before_time_us_
| uint64_t esphome::runtime_stats::RuntimeStatsCollector::period_before_time_us_ {0} |
|
protected |
◆ period_tail_time_us_
| uint64_t esphome::runtime_stats::RuntimeStatsCollector::period_tail_time_us_ {0} |
|
protected |
◆ total_active_count_
| uint64_t esphome::runtime_stats::RuntimeStatsCollector::total_active_count_ {0} |
|
protected |
◆ total_active_max_us_
| uint32_t esphome::runtime_stats::RuntimeStatsCollector::total_active_max_us_ {0} |
|
protected |
◆ total_active_time_us_
| uint64_t esphome::runtime_stats::RuntimeStatsCollector::total_active_time_us_ {0} |
|
protected |
◆ total_before_time_us_
| uint64_t esphome::runtime_stats::RuntimeStatsCollector::total_before_time_us_ {0} |
|
protected |
◆ total_tail_time_us_
| uint64_t esphome::runtime_stats::RuntimeStatsCollector::total_tail_time_us_ {0} |
|
protected |
The documentation for this class was generated from the following files: