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

#include <sensesp/ui/status_page_item.h>

Inheritance diagram for sensesp::StatusPageItemBase:
[legend]

Public Member Functions

 StatusPageItemBase (String name, String group, int order)
 
String & get_name ()
 
virtual JsonDocument as_json ()=0
 

Static Public Member Functions

static const std::map< String, StatusPageItemBase * > * get_status_page_items ()
 

Protected Attributes

String name_
 
String group_ = kUIOutputDefaultGroup
 
int order_ = kUIOutputDefaultOrder
 

Static Protected Attributes

static std::map< String, StatusPageItemBase * > status_page_items_
 

Detailed Description

Definition at line 18 of file status_page_item.h.

Constructor & Destructor Documentation

◆ StatusPageItemBase()

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

Definition at line 20 of file status_page_item.h.

Member Function Documentation

◆ as_json()

◆ get_name()

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

Definition at line 23 of file status_page_item.h.

◆ get_status_page_items()

static const std::map< String, StatusPageItemBase * > * sensesp::StatusPageItemBase::get_status_page_items ( )
inlinestatic

Definition at line 27 of file status_page_item.h.

Here is the caller graph for this function:

Member Data Documentation

◆ group_

String sensesp::StatusPageItemBase::group_ = kUIOutputDefaultGroup
protected

Definition at line 33 of file status_page_item.h.

◆ name_

String sensesp::StatusPageItemBase::name_
protected

Definition at line 32 of file status_page_item.h.

◆ order_

int sensesp::StatusPageItemBase::order_ = kUIOutputDefaultOrder
protected

Definition at line 34 of file status_page_item.h.

◆ status_page_items_

std::map< String, StatusPageItemBase * > sensesp::StatusPageItemBase::status_page_items_
staticprotected

Definition at line 35 of file status_page_item.h.


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