ESPHome 2026.9.0-dev
Loading...
Searching...
No Matches
esphome::mitsubishi_cn105::SwingModeManager Class Referencefinal

#include <mitsubishi_cn105_swing_mode_manager.h>

Public Member Functions

const climate::ClimateSwingModeMasksupported_swing_modes () const
 
void set_supported_swing_modes (const climate::ClimateSwingModeMask &supported_swing_modes)
 
std::optional< MitsubishiCN105::VaneModevane_from (climate::ClimateSwingMode swing_mode) const
 
std::optional< MitsubishiCN105::WideVaneModewide_vane_from (climate::ClimateSwingMode swing_mode) const
 
std::optional< climate::ClimateSwingModeupdate_and_get_swing_mode (MitsubishiCN105::VaneMode vane_mode, MitsubishiCN105::WideVaneMode wide_vane_mode)
 

Detailed Description

Definition at line 10 of file mitsubishi_cn105_swing_mode_manager.h.

Member Function Documentation

◆ set_supported_swing_modes()

void esphome::mitsubishi_cn105::SwingModeManager::set_supported_swing_modes ( const climate::ClimateSwingModeMask & supported_swing_modes)
inline

Definition at line 13 of file mitsubishi_cn105_swing_mode_manager.h.

◆ supported_swing_modes()

const climate::ClimateSwingModeMask & esphome::mitsubishi_cn105::SwingModeManager::supported_swing_modes ( ) const
inline

Definition at line 12 of file mitsubishi_cn105_swing_mode_manager.h.

◆ update_and_get_swing_mode()

std::optional< climate::ClimateSwingMode > esphome::mitsubishi_cn105::SwingModeManager::update_and_get_swing_mode ( MitsubishiCN105::VaneMode vane_mode,
MitsubishiCN105::WideVaneMode wide_vane_mode )
inline

Definition at line 45 of file mitsubishi_cn105_swing_mode_manager.h.

◆ vane_from()

std::optional< MitsubishiCN105::VaneMode > esphome::mitsubishi_cn105::SwingModeManager::vane_from ( climate::ClimateSwingMode swing_mode) const
inline

Definition at line 17 of file mitsubishi_cn105_swing_mode_manager.h.

◆ wide_vane_from()

std::optional< MitsubishiCN105::WideVaneMode > esphome::mitsubishi_cn105::SwingModeManager::wide_vane_from ( climate::ClimateSwingMode swing_mode) const
inline

Definition at line 31 of file mitsubishi_cn105_swing_mode_manager.h.


The documentation for this class was generated from the following file: