- virtual std::vector<double> *get_raw_data() = 0;
- virtual unsigned int get_data_decimal_precision() = 0;
- void collect_data(plp::Data *data);
- std::string to_string(double val, int digit_count);
- //Data *get_formatted_data(Data *data);
- virtual bool is_supported_w1_family_code(int family_code) = 0;
- int family_code;
- std::string id;
- std::string name;