35#ifndef ACRMSMeasurement_h
36#define ACRMSMeasurement_h
38#include "../scopehal/Averager.h"
39#include "../scopehal/LevelCrossingDetector.h"
62 virtual void Refresh(vk::raii::CommandBuffer& cmdBuf, std::shared_ptr<QueueHandle> queue)
override;
64 static std::string GetProtocolName();
68 void DoRefreshUniform(
70 vk::raii::CommandBuffer& cmdBuf,
71 std::shared_ptr<QueueHandle> queue);
76 std::unique_ptr<ComputePipeline> m_rmsComputePipeline;
79 std::unique_ptr<ComputePipeline> m_trendComputePipeline;
Definition ACRMSMeasurement.h:58
Definition AcceleratorBuffer.h:204
Helper for GPU accelerated waveform averaging.
Definition Averager.h:49
Abstract base class for all filter graph blocks which are not physical instrument channels.
Definition Filter.h:105
Helper for GPU accelerated level-crossing searches.
Definition LevelCrossingDetector.h:65