ESPHome 2026.1.0-dev
Loading...
Searching...
No Matches
gate_config_number.h
Go to the documentation of this file.
1#pragma once
2
4#include "../ld2420.h"
5
6namespace esphome::ld2420 {
7
8class LD2420TimeoutNumber : public number::Number, public Parented<LD2420Component> {
9 public:
11
12 protected:
13 void control(float timeout) override;
14};
15
16class LD2420MinDistanceNumber : public number::Number, public Parented<LD2420Component> {
17 public:
19
20 protected:
21 void control(float min_gate) override;
22};
23
24class LD2420MaxDistanceNumber : public number::Number, public Parented<LD2420Component> {
25 public:
27
28 protected:
29 void control(float max_gate) override;
30};
31
32class LD2420GateSelectNumber : public number::Number, public Parented<LD2420Component> {
33 public:
35
36 protected:
37 void control(float gate_select) override;
38};
39
40class LD2420MoveSensFactorNumber : public number::Number, public Parented<LD2420Component> {
41 public:
43
44 protected:
45 void control(float move_factor) override;
46};
47
48class LD2420StillSensFactorNumber : public number::Number, public Parented<LD2420Component> {
49 public:
51
52 protected:
53 void control(float still_factor) override;
54};
55
56class LD2420StillThresholdNumbers : public number::Number, public Parented<LD2420Component> {
57 public:
59 LD2420StillThresholdNumbers(uint8_t gate);
60
61 protected:
62 uint8_t gate_;
63 void control(float still_threshold) override;
64};
65
66class LD2420MoveThresholdNumbers : public number::Number, public Parented<LD2420Component> {
67 public:
69 LD2420MoveThresholdNumbers(uint8_t gate);
70
71 protected:
72 uint8_t gate_;
73 void control(float move_threshold) override;
74};
75
76} // namespace esphome::ld2420
Helper class to easily give an object a parent of type T.
Definition helpers.h:1102
void control(float gate_select) override
void control(float move_threshold) override
void control(float still_factor) override
void control(float still_threshold) override
void control(float timeout) override
Base-class for all numbers.
Definition number.h:29