/
DriveVision
/
Distyll
Обзор
Документация
Войти
/
DriveVision
/
Distyll
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
srs/pump.h
34 строки
952 B
DriveVision
upload files
21 ноя 2025, 22:28
21 ноя 2025, 22:28
309c2fd
Код
Авторство
О чём код?
#ifndef PUMP_H #define PUMP_H #include <Arduino.h> #include "config.h" // Инициализация насоса void initPump(); // Включение насоса с заданной скоростью отбора (мл/час) void enablePump(float flowRateMlPerHour); // Выключение насоса void disablePump(); // Обновление работы насоса (вызывается периодически) void updatePump(); // Получение текущей скорости отбора (мл/час) float getCurrentFlowRate(); // Получение общего объема отбора (мл) для текущей фазы float getCollectedVolume(int phase); // Калибровка насоса void calibratePump(float calibrationFactor); // Проверка, включен ли насос bool isPumpEnabled(); // Сброс счетчиков отбора void resetCollectedVolumes(); #endif // PUMP_H