ESPHome  2024.5.0
Data Structures | Namespaces | Enumerations | Variables
emmeti.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::emmeti::EmmetiState
 
class  esphome::emmeti::EmmetiClimate
 

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::emmeti
 

Enumerations

enum  esphome::emmeti::EmmetiMode : uint8_t {
  esphome::emmeti::EMMETI_MODE_HEAT_COOL = 0x00, esphome::emmeti::EMMETI_MODE_COOL = 0x01, esphome::emmeti::EMMETI_MODE_DRY = 0x02, esphome::emmeti::EMMETI_MODE_FAN = 0x03,
  esphome::emmeti::EMMETI_MODE_HEAT = 0x04
}
 
enum  esphome::emmeti::EmmetiFanMode : uint8_t { esphome::emmeti::EMMETI_FAN_AUTO = 0x00, esphome::emmeti::EMMETI_FAN_1 = 0x01, esphome::emmeti::EMMETI_FAN_2 = 0x02, esphome::emmeti::EMMETI_FAN_3 = 0x03 }
 
enum  esphome::emmeti::EmmetiBlades : uint8_t {
  esphome::emmeti::EMMETI_BLADES_STOP = 0x00, esphome::emmeti::EMMETI_BLADES_FULL = 0x01, esphome::emmeti::EMMETI_BLADES_1 = 0x02, esphome::emmeti::EMMETI_BLADES_2 = 0x03,
  esphome::emmeti::EMMETI_BLADES_3 = 0x04, esphome::emmeti::EMMETI_BLADES_4 = 0x05, esphome::emmeti::EMMETI_BLADES_5 = 0x06, esphome::emmeti::EMMETI_BLADES_LOW = 0x07,
  esphome::emmeti::EMMETI_BLADES_MID = 0x09, esphome::emmeti::EMMETI_BLADES_HIGH = 0x11
}
 

Variables

const uint8_t esphome::emmeti::EMMETI_TEMP_MIN = 16
 
const uint8_t esphome::emmeti::EMMETI_TEMP_MAX = 30
 
const uint32_t esphome::emmeti::EMMETI_IR_FREQUENCY = 38000
 
const uint32_t esphome::emmeti::EMMETI_HEADER_MARK = 9076
 
const uint32_t esphome::emmeti::EMMETI_HEADER_SPACE = 4408
 
const uint32_t esphome::emmeti::EMMETI_BIT_MARK = 660
 
const uint32_t esphome::emmeti::EMMETI_ONE_SPACE = 1630
 
const uint32_t esphome::emmeti::EMMETI_ZERO_SPACE = 530
 
const uint32_t esphome::emmeti::EMMETI_MESSAGE_SPACE = 20000