62 std::shared_ptr<TriggerGroup>
group,
71 void DoMainProcessingFlow();
72 void StartCorrelation();
77 void PostprocessVulkanCorrelation();
94 std::shared_ptr<TriggerGroup> m_group;
95 std::shared_ptr<Oscilloscope> m_secondary;
97 bool m_useExtRefPrimary;
98 bool m_useExtRefSecondary;
102 time_t m_lastTriggerTimestamp;
109 std::vector<float> m_correlations;
110 std::vector<int64_t> m_skews;
113 float m_bestCorrelation;
114 int64_t m_bestCorrelationOffset;
116 bool m_gpuCorrelationAvailable;
125 std::shared_ptr<QueueHandle> m_queue;
126 vk::raii::CommandPool m_pool;
127 vk::raii::CommandBuffer m_cmdBuf;
130 std::shared_ptr<ComputePipeline> m_uniform4xRatePipeline;
131 std::shared_ptr<ComputePipeline> m_uniformUnequalRatePipeline;
132 std::shared_ptr<ComputePipeline> m_uniformEqualRatePipeline;
Top level application window.
Definition MainWindow.h:168