ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
esphome::select Namespace Reference

Data Structures

class  ApplySelect
 Calls the codegen-generated Fn(this, index) on a new index; the hub and any publish are baked into Fn. More...
 
class  Select
 Base-class for all selects. More...
 
class  SelectCall
 
class  SelectIsCondition
 
class  SelectIsCondition< 0, Ts... >
 
class  SelectTraits
 

Typedefs

using SelectOptions = ConstVector<const char *, true>
 Option strings: a shared codegen table, or a copy of a runtime list.
 

Enumerations

enum  SelectOperation {
  SELECT_OP_NONE , SELECT_OP_SET , SELECT_OP_NEXT , SELECT_OP_PREVIOUS ,
  SELECT_OP_FIRST , SELECT_OP_LAST
}
 

Functions

 ESPHOME_LOG_TAG (TAG, "select")
 

Typedef Documentation

◆ SelectOptions

using esphome::select::SelectOptions = ConstVector<const char *, true>

Option strings: a shared codegen table, or a copy of a runtime list.

Definition at line 9 of file select_traits.h.

Enumeration Type Documentation

◆ SelectOperation

Enumerator
SELECT_OP_NONE 
SELECT_OP_SET 
SELECT_OP_NEXT 
SELECT_OP_PREVIOUS 
SELECT_OP_FIRST 
SELECT_OP_LAST 

Definition at line 9 of file select_call.h.

Function Documentation

◆ ESPHOME_LOG_TAG()

esphome::select::ESPHOME_LOG_TAG ( TAG ,
"select"  )