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
10
std::string
formatFloat
(
float
value,
int
precision,
bool
asInt =
false
);
11
12
std::string
format_moisture
(
float
value);
// "65.8"
13
std::string
format_temperature
(
float
value);
// "23.4"
14
std::string
format_ec
(
float
value);
// "1234"
15
std::string
format_ph
(
float
value);
// "6.7"
16
std::string
format_npk
(
float
value);
// "123"
17
18
// Универсальная функция форматирования для веб-интерфейса
19
String
formatValue
(
float
value,
const
char
* unit,
int
precision = 2);
format_ec
std::string format_ec(float value)
Definition
jxct_format_utils.cpp:49
format_moisture
std::string format_moisture(float value)
Definition
jxct_format_utils.cpp:37
format_ph
std::string format_ph(float value)
Definition
jxct_format_utils.cpp:55
formatFloat
std::string formatFloat(float value, int precision, bool asInt=false)
format_temperature
std::string format_temperature(float value)
Definition
jxct_format_utils.cpp:43
format_npk
std::string format_npk(float value)
Definition
jxct_format_utils.cpp:61
formatValue
String formatValue(float value, const char *unit, int precision=2)
Definition
jxct_format_utils.cpp:67
include
jxct_format_utils.h
Создано системой
1.9.8