Home IO Control
ESPHome add-on for IO-Homecontrol devices
Loading...
Searching...
No Matches
esphome::home_io_control::IOHomeControlComponent Member List

This is the complete list of members for esphome::home_io_control::IOHomeControlComponent, including all inherited members.

add_device(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
add_device(const std::string &device_id, const DeviceConfig &cfg)esphome::home_io_control::IOHomeControlComponentvirtual
add_exposed_sender(const std::string &sender_id)esphome::home_io_control::IOHomeControlComponentinline
add_linked_remote(const std::string &remote_id, const std::string &device_id)esphome::home_io_control::IOHomeControlComponentinline
add_linked_remote_class(DeviceType type, const std::string &device_id)esphome::home_io_control::IOHomeControlComponentinline
api_force_open_device_(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentinlineprotected
api_identify_device_(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentinlineprotected
api_rename_device_(const std::string &device_id, const std::string &new_name)esphome::home_io_control::IOHomeControlComponentinlineprotected
api_scan_paired_devices_()esphome::home_io_control::IOHomeControlComponentinlineprotected
apply_optimistic_linked_state_(const OneWayFrameInfo &info, const std::vector< std::string > &device_ids)esphome::home_io_control::IOHomeControlComponentprotected
apply_optimistic_target(const std::string &device_id, float target_io_position)esphome::home_io_control::IOHomeControlComponentinlinevirtual
apply_optimistic_tilt(const std::string &device_id, float tilt_percent)esphome::home_io_control::IOHomeControlComponentinlinevirtual
apply_tuning_to_radio_()esphome::home_io_control::IOHomeControlComponentprotected
authenticate_request_(const IoFrame &request, uint32_t freq)esphome::home_io_control::IOHomeControlComponentprotected
begin_status_poll_tracking_(const std::string &device_id, uint32_t initial_delay_ms)esphome::home_io_control::IOHomeControlComponentprotected
broadcast_key_extraction_reply_(const IoFrame &frame)esphome::home_io_control::IOHomeControlComponentprotected
busy_esphome::home_io_control::IOHomeControlComponentprotected
busy_pin_esphome::home_io_control::IOHomeControlComponentprotected
clear_optimistic_target(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentinlinevirtual
defer_background_poll_() constesphome::home_io_control::IOHomeControlComponentinlineprotected
dio0_pin_esphome::home_io_control::IOHomeControlComponentprotected
dio1_pin_esphome::home_io_control::IOHomeControlComponentprotected
dio4_pin_esphome::home_io_control::IOHomeControlComponentprotected
discover_and_pair()esphome::home_io_control::IOHomeControlComponentvirtual
dump_config() overrideesphome::home_io_control::IOHomeControlComponent
exchange_engine_esphome::home_io_control::IOHomeControlComponentprotected
execute_device_command_(const std::string &device_id, CoverCommand cmd)esphome::home_io_control::IOHomeControlComponentprotected
execute_request_and_update_(const std::string &device_id, const IoFrame &request, bool warn_on_no_response, uint32_t retry_after_fail_ms=0)esphome::home_io_control::IOHomeControlComponentprotected
exposed_senders_esphome::home_io_control::IOHomeControlComponentprotected
fem_en_pin_esphome::home_io_control::IOHomeControlComponentprotected
fem_pa_pin_esphome::home_io_control::IOHomeControlComponentprotected
first_1w_activity_ms_esphome::home_io_control::IOHomeControlComponentprotected
force_open_device(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
generate_key_extraction_throwaway_id_(uint8_t out[NODE_ID_SIZE])esphome::home_io_control::IOHomeControlComponentprotected
get_device(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
get_radio() constesphome::home_io_control::IOHomeControlComponentinline
get_setup_priority() const overrideesphome::home_io_control::IOHomeControlComponentinline
get_tuning_number_value(const std::string &name) constesphome::home_io_control::IOHomeControlComponent
get_tuning_select_value(const std::string &name) constesphome::home_io_control::IOHomeControlComponent
handle_key_extraction_discover_(const IoFrame &frame)esphome::home_io_control::IOHomeControlComponentprotected
handle_key_extraction_discover_confirm_(const IoFrame &frame)esphome::home_io_control::IOHomeControlComponentprotected
handle_key_extraction_key_init_(const IoFrame &frame)esphome::home_io_control::IOHomeControlComponentprotected
handle_key_extraction_key_transfer_(const IoFrame &frame)esphome::home_io_control::IOHomeControlComponentprotected
hop_frequency_()esphome::home_io_control::IOHomeControlComponentprotected
identify_device(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
initialized_esphome::home_io_control::IOHomeControlComponentprotected
IOHomeControlComponent()esphome::home_io_control::IOHomeControlComponentinline
key_extraction_armed_callback_esphome::home_io_control::IOHomeControlComponentprotected
key_extraction_ctx_esphome::home_io_control::IOHomeControlComponentprotected
last_1w_activity_ms_esphome::home_io_control::IOHomeControlComponentprotected
last_1w_logged_esphome::home_io_control::IOHomeControlComponentprotected
log_exchange_debug_(const char *device_id) constesphome::home_io_control::IOHomeControlComponentinlineprotected
log_key_extraction_result_()esphome::home_io_control::IOHomeControlComponentprotected
loop() overrideesphome::home_io_control::IOHomeControlComponent
management_actions_esphome::home_io_control::IOHomeControlComponentprotected
ManagementActionResult typedefesphome::home_io_control::IOHomeControlComponent
maybe_fire_sender_event_(const OneWayFrameInfo &info, bool linked, const std::string &src_id)esphome::home_io_control::IOHomeControlComponentprotected
node_id_esphome::home_io_control::IOHomeControlComponentprotected
node_id_str_esphome::home_io_control::IOHomeControlComponentprotected
notify_device_update_(const std::string &id)esphome::home_io_control::IOHomeControlComponentprotected
op_queue_esphome::home_io_control::IOHomeControlComponentprotected
pa_pin_esphome::home_io_control::IOHomeControlComponentprotected
pairing_engine_esphome::home_io_control::IOHomeControlComponentprotected
pairing_result_callback_esphome::home_io_control::IOHomeControlComponentprotected
pairing_telemetry() constesphome::home_io_control::IOHomeControlComponentinline
pairing_telemetry_esphome::home_io_control::IOHomeControlComponentprotected
poll_policy_esphome::home_io_control::IOHomeControlComponentprotected
process_pending_operation_()esphome::home_io_control::IOHomeControlComponentprotected
process_received_packet_(const RadioRxPacket &packet)esphome::home_io_control::IOHomeControlComponentprotected
queue_device_command(const std::string &device_id, CoverCommand cmd)esphome::home_io_control::IOHomeControlComponentvirtual
queue_discover_and_pair()esphome::home_io_control::IOHomeControlComponentvirtual
queue_request_device_name(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
queue_request_device_status(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
queue_set_device_position(const std::string &device_id, uint8_t position)esphome::home_io_control::IOHomeControlComponentvirtual
queue_set_device_position_and_tilt(const std::string &device_id, uint8_t position, uint8_t tilt_percent)esphome::home_io_control::IOHomeControlComponentvirtual
queue_set_device_tilt(const std::string &device_id, uint8_t tilt_percent)esphome::home_io_control::IOHomeControlComponentvirtual
queue_set_light_position(const std::string &device_id, uint8_t position)esphome::home_io_control::IOHomeControlComponentvirtual
queue_set_light_state(const std::string &device_id, bool on)esphome::home_io_control::IOHomeControlComponentvirtual
queue_set_lock_state(const std::string &device_id, bool locked)esphome::home_io_control::IOHomeControlComponentvirtual
queue_set_switch_state(const std::string &device_id, bool on)esphome::home_io_control::IOHomeControlComponentvirtual
radio_esphome::home_io_control::IOHomeControlComponentprotected
radio_test_mode_esphome::home_io_control::IOHomeControlComponentprotected
radio_type_esphome::home_io_control::IOHomeControlComponentprotected
record_1w_activity_(uint32_t now)esphome::home_io_control::IOHomeControlComponentprotected
register_device_callback(DeviceUpdateCallback cb)esphome::home_io_control::IOHomeControlComponentinlinevirtual
register_management_actions_()esphome::home_io_control::IOHomeControlComponentinlineprotected
registry_esphome::home_io_control::IOHomeControlComponentprotected
rename_device(const std::string &device_id, const std::string &new_name)esphome::home_io_control::IOHomeControlComponentvirtual
request_device_name(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
request_device_status(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
resolve_1w_target_devices_(const OneWayFrameInfo &info, const std::string &src_id) constesphome::home_io_control::IOHomeControlComponentprotected
rst_pin_esphome::home_io_control::IOHomeControlComponentprotected
scan_paired_devices()esphome::home_io_control::IOHomeControlComponentvirtual
schedule_background_poll_backoff_(const std::string &device_id, bool auth_like)esphome::home_io_control::IOHomeControlComponentprotected
schedule_device_polls_(const std::vector< std::string > &device_ids, uint32_t delay_ms)esphome::home_io_control::IOHomeControlComponentprotected
schedule_linked_remote_polls_(const std::string &remote_id, uint32_t delay_ms=REMOTE_ACTIVITY_STATUS_POLL_DELAY_MS)esphome::home_io_control::IOHomeControlComponentprotected
schedule_status_poll_(const std::string &device_id, uint32_t delay_ms)esphome::home_io_control::IOHomeControlComponentprotected
select_and_construct_radio_(const char **chip_name_out)esphome::home_io_control::IOHomeControlComponentprotected
send_and_receive_(const IoFrame &request, IoFrame &response, uint32_t freq)esphome::home_io_control::IOHomeControlComponentprotected
set_busy_pin(InternalGPIOPin *pin)esphome::home_io_control::IOHomeControlComponentinline
set_device_dimmable(const std::string &device_id, bool dimmable)esphome::home_io_control::IOHomeControlComponentvirtual
set_device_position(const std::string &device_id, uint8_t position)esphome::home_io_control::IOHomeControlComponentvirtual
set_device_position_and_tilt(const std::string &device_id, uint8_t position, uint8_t tilt_percent)esphome::home_io_control::IOHomeControlComponentvirtual
set_device_status_poll_interval(const std::string &device_id, uint32_t poll_interval_ms)esphome::home_io_control::IOHomeControlComponentvirtual
set_device_tilt(const std::string &device_id, uint8_t tilt_percent)esphome::home_io_control::IOHomeControlComponentvirtual
set_dio0_pin(InternalGPIOPin *pin)esphome::home_io_control::IOHomeControlComponentinline
set_dio1_pin(InternalGPIOPin *pin)esphome::home_io_control::IOHomeControlComponentinline
set_dio4_pin(InternalGPIOPin *pin)esphome::home_io_control::IOHomeControlComponentinline
set_fem_en_pin(InternalGPIOPin *pin)esphome::home_io_control::IOHomeControlComponentinline
set_fem_pa_pin(InternalGPIOPin *pin)esphome::home_io_control::IOHomeControlComponentinline
set_key_extraction_armed(bool armed)esphome::home_io_control::IOHomeControlComponentvirtual
set_key_extraction_armed_callback(std::function< void(bool)> cb)esphome::home_io_control::IOHomeControlComponentinline
set_light_position(const std::string &device_id, uint8_t position)esphome::home_io_control::IOHomeControlComponentvirtual
set_light_state(const std::string &device_id, bool on)esphome::home_io_control::IOHomeControlComponentvirtual
set_lock_state(const std::string &device_id, bool locked)esphome::home_io_control::IOHomeControlComponentvirtual
set_node_id(const std::string &id)esphome::home_io_control::IOHomeControlComponentinline
set_pa_pin(uint8_t pa_pin)esphome::home_io_control::IOHomeControlComponentinline
set_pairing_result_callback(std::function< void()> cb)esphome::home_io_control::IOHomeControlComponentinline
set_radio_test_mode(bool active)esphome::home_io_control::IOHomeControlComponentinline
set_radio_type(const std::string &type)esphome::home_io_control::IOHomeControlComponentinline
set_rst_pin(InternalGPIOPin *pin)esphome::home_io_control::IOHomeControlComponentinline
set_switch_state(const std::string &device_id, bool on)esphome::home_io_control::IOHomeControlComponentvirtual
set_system_key(const std::string &key)esphome::home_io_control::IOHomeControlComponentinline
set_tcxo_voltage(uint8_t voltage)esphome::home_io_control::IOHomeControlComponentinline
set_tuning_config(const TuningConfig &config)esphome::home_io_control::IOHomeControlComponentinline
set_tx_power(uint8_t power)esphome::home_io_control::IOHomeControlComponentinline
set_vfem_pin(InternalGPIOPin *pin)esphome::home_io_control::IOHomeControlComponentinline
setup() overrideesphome::home_io_control::IOHomeControlComponent
spi_disable() overrideesphome::home_io_control::IOHomeControlComponentinlinevirtual
spi_enable() overrideesphome::home_io_control::IOHomeControlComponentinlinevirtual
spi_read() overrideesphome::home_io_control::IOHomeControlComponentinlinevirtual
spi_transfer(uint8_t data) overrideesphome::home_io_control::IOHomeControlComponentinlinevirtual
spi_write(uint8_t data) overrideesphome::home_io_control::IOHomeControlComponentinlinevirtual
system_key_esphome::home_io_control::IOHomeControlComponentprotected
system_key_str_esphome::home_io_control::IOHomeControlComponentprotected
tcxo_voltage_esphome::home_io_control::IOHomeControlComponentprotected
transmit_frame_(const IoFrame &frame, uint32_t freq, uint16_t preamble)esphome::home_io_control::IOHomeControlComponentprotected
try_handle_key_extraction_frame_(const IoFrame &frame)esphome::home_io_control::IOHomeControlComponentprotected
tuning_esphome::home_io_control::IOHomeControlComponentprotected
tx_power_esphome::home_io_control::IOHomeControlComponentprotected
update_device_status_(const IoFrame &frame, bool trust_position=true)esphome::home_io_control::IOHomeControlComponentprotected
update_tuning_number(const std::string &name, float value)esphome::home_io_control::IOHomeControlComponent
update_tuning_select(const std::string &name, const std::string &value)esphome::home_io_control::IOHomeControlComponent
vfem_pin_esphome::home_io_control::IOHomeControlComponentprotected
~SpiAccess()=defaultesphome::home_io_control::SpiAccessvirtual