ESPHome  2024.12.2
Public Member Functions | Data Fields
esphome::remote_base::CoolixData Struct Reference

#include <coolix_protocol.h>

Public Member Functions

 CoolixData ()
 
 CoolixData (uint32_t a)
 
 CoolixData (uint32_t a, uint32_t b)
 
bool operator== (const CoolixData &other) const
 
bool is_strict () const
 
bool has_second () const
 

Data Fields

uint32_t first
 
uint32_t second
 

Detailed Description

Definition at line 12 of file coolix_protocol.h.

Constructor & Destructor Documentation

◆ CoolixData() [1/3]

esphome::remote_base::CoolixData::CoolixData ( )
inline

Definition at line 13 of file coolix_protocol.h.

◆ CoolixData() [2/3]

esphome::remote_base::CoolixData::CoolixData ( uint32_t  a)
inline

Definition at line 14 of file coolix_protocol.h.

◆ CoolixData() [3/3]

esphome::remote_base::CoolixData::CoolixData ( uint32_t  a,
uint32_t  b 
)
inline

Definition at line 15 of file coolix_protocol.h.

Member Function Documentation

◆ has_second()

bool esphome::remote_base::CoolixData::has_second ( ) const
inline

Definition at line 18 of file coolix_protocol.h.

◆ is_strict()

bool esphome::remote_base::CoolixData::is_strict ( ) const
inline

Definition at line 17 of file coolix_protocol.h.

◆ operator==()

bool esphome::remote_base::CoolixData::operator== ( const CoolixData other) const

Definition at line 18 of file coolix_protocol.cpp.

Field Documentation

◆ first

uint32_t esphome::remote_base::CoolixData::first

Definition at line 19 of file coolix_protocol.h.

◆ second

uint32_t esphome::remote_base::CoolixData::second

Definition at line 20 of file coolix_protocol.h.


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