ESPHome  2022.12.8
Public Member Functions | Protected Member Functions | Protected Attributes
esphome::bedjet::BedJetClient Class Referenceabstract

#include <bedjet_child.h>

Inheritance diagram for esphome::bedjet::BedJetClient:
esphome::Parented< BedJetHub > esphome::bedjet::BedJetClimate esphome::bedjet::BedJetFan

Public Member Functions

virtual void on_status (const BedjetStatusPacket *data)=0
 
virtual void on_bedjet_state (bool is_ready)=0
 
- Public Member Functions inherited from esphome::Parented< BedJetHub >
 Parented ()
 
 Parented (BedJetHub *parent)
 
BedJetHub * get_parent () const
 Get the parent of this object. More...
 
void set_parent (BedJetHub *parent)
 Set the parent of this object. More...
 

Protected Member Functions

virtual std::string describe ()=0
 

Protected Attributes

friend BedJetHub
 
- Protected Attributes inherited from esphome::Parented< BedJetHub >
BedJetHub * parent_
 

Detailed Description

Definition at line 12 of file bedjet_child.h.

Member Function Documentation

◆ describe()

virtual std::string esphome::bedjet::BedJetClient::describe ( )
protectedpure virtual

◆ on_bedjet_state()

virtual void esphome::bedjet::BedJetClient::on_bedjet_state ( bool  is_ready)
pure virtual

◆ on_status()

virtual void esphome::bedjet::BedJetClient::on_status ( const BedjetStatusPacket data)
pure virtual

Field Documentation

◆ BedJetHub

friend esphome::bedjet::BedJetClient::BedJetHub
protected

Definition at line 18 of file bedjet_child.h.


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