ESPHome 2026.2.1
Loading...
Searching...
No Matches
entity_base.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::EntityBase
 
struct  esphome::EntityBase::EntityFlags
 
class  esphome::EntityBase_DeviceClass
 
class  esphome::EntityBase_UnitOfMeasurement
 
class  esphome::StatefulEntityBase< T >
 An entity that has a state. More...
 

Namespaces

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 

Enumerations

enum  esphome::EntityCategory : uint8_t { esphome::ENTITY_CATEGORY_NONE = 0 , esphome::ENTITY_CATEGORY_CONFIG = 1 , esphome::ENTITY_CATEGORY_DIAGNOSTIC = 2 }
 

Functions

void esphome::log_entity_icon (const char *tag, const char *prefix, const EntityBase &obj)
 
void esphome::log_entity_device_class (const char *tag, const char *prefix, const EntityBase_DeviceClass &obj)
 
void esphome::log_entity_unit_of_measurement (const char *tag, const char *prefix, const EntityBase_UnitOfMeasurement &obj)