ESPHome  2024.4.0
Data Structures | Namespaces | Variables
daikin_brc.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::daikin_brc::DaikinBrcClimate
 

Namespaces

 esphome
 This is a workaround until we can figure out a way to get the tflite-micro idf component code available in CI.
 
 esphome::daikin_brc
 

Variables

const uint8_t esphome::daikin_brc::DAIKIN_BRC_TEMP_MIN_F = 60
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_TEMP_MAX_F = 90
 
const float esphome::daikin_brc::DAIKIN_BRC_TEMP_MIN_C = (DAIKIN_BRC_TEMP_MIN_F - 32) / 1.8
 
const float esphome::daikin_brc::DAIKIN_BRC_TEMP_MAX_C = (DAIKIN_BRC_TEMP_MAX_F - 32) / 1.8
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_MODE_AUTO = 0x30
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_MODE_COOL = 0x20
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_MODE_HEAT = 0x10
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_MODE_DRY = 0x70
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_MODE_FAN = 0x00
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_MODE_OFF = 0x00
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_MODE_ON = 0x01
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_FAN_1 = 0x10
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_FAN_2 = 0x30
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_FAN_3 = 0x50
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_FAN_AUTO = 0xA0
 
const uint32_t esphome::daikin_brc::DAIKIN_BRC_IR_FREQUENCY = 38000
 
const uint32_t esphome::daikin_brc::DAIKIN_BRC_HEADER_MARK = 5070
 
const uint32_t esphome::daikin_brc::DAIKIN_BRC_HEADER_SPACE = 2140
 
const uint32_t esphome::daikin_brc::DAIKIN_BRC_BIT_MARK = 370
 
const uint32_t esphome::daikin_brc::DAIKIN_BRC_ONE_SPACE = 1780
 
const uint32_t esphome::daikin_brc::DAIKIN_BRC_ZERO_SPACE = 710
 
const uint32_t esphome::daikin_brc::DAIKIN_BRC_MESSAGE_SPACE = 29410
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_IR_DRY_FAN_TEMP_F = 72
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_IR_DRY_FAN_TEMP_C = (17 - 9) * 2
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_IR_SWING_ON = 0x5
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_IR_SWING_OFF = 0x6
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_IR_MODE_BUTTON = 0x4
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_STATE_FRAME_SIZE = 15
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_PREAMBLE_SIZE = 7
 
const uint8_t esphome::daikin_brc::DAIKIN_BRC_TRANSMIT_FRAME_SIZE = DAIKIN_BRC_PREAMBLE_SIZE + DAIKIN_BRC_STATE_FRAME_SIZE