|
SensESP 3.1.1
Universal Signal K sensor toolkit ESP32
|
#include <map>#include <memory>#include <vector>#include <cstddef>#include "Arduino.h"#include "ArduinoJson.h"#include "sensesp/system/saveable.h"Go to the source code of this file.
Classes | |
| class | sensesp::ConfigItemBase |
| class | sensesp::ConfigItemT< T > |
| Class providing sufficient data for rendering a config card in the frontend. More... | |
Namespaces | |
| namespace | sensesp |
Functions | |
| template<class T> | |
| const char * | sensesp::get_schema_type_string (const T dummy) |
| template<> | |
| const char * | sensesp::get_schema_type_string (const int dummy) |
| template<> | |
| const char * | sensesp::get_schema_type_string (const float dummy) |
| template<> | |
| const char * | sensesp::get_schema_type_string (const String &dummy) |
| template<> | |
| const char * | sensesp::get_schema_type_string (const bool dummy) |
| const String | sensesp::ConfigSchema (const std::nullptr_t &obj) |
| Provide a configuration schema for a ConfigItemT<nullptr>. | |
| template<typename T> | |
| bool | sensesp::ConfigRequiresRestart (const T &obj) |
| template<typename T> | |
| bool | sensesp::ConfigRequiresRestart (const std::shared_ptr< T > &obj) |
| template<typename T> | |
| std::shared_ptr< ConfigItemT< T > > | sensesp::ConfigItem (std::shared_ptr< T > config_object) |
| Register a ConfigItemT with the ConfigItemBase. | |
| template<typename T> | |
| std::shared_ptr< ConfigItemT< T > > | sensesp::ConfigItem (T *config_object) |