JXCT Soil Sensor 7-in-1 v3.4.9 (June 2025)
Professional IoT soil monitoring system with ESP32, Modbus RTU, MQTT, and advanced compensation algorithms
|
#include <basic_sensor_adapter.h>
Открытые типы | |
using | InitFn = void (*)() |
using | AcquireFn = void (*)() |
Открытые члены | |
constexpr | BasicSensorAdapter (const char *n, InitFn initFn, AcquireFn acquireFn, SensorData *shared) |
bool | begin () override |
bool | read (SensorData &out) override |
const char * | name () const override |
![]() | |
virtual | ~ISensor ()=default |
Закрытые данные | |
const char * | _name |
InitFn | _init |
AcquireFn | _acquire |
SensorData * | _data |
См. определение в файле basic_sensor_adapter.h строка 7
using BasicSensorAdapter::AcquireFn = void (*)() |
См. определение в файле basic_sensor_adapter.h строка 10
using BasicSensorAdapter::InitFn = void (*)() |
См. определение в файле basic_sensor_adapter.h строка 9
|
inlineconstexpr |
См. определение в файле basic_sensor_adapter.h строка 12
Перекрестные ссылки _acquire, _data, _init и _name.
Используется в FakeSensorAdapter::FakeSensorAdapter() и ModbusSensorAdapter::ModbusSensorAdapter().
|
inlineoverridevirtual |
Замещает ISensor.
См. определение в файле basic_sensor_adapter.h строка 18
Перекрестные ссылки _init.
|
inlineoverridevirtual |
Замещает ISensor.
См. определение в файле basic_sensor_adapter.h строка 32
Перекрестные ссылки _name.
|
inlineoverridevirtual |
Замещает ISensor.
См. определение в файле basic_sensor_adapter.h строка 23
|
private |
См. определение в файле basic_sensor_adapter.h строка 37
Используется в BasicSensorAdapter() и read().
|
private |
См. определение в файле basic_sensor_adapter.h строка 38
Используется в BasicSensorAdapter() и read().
|
private |
См. определение в файле basic_sensor_adapter.h строка 36
Используется в BasicSensorAdapter() и begin().
|
private |
См. определение в файле basic_sensor_adapter.h строка 35
Используется в BasicSensorAdapter() и name().