ESPHome  2024.11.2
Public Member Functions | Protected Attributes
esphome::micronova::MicroNovaBaseListener Class Reference

#include <micronova.h>

Inheritance diagram for esphome::micronova::MicroNovaBaseListener:
esphome::micronova::MicroNovaButtonListener esphome::micronova::MicroNovaNumberListener esphome::micronova::MicroNovaSensorListener esphome::micronova::MicroNovaSwitchListener esphome::micronova::MicroNovaButton esphome::micronova::MicroNovaNumber esphome::micronova::MicroNovaSensor esphome::micronova::MicroNovaTextSensor esphome::micronova::MicroNovaSwitch

Public Member Functions

 MicroNovaBaseListener ()
 
 MicroNovaBaseListener (MicroNova *m)
 
virtual void dump_config ()
 
void set_micronova_object (MicroNova *m)
 
void set_function (MicroNovaFunctions f)
 
MicroNovaFunctions get_function ()
 
void set_memory_location (uint8_t l)
 
uint8_t get_memory_location ()
 
void set_memory_address (uint8_t a)
 
uint8_t get_memory_address ()
 

Protected Attributes

MicroNovamicronova_ {nullptr}
 
MicroNovaFunctions function_ = MicroNovaFunctions::STOVE_FUNCTION_VOID
 
uint8_t memory_location_ = 0
 
uint8_t memory_address_ = 0
 

Detailed Description

Definition at line 49 of file micronova.h.

Constructor & Destructor Documentation

◆ MicroNovaBaseListener() [1/2]

esphome::micronova::MicroNovaBaseListener::MicroNovaBaseListener ( )
inline

Definition at line 51 of file micronova.h.

◆ MicroNovaBaseListener() [2/2]

esphome::micronova::MicroNovaBaseListener::MicroNovaBaseListener ( MicroNova m)
inline

Definition at line 52 of file micronova.h.

Member Function Documentation

◆ dump_config()

virtual void esphome::micronova::MicroNovaBaseListener::dump_config ( )
virtual

◆ get_function()

MicroNovaFunctions esphome::micronova::MicroNovaBaseListener::get_function ( )
inline

Definition at line 58 of file micronova.h.

◆ get_memory_address()

uint8_t esphome::micronova::MicroNovaBaseListener::get_memory_address ( )
inline

Definition at line 64 of file micronova.h.

◆ get_memory_location()

uint8_t esphome::micronova::MicroNovaBaseListener::get_memory_location ( )
inline

Definition at line 61 of file micronova.h.

◆ set_function()

void esphome::micronova::MicroNovaBaseListener::set_function ( MicroNovaFunctions  f)
inline

Definition at line 57 of file micronova.h.

◆ set_memory_address()

void esphome::micronova::MicroNovaBaseListener::set_memory_address ( uint8_t  a)
inline

Definition at line 63 of file micronova.h.

◆ set_memory_location()

void esphome::micronova::MicroNovaBaseListener::set_memory_location ( uint8_t  l)
inline

Definition at line 60 of file micronova.h.

◆ set_micronova_object()

void esphome::micronova::MicroNovaBaseListener::set_micronova_object ( MicroNova m)
inline

Definition at line 55 of file micronova.h.

Field Documentation

◆ function_

MicroNovaFunctions esphome::micronova::MicroNovaBaseListener::function_ = MicroNovaFunctions::STOVE_FUNCTION_VOID
protected

Definition at line 68 of file micronova.h.

◆ memory_address_

uint8_t esphome::micronova::MicroNovaBaseListener::memory_address_ = 0
protected

Definition at line 70 of file micronova.h.

◆ memory_location_

uint8_t esphome::micronova::MicroNovaBaseListener::memory_location_ = 0
protected

Definition at line 69 of file micronova.h.

◆ micronova_

MicroNova* esphome::micronova::MicroNovaBaseListener::micronova_ {nullptr}
protected

Definition at line 67 of file micronova.h.


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