13 static std::shared_ptr<DSPRateTracker>
getInstance(
const std::string &trackerName);
19 [[maybe_unused]]
void tick(
double numSignals);
21 [[maybe_unused]]
void tock();
30 std::string trackerName;
32 double signalCount = 0;
34 std::chrono::system_clock::time_point tickTime;
36 double processingTime = 0;
38 double processingRate = 0;