JXCT Soil Sensor 7-in-1 3.10.1
IoT система мониторинга почвы на базе ESP32
Загрузка...
Поиск...
Не найдено
jxct_format_utils.h
См. документацию.
1#pragma once
2#ifdef TEST_BUILD
3#include "../test/stubs/esp32_stubs.h"
4#else
5#include "Arduino.h"
6#endif
7#include <string>
8
9// Универсальная функция форматирования float
10std::string formatFloat(float value, int precision, bool asInt = false);
11
12std::string format_moisture(float value); // "65.8"
13std::string format_temperature(float value); // "23.4"
14std::string format_ec(float value); // "1234"
15std::string format_ph(float value); // "6.7"
16std::string format_npk(float value); // "123"
17
18// Универсальная функция форматирования для веб-интерфейса
19String formatValue(float value, const char* unit, int precision = 2);
std::string format_ec(float value)
Definition jxct_format_utils.cpp:49
std::string format_moisture(float value)
Definition jxct_format_utils.cpp:37
std::string format_ph(float value)
Definition jxct_format_utils.cpp:55
std::string formatFloat(float value, int precision, bool asInt=false)
std::string format_temperature(float value)
Definition jxct_format_utils.cpp:43
std::string format_npk(float value)
Definition jxct_format_utils.cpp:61
String formatValue(float value, const char *unit, int precision=2)
Definition jxct_format_utils.cpp:67