ESPHome
2025.9.0-dev
Loading...
Searching...
No Matches
esphome
components
yashima
Namespaces
|
Variables
yashima.cpp File Reference
Go to the source code of this file.
Namespaces
namespace
esphome
Providing packet encoding functions for exchanging data with a remote host.
namespace
esphome::yashima
Variables
const uint16_t
esphome::yashima::YASHIMA_STATE_LENGTH
= 9
const uint16_t
esphome::yashima::YASHIMA_BITS
=
YASHIMA_STATE_LENGTH
* 8
const uint8_t
esphome::yashima::YASHIMA_MODE_HEAT_BYTE0
= 0b00100000
const uint8_t
esphome::yashima::YASHIMA_MODE_DRY_BYTE0
= 0b01100000
const uint8_t
esphome::yashima::YASHIMA_MODE_COOL_BYTE0
= 0b11100000
const uint8_t
esphome::yashima::YASHIMA_MODE_FAN_BYTE0
= 0b10100000
const uint8_t
esphome::yashima::YASHIMA_MODE_AUTO_BYTE0
= 0b11100000
const uint8_t
esphome::yashima::YASHIMA_MODE_OFF_BYTE0
= 0b11110000
const uint8_t
esphome::yashima::YASHIMA_BASE_BYTE0
= 0b1110
const uint8_t
esphome::yashima::YASHIMA_TEMP_MAX
= 30
const uint8_t
esphome::yashima::YASHIMA_TEMP_MIN
= 16
const uint8_t
esphome::yashima::YASHIMA_TEMP_RANGE
=
YASHIMA_TEMP_MAX
-
YASHIMA_TEMP_MIN
+ 1
const uint8_t
esphome::yashima::YASHIMA_TEMP_MAP_BYTE1
[
YASHIMA_TEMP_RANGE
]
const uint8_t
esphome::yashima::YASHIMA_BASE_BYTE1
= 0b11
const uint8_t
esphome::yashima::YASHIMA_FAN_AUTO_BYTE2
= 0b11000000
const uint8_t
esphome::yashima::YASHIMA_FAN_LOW_BYTE2
= 0b00000000
const uint8_t
esphome::yashima::YASHIMA_FAN_MEDIUM_BYTE2
= 0b10000000
const uint8_t
esphome::yashima::YASHIMA_FAN_HIGH_BYTE2
= 0b01000000
const uint8_t
esphome::yashima::YASHIMA_BASE_BYTE2
= 0b111111
const uint8_t
esphome::yashima::YASHIMA_BASE_BYTE3
= 0b11111111
const uint8_t
esphome::yashima::YASHIMA_BASE_BYTE4
= 0b11
const uint8_t
esphome::yashima::YASHIMA_MODE_HEAT_BYTE5
= 0b00000000
const uint8_t
esphome::yashima::YASHIMA_MODE_DRY_BYTE5
= 0b00000000
const uint8_t
esphome::yashima::YASHIMA_MODE_FAN_BYTE5
= 0b00000000
const uint8_t
esphome::yashima::YASHIMA_MODE_AUTO_BYTE5
= 0b00000000
const uint8_t
esphome::yashima::YASHIMA_MODE_COOL_BYTE5
= 0b10000000
const uint8_t
esphome::yashima::YASHIMA_MODE_OFF_BYTE5
= 0b10000000
const uint8_t
esphome::yashima::YASHIMA_BASE_BYTE5
= 0b11111
const uint8_t
esphome::yashima::YASHIMA_BASE_BYTE6
= 0b11111111
const uint8_t
esphome::yashima::YASHIMA_BASE_BYTE7
= 0b11111111
const uint8_t
esphome::yashima::YASHIMA_BASE_BYTE8
= 0b11001111
const uint16_t
esphome::yashima::YASHIMA_HEADER_MARK
= 9035
const uint16_t
esphome::yashima::YASHIMA_HEADER_SPACE
= 4517
const uint16_t
esphome::yashima::YASHIMA_BIT_MARK
= 667
const uint16_t
esphome::yashima::YASHIMA_ONE_SPACE
= 517
const uint16_t
esphome::yashima::YASHIMA_ZERO_SPACE
= 1543
const uint32_t
esphome::yashima::YASHIMA_GAP
=
YASHIMA_HEADER_SPACE
const uint32_t
esphome::yashima::YASHIMA_CARRIER_FREQUENCY
= 38000
Generated by
1.12.0