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

#include <sensesp/ui/ui_output.h>

Inheritance diagram for sensesp::UIOutputBase:
[legend]

Public Member Functions

 UIOutputBase (String name, String group, int order)
 
Stringget_name ()
 
virtual void set_json (const JsonObject &obj)
 
- Public Member Functions inherited from sensesp::Observable
 Observable ()
 
 Observable (Observable &&other)
 Move constructor.
 
void notify ()
 
void attach (std::function< void()> observer)
 

Static Public Member Functions

static const std::map< String, UIOutputBase * > * get_ui_outputs ()
 

Protected Attributes

String name_
 
String group_ = kUIOutputDefaultGroup
 
int order_ = kUIOutputDefaultOrder
 

Static Protected Attributes

static std::map< String, UIOutputBase * > ui_outputs_
 

Detailed Description

Definition at line 18 of file ui_output.h.

Constructor & Destructor Documentation

◆ UIOutputBase()

sensesp::UIOutputBase::UIOutputBase ( String  name,
String  group,
int  order 
)
inline

Definition at line 26 of file ui_output.h.

Member Function Documentation

◆ get_name()

String & sensesp::UIOutputBase::get_name ( )
inline

Definition at line 31 of file ui_output.h.

◆ get_ui_outputs()

static const std::map< String, UIOutputBase * > * sensesp::UIOutputBase::get_ui_outputs ( )
inlinestatic

Definition at line 35 of file ui_output.h.

Here is the caller graph for this function:

◆ set_json()

Member Data Documentation

◆ group_

String sensesp::UIOutputBase::group_ = kUIOutputDefaultGroup
protected

Definition at line 21 of file ui_output.h.

◆ name_

String sensesp::UIOutputBase::name_
protected

Definition at line 20 of file ui_output.h.

◆ order_

int sensesp::UIOutputBase::order_ = kUIOutputDefaultOrder
protected

Definition at line 22 of file ui_output.h.

◆ ui_outputs_

std::map< String, UIOutputBase * > sensesp::UIOutputBase::ui_outputs_
staticprotected

Definition at line 23 of file ui_output.h.


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