/
SoRusV
/
ESP-DASH
Обзор
Документация
Войти
/
SoRusV
/
ESP-DASH
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/Statistic.cpp
25 строк
615 B
Ayush Sharma
Added changed flag to statistics class
26 июл 2022, 01:14
26 июл 2022, 01:14
de50bd3
Код
Авторство
О чём код?
#include "Statistic.h" Statistic::Statistic(ESPDash *dashboard, const char *key, const char *value) { _dashboard = dashboard; #if defined(ESP8266) _id = RANDOM_REG32; #elif defined(ESP32) _id = esp_random(); #endif // Safe copy strncpy(_key, key, sizeof(_key)); strncpy(_value, value, sizeof(_value)); _dashboard->add(this); } void Statistic::set(const char *key, const char *value) { // Safe copy strncpy(_key, key, sizeof(_key)); strncpy(_value, value, sizeof(_value)); _changed = true; } Statistic::~Statistic() { _dashboard->remove(this); }