ESPHome  2022.11.3
Data Structures | Enumerations
esphome::output Namespace Reference

Data Structures

class  BinaryOutput
 
class  FloatOutput
 Base class for all output components that can output a variable level, like PWM. More...
 
class  OutputButton
 
class  OutputLock
 
class  OutputSwitch
 
class  SetLevelAction
 
class  TurnOffAction
 
class  TurnOnAction
 

Enumerations

enum  OutputSwitchRestoreMode {
  OUTPUT_SWITCH_RESTORE_DEFAULT_OFF, OUTPUT_SWITCH_RESTORE_DEFAULT_ON, OUTPUT_SWITCH_ALWAYS_OFF, OUTPUT_SWITCH_ALWAYS_ON,
  OUTPUT_SWITCH_RESTORE_INVERTED_DEFAULT_OFF, OUTPUT_SWITCH_RESTORE_INVERTED_DEFAULT_ON
}
 

Enumeration Type Documentation

◆ OutputSwitchRestoreMode

Enumerator
OUTPUT_SWITCH_RESTORE_DEFAULT_OFF 
OUTPUT_SWITCH_RESTORE_DEFAULT_ON 
OUTPUT_SWITCH_ALWAYS_OFF 
OUTPUT_SWITCH_ALWAYS_ON 
OUTPUT_SWITCH_RESTORE_INVERTED_DEFAULT_OFF 
OUTPUT_SWITCH_RESTORE_INVERTED_DEFAULT_ON 

Definition at line 10 of file output_switch.h.