ESPHome 2026.6.0-dev
Loading...
Searching...
No Matches
bl0906.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::bl0906::DataPacket
 
struct  esphome::bl0906::ube24_t
 
struct  esphome::bl0906::sbe24_t
 
class  esphome::bl0906::BL0906
 
class  esphome::bl0906::ResetEnergyAction< Ts >
 

Namespaces

namespace  esphome
 
namespace  esphome::bl0906
 

Typedefs

using esphome::bl0906::ActionCallbackFuncPtr = void (BL0906::*)()
 

Enumerations

enum  esphome::bl0906::BL0906Stage : uint8_t {
  esphome::bl0906::STAGE_TEMP = 0 , esphome::bl0906::STAGE_CHANNEL_1 = 1 , esphome::bl0906::STAGE_CHANNEL_2 = 2 , esphome::bl0906::STAGE_CHANNEL_3 = 3 ,
  esphome::bl0906::STAGE_CHANNEL_4 = 4 , esphome::bl0906::STAGE_CHANNEL_5 = 5 , esphome::bl0906::STAGE_CHANNEL_6 = 6 , esphome::bl0906::STAGE_FREQ = UINT8_MAX - 2 ,
  esphome::bl0906::STAGE_POWER = UINT8_MAX - 1 , esphome::bl0906::STAGE_IDLE = UINT8_MAX
}
 

Functions

struct esphome::bl0906::DataPacket esphome::bl0906::__attribute__ ((packed))
 

Variables

uint8_t l {0}
 
uint8_t m {0}
 
uint8_t h {0}
 
uint8_t checksum
 
uint8_t address
 
esphome::bl0906::BL0906 esphome::bl0906::__attribute__
 

Variable Documentation

◆ address

uint8_t address

Definition at line 4 of file bl0906.h.

◆ checksum

uint8_t checksum

Definition at line 3 of file bl0906.h.

◆ h

int8_t h {0}

Definition at line 2 of file bl0906.h.

◆ l

uint8_t l {0}

Definition at line 0 of file bl0906.h.

◆ m

uint8_t m {0}

Definition at line 1 of file bl0906.h.