160class VBusCustomSubSensor;
Base-class for all sensors.
void set_temperature3_sensor(sensor::Sensor *sensor)
sensor::Sensor * pump_speed2_sensor_
void handle_message(std::vector< uint8_t > &message) override
void set_time_sensor(sensor::Sensor *sensor)
sensor::Sensor * temperature1_sensor_
void set_temperature4_sensor(sensor::Sensor *sensor)
void set_pump_speed1_sensor(sensor::Sensor *sensor)
sensor::Sensor * time_sensor_
sensor::Sensor * heat_quantity_sensor_
sensor::Sensor * version_sensor_
sensor::Sensor * temperature3_sensor_
sensor::Sensor * pump_speed1_sensor_
void set_operating_hours2_sensor(sensor::Sensor *sensor)
sensor::Sensor * operating_hours1_sensor_
void set_pump_speed2_sensor(sensor::Sensor *sensor)
void set_temperature2_sensor(sensor::Sensor *sensor)
void dump_config() override
void set_operating_hours1_sensor(sensor::Sensor *sensor)
sensor::Sensor * temperature2_sensor_
sensor::Sensor * temperature4_sensor_
void set_heat_quantity_sensor(sensor::Sensor *sensor)
void set_temperature1_sensor(sensor::Sensor *sensor)
void set_version_sensor(sensor::Sensor *sensor)
sensor::Sensor * operating_hours2_sensor_
void dump_config() override
void set_operating_hours1_sensor(sensor::Sensor *sensor)
sensor::Sensor * operating_hours2_sensor_
void set_temperature1_sensor(sensor::Sensor *sensor)
sensor::Sensor * temperature2_sensor_
void set_version_sensor(sensor::Sensor *sensor)
sensor::Sensor * time_sensor_
void set_temperature4_sensor(sensor::Sensor *sensor)
void set_pump_speed2_sensor(sensor::Sensor *sensor)
void handle_message(std::vector< uint8_t > &message) override
sensor::Sensor * version_sensor_
void set_heat_quantity_sensor(sensor::Sensor *sensor)
sensor::Sensor * heat_quantity_sensor_
void set_temperature2_sensor(sensor::Sensor *sensor)
void set_temperature3_sensor(sensor::Sensor *sensor)
sensor::Sensor * temperature3_sensor_
sensor::Sensor * pump_speed1_sensor_
sensor::Sensor * pump_speed2_sensor_
void set_operating_hours2_sensor(sensor::Sensor *sensor)
void set_pump_speed1_sensor(sensor::Sensor *sensor)
void set_time_sensor(sensor::Sensor *sensor)
sensor::Sensor * temperature4_sensor_
sensor::Sensor * temperature1_sensor_
sensor::Sensor * operating_hours1_sensor_
sensor::Sensor * temperature3_sensor_
void dump_config() override
sensor::Sensor * version_sensor_
sensor::Sensor * temperature4_sensor_
void set_version_sensor(sensor::Sensor *sensor)
sensor::Sensor * temperature2_sensor_
void set_operating_hours_sensor(sensor::Sensor *sensor)
void set_temperature2_sensor(sensor::Sensor *sensor)
void set_temperature4_sensor(sensor::Sensor *sensor)
void set_temperature1_sensor(sensor::Sensor *sensor)
sensor::Sensor * heat_quantity_sensor_
void set_pump_speed_sensor(sensor::Sensor *sensor)
void set_heat_quantity_sensor(sensor::Sensor *sensor)
void set_temperature3_sensor(sensor::Sensor *sensor)
sensor::Sensor * operating_hours_sensor_
sensor::Sensor * temperature1_sensor_
void handle_message(std::vector< uint8_t > &message) override
sensor::Sensor * pump_speed_sensor_
sensor::Sensor * flow_rate_sensor_
void set_pump_speed1_sensor(sensor::Sensor *sensor)
void set_flow_rate_sensor(sensor::Sensor *sensor)
void set_temperature1_sensor(sensor::Sensor *sensor)
void set_time_sensor(sensor::Sensor *sensor)
sensor::Sensor * heat_quantity_sensor_
void set_operating_hours1_sensor(sensor::Sensor *sensor)
sensor::Sensor * version_sensor_
sensor::Sensor * time_sensor_
void dump_config() override
sensor::Sensor * pump_speed2_sensor_
sensor::Sensor * pump_speed1_sensor_
void set_temperature3_sensor(sensor::Sensor *sensor)
sensor::Sensor * temperature1_sensor_
void set_temperature5_sensor(sensor::Sensor *sensor)
sensor::Sensor * temperature4_sensor_
sensor::Sensor * temperature3_sensor_
sensor::Sensor * temperature5_sensor_
void set_heat_quantity_sensor(sensor::Sensor *sensor)
void set_operating_hours2_sensor(sensor::Sensor *sensor)
sensor::Sensor * operating_hours2_sensor_
void set_version_sensor(sensor::Sensor *sensor)
void handle_message(std::vector< uint8_t > &message) override
sensor::Sensor * temperature2_sensor_
void set_pump_speed2_sensor(sensor::Sensor *sensor)
void set_temperature2_sensor(sensor::Sensor *sensor)
sensor::Sensor * operating_hours1_sensor_
void set_temperature4_sensor(sensor::Sensor *sensor)
void dump_config() override
sensor::Sensor * temperature2_sensor_
void set_operating_hours2_sensor(sensor::Sensor *sensor)
void set_operating_hours1_sensor(sensor::Sensor *sensor)
void set_time_sensor(sensor::Sensor *sensor)
void set_temperature3_sensor(sensor::Sensor *sensor)
void set_heat_quantity_sensor(sensor::Sensor *sensor)
void set_temperature4_sensor(sensor::Sensor *sensor)
sensor::Sensor * temperature3_sensor_
void set_pump_speed1_sensor(sensor::Sensor *sensor)
void handle_message(std::vector< uint8_t > &message) override
sensor::Sensor * pump_speed1_sensor_
sensor::Sensor * temperature1_sensor_
void set_pump_speed2_sensor(sensor::Sensor *sensor)
sensor::Sensor * operating_hours1_sensor_
sensor::Sensor * time_sensor_
sensor::Sensor * pump_speed2_sensor_
sensor::Sensor * operating_hours2_sensor_
sensor::Sensor * temperature4_sensor_
void set_temperature1_sensor(sensor::Sensor *sensor)
void set_temperature2_sensor(sensor::Sensor *sensor)
sensor::Sensor * heat_quantity_sensor_
void set_sensors(std::vector< VBusCustomSubSensor * > sensors)
void handle_message(std::vector< uint8_t > &message) override
void dump_config() override
std::vector< VBusCustomSubSensor * > sensors_
void parse_message(std::vector< uint8_t > &message)
void set_message_parser(message_parser_t parser)
message_parser_t message_parser_
std::function< float(std::vector< uint8_t > &)> message_parser_t
Providing packet encoding functions for exchanging data with a remote host.