5 #include "terminals/terminalsDMACommon.h"
9 class TerminalsDMADAQImpl;
26 std::shared_ptr<TerminalsDMADAQImpl> impl);
64 const std::uint16_t &decimation)
const;
Class managing the terminals common to all other terminals that use DMAs in the RIO device.
Class managing the terminals used for DMA DAQ operations.
std::uint16_t getLengthBlock(const std::uint32_t &n) const
Returns the block length of a specific DMA group.
std::uint16_t getSamplingRateDecimation(const std::uint32_t &n) const
Returns the decimation of a specific DMA group.
TerminalsDMADAQ(std::shared_ptr< TerminalsDMADAQImpl > impl)
Manages finding DMA DAQ resources.
void setSamplingRateDecimation(const std::uint32_t &n, const std::uint16_t &decimation) const
Configures the sampling rate for a specific DMA group.