35#ifndef PhaseMeasurement_h
36#define PhaseMeasurement_h
38#include "../scopehal/LevelCrossingDetector.h"
45 virtual void Refresh(vk::raii::CommandBuffer& cmdBuf, std::shared_ptr<QueueHandle> queue)
override;
47 static std::string GetProtocolName();
67 std::shared_ptr<ComputePipeline> m_histogramPipeline;
Definition AcceleratorBuffer.h:204
Encapsulates a Vulkan compute pipeline and all necessary resources to use it.
Definition ComputePipeline.h:55
A parameter to a filter.
Definition FilterParameter.h:86
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
Definition PhaseMeasurement.h:41