ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
dfrobot_sen0609.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::dfrobot_sen0609::DFRobotSEN0609Component
 

Namespaces

namespace  esphome
 
namespace  esphome::dfrobot_sen0609
 

Enumerations

enum class  esphome::dfrobot_sen0609::RunMode : uint8_t { esphome::dfrobot_sen0609::RUN_MODE_PRESENCE = 0 , esphome::dfrobot_sen0609::RUN_MODE_SPEED_AND_DISTANCE = 1 }
 
enum  esphome::dfrobot_sen0609::NumberSetting : uint8_t {
  esphome::dfrobot_sen0609::NUMBER_MIN_RANGE , esphome::dfrobot_sen0609::NUMBER_MAX_RANGE , esphome::dfrobot_sen0609::NUMBER_TRIGGER_RANGE , esphome::dfrobot_sen0609::NUMBER_HOLD_SENSITIVITY ,
  esphome::dfrobot_sen0609::NUMBER_TRIGGER_SENSITIVITY , esphome::dfrobot_sen0609::NUMBER_ON_LATENCY , esphome::dfrobot_sen0609::NUMBER_OFF_LATENCY , esphome::dfrobot_sen0609::NUMBER_INHIBIT_TIME ,
  esphome::dfrobot_sen0609::NUMBER_THRESHOLD_FACTOR , esphome::dfrobot_sen0609::NUMBER_COUNT
}
 Settings shown as number entities. More...
 
enum  esphome::dfrobot_sen0609::SwitchSetting : uint8_t { esphome::dfrobot_sen0609::SWITCH_MICRO_MOTION , esphome::dfrobot_sen0609::SWITCH_RUN_LED , esphome::dfrobot_sen0609::SWITCH_OUT_LED , esphome::dfrobot_sen0609::SWITCH_COUNT }
 Settings shown as switch entities. More...
 
enum  esphome::dfrobot_sen0609::ButtonAction : uint8_t { esphome::dfrobot_sen0609::BUTTON_RESTART , esphome::dfrobot_sen0609::BUTTON_FACTORY_RESET , esphome::dfrobot_sen0609::BUTTON_QUERY_PARAMS }
 
enum  esphome::dfrobot_sen0609::Param : uint8_t {
  esphome::dfrobot_sen0609::PARAM_RUN_APP , esphome::dfrobot_sen0609::PARAM_UART_OUTPUT , esphome::dfrobot_sen0609::PARAM_RANGE , esphome::dfrobot_sen0609::PARAM_TRIG_RANGE ,
  esphome::dfrobot_sen0609::PARAM_SENSITIVITY , esphome::dfrobot_sen0609::PARAM_LATENCY , esphome::dfrobot_sen0609::PARAM_INHIBIT , esphome::dfrobot_sen0609::PARAM_THR_FACTOR ,
  esphome::dfrobot_sen0609::PARAM_MICRO_MOTION , esphome::dfrobot_sen0609::PARAM_GPIO_MODE , esphome::dfrobot_sen0609::PARAM_RUN_LED , esphome::dfrobot_sen0609::PARAM_OUT_LED ,
  esphome::dfrobot_sen0609::PARAM_SW_VERSION , esphome::dfrobot_sen0609::PARAM_HW_VERSION , esphome::dfrobot_sen0609::PARAM_COUNT
}
 Module parameters; a write or read of each is one command. Pending work runs in this order. More...
 
enum class  esphome::dfrobot_sen0609::Operation : uint8_t {
  esphome::dfrobot_sen0609::OPERATION_NONE , esphome::dfrobot_sen0609::OPERATION_STOP , esphome::dfrobot_sen0609::OPERATION_START , esphome::dfrobot_sen0609::OPERATION_RESTART ,
  esphome::dfrobot_sen0609::OPERATION_FACTORY_RESET , esphome::dfrobot_sen0609::OPERATION_WRITE , esphome::dfrobot_sen0609::OPERATION_SAVE , esphome::dfrobot_sen0609::OPERATION_READ
}