ESPHome 2025.10.0-dev
Loading...
Searching...
No Matches
esphome::zwave_proxy Namespace Reference

Data Structures

class  ZWaveProxy
 

Enumerations

enum  ZWaveResponseTypes : uint8_t {
  ZWAVE_FRAME_TYPE_ACK = 0x06 , ZWAVE_FRAME_TYPE_CAN = 0x18 , ZWAVE_FRAME_TYPE_NAK = 0x15 , ZWAVE_FRAME_TYPE_START = 0x01 ,
  ZWAVE_FRAME_TYPE_BL_MENU = 0x0D , ZWAVE_FRAME_TYPE_BL_BEGIN_UPLOAD = 0x43
}
 
enum  ZWaveParsingState : uint8_t {
  ZWAVE_PARSING_STATE_WAIT_START , ZWAVE_PARSING_STATE_WAIT_LENGTH , ZWAVE_PARSING_STATE_WAIT_TYPE , ZWAVE_PARSING_STATE_WAIT_COMMAND_ID ,
  ZWAVE_PARSING_STATE_WAIT_PAYLOAD , ZWAVE_PARSING_STATE_WAIT_CHECKSUM , ZWAVE_PARSING_STATE_SEND_ACK , ZWAVE_PARSING_STATE_SEND_CAN ,
  ZWAVE_PARSING_STATE_SEND_NAK , ZWAVE_PARSING_STATE_READ_BL_MENU
}
 
enum  ZWaveProxyFeature : uint32_t { FEATURE_ZWAVE_PROXY_ENABLED = 1 << 0 }
 

Variables

ZWaveProxyglobal_zwave_proxy = nullptr
 

Enumeration Type Documentation

◆ ZWaveParsingState

Enumerator
ZWAVE_PARSING_STATE_WAIT_START 
ZWAVE_PARSING_STATE_WAIT_LENGTH 
ZWAVE_PARSING_STATE_WAIT_TYPE 
ZWAVE_PARSING_STATE_WAIT_COMMAND_ID 
ZWAVE_PARSING_STATE_WAIT_PAYLOAD 
ZWAVE_PARSING_STATE_WAIT_CHECKSUM 
ZWAVE_PARSING_STATE_SEND_ACK 
ZWAVE_PARSING_STATE_SEND_CAN 
ZWAVE_PARSING_STATE_SEND_NAK 
ZWAVE_PARSING_STATE_READ_BL_MENU 

Definition at line 25 of file zwave_proxy.h.

◆ ZWaveProxyFeature

Enumerator
FEATURE_ZWAVE_PROXY_ENABLED 

Definition at line 38 of file zwave_proxy.h.

◆ ZWaveResponseTypes

Enumerator
ZWAVE_FRAME_TYPE_ACK 
ZWAVE_FRAME_TYPE_CAN 
ZWAVE_FRAME_TYPE_NAK 
ZWAVE_FRAME_TYPE_START 
ZWAVE_FRAME_TYPE_BL_MENU 
ZWAVE_FRAME_TYPE_BL_BEGIN_UPLOAD 

Definition at line 16 of file zwave_proxy.h.

Variable Documentation

◆ global_zwave_proxy

ZWaveProxy * esphome::zwave_proxy::global_zwave_proxy = nullptr

Definition at line 305 of file zwave_proxy.cpp.