ESPHome 2026.6.0-dev
Loading...
Searching...
No Matches
esphome::mitsubishi_cn105::MitsubishiCN105::UpdateFlags Struct Reference

#include <mitsubishi_cn105.h>

Public Member Functions

template<typename... Flags>
void set (Flags... flags)
 
template<typename... Flags>
void clear (Flags... flags)
 
bool any () const
 
bool contains (UpdateFlag flag) const
 
bool contains_only (UpdateFlag flag) const
 

Protected Types

using Mask
 

Protected Attributes

Mask mask_
 

Detailed Description

Definition at line 132 of file mitsubishi_cn105.h.

Member Typedef Documentation

◆ Mask

Initial value:
FiniteSetMask<UpdateFlag, DefaultBitPolicy<UpdateFlag, static_cast<int>(UpdateFlag::REMOTE_TEMPERATURE) + 1>>

Definition at line 140 of file mitsubishi_cn105.h.

Member Function Documentation

◆ any()

bool esphome::mitsubishi_cn105::MitsubishiCN105::UpdateFlags::any ( ) const
inline

Definition at line 135 of file mitsubishi_cn105.h.

◆ clear()

template<typename... Flags>
void esphome::mitsubishi_cn105::MitsubishiCN105::UpdateFlags::clear ( Flags... flags)
inline

Definition at line 134 of file mitsubishi_cn105.h.

◆ contains()

bool esphome::mitsubishi_cn105::MitsubishiCN105::UpdateFlags::contains ( UpdateFlag flag) const
inline

Definition at line 136 of file mitsubishi_cn105.h.

◆ contains_only()

bool esphome::mitsubishi_cn105::MitsubishiCN105::UpdateFlags::contains_only ( UpdateFlag flag) const
inline

Definition at line 137 of file mitsubishi_cn105.h.

◆ set()

template<typename... Flags>
void esphome::mitsubishi_cn105::MitsubishiCN105::UpdateFlags::set ( Flags... flags)
inline

Definition at line 133 of file mitsubishi_cn105.h.

Field Documentation

◆ mask_

Mask esphome::mitsubishi_cn105::MitsubishiCN105::UpdateFlags::mask_
protected

Definition at line 143 of file mitsubishi_cn105.h.


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