/
DriveVision
/
Smart-Column-S3
Обзор
Документация
Войти
/
DriveVision
/
Smart-Column-S3
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/old/utils.h
52 строки
2 KB
Claude
Исправить ошибки компиляции: разделить старый и новый код
13 дек 2025, 12:09
13 дек 2025, 12:09
38400ee
Код
Авторство
О чём код?
#ifndef UTILS_H #define UTILS_H #include <Arduino.h> #include "config.h" // Воспроизведение звукового сигнала void playSound(SoundType type); // Логирование события void logEvent(const String& message); // Отправка уведомления в веб-интерфейс void sendWebNotification(NotificationType type, const String& message); // Отправка данных о температуре клиентам void sendTemperaturesToClients(); // Отправка данных о статусе процесса клиентам void sendStatusToClients(); // Запуск процесса void startProcess(); // Остановка процесса void stopProcess(); // Пауза процесса void pauseProcess(); // Возобновление процесса void resumeProcess(); // Преобразование процентов мощности в ватты int percentToWatts(int percent); // Преобразование ватт в проценты мощности int wattsToPercent(int watts); // Получение имени фазы ректификации на русском String getPhaseNameRussian(RectificationPhase phase); // Получение имени фазы дистилляции на русском String getDistPhaseNameRussian(DistillationPhase phase); // Получение строки с форматированным временем (ч:м:с) String getFormattedTime(unsigned long timeInMs); // Получение строки с форматированным временем работы String getFormattedUptime(); #endif // UTILS_H