#include <mitsubishi_cn105.h>
Definition at line 10 of file mitsubishi_cn105.h.
◆ State
| Enumerator |
|---|
| NOT_CONNECTED | |
| CONNECTING | |
| CONNECTED | |
| UPDATING_STATUS | |
| STATUS_UPDATED | |
| SCHEDULE_NEXT_STATUS_UPDATE | |
| WAITING_FOR_SCHEDULED_STATUS_UPDATE | |
| READ_TIMEOUT | |
Definition at line 32 of file mitsubishi_cn105.h.
◆ MitsubishiCN105()
| esphome::mitsubishi_cn105::MitsubishiCN105::MitsubishiCN105 |
( |
uart::UARTDevice & | device | ) |
|
|
inlineexplicit |
◆ cancel_waiting_and_transition_to_()
| void esphome::mitsubishi_cn105::MitsubishiCN105::cancel_waiting_and_transition_to_ |
( |
State | state | ) |
|
|
protected |
◆ did_transition_()
| void esphome::mitsubishi_cn105::MitsubishiCN105::did_transition_ |
( |
State | to | ) |
|
|
protected |
◆ dump_buffer_vv()
| void esphome::mitsubishi_cn105::MitsubishiCN105::dump_buffer_vv |
( |
const char * | prefix, |
|
|
const uint8_t * | data, |
|
|
size_t | len ) |
|
staticprotected |
◆ get_update_interval()
| uint32_t esphome::mitsubishi_cn105::MitsubishiCN105::get_update_interval |
( |
| ) |
const |
|
inline |
◆ initialize()
| void esphome::mitsubishi_cn105::MitsubishiCN105::initialize |
( |
| ) |
|
◆ is_status_initialized()
| bool esphome::mitsubishi_cn105::MitsubishiCN105::is_status_initialized |
( |
| ) |
const |
|
inline |
◆ parse_status_payload_()
| bool esphome::mitsubishi_cn105::MitsubishiCN105::parse_status_payload_ |
( |
uint8_t | msg_type, |
|
|
const uint8_t * | payload, |
|
|
size_t | len ) |
|
protected |
◆ parse_status_room_temperature_()
| bool esphome::mitsubishi_cn105::MitsubishiCN105::parse_status_room_temperature_ |
( |
const uint8_t * | payload, |
|
|
size_t | len ) |
|
protected |
◆ parse_status_settings_()
| bool esphome::mitsubishi_cn105::MitsubishiCN105::parse_status_settings_ |
( |
const uint8_t * | payload, |
|
|
size_t | len ) |
|
protected |
◆ process_rx_packet_()
| bool esphome::mitsubishi_cn105::MitsubishiCN105::process_rx_packet_ |
( |
uint8_t | type, |
|
|
const uint8_t * | payload, |
|
|
size_t | len ) |
|
protected |
◆ process_status_packet_()
| bool esphome::mitsubishi_cn105::MitsubishiCN105::process_status_packet_ |
( |
const uint8_t * | payload, |
|
|
size_t | len ) |
|
protected |
◆ read_incoming_bytes_()
| bool esphome::mitsubishi_cn105::MitsubishiCN105::read_incoming_bytes_ |
( |
| ) |
|
|
protected |
◆ reset_read_position_and_dump_buffer_()
| void esphome::mitsubishi_cn105::MitsubishiCN105::reset_read_position_and_dump_buffer_ |
( |
const char * | prefix | ) |
|
|
protected |
◆ send_packet_() [1/2]
template<typename T >
| void esphome::mitsubishi_cn105::MitsubishiCN105::send_packet_ |
( |
const T & | packet | ) |
|
|
inlineprotected |
◆ send_packet_() [2/2]
| void esphome::mitsubishi_cn105::MitsubishiCN105::send_packet_ |
( |
const uint8_t * | packet, |
|
|
size_t | len ) |
|
protected |
◆ set_state_()
| void esphome::mitsubishi_cn105::MitsubishiCN105::set_state_ |
( |
State | new_state | ) |
|
|
protected |
◆ set_update_interval()
| void esphome::mitsubishi_cn105::MitsubishiCN105::set_update_interval |
( |
uint32_t | interval_ms | ) |
|
|
inline |
◆ should_transition()
| bool esphome::mitsubishi_cn105::MitsubishiCN105::should_transition |
( |
State | from, |
|
|
State | to ) |
|
staticprotected |
◆ state_to_string()
| const LogString * esphome::mitsubishi_cn105::MitsubishiCN105::state_to_string |
( |
State | state | ) |
|
|
staticprotected |
◆ status()
| const Status & esphome::mitsubishi_cn105::MitsubishiCN105::status |
( |
| ) |
const |
|
inline |
◆ update()
| bool esphome::mitsubishi_cn105::MitsubishiCN105::update |
( |
| ) |
|
◆ update_status_()
| void esphome::mitsubishi_cn105::MitsubishiCN105::update_status_ |
( |
| ) |
|
|
protected |
◆ device_
◆ state_
◆ status_
| Status esphome::mitsubishi_cn105::MitsubishiCN105::status_ {} |
|
protected |
◆ status_msg_index_
| uint8_t esphome::mitsubishi_cn105::MitsubishiCN105::status_msg_index_ {0} |
|
protected |
◆ status_update_start_ms_
| std::optional<uint32_t> esphome::mitsubishi_cn105::MitsubishiCN105::status_update_start_ms_ |
|
protected |
◆ update_interval_ms_
| uint32_t esphome::mitsubishi_cn105::MitsubishiCN105::update_interval_ms_ {1000} |
|
protected |
◆ write_timeout_start_ms_
| std::optional<uint32_t> esphome::mitsubishi_cn105::MitsubishiCN105::write_timeout_start_ms_ |
|
protected |
The documentation for this class was generated from the following files: