Deluge Firmware 1.3.0
Build date: 2025.04.16
Loading...
Searching...
No Matches
RuntimeFeatureSettings Class Reference

Encapsulating class. More...

#include <runtime_feature_settings.h>

Collaboration diagram for RuntimeFeatureSettings:

Public Member Functions

uint32_t get (RuntimeFeatureSettingType type)
 
bool isOn (RuntimeFeatureSettingType type)
 
void set (RuntimeFeatureSettingType type, uint32_t value)
 
const char * getStartupSong ()
 
void init ()
 
void readSettingsFromFile ()
 
void writeSettingsToFile ()
 

Protected Attributes

std::array< RuntimeFeatureSetting, RuntimeFeatureSettingType::MaxElement > settings = {}
 
String startupSong
 

Private Attributes

ResizeableArray unknownSettings
 

Friends

class deluge::gui::menu_item::runtime_feature::Setting
 
class deluge::gui::menu_item::runtime_feature::Settings
 
class deluge::gui::menu_item::runtime_feature::DevSysexSetting
 

Detailed Description

Encapsulating class.

Member Function Documentation

◆ set()

void RuntimeFeatureSettings::set ( RuntimeFeatureSettingType type,
uint32_t value )
inline

Set a runtime feature setting.

Make sure when you use this the settings are eventually written back to the SDCard!


The documentation for this class was generated from the following files: