12namespace xiaomi_miscale {
Base-class for all sensors.
void set_clear_impedance(bool clear_impedance)
bool parse_message_v1_(const std::vector< uint8_t > &message, ParseResult &result)
bool parse_device(const esp32_ble_tracker::ESPBTDevice &device) override
bool parse_message_(const std::vector< uint8_t > &message, ParseResult &result)
void set_weight(sensor::Sensor *weight)
sensor::Sensor * impedance_
bool report_results_(const optional< ParseResult > &result, const std::string &address)
void dump_config() override
void set_address(uint64_t address)
void set_impedance(sensor::Sensor *impedance)
float get_setup_priority() const override
optional< ParseResult > parse_header_(const esp32_ble_tracker::ServiceData &service_data)
bool parse_message_v2_(const std::vector< uint8_t > &message, ParseResult &result)
const float DATA
For components that import data from directly connected sensors like DHT.
Providing packet encoding functions for exchanging data with a remote host.
optional< float > impedance