MCPcopy Create free account
hub / github.com/PlotJuggler/PlotJuggler / buildFlushFixture

Function buildFlushFixture

pj_datastore/tests/engine_integration_test.cpp:1128–1139  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1126};
1127
1128FlushFixture buildFlushFixture(const std::string& topic = "scalar/topic") {
1129 FlushFixture f;
1130 f.src_dataset = *f.src.createDataset(DatasetDescriptor{.source_name = "src", .time_domain_id = 0});
1131 f.dst_dataset = *f.dst.createDataset(DatasetDescriptor{.source_name = "dst", .time_domain_id = 0});
1132
1133 DataWriter sw = f.src.createWriter();
1134 f.src_handle = *sw.registerScalarSeries(f.src_dataset, topic, NumericType::kFloat64);
1135
1136 DataWriter dw = f.dst.createWriter();
1137 f.dst_handle = *dw.registerScalarSeries(f.dst_dataset, topic, NumericType::kFloat64);
1138 return f;
1139}
1140
1141void writeScalars(DataEngine& engine, ScalarSeriesHandle handle, Timestamp start, std::size_t count) {
1142 DataWriter w = engine.createWriter();

Callers 1

TESTFunction · 0.85

Calls 3

createDatasetMethod · 0.80
createWriterMethod · 0.80
registerScalarSeriesMethod · 0.80

Tested by

no test coverage detected