JXCT Soil Sensor 7-in-1 3.10.1
IoT система мониторинга почвы на базе ESP32
Загрузка...
Поиск...
Не найдено
advanced_filters.h
См. документацию.
1
8#ifndef ADVANCED_FILTERS_H
9#define ADVANCED_FILTERS_H
10
11#include <array>
12#include <cstdint>
13
14// Включаем полное определение SensorData
15#include "modbus_sensor.h"
16
17namespace AdvancedFilters
18{
19
20// ============================================================================
21// ТИПЫ ФИЛЬТРОВ
22// ============================================================================
23
24enum class FilterType
25{
28 EC,
29 PH,
33};
34
35// ============================================================================
36// ПУБЛИЧНЫЕ ФУНКЦИИ
37// ============================================================================
38
45
50void resetAllFilters();
51
57
58} // namespace AdvancedFilters
59
60#endif // ADVANCED_FILTERS_H
Definition advanced_filters.cpp:18
void resetAllFilters()
Сбрасывает все фильтры в начальное состояние
Definition advanced_filters.cpp:539
FilterType
Definition advanced_filters.h:25
void logFilterStatistics()
Выводит статистику работы фильтров
Definition advanced_filters.cpp:574
void applyAdvancedFiltering(SensorData &data)
Применяет улучшенную фильтрацию к данным датчика
Definition advanced_filters.cpp:513
Данные датчика
Definition sensor_types.h:77