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, DeviceType type, uint8_t subtype, bool inverted)esphome::home_io_control::IOHomeControlComponentvirtual
add_linked_remote(const std::string &remote_id, const std::string &device_id)esphome::home_io_control::IOHomeControlComponentinline
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
busy_esphome::home_io_control::IOHomeControlComponentprotected
busy_pin_esphome::home_io_control::IOHomeControlComponentprotected
callbacks_esphome::home_io_control::IOHomeControlComponentprotected
devices_esphome::home_io_control::IOHomeControlComponentprotected
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
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
fem_en_pin_esphome::home_io_control::IOHomeControlComponentprotected
fem_pa_pin_esphome::home_io_control::IOHomeControlComponentprotected
finalize_pairing_configuration_(pairing::PairingContext &context)esphome::home_io_control::IOHomeControlComponentprotected
get_device(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
get_setup_priority() const overrideesphome::home_io_control::IOHomeControlComponentinline
handle_authentication_(const IoFrame &request, uint32_t freq, exchange::OutboundExchangeContext &ctx)esphome::home_io_control::IOHomeControlComponentprotected
hop_frequency_()esphome::home_io_control::IOHomeControlComponentprotected
initialized_esphome::home_io_control::IOHomeControlComponentprotected
last_exchange_debug_esphome::home_io_control::IOHomeControlComponentprotected
last_hop_us_esphome::home_io_control::IOHomeControlComponentprotected
linked_remotes_esphome::home_io_control::IOHomeControlComponentprotected
log_exchange_debug_(const char *device_id) constesphome::home_io_control::IOHomeControlComponentprotected
loop() overrideesphome::home_io_control::IOHomeControlComponent
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
pa_pin_esphome::home_io_control::IOHomeControlComponentprotected
parse_device_from_discovery(const IoFrame &frame, IoDevice &device, std::string &device_id)esphome::home_io_control::IOHomeControlComponentprotectedstatic
pending_operations_esphome::home_io_control::IOHomeControlComponentprotected
PendingOperationType enum nameesphome::home_io_control::IOHomeControlComponentprotected
process_pending_operation_()esphome::home_io_control::IOHomeControlComponentprotected
process_received_packet_(const RadioRxPacket &packet)esphome::home_io_control::IOHomeControlComponentprotected
queue_discover_and_pair()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_tilt(const std::string &device_id, uint8_t tilt_percent)esphome::home_io_control::IOHomeControlComponentvirtual
queue_set_light_state(const std::string &device_id, bool on)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_type_esphome::home_io_control::IOHomeControlComponentprotected
record_exchange_debug_(const char *stage, uint8_t tries, bool saw_challenge)esphome::home_io_control::IOHomeControlComponentprotected
register_device_callback(DeviceUpdateCallback cb)esphome::home_io_control::IOHomeControlComponentinlinevirtual
request_device_status(const std::string &device_id)esphome::home_io_control::IOHomeControlComponentvirtual
reset_exchange_debug_(uint8_t request_cmd)esphome::home_io_control::IOHomeControlComponentprotected
rst_pin_esphome::home_io_control::IOHomeControlComponentprotected
run_discovery_phase_(pairing::PairingContext &context)esphome::home_io_control::IOHomeControlComponentprotected
run_key_exchange_phase_(pairing::PairingContext &context)esphome::home_io_control::IOHomeControlComponentprotected
schedule_status_poll_(const std::string &device_id, uint32_t delay_ms)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_position(const std::string &device_id, uint8_t position)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_light_state(const std::string &device_id, bool on)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_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_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
transmit_request_(const IoFrame &request, uint32_t freq, uint16_t preamble, exchange::OutboundExchangeContext &ctx)esphome::home_io_control::IOHomeControlComponentprotected
tx_power_esphome::home_io_control::IOHomeControlComponentprotected
update_device_status_(const IoFrame &frame)esphome::home_io_control::IOHomeControlComponentprotected
vfem_pin_esphome::home_io_control::IOHomeControlComponentprotected
wait_for_discovery_response_(uint32_t timeout_ms, RadioRxPacket &packet, IoFrame &response_frame)esphome::home_io_control::IOHomeControlComponentprotected
wait_for_final_response_(const IoFrame &request, exchange::OutboundExchangeContext &ctx)esphome::home_io_control::IOHomeControlComponentprotected
wait_for_first_response_(const IoFrame &request, exchange::OutboundExchangeContext &ctx)esphome::home_io_control::IOHomeControlComponentprotected
wait_for_key_challenge_(uint32_t timeout_ms, RadioRxPacket &packet, IoFrame &challenge_frame, const uint8_t device_node_id[NODE_ID_SIZE])esphome::home_io_control::IOHomeControlComponentprotected
~SpiAccess()=defaultesphome::home_io_control::SpiAccessvirtual