ESPHome 2026.5.1
Loading...
Searching...
No Matches
fs3000.h
Go to the documentation of this file.
1#pragma once
2
6
7namespace esphome::fs3000 {
8
9// FS3000 has two models, 1005 and 1015
10// 1005 has a max speed detection of 7.23 m/s
11// 1015 has a max speed detection of 15 m/s
13
15 public:
16 void setup() override;
17 void update() override;
18
19 void dump_config() override;
20
21 void set_model(FS3000Model model) { this->model_ = model; }
22
23 protected:
25
26 uint16_t raw_data_points_[13];
28
29 float fit_raw_(uint16_t raw_value);
30};
31
32} // namespace esphome::fs3000
This class simplifies creating components that periodically check a state.
Definition component.h:602
float fit_raw_(uint16_t raw_value)
Definition fs3000.cpp:73
void set_model(FS3000Model model)
Definition fs3000.h:21
This Class provides the methods to read/write bytes from/to an i2c device.
Definition i2c.h:132
Base-class for all sensors.
Definition sensor.h:47