RTC Toolkit 5.1.0
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
main.cpp File Reference

Implements a benchmarking program for Telemetry Subscriber's correlator. More...

#include "rtctk/telSub/correlatorIf.hpp"
#include "rtctk/telSub/ddsWaitSetIf.hpp"
#include <benchmark/benchmark.h>
#include <fmt/format.h>
#include <optional>
#include <rtctk/componentFramework/test/fakeComponentMetrics.hpp>
#include <rtctk/telSub/correlator.hpp>
#include <stdexcept>
#include <variant>

Classes

class  rtctk::telSub::FakeDdsSubscriber
 Fake DDS subscriber. More...
 

Namespaces

namespace  rtctk
 
namespace  rtctk::telSub
 

Functions

 BENCHMARK (BmCorrelator) -> Ranges({{1, 16}, {1, 128}})
 Register BmCorrelator benchmark with two ranges of arguments: 0: Number of topics 1: Number of data samples to Take()
 
 BENCHMARK_MAIN ()
 

Detailed Description

Implements a benchmarking program for Telemetry Subscriber's correlator.

Function Documentation

◆ BENCHMARK()

BENCHMARK ( BmCorrelator ) -> Ranges({{1, 16}, {1, 128}})

Register BmCorrelator benchmark with two ranges of arguments: 0: Number of topics 1: Number of data samples to Take()

◆ BENCHMARK_MAIN()

BENCHMARK_MAIN ( )