Home IO Control
ESPHome add-on for IO-Homecontrol devices
Loading...
Searching...
No Matches
proto_constants.cpp File Reference

Name/description lookups for IO-Homecontrol commands, results and enumerations. More...

#include "proto_constants.h"
Include dependency graph for proto_constants.cpp:

Go to the source code of this file.

Namespaces

namespace  esphome
namespace  esphome::home_io_control

Functions

const char * esphome::home_io_control::command_name (uint8_t cmd)
 Get a human-readable name for any IO-Homecontrol command ID.
const char * esphome::home_io_control::manufacturer_name (uint8_t id)
 Get a human-readable manufacturer name from the protocol manufacturer byte.
const char * esphome::home_io_control::att_class_name (uint8_t att_class)
 Get a human-readable turnaround time string for an ATT class value.
const char * esphome::home_io_control::power_save_mode_name (uint8_t mode)
 Get a human-readable power save mode name.
const char * esphome::home_io_control::originator_name (uint8_t originator)
 Get a human-readable name for a command originator byte.
const char * esphome::home_io_control::acei_level_name (uint8_t level)
 Get a human-readable name for an ACEI priority level (0–7).
const char * esphome::home_io_control::command_result_name (uint8_t result)
 Return a stable symbolic name for a CMD_ERROR_RESP result code.
const char * esphome::home_io_control::command_result_description (uint8_t result)
 Return a human-readable explanation for a CMD_ERROR_RESP result code.
bool esphome::home_io_control::is_limitation_result (uint8_t result)
 Check whether a result code represents an environmental or control limitation.

Detailed Description

Name/description lookups for IO-Homecontrol commands, results and enumerations.

Definition in file proto_constants.cpp.