#include <runtime_stats.h>
Definition at line 91 of file runtime_stats.h.
◆ RuntimeStatsCollector()
esphome::runtime_stats::RuntimeStatsCollector::RuntimeStatsCollector |
( |
| ) |
|
◆ 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_component_time()
void esphome::runtime_stats::RuntimeStatsCollector::record_component_time |
( |
Component * | component, |
|
|
uint32_t | duration_ms, |
|
|
uint32_t | current_time ) |
◆ reset_stats_()
void esphome::runtime_stats::RuntimeStatsCollector::reset_stats_ |
( |
| ) |
|
|
inlineprotected |
◆ set_log_interval()
void esphome::runtime_stats::RuntimeStatsCollector::set_log_interval |
( |
uint32_t | log_interval | ) |
|
|
inline |
◆ component_names_cache_
std::map<Component *, const char *> esphome::runtime_stats::RuntimeStatsCollector::component_names_cache_ |
|
protected |
◆ component_stats_
◆ log_interval_
uint32_t esphome::runtime_stats::RuntimeStatsCollector::log_interval_ |
|
protected |
◆ next_log_time_
uint32_t esphome::runtime_stats::RuntimeStatsCollector::next_log_time_ |
|
protected |
The documentation for this class was generated from the following files: