JXCT Soil Sensor 7-in-1 3.10.1
IoT система мониторинга почвы на базе ESP32
Загрузка...
Поиск...
Не найдено
Класс BasicSensorAdapter

#include <basic_sensor_adapter.h>

Граф наследования:BasicSensorAdapter:
Граф связей класса BasicSensorAdapter:

Открытые типы

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
 
- Открытые члены унаследованные от ISensor
virtual ~ISensor ()=default
 

Определения типов

◆ InitFn

using BasicSensorAdapter::InitFn = void (*)()

◆ AcquireFn

using BasicSensorAdapter::AcquireFn = void (*)()

Конструктор(ы)

◆ BasicSensorAdapter()

constexpr BasicSensorAdapter::BasicSensorAdapter ( const char *  n,
InitFn  initFn,
AcquireFn  acquireFn,
SensorData shared 
)
inlineconstexpr

Методы

◆ begin()

bool BasicSensorAdapter::begin ( )
inlineoverridevirtual

Замещает ISensor.

◆ read()

bool BasicSensorAdapter::read ( SensorData out)
inlineoverridevirtual

Замещает ISensor.

◆ name()

const char * BasicSensorAdapter::name ( ) const
inlineoverridevirtual

Замещает ISensor.


Объявления и описания членов класса находятся в файле: