Class interference_metrics_csv_sink

Inheritance Relationships

Base Type

  • public rmetrics::csv_sink

Class Documentation

class interference_metrics_csv_sink : public rmetrics::csv_sink

Csv_Sink for interference_metrics.

Metrics CAN be collected in parallel from robots; concurrent updates to the gathered stats are supported. Metrics are written out after the specified interval.

Public Types

using collector_type = interference_metrics_collector

Public Functions

interference_metrics_csv_sink(fs::path fpath_no_ext, const rmetrics::output_mode &mode, const rtypes::timestep &interval)

See also

rmetrics::csv_sink.

std::list<std::string> csv_header_cols(const rmetrics::base_data *data) const override
boost::optional<std::string> csv_line_build(const rmetrics::base_data *data, const rtypes::timestep &t) override