ESPHome 2026.1.4
Loading...
Searching...
No Matches
esphome::micronova::MicroNovaBaseListener Class Reference

#include <micronova.h>

Inheritance diagram for esphome::micronova::MicroNovaBaseListener:
esphome::micronova::MicroNovaButtonListener esphome::micronova::MicroNovaListener esphome::micronova::MicroNovaButton esphome::micronova::MicroNovaNumber esphome::micronova::MicroNovaSensor esphome::micronova::MicroNovaSwitch esphome::micronova::MicroNovaTextSensor

Public Member Functions

 MicroNovaBaseListener ()
 
 MicroNovaBaseListener (MicroNova *m)
 
void set_micronova_object (MicroNova *m)
 
void set_memory_location (uint8_t l)
 
uint8_t get_memory_location ()
 
void set_memory_address (uint8_t a)
 
uint8_t get_memory_address ()
 
void dump_base_config ()
 

Protected Attributes

MicroNovamicronova_ {nullptr}
 
uint8_t memory_location_ = 0
 
uint8_t memory_address_ = 0
 

Detailed Description

Definition at line 19 of file micronova.h.

Constructor & Destructor Documentation

◆ MicroNovaBaseListener() [1/2]

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

Definition at line 21 of file micronova.h.

◆ MicroNovaBaseListener() [2/2]

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

Definition at line 22 of file micronova.h.

Member Function Documentation

◆ dump_base_config()

void esphome::micronova::MicroNovaBaseListener::dump_base_config ( )

Definition at line 9 of file micronova.cpp.

◆ get_memory_address()

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

Definition at line 30 of file micronova.h.

◆ get_memory_location()

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

Definition at line 27 of file micronova.h.

◆ set_memory_address()

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

Definition at line 29 of file micronova.h.

◆ set_memory_location()

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

Definition at line 26 of file micronova.h.

◆ set_micronova_object()

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

Definition at line 24 of file micronova.h.

Field Documentation

◆ memory_address_

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

Definition at line 37 of file micronova.h.

◆ memory_location_

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

Definition at line 36 of file micronova.h.

◆ micronova_

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

Definition at line 35 of file micronova.h.


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