ESPHome  2024.5.0
Public Member Functions | Protected Attributes
esphome::micronova::MicroNovaButtonListener Class Reference

#include <micronova.h>

Inheritance diagram for esphome::micronova::MicroNovaButtonListener:
esphome::micronova::MicroNovaBaseListener esphome::micronova::MicroNovaButton

Public Member Functions

 MicroNovaButtonListener (MicroNova *m)
 
- Public Member Functions inherited from esphome::micronova::MicroNovaBaseListener
 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

uint8_t memory_data_ = 0
 
- Protected Attributes inherited from esphome::micronova::MicroNovaBaseListener
MicroNovamicronova_ {nullptr}
 
MicroNovaFunctions function_ = MicroNovaFunctions::STOVE_FUNCTION_VOID
 
uint8_t memory_location_ = 0
 
uint8_t memory_address_ = 0
 

Detailed Description

Definition at line 111 of file micronova.h.

Constructor & Destructor Documentation

◆ MicroNovaButtonListener()

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

Definition at line 113 of file micronova.h.

Field Documentation

◆ memory_data_

uint8_t esphome::micronova::MicroNovaButtonListener::memory_data_ = 0
protected

Definition at line 116 of file micronova.h.


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