ESPHome 2026.8.0b4
Loading...
Searching...
No Matches
esphome::mitsubishi_cn105::Property::WideVaneMode Struct Reference

#include <mitsubishi_cn105_properties.h>

Inheritance diagram for esphome::mitsubishi_cn105::Property::WideVaneMode:
esphome::mitsubishi_cn105::Property::Lookup< WideVaneMode, &Status::wide_vane_mode >

Static Public Member Functions

static void decode_context (PropertyContext &ctx, const uint8_t *payload)
 
static uint8_t decode_raw (const uint8_t *payload, const PropertyContext &ctx)
 
static void encode_raw (uint8_t *payload, uint8_t raw, const PropertyContext &ctx)
 
- Static Public Member Functions inherited from esphome::mitsubishi_cn105::Property::Lookup< WideVaneMode, &Status::wide_vane_mode >
static void decode_context (PropertyContext &ctx, const uint8_t *payload)
 
static void decode (Status &status, const uint8_t *payload, const PropertyContext &ctx)
 
static void encode (uint8_t *payload, const Status &status, const PropertyContext &ctx)
 
static bool validate_and_set (Value value, Status &status, Mask &mask)
 

Static Public Attributes

static constexpr auto ID = PropertyId::WIDE_VANE
 
static constexpr auto MAP
 

Additional Inherited Members

- Public Types inherited from esphome::mitsubishi_cn105::Property::Lookup< WideVaneMode, &Status::wide_vane_mode >
using Value
 

Detailed Description

Definition at line 206 of file mitsubishi_cn105_properties.h.

Member Function Documentation

◆ decode_context()

static void esphome::mitsubishi_cn105::Property::WideVaneMode::decode_context ( PropertyContext & ctx,
const uint8_t * payload )
inlinestatic

Definition at line 224 of file mitsubishi_cn105_properties.h.

◆ decode_raw()

static uint8_t esphome::mitsubishi_cn105::Property::WideVaneMode::decode_raw ( const uint8_t * payload,
const PropertyContext & ctx )
inlinestatic

Definition at line 228 of file mitsubishi_cn105_properties.h.

◆ encode_raw()

static void esphome::mitsubishi_cn105::Property::WideVaneMode::encode_raw ( uint8_t * payload,
uint8_t raw,
const PropertyContext & ctx )
inlinestatic

Definition at line 230 of file mitsubishi_cn105_properties.h.

Field Documentation

◆ ID

auto esphome::mitsubishi_cn105::Property::WideVaneMode::ID = PropertyId::WIDE_VANE
staticconstexpr

Definition at line 207 of file mitsubishi_cn105_properties.h.

◆ MAP


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