REDAC HybridController
Firmware for LUCIDAC/REDAC Teensy
Loading...
Searching...
No Matches
nvmconfig::PersistentSettings Struct Referenceabstract

#include <persistent.h>

Inheritance diagram for nvmconfig::PersistentSettings:

Public Member Functions

virtual std::string name () const =0
 
virtual void reset_defaults ()=0
 
virtual void fromJson (JsonObjectConst src, Context c)=0
 
virtual void toJson (JsonObject target, Context c) const =0
 
virtual void clear ()
 Clear local memory in order to save RAM if an object is not needed during runtime but only at startup.
 

Detailed Description

Definition at line 28 of file persistent.h.

Member Function Documentation

◆ clear()

virtual void nvmconfig::PersistentSettings::clear ( )
inlinevirtual

Clear local memory in order to save RAM if an object is not needed during runtime but only at startup.

Reimplemented in nvmconfig::PermanentUserDefinedStuff.

Definition at line 36 of file persistent.h.

◆ fromJson()

virtual void nvmconfig::PersistentSettings::fromJson ( JsonObjectConst src,
Context c )
pure virtual

◆ name()

virtual std::string nvmconfig::PersistentSettings::name ( ) const
pure virtual

◆ reset_defaults()

virtual void nvmconfig::PersistentSettings::reset_defaults ( )
pure virtual

◆ toJson()

virtual void nvmconfig::PersistentSettings::toJson ( JsonObject target,
Context c ) const
pure virtual

The documentation for this struct was generated from the following file: