ESPHome  2024.4.0
Data Structures | Typedefs | Variables
esphome::noblex Namespace Reference

Data Structures

class  NoblexClimate
 

Typedefs

using IRNoblexMode = enum IRNoblexMode { IR_NOBLEX_MODE_AUTO=0b000, IR_NOBLEX_MODE_COOL=0b100, IR_NOBLEX_MODE_DRY=0b010, IR_NOBLEX_MODE_FAN=0b110, IR_NOBLEX_MODE_HEAT=0b001, }
 
using IRNoblexFan = enum IRNoblexFan { IR_NOBLEX_FAN_AUTO=0b00, IR_NOBLEX_FAN_LOW=0b10, IR_NOBLEX_FAN_MEDIUM=0b01, IR_NOBLEX_FAN_HIGH=0b11, }
 

Variables

const uint16_t NOBLEX_HEADER_MARK = 9000
 
const uint16_t NOBLEX_HEADER_SPACE = 4500
 
const uint16_t NOBLEX_BIT_MARK = 660
 
const uint16_t NOBLEX_ONE_SPACE = 1640
 
const uint16_t NOBLEX_ZERO_SPACE = 520
 
const uint32_t NOBLEX_GAP = 20000
 
const uint8_t NOBLEX_POWER = 0x10
 
const uint8_t NOBLEX_TEMP_MIN = 16
 
const uint8_t NOBLEX_TEMP_MAX = 30
 

Typedef Documentation

◆ IRNoblexFan

using esphome::noblex::IRNoblexFan = typedef enum IRNoblexFan { IR_NOBLEX_FAN_AUTO = 0b00, IR_NOBLEX_FAN_LOW = 0b10, IR_NOBLEX_FAN_MEDIUM = 0b01, IR_NOBLEX_FAN_HIGH = 0b11, }

Definition at line 31 of file noblex.cpp.

◆ IRNoblexMode

using esphome::noblex::IRNoblexMode = typedef enum IRNoblexMode { IR_NOBLEX_MODE_AUTO = 0b000, IR_NOBLEX_MODE_COOL = 0b100, IR_NOBLEX_MODE_DRY = 0b010, IR_NOBLEX_MODE_FAN = 0b110, IR_NOBLEX_MODE_HEAT = 0b001, }

Definition at line 24 of file noblex.cpp.

Variable Documentation

◆ NOBLEX_BIT_MARK

const uint16_t esphome::noblex::NOBLEX_BIT_MARK = 660

Definition at line 12 of file noblex.cpp.

◆ NOBLEX_GAP

const uint32_t esphome::noblex::NOBLEX_GAP = 20000

Definition at line 15 of file noblex.cpp.

◆ NOBLEX_HEADER_MARK

const uint16_t esphome::noblex::NOBLEX_HEADER_MARK = 9000

Definition at line 10 of file noblex.cpp.

◆ NOBLEX_HEADER_SPACE

const uint16_t esphome::noblex::NOBLEX_HEADER_SPACE = 4500

Definition at line 11 of file noblex.cpp.

◆ NOBLEX_ONE_SPACE

const uint16_t esphome::noblex::NOBLEX_ONE_SPACE = 1640

Definition at line 13 of file noblex.cpp.

◆ NOBLEX_POWER

const uint8_t esphome::noblex::NOBLEX_POWER = 0x10

Definition at line 16 of file noblex.cpp.

◆ NOBLEX_TEMP_MAX

const uint8_t esphome::noblex::NOBLEX_TEMP_MAX = 30

Definition at line 10 of file noblex.h.

◆ NOBLEX_TEMP_MIN

const uint8_t esphome::noblex::NOBLEX_TEMP_MIN = 16

Definition at line 9 of file noblex.h.

◆ NOBLEX_ZERO_SPACE

const uint16_t esphome::noblex::NOBLEX_ZERO_SPACE = 520

Definition at line 14 of file noblex.cpp.