ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
fujitsu_general.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::fujitsu_general::FujitsuGeneralClimate
 

Namespaces

namespace  esphome
 
namespace  esphome::fujitsu_general
 

Functions

constexpr uint8_t esphome::fujitsu_general::get_nibble (const uint8_t *message, uint8_t nibble)
 
constexpr void esphome::fujitsu_general::set_nibble (uint8_t *message, uint8_t nibble, uint8_t value)
 Write a nibble into a zero-initialised frame.
 
climate::ClimateMode esphome::fujitsu_general::decode_mode (uint8_t mode_field, climate::ClimateMode current_mode)
 Unassigned values keep the current mode, except that OFF becomes HEAT_COOL.
 
optional< climate::ClimateFanMode > esphome::fujitsu_general::decode_fan_mode (uint8_t fan_field, optional< climate::ClimateFanMode > current_mode)
 Unassigned values keep the current fan mode.
 
climate::ClimateSwingMode esphome::fujitsu_general::decode_swing_mode (uint8_t swing_field)
 

Variables

constexpr uint8_t esphome::fujitsu_general::FUJITSU_GENERAL_TEMP_MIN = 16
 
constexpr uint8_t esphome::fujitsu_general::FUJITSU_GENERAL_TEMP_MAX = 30
 
constexpr uint8_t esphome::fujitsu_general::FUJITSU_GENERAL_TEMPERATURE_NIBBLE = 16
 
constexpr uint8_t esphome::fujitsu_general::FUJITSU_GENERAL_POWER_ON_NIBBLE = 17
 
constexpr uint8_t esphome::fujitsu_general::FUJITSU_GENERAL_MODE_NIBBLE = 19
 
constexpr uint8_t esphome::fujitsu_general::FUJITSU_GENERAL_SWING_NIBBLE = 20
 
constexpr uint8_t esphome::fujitsu_general::FUJITSU_GENERAL_FAN_NIBBLE = 21