SensESP 3.0.1
Universal Signal K sensor toolkit ESP32
Loading...
Searching...
No Matches
sensesp::SensESPMinimalApp Class Reference

#include <sensesp_minimal_app.h>

Inheritance diagram for sensesp::SensESPMinimalApp:
[legend]

Public Member Functions

 SensESPMinimalApp (SensESPMinimalApp &other)=delete
 
void operator= (SensESPMinimalApp &other)=delete
 
- Public Member Functions inherited from sensesp::SensESPBaseApp
virtual bool destroy ()
 Destroy the SensESPBaseApp instance.
 
virtual void start ()
 Start the app (activate all the subcomponents)
 
virtual void reset ()
 Reset the device to factory defaults.
 
std::shared_ptr< ObservableValue< String > > get_hostname_observable ()
 Get the hostname observable object.
 

Static Public Member Functions

static const std::shared_ptr< SensESPMinimalAppget ()
 Get the singleton instance of the SensESPMinimalApp.
 
- Static Public Member Functions inherited from sensesp::SensESPBaseApp
static const std::shared_ptr< SensESPBaseApp > & get ()
 Get the singleton instance of the SensESPBaseApp.
 
static String get_hostname ()
 Get the current hostname.
 
static std::shared_ptr< reactesp::EventLoop > get_event_loop ()
 Get the event loop object from the singleton SensESPBaseApp instance.
 

Protected Member Functions

 SensESPMinimalApp ()
 
- Protected Member Functions inherited from sensesp::SensESPBaseApp
 SensESPBaseApp ()
 Construct a new SensESP Base App object.
 
 ~SensESPBaseApp ()
 
void init_hostname ()
 
virtual void setup ()
 Perform initialization of SensESPBaseApp once builder configuration is done.
 
void set_instance (const std::shared_ptr< SensESPBaseApp > &instance)
 
const SensESPBaseAppset_hostname (String hostname)
 

Friends

class SensESPMinimalAppBuilder
 

Additional Inherited Members

- Protected Attributes inherited from sensesp::SensESPBaseApp
std::shared_ptr< reactesp::EventLoop > event_loop_
 
std::shared_ptr< PersistingObservableValue< String > > hostname_
 
std::shared_ptr< Filesystemfilesystem_
 
- Static Protected Attributes inherited from sensesp::SensESPBaseApp
static std::shared_ptr< SensESPBaseAppinstance_ = nullptr
 

Detailed Description

Definition at line 10 of file sensesp_minimal_app.h.

Constructor & Destructor Documentation

◆ SensESPMinimalApp() [1/2]

sensesp::SensESPMinimalApp::SensESPMinimalApp ( SensESPMinimalApp & other)
delete

◆ SensESPMinimalApp() [2/2]

sensesp::SensESPMinimalApp::SensESPMinimalApp ( )
inlineprotected

Definition at line 26 of file sensesp_minimal_app.h.

Here is the caller graph for this function:

Member Function Documentation

◆ get()

static const std::shared_ptr< SensESPMinimalApp > sensesp::SensESPMinimalApp::get ( )
inlinestatic

Get the singleton instance of the SensESPMinimalApp.

Definition at line 18 of file sensesp_minimal_app.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=()

void sensesp::SensESPMinimalApp::operator= ( SensESPMinimalApp & other)
delete

Friends And Related Symbol Documentation

◆ SensESPMinimalAppBuilder

friend class SensESPMinimalAppBuilder
friend

Definition at line 28 of file sensesp_minimal_app.h.


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