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

#include <mitsubishi_cn105_properties.h>

Public Member Functions

void ESPHOME_ALWAYS_INLINE encode_settings (const Status &status)
 
void ESPHOME_ALWAYS_INLINE encode_remote_temperature (uint8_t remote_temperature_half_deg)
 

Data Fields

uint8_t * payload
 
const PropertyContextcontext
 
Mask & pending_writes
 

Protected Member Functions

template<typename... T, typename In >
void ESPHOME_ALWAYS_INLINE encode_and_clear_ (const In &in)
 
template<typename T , typename In >
void encode_one_ (const In &in)
 

Detailed Description

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

Definition at line 273 of file mitsubishi_cn105_properties.h.

Member Function Documentation

◆ encode_and_clear_()

template<typename Mask >
template<typename... T, typename In >
void ESPHOME_ALWAYS_INLINE esphome::mitsubishi_cn105::Property::Encoder< Mask >::encode_and_clear_ ( const In & in)
inlineprotected

Definition at line 289 of file mitsubishi_cn105_properties.h.

◆ encode_one_()

template<typename Mask >
template<typename T , typename In >
void esphome::mitsubishi_cn105::Property::Encoder< Mask >::encode_one_ ( const In & in)
inlineprotected

Definition at line 294 of file mitsubishi_cn105_properties.h.

◆ encode_remote_temperature()

template<typename Mask >
void ESPHOME_ALWAYS_INLINE esphome::mitsubishi_cn105::Property::Encoder< Mask >::encode_remote_temperature ( uint8_t remote_temperature_half_deg)
inline

Definition at line 283 of file mitsubishi_cn105_properties.h.

◆ encode_settings()

template<typename Mask >
void ESPHOME_ALWAYS_INLINE esphome::mitsubishi_cn105::Property::Encoder< Mask >::encode_settings ( const Status & status)
inline

Definition at line 278 of file mitsubishi_cn105_properties.h.

Field Documentation

◆ context

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

Definition at line 275 of file mitsubishi_cn105_properties.h.

◆ payload

template<typename Mask >
uint8_t* esphome::mitsubishi_cn105::Property::Encoder< Mask >::payload

Definition at line 274 of file mitsubishi_cn105_properties.h.

◆ pending_writes

template<typename Mask >
Mask& esphome::mitsubishi_cn105::Property::Encoder< Mask >::pending_writes

Definition at line 276 of file mitsubishi_cn105_properties.h.


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