Go to the source code of this file.
|
namespace | esphome |
| Providing packet encoding functions for exchanging data with a remote host.
|
|
namespace | esphome::tuya |
|
|
enum class | esphome::tuya::TuyaDatapointType : uint8_t {
esphome::tuya::RAW = 0x00
, esphome::tuya::BOOLEAN = 0x01
, esphome::tuya::INTEGER = 0x02
, esphome::tuya::STRING = 0x03
,
esphome::tuya::ENUM = 0x04
, esphome::tuya::BITMASK = 0x05
} |
|
enum class | esphome::tuya::TuyaCommandType : uint8_t {
esphome::tuya::HEARTBEAT = 0x00
, esphome::tuya::PRODUCT_QUERY = 0x01
, esphome::tuya::CONF_QUERY = 0x02
, esphome::tuya::WIFI_STATE = 0x03
,
esphome::tuya::WIFI_RESET = 0x04
, esphome::tuya::WIFI_SELECT = 0x05
, esphome::tuya::DATAPOINT_DELIVER = 0x06
, esphome::tuya::DATAPOINT_REPORT_ASYNC = 0x07
,
esphome::tuya::DATAPOINT_QUERY = 0x08
, esphome::tuya::WIFI_TEST = 0x0E
, esphome::tuya::LOCAL_TIME_QUERY = 0x1C
, esphome::tuya::DATAPOINT_REPORT_SYNC = 0x22
,
esphome::tuya::DATAPOINT_REPORT_ACK = 0x23
, esphome::tuya::WIFI_RSSI = 0x24
, esphome::tuya::VACUUM_MAP_UPLOAD = 0x28
, esphome::tuya::GET_NETWORK_STATUS = 0x2B
,
esphome::tuya::EXTENDED_SERVICES = 0x34
} |
|
enum class | esphome::tuya::TuyaExtendedServicesCommandType : uint8_t { esphome::tuya::RESET_NOTIFICATION = 0x04
, esphome::tuya::MODULE_RESET = 0x05
, esphome::tuya::UPDATE_IN_PROGRESS = 0x0A
} |
|
enum class | esphome::tuya::TuyaInitState : uint8_t {
esphome::tuya::INIT_HEARTBEAT = 0x00
, esphome::tuya::INIT_PRODUCT
, esphome::tuya::INIT_CONF
, esphome::tuya::INIT_WIFI
,
esphome::tuya::INIT_DATAPOINT
, esphome::tuya::INIT_DONE
} |
|