ESPHome  2024.11.0
Data Fields
esphome::haier::smartair2_protocol::HaierPacketControl Struct Reference

#include <smartair2_packet.h>

Data Fields

uint8_t __pad0__: 8
 
uint8_t room_temperature
 
uint8_t __pad1__: 8
 
uint8_t room_humidity
 
uint8_t __pad2__: 8
 
uint8_t cntrl
 
uint8_t __pad3__: 8
 
uint8_t __pad4__: 8
 
uint8_t __pad5__: 8
 
uint8_t __pad6__: 8
 
uint8_t __pad7__: 8
 
uint8_t ac_mode
 
uint8_t __pad8__: 8
 
uint8_t fan_mode
 
uint8_t __pad9__: 8
 
uint8_t swing_mode
 
uint8_t __pad10__: 3
 
uint8_t use_fahrenheit: 1
 
uint8_t __pad11__: 3
 
uint8_t lock_remote: 1
 
uint8_t ac_power: 1
 
uint8_t __pad12__: 2
 
uint8_t health_mode: 1
 
uint8_t compressor: 1
 
uint8_t half_degree: 1
 
uint8_t ten_degree: 1
 
uint8_t __pad13__: 0
 
uint8_t __pad14__: 8
 
uint8_t use_swing_bits: 1
 
uint8_t turbo_mode: 1
 
uint8_t quiet_mode: 1
 
uint8_t horizontal_swing: 1
 
uint8_t vertical_swing: 1
 
uint8_t display_status: 1
 
uint8_t __pad15__: 0
 
uint8_t __pad16__: 8
 
uint8_t __pad17__: 8
 
uint8_t __pad18__: 8
 
uint8_t set_point
 

Detailed Description

Definition at line 11 of file smartair2_packet.h.

Field Documentation

◆ __pad0__

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::__pad0__

Definition at line 14 of file smartair2_packet.h.

◆ __pad10__

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::__pad10__

Definition at line 48 of file smartair2_packet.h.

◆ __pad11__

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::__pad11__

Definition at line 50 of file smartair2_packet.h.

◆ __pad12__

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::__pad12__

Definition at line 54 of file smartair2_packet.h.

◆ __pad13__

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::__pad13__

Definition at line 59 of file smartair2_packet.h.

◆ __pad14__

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::__pad14__

Definition at line 61 of file smartair2_packet.h.

◆ __pad15__

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::__pad15__

Definition at line 70 of file smartair2_packet.h.

◆ __pad16__

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::__pad16__

Definition at line 72 of file smartair2_packet.h.

◆ __pad17__

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::__pad17__

Definition at line 74 of file smartair2_packet.h.

◆ __pad18__

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::__pad18__

Definition at line 76 of file smartair2_packet.h.

◆ __pad1__

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::__pad1__

Definition at line 18 of file smartair2_packet.h.

◆ __pad2__

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::__pad2__

Definition at line 22 of file smartair2_packet.h.

◆ __pad3__

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::__pad3__

Definition at line 26 of file smartair2_packet.h.

◆ __pad4__

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::__pad4__

Definition at line 28 of file smartair2_packet.h.

◆ __pad5__

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::__pad5__

Definition at line 30 of file smartair2_packet.h.

◆ __pad6__

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::__pad6__

Definition at line 32 of file smartair2_packet.h.

◆ __pad7__

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::__pad7__

Definition at line 34 of file smartair2_packet.h.

◆ __pad8__

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::__pad8__

Definition at line 38 of file smartair2_packet.h.

◆ __pad9__

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::__pad9__

Definition at line 42 of file smartair2_packet.h.

◆ ac_mode

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::ac_mode

Definition at line 36 of file smartair2_packet.h.

◆ ac_power

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::ac_power

Definition at line 53 of file smartair2_packet.h.

◆ cntrl

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::cntrl

Definition at line 24 of file smartair2_packet.h.

◆ compressor

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::compressor

Definition at line 56 of file smartair2_packet.h.

◆ display_status

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::display_status

Definition at line 69 of file smartair2_packet.h.

◆ fan_mode

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::fan_mode

Definition at line 40 of file smartair2_packet.h.

◆ half_degree

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::half_degree

Definition at line 57 of file smartair2_packet.h.

◆ health_mode

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::health_mode

Definition at line 55 of file smartair2_packet.h.

◆ horizontal_swing

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::horizontal_swing

Definition at line 66 of file smartair2_packet.h.

◆ lock_remote

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::lock_remote

Definition at line 51 of file smartair2_packet.h.

◆ quiet_mode

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::quiet_mode

Definition at line 65 of file smartair2_packet.h.

◆ room_humidity

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::room_humidity

Definition at line 20 of file smartair2_packet.h.

◆ room_temperature

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::room_temperature

Definition at line 16 of file smartair2_packet.h.

◆ set_point

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::set_point

Definition at line 78 of file smartair2_packet.h.

◆ swing_mode

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::swing_mode

Definition at line 44 of file smartair2_packet.h.

◆ ten_degree

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::ten_degree

Definition at line 58 of file smartair2_packet.h.

◆ turbo_mode

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::turbo_mode

Definition at line 64 of file smartair2_packet.h.

◆ use_fahrenheit

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::use_fahrenheit

Definition at line 49 of file smartair2_packet.h.

◆ use_swing_bits

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::use_swing_bits

Definition at line 63 of file smartair2_packet.h.

◆ vertical_swing

uint8_t esphome::haier::smartair2_protocol::HaierPacketControl::vertical_swing

Definition at line 67 of file smartair2_packet.h.


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