ESPHome 2026.8.0b4
Loading...
Searching...
No Matches
esphome::mitsubishi_cn105::Property::Decoder< Mask > Struct Template Reference

#include <mitsubishi_cn105_properties.h>

Public Member Functions

bool ESPHOME_ALWAYS_INLINE decode_settings (Status &status)
 
bool ESPHOME_ALWAYS_INLINE decode_room_temperature (Status &status)
 

Data Fields

const std::span< const uint8_t > payload
 
PropertyContextcontext
 
const Mask & pending_writes
 

Protected Member Functions

template<typename T , typename Out >
ESPHOME_ALWAYS_INLINE void decode_one_ (Out &out)
 
template<typename... T, typename Out >
void ESPHOME_ALWAYS_INLINE decode_ (Out &out)
 

Detailed Description

template<typename Mask>
struct esphome::mitsubishi_cn105::Property::Decoder< Mask >

Definition at line 236 of file mitsubishi_cn105_properties.h.

Member Function Documentation

◆ decode_()

template<typename Mask >
template<typename... T, typename Out >
void ESPHOME_ALWAYS_INLINE esphome::mitsubishi_cn105::Property::Decoder< Mask >::decode_ ( Out & out)
inlineprotected

Definition at line 268 of file mitsubishi_cn105_properties.h.

◆ decode_one_()

template<typename Mask >
template<typename T , typename Out >
ESPHOME_ALWAYS_INLINE void esphome::mitsubishi_cn105::Property::Decoder< Mask >::decode_one_ ( Out & out)
inlineprotected

Definition at line 258 of file mitsubishi_cn105_properties.h.

◆ decode_room_temperature()

template<typename Mask >
bool ESPHOME_ALWAYS_INLINE esphome::mitsubishi_cn105::Property::Decoder< Mask >::decode_room_temperature ( Status & status)
inline

Definition at line 249 of file mitsubishi_cn105_properties.h.

◆ decode_settings()

template<typename Mask >
bool ESPHOME_ALWAYS_INLINE esphome::mitsubishi_cn105::Property::Decoder< Mask >::decode_settings ( Status & status)
inline

Definition at line 241 of file mitsubishi_cn105_properties.h.

Field Documentation

◆ context

template<typename Mask >
PropertyContext& esphome::mitsubishi_cn105::Property::Decoder< Mask >::context

Definition at line 238 of file mitsubishi_cn105_properties.h.

◆ payload

template<typename Mask >
const std::span<const uint8_t> esphome::mitsubishi_cn105::Property::Decoder< Mask >::payload

Definition at line 237 of file mitsubishi_cn105_properties.h.

◆ pending_writes

template<typename Mask >
const Mask& esphome::mitsubishi_cn105::Property::Decoder< Mask >::pending_writes

Definition at line 239 of file mitsubishi_cn105_properties.h.


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