ESPHome 2025.5.0
Loading...
Searching...
No Matches
rotary_encoder.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::rotary_encoder::RotaryEncoderSensorStore
 
class  esphome::rotary_encoder::RotaryEncoderSensor
 
class  esphome::rotary_encoder::RotaryEncoderSetValueAction< Ts >
 
class  esphome::rotary_encoder::RotaryEncoderClockwiseTrigger
 
class  esphome::rotary_encoder::RotaryEncoderAnticlockwiseTrigger
 

Namespaces

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

Enumerations

enum  esphome::rotary_encoder::RotaryEncoderRestoreMode { esphome::rotary_encoder::ROTARY_ENCODER_RESTORE_DEFAULT_ZERO , esphome::rotary_encoder::ROTARY_ENCODER_ALWAYS_ZERO }
 All possible restore modes for the rotary encoder. More...
 
enum  esphome::rotary_encoder::RotaryEncoderResolution { esphome::rotary_encoder::ROTARY_ENCODER_1_PULSE_PER_CYCLE , esphome::rotary_encoder::ROTARY_ENCODER_2_PULSES_PER_CYCLE = 0x2200 , esphome::rotary_encoder::ROTARY_ENCODER_4_PULSES_PER_CYCLE = 0x1100 }
 All possible resolutions for the rotary encoder. More...