13namespace mopeka_pro_check {
SensorReadQuality min_signal_quality_
SensorReadQuality parse_read_quality_(const std::vector< uint8_t > &message)
void set_tank_empty(float empty)
void dump_config() override
sensor::Sensor * read_quality_
void set_distance(sensor::Sensor *distance)
sensor::Sensor * ignored_reads_
void set_signal_quality(sensor::Sensor *rq)
void set_min_signal_quality(SensorReadQuality min)
void set_address(uint64_t address)
void set_ignored_reads(sensor::Sensor *ir)
uint32_t ignored_read_count_
sensor::Sensor * battery_level_
void set_level(sensor::Sensor *level)
uint8_t parse_battery_level_(const std::vector< uint8_t > &message)
sensor::Sensor * distance_
bool parse_device(const esp32_ble_tracker::ESPBTDevice &device) override
Main parse function that gets called for all ble advertisements.
sensor::Sensor * temperature_
void set_battery_level(sensor::Sensor *bat)
uint32_t parse_distance_(const std::vector< uint8_t > &message)
uint8_t parse_temperature_(const std::vector< uint8_t > &message)
void set_tank_full(float full)
void set_temperature(sensor::Sensor *temperature)
float get_setup_priority() const override
Base-class for all sensors.
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.