ESPHome  2024.12.2
Data Structures | Variables
esphome::daikin_brc Namespace Reference

Data Structures

class  DaikinBrcClimate
 

Variables

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

Variable Documentation

◆ DAIKIN_BRC_BIT_MARK

const uint32_t esphome::daikin_brc::DAIKIN_BRC_BIT_MARK = 370

Definition at line 34 of file daikin_brc.h.

◆ DAIKIN_BRC_FAN_1

const uint8_t esphome::daikin_brc::DAIKIN_BRC_FAN_1 = 0x10

Definition at line 25 of file daikin_brc.h.

◆ DAIKIN_BRC_FAN_2

const uint8_t esphome::daikin_brc::DAIKIN_BRC_FAN_2 = 0x30

Definition at line 26 of file daikin_brc.h.

◆ DAIKIN_BRC_FAN_3

const uint8_t esphome::daikin_brc::DAIKIN_BRC_FAN_3 = 0x50

Definition at line 27 of file daikin_brc.h.

◆ DAIKIN_BRC_FAN_AUTO

const uint8_t esphome::daikin_brc::DAIKIN_BRC_FAN_AUTO = 0xA0

Definition at line 28 of file daikin_brc.h.

◆ DAIKIN_BRC_HEADER_MARK

const uint32_t esphome::daikin_brc::DAIKIN_BRC_HEADER_MARK = 5070

Definition at line 32 of file daikin_brc.h.

◆ DAIKIN_BRC_HEADER_SPACE

const uint32_t esphome::daikin_brc::DAIKIN_BRC_HEADER_SPACE = 2140

Definition at line 33 of file daikin_brc.h.

◆ DAIKIN_BRC_IR_DRY_FAN_TEMP_C

const uint8_t esphome::daikin_brc::DAIKIN_BRC_IR_DRY_FAN_TEMP_C = (17 - 9) * 2

Definition at line 40 of file daikin_brc.h.

◆ DAIKIN_BRC_IR_DRY_FAN_TEMP_F

const uint8_t esphome::daikin_brc::DAIKIN_BRC_IR_DRY_FAN_TEMP_F = 72

Definition at line 39 of file daikin_brc.h.

◆ DAIKIN_BRC_IR_FREQUENCY

const uint32_t esphome::daikin_brc::DAIKIN_BRC_IR_FREQUENCY = 38000

Definition at line 31 of file daikin_brc.h.

◆ DAIKIN_BRC_IR_MODE_BUTTON

const uint8_t esphome::daikin_brc::DAIKIN_BRC_IR_MODE_BUTTON = 0x4

Definition at line 43 of file daikin_brc.h.

◆ DAIKIN_BRC_IR_SWING_OFF

const uint8_t esphome::daikin_brc::DAIKIN_BRC_IR_SWING_OFF = 0x6

Definition at line 42 of file daikin_brc.h.

◆ DAIKIN_BRC_IR_SWING_ON

const uint8_t esphome::daikin_brc::DAIKIN_BRC_IR_SWING_ON = 0x5

Definition at line 41 of file daikin_brc.h.

◆ DAIKIN_BRC_MESSAGE_SPACE

const uint32_t esphome::daikin_brc::DAIKIN_BRC_MESSAGE_SPACE = 29410

Definition at line 37 of file daikin_brc.h.

◆ DAIKIN_BRC_MODE_AUTO

const uint8_t esphome::daikin_brc::DAIKIN_BRC_MODE_AUTO = 0x30

Definition at line 16 of file daikin_brc.h.

◆ DAIKIN_BRC_MODE_COOL

const uint8_t esphome::daikin_brc::DAIKIN_BRC_MODE_COOL = 0x20

Definition at line 17 of file daikin_brc.h.

◆ DAIKIN_BRC_MODE_DRY

const uint8_t esphome::daikin_brc::DAIKIN_BRC_MODE_DRY = 0x70

Definition at line 19 of file daikin_brc.h.

◆ DAIKIN_BRC_MODE_FAN

const uint8_t esphome::daikin_brc::DAIKIN_BRC_MODE_FAN = 0x00

Definition at line 20 of file daikin_brc.h.

◆ DAIKIN_BRC_MODE_HEAT

const uint8_t esphome::daikin_brc::DAIKIN_BRC_MODE_HEAT = 0x10

Definition at line 18 of file daikin_brc.h.

◆ DAIKIN_BRC_MODE_OFF

const uint8_t esphome::daikin_brc::DAIKIN_BRC_MODE_OFF = 0x00

Definition at line 21 of file daikin_brc.h.

◆ DAIKIN_BRC_MODE_ON

const uint8_t esphome::daikin_brc::DAIKIN_BRC_MODE_ON = 0x01

Definition at line 22 of file daikin_brc.h.

◆ DAIKIN_BRC_ONE_SPACE

const uint32_t esphome::daikin_brc::DAIKIN_BRC_ONE_SPACE = 1780

Definition at line 35 of file daikin_brc.h.

◆ DAIKIN_BRC_PREAMBLE_SIZE

const uint8_t esphome::daikin_brc::DAIKIN_BRC_PREAMBLE_SIZE = 7

Definition at line 48 of file daikin_brc.h.

◆ DAIKIN_BRC_STATE_FRAME_SIZE

const uint8_t esphome::daikin_brc::DAIKIN_BRC_STATE_FRAME_SIZE = 15

Definition at line 46 of file daikin_brc.h.

◆ DAIKIN_BRC_TEMP_MAX_C

const float esphome::daikin_brc::DAIKIN_BRC_TEMP_MAX_C = (DAIKIN_BRC_TEMP_MAX_F - 32) / 1.8

Definition at line 13 of file daikin_brc.h.

◆ DAIKIN_BRC_TEMP_MAX_F

const uint8_t esphome::daikin_brc::DAIKIN_BRC_TEMP_MAX_F = 90

Definition at line 11 of file daikin_brc.h.

◆ DAIKIN_BRC_TEMP_MIN_C

const float esphome::daikin_brc::DAIKIN_BRC_TEMP_MIN_C = (DAIKIN_BRC_TEMP_MIN_F - 32) / 1.8

Definition at line 12 of file daikin_brc.h.

◆ DAIKIN_BRC_TEMP_MIN_F

const uint8_t esphome::daikin_brc::DAIKIN_BRC_TEMP_MIN_F = 60

Definition at line 10 of file daikin_brc.h.

◆ DAIKIN_BRC_TRANSMIT_FRAME_SIZE

const uint8_t esphome::daikin_brc::DAIKIN_BRC_TRANSMIT_FRAME_SIZE = DAIKIN_BRC_PREAMBLE_SIZE + DAIKIN_BRC_STATE_FRAME_SIZE

Definition at line 50 of file daikin_brc.h.

◆ DAIKIN_BRC_ZERO_SPACE

const uint32_t esphome::daikin_brc::DAIKIN_BRC_ZERO_SPACE = 710

Definition at line 36 of file daikin_brc.h.